CN103262077B - 用于基于设备标识符的用户标识的方法和装置 - Google Patents

用于基于设备标识符的用户标识的方法和装置 Download PDF

Info

Publication number
CN103262077B
CN103262077B CN201180060636.XA CN201180060636A CN103262077B CN 103262077 B CN103262077 B CN 103262077B CN 201180060636 A CN201180060636 A CN 201180060636A CN 103262077 B CN103262077 B CN 103262077B
Authority
CN
China
Prior art keywords
user
service
identifier
record
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201180060636.XA
Other languages
English (en)
Other versions
CN103262077A (zh
Inventor
T·卡利艾南
J·T·奥特拉南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Technologies Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Technologies Oy filed Critical Nokia Technologies Oy
Publication of CN103262077A publication Critical patent/CN103262077A/zh
Application granted granted Critical
Publication of CN103262077B publication Critical patent/CN103262077B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Abstract

提供一种用于用户标识的基于设备标识符的解决方案的方式。设备标识符部件(109a)从用户设备(101)接收用于访问服务平台(103a)的请求。设备标识符部件(109a)确定与用户设备(101)关联的一个或者多个标识符(115)并且生成针对一个或者多个标识符(115)的访问的记录。

Description

用于基于设备标识符的用户标识的方法和装置
背景技术
服务提供商和设备制造商(例如无线、蜂窝等)不断受到挑战以例如通过提供有吸引力的网络服务来向消费者递送价值和便利的,这些网络服务提供有用、高效和吸引人的功能以及增强的用户体验。就许多服务应用而言,为了提供更高效和全功能的用户体验,服务基于用户在使用服务时的先前活动来定制。而且,也在许多情况下,服务提供商将向用户提供用于在试用时段内访问这样的服务的机会。然而在这样的试用时段期间,服务提供商可能不希望监管用于试用用户的预订系统。此外,试用用户可能不倾向于在试用时段期间建立用户账户。服务提供商因此不能在终端用户注册用于服务应用的账户之前实施终端用户强认证。因而变得难以让服务提供商跟踪试用用户的先前活动并且在后续访问服务应用时关联先前活动与该用户。不能将用户活动与特定用户相关联,服务提供商就不能基于用户的先前活动定制服务。因而,服务提供商和制造商在交付基于用户在使用服务时的先前活动而定制的网络服务时面临重大技术挑战,其中用户尚未注册用于服务的用户账户(例如在试用时段期间)。这样的服务提供商和制造商由此不能向这样的用户提供对服务的更高效和全特征的用户体验。
发明内容
因此,有对一种用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的需要。
根据一个实施例,一种方法包括:从用户设备接收用于访问服务平台的请求;确定与用户设备关联的一个或者多个标识符;以及针对一个或者多个标识符生成访问的记录。该方法也包括:基于标识符 确定用户设备是否先前已经访问服务;以及将来自对服务的一个或者多个先前访问的记录与用户设备相关联。该方法也包括:确定与请求关联的用户账户;以及将记录与用户账户相关联。该方法也包括:创建与请求关联的用户账户;将标识符与用户账户相关联;以及将记录与用户账户相关联。该方法还包括:基于来自对服务的一个或者多个先前访问的记录适配对服务平台的访问。
根据另一实施例,一种装置包括至少一个处理器和至少一个存储器,至少一个存储器包括计算机程序代码,至少一个存储器和计算机程序代码被配置用于与至少一个处理器一起使该装置执行至少以下操作:响应于来自用户设备的用于访问服务平台的请求来确定与用户设备关联的一个或者多个标识符;以及针对一个或者多个标识符生成访问的记录。也使该装置基于标识符确定用户设备是否先前已经访问服务并且将来自对服务的一个或者多个先前访问的记录与用户设备相关联。也使该装置确定与请求关联的用户账户并且将记录与用户账户相关联。也使该装置创建与请求关联的用户账户、将标识符与用户账户相关联并且将记录与用户账户相关联。还使该装置基于来自对服务的一个或者多个先前访问的记录适配对服务平台的访问。
根据另一实施例,一种装置包括用于从用户设备接收用于访问服务平台的请求、确定与用户设备关联的一个或者多个标识符的装置以及针对一个或者多个标识符生成访问的记录的装置。该装置也包括用于基于标识符确定用户设备是否先前已经访问服务并且将来自对服务的一个或者多个先前访问的记录与用户设备相关联的装置。该装置也包括用于确定与请求关联的用户账户并且将记录与用户账户相关联的装置。该装置也包括用于创建与请求关联的用户账户、将标识符与用户账户相关联并且将记录与用户账户相关联的装置。该装置还包括用于基于来自对服务的一个或者多个先前访问的记录适配对服务平台的访问的装置。
根据另一实施例,一种计算机可读存储介质包括一个或者多个指令的一个或者多个序列,一个或者多个指令的一个或者多个序列在 由一个或者多个处理器执行时使装置至少从用户设备接收用于访问服务平台的请求、确定与用户设备关联的一个或者多个标识符,并且针对一个或者多个标识符生成访问的记录。也使该装置确定与请求关联的用户账户,并且将记录与用户账户相关联。还使该装置创建与请求关联的用户账户,并且将标识符与用户账户相关联;并且将记录与用户账户相关联。
仅通过举例说明多个具体实施例和实现方式从以下具体描述中容易清楚本发明的更多其它方面、特征和优点,这些具体实施例和实现方式包括设想的用于实现本发明的最佳实施方式。本发明也能够有其它和不同实施例并且可以在各种明显方面修改它的若干细节而都未脱离本发明的精神实质和范围。因而,附图和描述将被视为在性质上为示例性的而非限制性的。
对于本发明的各种示例实施例,以下各项适用:一种方法包括:有助于处理和/或处理:(1)数据和/或(2)信息和/或(3)至少一个信号;(1)数据和/或(2)信息和/或(3)至少一个信号至少部分基于在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的任何方法(或者过程)或者任何方法(或者过程)组合(或者至少部分从该任何方法(或者过程)或者任何方法(或者过程)组合获得)。
针对本发明的各种示例实施例,以下各项也可适用:一种方法包括有助于访问至少一个接口,至少一个接口被配置用于允许访问至少一个服务,至少一个服务被配置用于执行在本申请中公开的网络或者服务提供商方法(或者过程)中的任何网络或者服务提供商方法(或者过程)或者任何网络或者服务提供商方法(或者过程)组合。
针对本发明的各种示例实施例,以下各项也可适用:一种方法包括有助于创建和/或有助于修改:(1)至少一个设备用户接口单元和/或(2)至少一个设备用户接口功能;(1)至少一个设备用户接口单元和/或(2)至少一个设备用户接口功能至少部分基于以下各项:在本申请中公开为与本发明的任何实施例相关的方法或者过程中的 一种方法或者过程或者任何方法或者过程组合所产生的数据和/或信息和/或在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一种方法(或者过程)或者任何方法(或者过程)组合所产生的至少一个信号。
针对本发明的各种示例实施例,以下各项也可适用:一种方法包括创建和/或修改:(1)至少一个设备用户接口单元和/或(2)至少一个设备用户接口功能;(1)至少一个设备用户接口单元和/或(2)至少一个设备用户接口功能至少部分基于以下各项:在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一种方法(或者过程)或者任何方法(或者过程)组合所产生的数据和/或信息和/或在本申请中公开为与本发明的任何实施例相关的方法(或者过程)中的一种方法(或者过程)或者任何方法(或者过程)组合所产生的至少一个信号。
在各种示例实施例中,可以在服务提供商侧上或者在移动设备侧上或者以在服务提供商与移动设备之间的在两侧上执行动作的任何共享方式实现方法(或者过程)。
附图说明
在附图的各图中通过示例而非通过限制来举例说明本发明的实施例:
图1是根据一个实施例的系统的图,该系统能够提供用于跟踪服务平台上的用户活动的基于设备标识符的解决方案;
图2是根据一个实施例的用户设备的部件的图,该用户设备能够提供用于跟踪服务平台上的用户活动的基于设备标识符的解决方案;
图3是根据一个实施例的用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的过程的流程图;
图4是根据一个实施例的用户接口屏幕的图;
图5是根据另一实施例的用于跟踪服务平台上的用户活动的基 于设备标识符的解决方案的过程的流程图;
图6是图示根据一个实施例的在图3和图4的过程中利用的试探分析的表;
图7是可以用来实施本发明的一个实施例的硬件的图;
图8是可以用来实施本发明的一个实施例的芯片组的图;以及
图9是可以在本发明的一个实施例中使用的移动终端(例如手机)的图。
具体实施方式
公开一种用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的的方法、装置和计算机程序的示例。在下文描述中,出于说明的目的,阐述许多具体细节以便提供对本发明的实施例的透彻理解。然而本领域技术人员清楚,没有这些具体细节或者可以用等效布置仍可实现本发明的实施例。在其它实例中,以框图形式示出已知的结构和设备以免不必要地模糊本发明的实施例。
图1是根据一个实施例的系统的图,该系统能够提供用于跟踪服务平台上的用户活动的基于设备标识符的解决方案。越来越多地向用户提供网络服务、比如媒体服务(例如音乐服务、视频服务、照片服务等)、导航服务、游戏服务等,这些用户可以使用他们的设备来参加这些服务。这些服务中的一些服务需要在允许访问服务之前认证用户或者认证注册的用户账户。这样,在与服务交涉时可能要求用户激活账户并且利用账户。然而在一些情形中,服务提供商可能希望允许用户在预订服务和注册用于服务的用户账户之前在试用基础上访问服务应用。试用时段的最终目的一般是诱导用户在某一级承诺预订服务。为了实现这一目标,试用服务必须充分表现服务的全潜力和能力,并且提供高效和有成效的用户体验,这可以通过基于用户的先前活动适配或者定制服务来增强。
在这样的试用时段期间,服务提供商可能不希望监管用于试用用户的预订系统。此外,用户可能未倾向于在试用时段期间建立注册 的用户账户。服务提供商因此不能跟踪试用用户的先前活动并且在后续访问服务应用时将先前活动与该用户相关联。因而变得难以让服务提供商跟踪试用用户的先前活动并且在后续访问服务应用时将先前活动与该用户相关联。不能将用户活动与特定用户相关联,服务提供商就不能基于用户的先前活动定制服务。服务提供商因此不能表现服务的全能力,并且不能最大化在试用时段期间的用户体验。
为了解决这一问题,图1的系统100引入用于提供用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的能力。利用这一方式,在服务平台103上运行的服务应用可以从UE 101取回设备标识符,并且基于设备标识符确定UE 101是否代表服务的新或者回归用户。UE 101的用户启动UE 101上的应用107,并且应用107向服务平台103发送用于访问关联服务的请求。
响应于用于访问服务平台103上的服务的请求,设备标识符API 109向UE 101传输如下响应,该响应请求识别用于UE 101的设备标识符115。UE 101然后向服务平台103上的设备标识符API 109传输设备标识符115。除了在SIM卡217中包含的基于用户和基于运营商的标识符之外,设备标识符还可以包括与用户和用户的SIM卡217独立的硬件设备标识符。设备标识符API 109基于设备标识符115执行试探分析以确定UE 101是代表针对请求的服务的回归用户,还是代表新用户。
在确定用户是回归用户的情况下,设备标识符API 109从设备/用户记录数据库111取回与用户对服务应用的先前访问关联的任何用户历史数据,并且将该数据与当前访问服务的UE 101相关联。另外,在设备/用户记录数据库111中记录并且向用户历史数据追加当前会话数据。可选地,在确定用户是新用户的情况下,在设备/用户记录数据库111中存储设备标识符115,并且在设备/用户记录数据库111中与用于特定用户和UE 101的相应设备标识符115关联地记录和存储当前会话数据。
随后,在用户创建用于服务的注册用户账户时,设备标识符115 与用户账户简档一起存储,并且与那些设备标识符115关联的用户历史数据被取回并且与用户账户链接。用户注册用于服务平台103上的服务的个人用户账户。接着,设备标识符API 109从UE 101取回设备标识符115。设备标识符API 109然后在设备/用户记录数据库111中存储取回的设备标识符115作为用于特定用户和UE 101的用户账户简档的部分。
接着,设备标识符API 109基于设备标识符115执行试探分析以确定UE 101是代表针对服务的回归用户还是代表新用户。在确定用户是回归用户的情况下,设备标识符API109然后从设备/用户记录数据库111取回与用户对服务应用的先前访问关联的任何用户历史数据并且将这样的历史数据与用户账户链接。然后在设备/用户记录数据库111中记录并且向用户历史数据追加当前会话数据。可选地,在确定用户是新用户的情况下,在设备/用户记录数据库111中与用于特定用户和UE 101的相应用户账户简档关联地记录和存储当前会话数据。
如图1中所示,系统100包括用户设备(UE)101,该UE具有经由通信网络105的与服务平台103的连通。用户设备(UE)101包括UE 101和/或UE 101的用户/所有者特有的设备标识符115。设备标识符115向服务平台103标识具体UE 101和/或用户/所有者。服务平台103可以是向UE 101的用户提供服务的多个服务平台103a-103n之一。每个服务平台103向UE101提供应用服务。服务平台103可以记录UE 101在访问服务期间的活动并且基于设备标识符115关联记录的活动与特定UE 101。
举例而言,系统100的通信网络105包括一个或者多个网络、比如数据网络(未示出)、无线网络(未示出)、电话网络(未示出)或者其任何组合。设想数据网络可以是任何局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如因特网)、短程无线网络或者任何其它适当分组交换网络、比如商业上拥有的专有分组交换网络如专有线缆或者光纤网络等或者其任何组合。此外,无线网 络可以例如是蜂窝网络并且可以运用包括全球演进增强数据速率(EDGE)、通用分组无线电服务(GPRS)、全球移动通信系统(GSM)、网际协议多媒体子系统(IMS)、通用移动电信系统(UMTS)等的各种技术以及任何其它适当无线介质、例如全球微波接入互操作性(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、无线LAN(WLAN)、蓝牙网际协议(IP)数据播送、卫星、移动自组织网络(MANET)等或者其任何组合。
UE 101可以是任何类型的移动终端、固定终端或者便携终端,该终端包括移动手持机、站、单元、设备、多媒体计算机、多媒体写字板、因特网节点、通信器、桌面型计算机、膝上型计算机、笔记本计算机、上网本计算机、写字板计算机、个人通信系统(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数字相机/可携式摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者其任何组合——包括这些设备的附件和外设——或者其任何组合。也设想UE 101可以支持与用户的任何类型的接口(比如“可佩戴”电路装置等)。
UE 101和服务平台103使用公知、新型或者仍在开发的协议来相互通信并且与通信网络105的其它部件通信。在本文中,协议包括定义通信网络105内的网络节点如何基于通过通信链路发送的信息相互交互的规则集。协议在每个节点内的不同操作层有效,这些操作层从生成和接收各种类型的物理信号到选择用于传送那些信号的链路到那些信号指示的信息的格式、到标识在计算机系统上执行的哪个软件应用发送或者接收信息。在开放系统互连(OSI)参考模型中描述用于通过网络交换信息的在概念上不同的协议层。
通常通过交换离散数据分组来实现在网络节点之间的通信。每个分组通常包括(1)与特定协议关联的首部信息和(2)净荷信息,该净荷信息跟随首部信息并且包含可以独立于该特定协议来处理的信息。在一些协议中,分组包括(3)尾部信息,该尾部信息跟随净荷并且指示净荷信息的结束。首部包括信息、比如分组的源、它的目的地、净荷的长度和协议使用的其它性质。用于特定协议的净荷中的数据经常包括用于与OSI参考模型的不同更高层关联的不同协议的首部和净荷。用于特定协议的首部通常指示用于它的净荷中所含下一协议的类型。认为更高层协议封装于更低层协议中。在穿越多个异构网络、比如因特网的分组中包括的首部通常包括如OSI参考模型定义的物理(第1层)首部、数据链路(第2层)首部、网络间(第3层)首部和传送(第4层)首部以及各种应用层(第5层、第6层和第7层)首部。
UE 101的应用107可以请求来自服务平台103的服务。一个或者多个应用107可以在UE 101上执行。应用107可以是被设计用于帮助用户执行一个或者多个任务的计算机软件。应用107的示例包括媒体演示和/或创建(例如创建和/或演示图像、视频、音频等)、媒体服务访问应用(例如音乐、视频、流媒体等)、字处理器、电子表格、数据库操控、web浏览器、游戏、购物软件等。应用107可以请求访问服务平台103上的服务。
按照应用107向服务平台103提供的访问请求,向应用107提供服务。服务平台103可以与用来确定UE 101是否以前已经访问请求的服务的设备/用户记录数据库111相关联。设备/用户记录数据库111还关联任何先前记录的活动与UE 101。这样,数据结构可以包括UE 101的一个或者多个设备标识符以及UE 101的先前记录的活动。可以在服务数据库113中存储并且经由通信网络105向UE 101提供与服务关联的服务信息和内容。服务数据库113和/或设备/用户记录数据库111可以位于服务平台103外部和/或服务平台103之内。
图2是根据一个实施例的用户设备的部件的图。举例而言,UE 101包括用于有助于用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的一个或者多个部件。设想这些部件的功能可以在一个或者多个部件中被组合或者由等效功能的其它部件执行。在这一实施例中,UE 101包括通信接口201、功率模块203、处理器模块211、 具有硬件设备标识符215的非易失性存储装置213、具有SIM卡设备标识符219的预订者标识模块(SIM卡)217和用户接口209。另外,设备标识符115包括硬件设备标识符215和SIM卡设备标识符219。
在一个实施例中,通信接口201可以用来与服务平台103、其它UE 101或者在通信网络105上的其它设备通信。某些通信可以经由比如网际协议、消息接发或者任何其它通信方法(例如经由通信网络105)这样的方法。在一些示例中,UE 101可以经由通信接口201向服务平台103发送查询或者用于利用服务的请求。服务平台103然后可以经由通信接口201发送回如下响应,该响应包括用于识别设备标识符215和/或219的请求。
功率模块203向UE 101提供功率。功率模块203可以包括任何类型的功率源(例如电池、插件等)。此外,功率模块203可以向UE 101的包括处理器、存储器、发射器和接收器的部件提供功率。
用户接口209可以包括各种通信方法。例如用户接口209可以具有包括可视部件(例如屏幕)、音频部件、物理部件(例如振动)和其它通信方法的输出。用户输入可以包括触屏接口、滚动和点击接口、按钮接口、麦克风等。
在一个实施例中,UE 101可以包括GSM和/或UMTS网络上的无线移动终端。这样,UE101将包括可以在可去除卡(比如SIM卡217)上包含的用户标识模块。SIM卡217在UE 101设备(比如移动电话和计算机)上安全地存储用来标识用户或者订户的信息。SIM卡217允许用户通过简单地从一个UE 101去除SIM卡217并且向另一UE 101中插入它来允许用户改变设备。SIM卡217包含唯一SIM卡序列号(未示出)、安全认证和加密信息(未示出)、与本地网络有关的临时信息(未示出)、用户有权访问的服务的列表(未示出)和两个口令(用于通常使用的PIN和用于解锁的PUK)(未示出)。
SIM卡217例如携带重要信息、比如蜂窝电话号码、供应服务的承运商、预订细节和安全信息。SIM卡217主要服务于标识通信网络105上的UE 101。SIM卡217也包含用于存储个人电话号码注册 表、文字消息和用户专属移动终端设置的存储器。SIM卡217也包含国际移动订户标识或者IMSI(未示出),该IMSI是与GSM和/或UMTS网络UE 101的用户关联的唯一编号。在与其它网络互连的任何移动网络、具体为CDMA和EVDO网络以及GSM网络中使用IMSI。IMSI通常长为15位、但是可以更短。前3位是移动国家代码(MCC)、继而为移动网络代码(MNC)(用于欧洲标准的2位或者用于北美标准的3位)。其余位是移动站标识号(MSIN)。MCC标识用户/订户的归属国家,并且MNC标识用户/订户的归属网络。MCC经常与MNC组合(有时一起称为归属网络标识(HNI))用来唯一标识用户/订户的归属网络运营商。MSIN是标识SIM卡217或者用户的唯一标识符。
非易失性存储装置213可以用来存储用于在UE 101的操作中使用的各种类型的信息。在非易失性存储装置213中存储的信息可以包括硬件设备标识符215。在一个实施例中,硬件设备标识符215可以包括国际移动设备标识(IMEI)。IMEI是唯一地标识UE 101(比如GSM、WCDMA、iDEN或者卫星移动电话)的号码。IMEI号码被GSM网络用来标识有效设备并且因此可以用于阻止被窃电话接入网络。不同于CDMA和其它无线网络的电子序列号或者MEID,IMEI仅用于标识设备,并且与订户无持久或者半持久关系。替代地,订户由IMSI号码标识。
处理器模块211控制UE 101的操作和在UE 101的其它部件之间的交互。例如用户可以通过用户接口209录入用于访问服务的请求,并且处理器模块211将处理请求并且经由通信接口201向服务平台103发送请求。作为响应,设备标识符API 109将发送来自服务平台103的如下响应,该响应请求标识设备标识符215和/或219。响应将由UE 101通过通信接口201接收,并且处理器然后将处理响应。例如,处理器将从非易失性存储装置213获得硬件设备标识符215和/或从SIM卡217获得SIM卡设备标识符219,并且处理器模块然后将经由通信接口201向服务平台103发送硬件设备标识符215和/或SIM 卡设备标识符219。
在其它实施例中,如上文所言,UE 101可以包括许多其它用户设备中的任何用户设备。在这样的其它实施例中,用于跟踪服务平台上的用户活动的基于设备标识符的解决方案可以将其它唯一固定设备标识符用于这样的其它UE 101设备。例如在移动或者固定计算设备的情况下,设备标识符可以包括将在充分高的确信程度上结合地标识用户的硬件编码序列号、操作系统序列号和其它适当标识符。
图3是根据一个实施例的用于用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的过程300的流程图。在一个实施例中,处理器模块211和/或应用107执行过程300并且例如被实施于如图8中所示包括处理器和存储器的芯片组中。这样,处理器模块211和/或应用107可以提供用于实现过程300的各种部分的装置以及用于与UE 101和/或服务平台103的其它部件结合实现其它过程的装置。为了简化,UE 101的应用107被用来描述过程300,但是注意UE 101的其它过程或者模块可以执行过程300。
在步骤301,响应于用于访问服务平台103上的一个或者多个服务应用的请求,处理器模块211处理请求并且经由通信接口201向服务平台103传输请求。应用107可以响应于用于访问服务平台103上的服务和/或内容的用户请求来发起请求。可选地,应用107可以响应于UE 101的某一其它操作、比如UE 101的自动化更新服务应用或者其它自动化或者背景应用来发起请求。在一个示例中,应用107可以请求访问以从服务平台103下载音乐内容。在另一示例中,应用107可以请求为了更新的信息而访问信息服务。
接着在步骤303,设备标识符API 109向UE 101传输如下响应,该响应请求标识用于UE 101的设备标识符115。在步骤305,处理器211接收和处理响应,并且UE 101向服务平台103上的设备标识符API 109传输设备标识符115。在一个实施例中,设备标识符115可除了在SIM卡217中包含的基于用户的标识符之外还包括与用户和用户的归属国家、运营商和网络独立的硬件设备标识符。设备标识符由 此可以包括IMEI以及MCC、MNC和MSIN。此外,由于原始MSIN可以被黑客用来克隆SIM卡,所以为了保证MSIN和订户标识安全,可以哈希化或者加密MSIN。
接着在步骤307,设备标识符API 109执行如下文将参照图6更具体描述的试探分析以基于设备标识符115确定UE 101是代表针对请求的服务应用的回归用户还是新用户。在一个示例中,设备标识符先关于每个设备标识符115查询服务数据库113以确定哪些设备标识符与来自先前已经访问请求的服务应用的设备/用户的设备标识符匹配。试探然后分析确定的结果,并且关于用户的状态为请求的服务应用的回归还是新用户得出结论。因而,根据用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的这一过程,可以关于服务应用用户是新用户还是回归用户进行确定,而无需用户注册用于服务的个人化账户。
当在步骤307确定UE 101代表新用户时,在步骤309在设备/用户记录数据库111中存储设备标识符115。在一个实施例中,设备标识符API 109可以创建与设备标识符115关联的临时用户账户。在步骤311,在设备/用户记录数据库111中与用于特定用户和UE 101的相应设备标识符115关联地或者与和设备标识符115关联的临时用户账户关联地记录和存储当前会话数据。根据本发明的一个实施例,因此服务应用可以跟踪和存储新用户访问服务应用的活动,而无需用户注册用于服务的个人化账户(例如在试用时段期间)。在新用户后续访问服务时,服务应用然后能够取回和关联关于用户的历数据,以便适配或者定制服务以向用户提供更完整的特征集和增强的用户体验。
可选地,当在步骤307确定UE 101代表服务应用的回归应用时,在步骤313,设备标识符API 109然后从设备/用户记录数据库111取回与用户/UE 101对服务应用的先前访问关联的任何用户历史数据,并且将这样的历史数据与当前访问服务应用的UE 101相关联。可以在设备/用户记录数据库111中在与设备标识符115关联的临时用 户账户中存储用户历史数据。在步骤315,在设备/用户记录数据库111中存储的临时用户账户中记录当前会话数据并且将其追加到用户历史数据。在一个实施例中,服务平台103可以使用用户历史以针对特定用户定制或者适配服务。例如对于数字音乐服务,服务平台103可以向UE 101的应用107提供用户先前下载的歌曲列表和/或先前存储的用户播放列表和/或希望列表。此外,对于音乐服务,服务平台103可以基于用户先前访问或者下载的歌曲类型提供音乐推荐。根据本发明的一个实施例,因此可以适配或者定制服务应用以向用户提供更完整的特征集和增强的用户体验,而无需用户注册用于服务的个人化账户(例如在试用时段期间)。
参照图4,在一个实施例中,可以基于试探分析的结果通过用户接口209向用户提供用户接口屏幕400。例如在确定用户是新用户的情况下,设备标识符API 109可以向用户呈现包括注册页面400的用户接口屏幕。注册页面400例如可以关于用户是否希望向服务应用注册账户查询用户。注册页面400可以显示用于创建账户ID的接口401,以及用于设置和确认账户口令的接口403和405。一旦用户录入账户ID和口令,用户然后可以选择进入选择407以继续。注册页面400在一个实施例中也可以向用户提供口令强度指示符409,该口令强度指示符在例如0%到100%的标度上指定账户口令的强度。口令强度指示符例如可以在用户录入口令时提供口令强度测量,该口令强度测量的值随着用户录入附加字符而改变。此外,注册页面400可以提供服务应用标识符(例如应用名称和标志)415、当天时间和日期417以及用于向先前页面导航的“退回”选择413。
注册页面400还可以向用户呈现用于拒绝注册用于服务应用的账户的选项411。在用户选择拒绝注册用于服务应用的用户账户的情况下,设备标识符API 109将创建与设备标识符115关联的临时用户账户,并且将如上文参照步骤311描述的那样记录和存储当前会话数据。可选地,在确定用户是回归用户的情况下,设备标识符API 109可以类似地向用户呈现注册页面400。然后在用户拒绝注册用于服务 应用的账户的情况下,如上文参照步骤315描述的那样,在设备/用户记录数据库111中存储的临时用户账户中记录当前会话数据,并且将其追加到用户历史数据。在任一情况下,在用户选择注册用于服务应用的用户账户的情况下,该过程可以如下文参照图5描述的那样继续。
图5是根据另一实施例的用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的过程500的流程图。与图3的过程300一样,在一个实施例中,过程500可以由可以例如在如图8中所示包括处理器和存储器的芯片组中实施的处理器模块211和/或应用107执行。这样,处理器模块211和/或应用107可以提供用于实现过程300的各种部分的装置以及与用于与UE 101和/或服务平台103的其它部件结合实现其它过程的装置。为了简化,UE101的应用107用来描述过程500,但是注意UE 101的其它过程或者模块可以执行过程500。
在这一实施例中,在用户创建用于一个或者多个服务应用的注册用户账户这一点,将设备标识符115与用户账户简档一起存储,并且取回与那些设备标识符115关联的用户历史数据并且将其与用户账户相链接。在步骤501,用户注册用于服务平台103上的服务应用的个人用户账户。可以基于多种认证方法、比如电子邮件地址和口令、用户选择的用户ID和口令等建立用户账户简档。接着在步骤503,设备标识符API 109从UE 101取回设备标识符115。在步骤505,设备标识符API 109然后在设备/用户记录数据库111中存储取回的设备标识符115作为用于特定用户和UE 101的用户账户简档的部分。
接着在步骤507,服务平台103取回设备/用户记录数据库中的在与UE 101/用户的特定设备标识符115关联的临时用户账户中存储的任何用户历史数据。在一个实施例中,例如,用户将如在服务应用的先前访问期间使用的相同UE 101与相同SIM卡217一起使用,并且因此设备标识符115将与临时用户账户关联的设备标识符相匹配。在该情况下,服务平台103将从与匹配设备标识符115关联的临时账户取回用户历史数据。在步骤509,在设备/用户记录数据库111中记录当前会话数据并且将其追加到用户历史数据。如上文所言,服务平台103可以使用用户历史数据以针对特定用户定制或者适配服务。根据本发明的一个实施例,因此一旦服务应用用户注册用于服务的账户,用户的来自在建立账户之前的历史可以被取回并且与用户账户相链接。由此可以适配或者定制服务应用,从而维持用户的任何先前活动,以便在启动账户时向用户提供具有更完整的特征集和增强的用户体验的高效转变。
在一个可选实施例中,在步骤503取回并且与用户账户简档一起存储的设备标识符115可能不全部与在设备/用户记录数据库115中存储的与临时账户关联的设备标识符115相匹配。然而与在步骤501创建的新注册账户关联的用户可以是与已经在先前时间访问服务应用的用户相同的用户。例如用户可以已经使用一个UE 101来访问服务应用,并且随后将使用具有相同SIM卡217的不同UE 101来访问相同服务应用。例如在用户的UE 101出故障或者用户决定升级UE 101的情况下,用户可以部署新或者不同UE 101(例如在用户拥有多个UE 101时)并且在新UE 101中使用相同SIM卡。在这一实施例中,设备标识符API 109可以执行试探分析以基于设备标识符115确定UE 101/用户是否代表关于请求的服务应用的回归用户。如上文所言,设备标识符关于每个设备标识符115查询服务数据库113以确定与来自先前用户的设备标识符115匹配的设备标识符115,并且执行试探分析,从而分析确定的结果并且针对用户的状态为请求的服务应用的回归还是新用户做出结论。在相同用户使用具有在先前访问期间使用的相同SIM卡217的新UE 101来注册用户账户的示例中,服务平台103和设备标识符API 109可以标识用户为回归用户并且从用户的先前访问中取回在设备/用户记录数据库111中存储的用户历史,并且将用户历史数据与新注册的用户账户相关联。
在又一实施例中,可以在数字版权管理(DRM)服务应用中运用用于跟踪服务平台上的用户活动的基于设备标识符的解决方案。举例而言,用于跟踪服务平台上的用户活动的基于设备标识符的解决方案可以用来基于用户/UE 101的设备标识符115跟踪和关联数字媒体 版权(例如数字音乐或者数字视频版权许可)。在这一示例中,关于用户对具有DRM功能的服务应用的访问(通过特定UE 101或者用特定SIM卡217)而记录和存储的会话数据可以包括用户在会话期间获得的数字媒体版权。因而将在设备/用户记录数据库111中与用户/UE 101的设备标识符115关联和/或与用户/UE 101的临时账户关联地存储数字媒体版权。在用户(例如使用相同UE 101或者使用具有相同SIM卡217的不同UE 101)后续访问具有DRM功能的服务应用时,具有DRM功能的服务应用然后可以识别用户的先前数字媒体版权,并且授权用户访问关联数字媒体。用于跟踪服务平台上的用户活动的基于设备标识符的解决方案将由此让用户能够在具有DRM功能的服务应用上保持来自先前会话的数字媒体版权而无需用户注册用于服务的个人化账户(例如在适用时段期间)。
图6图示表600,该表提供根据一个实施例的在用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的过程中运用的试探分析的示例。如上文所言,运用试探分析以基于设备标识符115确定UE 101是代表关于请求的服务应用还是新用户的回归用户。基于与设备/用户记录数据库111中的记录匹配的设备标识符115的组合,可以用某一概率确定用户是为回归用户还是新用户。在如图6的行601所示一个示例中,设备标识符API 109确定当前访问服务平台103上的服务应用的UE 101的IMEI、MCC+MNC或者哈希化的MSIN都未与设备/用户记录数据库113中的用于已经先前访问服务应用的UE 101的任何记录相匹配。在这一示例中,由于设备标识符115都未与已经访问服务应用的任何先前UE 101的记录匹配,所以设备标识符API推断当前UE 101是新用户。在如图6的行603所示可选示例中,设备标识符API 109确定当前访问服务应用的UE 101的IMEI、MCC+MNC和哈希化MSIN都与设备/用户记录数据库113中的用于已经先前访问服务应用的UE 101的记录相匹配。因而,由于所有设备标识符115与已经访问服务应用的先前UE 101的记录相匹配,所以设备标识符API推断当前UE 101是与先前UE 101相同的设备。
基于试探做出的结论的确信水平依赖于各种因素。一个这样的因素可以是用于标识UE 101的设备标识符115的数目和强度而强度与可以多么容易地从一个用户向另一用户或者从一个向另一设备传送标识符有关。在一个实施例中,例如在独立考虑时,可以认为哈希化的MSIN为最强设备标识符115,而IMEI更弱,并且MCC+MNC最弱。在这一示例之下,如图6的行605所示,在IMEI和MCC+MNC都未与设备/用户记录数据库113的任何UE 101记录匹配,但是哈希化的MSIN与访问服务应用的先前UE 101的记录匹配时,设备标识符API可以推断当前UE 101是与先前UE 101相同的用户。这里,由于哈希化的MSIN代表具体用户的合理地安全的标识,所以可以在相对高的确信程度上做出结论。
可选地,在组合考虑时,可以认为IMEI和MCC+MCC有充分强度。例如,如图6的行607所示,在IMEI和MCC+MNC与设备/用户记录数据库113的与访问服务应用的先前UE 101有关的UE 101记录,但是哈希化的MSIN未与用于先前UE 101的记录匹配时,设备标识符API可以推断当前UE 101是与先前UE 101相同的用户。这里,尽管IMEI和MCC+MNC都本身未代表强标识符,但是二者组合可以视为用户的相当强的标识。IMEI代表用于UE 101的合理地强的标识符,并且在与MCC+MNC组合看待时,增加标识回归用户的可能性。然而应当注意,行607所示试探识别可以视为比行605所示试探识别更弱的情况,并且这样在一个实施例中,可以设计试探分析以推断行607所示境况代表新用户。
此外,在特定用户已经使用一个UE 101来访问服务应用,并且随后使用具有相同SIM卡217的不同UE 101来访问相同应用时,服务平台103和设备标识符API 109可以识别用户为回归用户。例如在用户的UE 101出故障或者用户决定升级UE 101或者用户简单地利用多于一个UE 101的情况下,用户可以部署新或者不同UE 101并且在新UE 101中使用相同SIM卡。在这样的情况下,如图6的行609所示,新UE 101的IMEI不会与设备/用户记录数据库111中的用于 用户的记录匹配,但是来自用户的SIM卡217的MCC+MNC和哈希化的MSIN将与用于用户的记录匹配。设备标识符API 109然后可以确定用户是回归用户,并且关联用户的在设备/用户记录数据库111中的历史数据记录与新UE 101。服务提供商由此能够在用户运用一个或者多个使用相同SIM卡217的新UE 101时提供相同的增强的用户体验。
另外,如下情形可能出现,其中用户可以向另一用户出售或者另外传送UE 101(而无原用户的SIM卡217)。后续用户然后可以将新UE 101与新SIM卡217一起使用。在这一场景之下,如果后续用户访问先前用户已经访问的服务应用,则如图6的行611所示,设备标识符API 109将确定UE 101的IMEI与设备/用户记录数据库111中的来自先前用户的记录的IMEI匹配,但是MCC+MNC和哈希化的MSIN都未与来自该用户的数据库记录匹配。设备标识符API109然后将确定UE 101和用户代表新用户。可选地,后续用户可以使用具有SIM卡217的新UE101,后续用户先前已经将该SIM卡217与不同UE 101(后续用户先前已经通过该不同UE访问服务应用)一起使用。在这一场景之下,如图6的行609中所示,设备标识符API 109将确定MCC+MNC和哈希化的MSIN与设备/用户记录数据库111中的来自后续用户(来自后续用户的SIM卡217)的记录相匹配,但是IMEI未与来自数据库记录的IMEI不匹配。然而IMEI将与来自UE 101的先前用户的数据库记录匹配。这里,设备标识符API 109将确定UE 101和用户代表与具有匹配MCC+MNC和哈希化的MSIN的数据库记录关联的回归用户。
在其它实施例中,可以设计在图6中所示试探分析表中指定的设备标识符组合以得出与图6中指定的结果不同的结果。可以基于在与该过程关联的各种因素之间的权衡来设计结果。举例而言,过程设计可以考虑在为了保护跟踪的历史数据不可由错误UE 101或者用户访问而希望的安全水平与准确确定UE 101何时代表回归用户的重要性之间的权衡。例如在关于用户对服务应用的先前访问的历史数据从 安全观点来看并不是高度地敏感时,可以设计该过程以比如在图6的行607的情况下提高识别回归用户的可能性。可选地,在处理从安全观点来看性质更敏感的历史数据时,可以设计该过程以推断行607所示境况代表新用户,这可以增加不恰当识别在行607的境况之下的回归用户为新用户的可能性。这样,可以削弱用于持续地识别UE 101为回归用户的能力,以换取增强涉及UE 101或者用户的历史数据的安全性。另外,在其它实施例中,可以利用更少、附加或者不同设备标识符。
可以有利地经由软件、硬件、固件或者软件和/或固件和/或硬件的组合实施这里描述的用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的的过程。例如,可以有利地经由处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等实施这里描述的过程。下文具体描述这样的用于执行描述的功能的示例硬件。
图7图示可以在其上实施本发明的一个实施例的计算机系统700。虽然关于特定设备或者装备描绘计算机系统700,但是设想图7内的其它设备或者装备(例如网元、服务器等)可以部署系统700的所示硬件和部件。计算机系统700被编程(例如经由计算机程序代码或者指令)用于提供如这里描述的用于跟踪服务平台上的用户活动的基于设备标识符的解决方案并且包括通信机制,比如用于在计算机系统700的其它内部与外部部件之间传递信息的总线710。将信息(也称为数据)表示为可测量现象的物理表达,该现象通常为电压,但是在其它实施例中包括比如磁、电磁、压力、化学、生物、分子、原子、亚原子和量子互作用这样的现象。例如北和南磁场或者零和非零电压代表二进制数(位)的两个状态(0,1)。其它现象可以代表更高基数的数。在测量之前的多个同时量子状态的叠加代表量子位(qubit)。一个或者多个数的序列构成数字数据,该数字数据用来代表用于字符的编号或者代码。在一些实施例中,称为模拟数据的信息由在特定范围内的可测量值的近连续统来代表。计算机系统700或者其部分构成 用于执行如下过程的一个或者多个步骤的装置,该过程是用于跟踪服务平台上的用户活动的基于设备标识符的解决方案。
总线710包括一个或者多个并行信息导体,从而在耦合到总线710的设备之间快速传送信息。用于处理信息的一个或者多个处理器702与总线710耦合。
一个处理器(或者多个处理器)702对信息执行如与提供用于跟踪服务平台上的用户活动的基于设备标识符的解决方案有关的计算机程序代码指定的操作集。计算机程序代码是为处理器和/或计算机系统的操作提供指令以执行指定功能的指令或语句的集合。例如可以用编译成处理器的本机指令集的计算机编程语言编写代码。也可以使用本机指令集(例如机器语言)来直接编写代码。操作集包括从总线710带入信息以及将信息置于总线710上。操作集也通常包括比较两个或者更多信息单位、移位信息单位的位置以及比如通过加法或者乘法或者逻辑运算如OR、异或(XOR)和AND组合两个或者更多信息单位。处理器可以执行的操作集的每个操作可以由称为指令的信息,比如一个或者多个数位的操作代码,来向处理器表示。将由处理器702执行的操作序列,比如操作代码序列,构成也称为计算机系统指令或者简称为计算机指令的处理器指令。可以独自或者组合实施处理器为机械、电、磁、光学、化学或者量子部件以及其它部件。
计算机系统700也包括耦合到总线710的存储器704。存储器704,比如随机存取存储器(RAM)或者任何其它动态存储设备,存储信息,该信息包括用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的过程的处理器指令。动态存储器允许其中存储的信息由计算机系统700改变。RAM允许在称为存储器地址的位置所存储的信息单位与在邻近地址的信息被独立地存储和取回。存储器704也由处理器702用来在执行处理器指令期间存储临时值。计算机系统700也包括耦合到总线710的只读存储器(ROM)706或者其它静态存储设备,该ROM或者其它静态存储设备用于存储计算机系统700未改变的包括指令的静态信息。一些存储器由在失去电力时丢失其上 存储的信息的易失性存储装置组成。非易失性(持续)存储设备708,比如磁盘、光盘或者闪卡也耦合到总线710,该非易失性(持续)存储设备用于存储即使在计算机系统700被关断或者以别的方式失去电力时仍然持续的包括指令的信息。
从外部输入设备712,比如包含由人类用户操作的文字数字键的键盘或者传感器向总线710提供信息用于由处理器使用,该信息包括用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的过程的指令。传感器检测在它附近的条件并且将那些检测变换成与用来代表计算机系统700中的信息的可测量现象兼容的物理表达。主要用于与人类交互的、耦合到总线710的其它外部设备包括用于呈现文字或者图像的显示设备714,比如阴极射线管(CRT)、液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、等离子体屏幕或者打印机以及用于控制在显示器714上呈现的小光标图像的位置并且发出与在显示器714上呈现的图元关联的命令的指示设备716,比如鼠标、轨迹球、光标方向键或者运动传感器。在一些实施例中,例如在计算机系统700自动执行所有功能而无人类输入的实施例中,省略外部输入设备712、显示设备714和指示设备716中的一个或者多个设备。
在所示实施例中,专用硬件,比如专用集成电路(ASIC)720耦合到总线710。专用硬件被配置用于出于特殊目的而足够快地执行处理器702未执行的操作。ASIC的示例包括用于为显示器714生成图像的图形加速器卡、用于加密和解密通过网络发送的消息的密码板、话音识别以及与特殊外部设备的接口,这些特殊外部设备比如是反复地执行在硬件中实施起来更高效的某一复杂操作序列的机器人手臂和医疗扫描装备。
计算机系统700也包括耦合到总线710的通信接口770的一个或者多个实例。通信接口770提供与多种外部设备的单向或者双向通信耦合,这些外部设备用它们自己的处理器操作,比如打印机、扫描仪和外部盘。一般而言,耦合是与连接到本地网络780的网络链路778 一起,其中多种外部设备连接到该本地网络,这些外部设备具有它们自己的处理器。例如通信接口770可以是个人计算机上的并行端口或者串行端口或者通用串行总线(USB)端口。在一些实施例中,通信接口770是向对应电话线类型提供信息通信连接的综合服务数字网络(ISDN)卡或者数字用户线(DSL)卡或者电话调制解调器。在一些实施例中,通信接口770是线缆调制解调器,该调制解调器将总线710上的信号转换成用于通过同轴线缆的通信连接的信号或者用于通过光纤线缆的通信连接的光学信号。作为另一示例,通信接口770可以是用于向兼容LAN,比如以太网,提供数据通信连接的局域网(LAN)卡。也可以实施无线链路。对于无线链路,通信接口770发送或者接收或者既发送又接收承载了比如数字数据的信息流的电、声或者电磁信号,这些信号包括红外线和光学信号。例如在无线手持设备,比如如蜂窝电话的移动电话中,通信接口770包括称为无线电收发器的无线电频带电磁传输器和接收器。在某些实施例中,通信接口770实现与通信网络105的连接用于与UE 101接口以提供用于跟踪服务平台上的用户活动的基于设备标识符的解决方案。
如这里所用术语“计算机可读介质”指代参与向处理器702提供信息的任何介质,该信息包括用于执行的指令。这样的介质可以采用许多形式,这些形式包括但不限于计算机可读存储介质(例如非易失性介质、易失性介质)和传输介质。非瞬态介质,比如非易失性介质例如,包括光盘或者磁盘,比如存储设备708。易失性介质例如包括动态存储器704。传输介质例如包括双绞线缆、同轴线缆、铜线、光纤线缆和经过空间行进而无接线或者线缆的载波,比如声波和电磁波,这些电磁波包括无线电波、光波和红外线波。信号包括通过传输介质传输的在幅度、频率、相位、极化或者其它物理性质上人为的瞬态变化。常见计算机可读介质形式例如包括软盘、柔性盘、硬盘、磁带、任何其它磁介质、CD-ROM、CDRW、DVD、任何其它光学介质、打孔卡、纸带、光学标记片、具有孔图案或者其它光学可识别戳记的任何其它物理介质、RAM、PROM、EPROM、FLASH-EPROM、 EEPROM、闪存、任何其它存储器芯片或者盒、载波或者计算机可以从其读取的任何其它介质。术语计算机可读存储介质这里用来指代除了传输介质之外的任何计算机可读介质。
在一个或者多个有形介质上编码的逻辑包括计算机可读存储介质上的处理器指令和专用硬件,比如ASIC 720,中的一项或者两项。
网络链路778通常通过一个或者多个网络使用传输介质向使用或者处理信息的其它设备提供信息通信。例如网络链路778可以提供通过本地网络780的与主机计算机782或者与因特网服务提供商(ISP)操作的装备784的连接。ISP装备784又通过现在普遍称为因特网790的一个或者多个公共全球范围分组交换通信网络提供数据通信服务。
连接到因特网的称为服务器主机792的计算机托管响应于通过因特网接收的信息提供服务的过程。例如服务器主机792托管提供信息的过程,该信息代表用于在显示器714呈现的视频数据。设想系统700的部件可以在各种配置中部署于其它计算机系统例如主机782和服务器792内。
本发明的至少一些实施例与将计算机系统700用于实施这里描述的技术中的一些或者所有技术有关。根据本发明的一个实施例,计算机系统700响应于处理器702执行存储器704中包含的一个或者多个处理器指令的一个或者多个序列来执行那些技术。可以从另一计算机可读介质,比如存储设备708或者网络链路778向存储器704中读入也称为计算机指令、软件和程序代码的这样的指令。对存储器704中包含的指令序列的执行使处理器702执行这里描述的方法步骤中的一个或者多个方法步骤。在可选实施例中,硬件,比如ASIC720可以取代软件或者与软件组合用来实施本发明。因此,除非这里另有明示,本发明的实施例不限于硬件与软件的任何具体组合。
经过通信接口770通过网络链路778和其它网络传输的信号承载去往和来自计算机系统700的信息。计算机系统700可以通过网络链路778和通信接口770、通过网络780、790以及其它网络发送和接 收包括程序代码的信息。在使用因特网790的示例中,服务器主机792通过因特网790、ISP装备784、本地网络780和通信接口770传输从计算机700发送的消息所请求的用于特定应用的程序代码。接收的代码可以在它被接收时由处理器702执行或者可以存储于存储器704中或者存储设备708或者其它非易失性存储装置中用于以后执行或者兼而有之。以这一方式,计算机系统700可以用载波上的信号这一形式获得应用程序代码。
可以在向处理器702承载一个或者多个指令序列或者数据或者二者用于执行时涉及到各种形式的计算机可读介质。例如可以起初在远程计算机、比如主机782的磁盘上承载指令和数据。远程计算机向它的动态存储器中加载指令和数据,并且使用调制解调器通过电话线发送指令和数据。计算机系统700本地的调制解调器在电话线上接收指令和数据,并且使用红外线发射器以将指令和数据转换成适于作为网络链路778的红外线载波上的信号。适于作为通信接口770的红外线检测器接收红外线信号中承载的指令和数据并且将代表指令和数据的信息置于总线710上。总线710向存储器704承载信息,处理器702从该存储器取回指令并且使用与指令一起发送的数据中的一些数据来执行指令。在存储器704中接收的指令和数据可以可选地在由处理器702执行之前或者之后存储于存储设备708上。
图8图示可以在其上实施本发明的一个实施例的芯片组或者芯片800。芯片组800被编程用于提供如这里描述的用于跟踪服务平台上的用户活动的基于设备标识符的解决方案,并且例如包括在一个或者多个物理封装(例如芯片)中并入的、关于图8描述的处理器和存储器部件。举例而言,物理封装包括一个或者多个材料、部件和/或接线在结构组件(例如基板)上的布置,该布置用于提供一个或者多个特性、比如物理强度、尺寸节约和/或电互作用限制。设想在某些实施例中,可以在单个芯片中实施芯片组800。还设想在某些实施例中,可以实施芯片组或者芯片800为单个“片上系统”。还设想在某些实施例中,例如将未使用单独ASIC并且如这里公开的所有相关功能将由 一个或者多个处理器执行。芯片组或者芯片800或者其部分构成用于执行一个或者多个步骤的装置,该一个或者多个步骤提供与功能的可用性关联的用户接口导航信息。芯片组或者芯片800或者其部分构成用于执行如下过程的一个或者多个步骤的装置,该过程用于跟踪服务平台上的用户活动的基于设备标识符的解决方案。
在一个实施例中,芯片组或者芯片800包括通信机制、比如用于在芯片组800的部件之间传递信息的总线801。处理器803具有与总线801的连通以执行例如在存储器805中存储的指令,并且处理例如在存储器805中存储的信息。处理器803可以包括一个或者多个处理核而每个核被配置用于独立执行。多核处理器在单个物理封装内实现多处理。多核处理器的示例包括两个、四个、八个或者更大数目的处理核。可选地或者附加地,处理器803可以包括经由总线801串接配置用于实现独立执行指令、流水线和多线程的一个或者多个微处理器。处理器803也可以附带有用于执行某些处理功能和任务的一个或者多个专门化部件、比如一个或者多个数信号处理器(DSP)807或者一个或者多个专用集成电路(ASIC)809。DSP807通常被配置用于与处理器803独立实时处理现实信号(例如声音)。类似地,ASIC 809可以被配置用于执行更通用处理器不容易执行的专门化功能。用于辅助执行这里描述的发明功能的其它专门化部件可以包括一个或者多个现场可编程门阵列(FPGA)(未示出)、一个或者多个控制器(未示出)或者一个或者多个其它专用计算机芯片。
在一个实施例中,芯片组或者芯片800仅包括一个或者多个处理器以及支持和/或涉及和/或用于一个或者多个处理器的一些软件和/或固件。
处理器803和附带部件具有经由总线801的与存储器805的连通。存储器805包括用于存储可执行指令的动态存储器(例如RAM、磁盘、可写入光盘等)和静态存储器(例如ROM、CD-ROM等)二者,这些可执行指令在被执行时执行这里描述的用于提供用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的发明步骤。存储 器805也存储与发明步骤的执行关联或者通过执行发明步骤来生成的数据。
图9是根据一个实施例的能够在图1的系统中操作的用于通信的移动终端(例如手持机)的示例部件的图。在一些实施例中,移动终端901或者其部分构成用于执行用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的一个或者多个步骤的装置。一般而言,无线电接收器通常在前端和后端特性方面被定义。接收器的前端涵盖所有射频(RF)电路装置,而后端涵盖所有基带处理电路装置。如在本申请中所用,术语“电路装置”指代以下二者:(1)仅硬件的实现方式(比如在仅模拟和/或数字电路装置中的实现方式)和(2)电路装置与软件(和/或固件)的组合(比如如果适用于特定情境则指代包括数字信号处理器的处理器、软件和存储器的组合,这些处理器、软件和存储器一起工作以使装置、比如移动电话或者服务器执行各种功能)。“电路装置”的这一定义适用于这一术语在本申请中、包括在任何权利要求中的所有使用。作为又一示例,如在本申请中所用并且如果适用于特定情境,则术语“电路装置”也将覆盖仅一个处理器(或者多个处理器)及其附带软件/或者固件的实现方式。术语“电路装置”如果适用于特定情境则也将例如覆盖移动电话中的基带集成电路或者应用处理器集成电路或者蜂窝网络设备或者其它网络设备中的相似集成电路。
电话的相关内部部件包括主控制单元(MCU)903、数字信号处理器(DSP)905和接收器/传输器单元,该接收器/传输器单元包括麦克风增益控制单元和扬声器增益控制单元。主显示单元907向用户提供支持各种应用和移动终端功能的显示,这些应用和移动终端功能执行或者支持用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的步骤。显示器907包括显示电路装置,该显示电路装置被配置用于显示移动终端(例如移动电话)的用户接口的至少部分。此外,显示器907和显示电路装置被配置用于有助于用户控制移动终端的至少一些功能。音频功能电路装置909包括麦克风911和用于放大 从麦克风911输出的话音信号的麦克风放大器。向编码器/解码器(CODEC)913馈送从麦克风911输出的放大的话音信号。
无线电部分915放大功率并且转换频率以便经由天线917与移动通信系统中包括的基站通信。如本领域中所知,功率放大器(PA)919和传输器/调制电路装置在操作上响应于MCU 903,而来自PA 919的输出耦合到双工器921或者循环器或者天线开关。PA 919也耦合到电池接口和功率控制单元920。
在使用中,移动终端901的用户向麦克风911中讲话,并且他的或者她的语音与任何检测到的背景噪音一起转换成模拟电压。然后通过模数转换器(ADC)923将模拟电压转换成数字信号。MCU 903向DSP 905中传送数字信号用于其中的处理,比如话音编码、信道编码、加密和交织。在一个实施例中,未单独示出的单元使用蜂窝传输协议,比如全球演进(EDGE)、通用分组无线电服务(GPRS)、全球移动通信系统(GSM)、网际协议多媒体子系统(IMS)、通用移动电信系统(UMTS)等以及任何其它适当无线介质、例如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星等对处理的语音信号编码,或其任何组合。
然后向均衡器925传送编码的信号用于补偿在经过空气传输期间出现的任何频率依赖削弱,比如相位和幅度失真。在均衡位流之后,调制器927合并该信号与RF接口929中生成的RF信号。调制器927通过频率或者相位调制生成正弦波。为了准备信号用于传输,上变频转换器931合并从调制器927输出的正弦波与合成器933生成的另一正弦波,以实现希望的传输频率。然后通过PA 919发送信号以将信号增加至适当功率电平。在实际系统中,PA919充当可变增益放大器,该放大器的增益由DSP 905根据从网络基站接收的信息来控制。然后在双工器921内对信号滤波,并且可选地向天线耦合器935发送以匹配阻抗从而提供最大功率传送。最后经由天线917向本地基站传输信号。可以供应自动增益控制(AGC)以控制接收器的末级的增益。可 以从这里向远程电话转发信号,该远程电话可以是另一蜂窝电话、其它移动电话或者是连接到公共交换电话网络(PSTN)或者其它电话网络的陆地线路。
经由天线917接收向移动终端901传输的语音信号,并且立即由低噪声放大器(LNA)937对其进行放大。下变频转换器939降低载波频率而解调器941剥离RF从而仅留下数字位流。信号然后穿过均衡器925并且由DSP 905处理。数模转换器(DAC)943转换信号并且通过扬声器945向用户传输所得输出,所有这些都在可以实施为中央处理单元(CPU)(未示出)的主控制单元(MCU)903的控制之下。
MCU 903接收包括来自键盘947的输入信号的各种信号。与其它用户输入部件(例如麦克风911)组合的键盘947和/或MCU 903包括用于管理用户输入的用户接口电路装置。MCU 903运行用户接口软件以有助于用户控制移动终端901的至少一些功能以执行或者支持用于跟踪服务平台上的用户活动的基于设备标识符的解决方案的步骤。MCU 903也分别向显示器907和向话音输出切换控制器递送显示命令和切换命令。另外,MCU 903与DSP 905交换信息,并且可以访问SIM卡217和存储器951。此外,MCU 903执行终端的所需各种控制功能。DSP 905可以根据实现方式对语音信号执行多种常规数字处理功能中的任何数字处理功能。此外,DSP 905根据麦克风911检测的信号确定本地环境的背景噪声电平,并且将麦克风911的增益设置成为了补偿移动终端901的用户的自然倾向而选择的电平。
CODEC 913包括ADC 923和DAC 943。存储器951存储包括呼叫传入音频数据的各种数据,并且能够存储包括例如经由全球因特网接收的音乐数据的其它数据。软件模块可以驻留于RAM存储器、闪存、寄存器或者在本领域中已知的任何其它形式的可写入存储介质中。存储器设备951可以是但不限于单个存储器、CD、DVD、ROM、RAM、EEPROM、光学存储装置、磁盘存储装置、闪存存储装置或者是能够存储数字数据的任何其它非易失性存储介质。
尽管已经结合多个实施例和实现方式描述本发明,但是本发明不限于此,而是覆盖落入所附权利要求的范围内的各种明显修改和等效布置。虽然在权利要求之中的某些组合中表达本发明的特征,但是可以设想在任何组合和顺序中布置这些特征。

Claims (20)

1.一种用于基于设备标识符的用户标识的方法,包括:
从用户设备接收用于访问服务平台的请求,所述请求与未注册的用户相关联,其中所述访问包括由所述未注册的用户对所述服务平台上的服务的访问;
由所述服务平台确定与所述用户设备关联的一个或者多个标识符;
至少部分引起针对所述一个或者多个标识符生成所述访问的记录;
通过对所述一个或者多个标识符的试探分析来确定所述用户设备先前是否已经访问所述服务;其中所述试探分析至少部分包括至少部分基于所述一个或多个标识符的特性向所述一个或者多个标识符指派相应的不同标识符强度因素;以及
如果确定所述用户设备先前已经访问所述服务,将来自对所述服务的一个或者多个先前访问的先前记录与所述用户设备相关联。
2.根据权利要求1所述的方法,其中所述记录包括关于与所述访问关联的动作、活动和行为中的至少一项的信息。
3.根据权利要求1所述的方法,其中所述一个或者多个标识符包括国际移动设备标识(IMEI)、移动国家代码(MCC)、移动网络代码(MNC)和移动站标识号(MSIN)中的一项或者多项。
4.根据权利要求1所述的方法,其中所述标识符强度因素与多么容易地从一个用户向另一用户或者从一个向另一设备传送所述一个或多个标识符有关。
5.根据权利要求1所述的方法,进一步包括:
确定至少部分基于来自对所述服务的所述一个或者多个先前访问的所述记录来适配对所述服务平台的所述访问。
6.根据权利要求1-5中任一权利要求所述的方法,进一步包括:
确定注册用户账户是否与所述请求相关联;以及
至少部分引起将所述记录与所述注册用户账户相关联。
7.根据权利要求1-5中任一权利要求所述的方法,进一步包括:
确定创建与所述请求相关联的注册用户账户并且将所述一个或者多个标识符与所述注册用户账户相关联;以及
确定将所述记录与所述注册用户账户相关联。
8.一种用于基于设备标识符的用户标识的装置,包括:
至少一个处理器;以及
至少一个存储器,包括用于一个或者多个程序的计算机程序代码,
所述至少一个存储器和所述计算机程序代码被配置用于与所述至少一个处理器一起使所述装置执行至少以下操作:
由服务平台响应于来自用户设备的用于访问所述服务平台的请求来确定与所述用户设备关联的一个或者多个标识符,所述请求与未注册的用户相关联,其中所述访问包括由所述未注册的用户对所述服务平台上的服务的访问;
至少部分引起针对所述一个或者多个标识符而生成所述访问的记录;
通过对所述一个或者多个标识符的试探分析来确定所述用户设备先前是否已经访问所述服务;其中所述试探分析至少部分包括至少部分基于所述一个或多个标识符的特性向所述一个或者多个标识符指派相应的不同标识符强度因素;以及
如果确定所述用户设备先前已经访问所述服务,将来自对所述服务的一个或者多个先前访问的先前记录与所述用户设备相关联。
9.根据权利要求8所述的装置,其中所述记录包括关于与所述访问关联的动作、活动和行为中的至少一项的信息。
10.根据权利要求8所述的装置,其中所述一个或者多个标识符包括国际移动设备标识(IMEI)、移动国家代码(MCC)、移动网络代码(MNC)和移动站标识号(MSIN)中的一项或者多项。
11.根据权利要求8所述的装置,其中所述标识符强度因素与多么容易地从一个用户向另一用户或者从一个向另一设备传送所述一个或多个标识符有关。
12.根据权利要求8所述的装置,其中进一步使得所述装置:
确定至少部分基于来自对所述服务的所述一个或者多个先前访问的所述记录来适配对所述服务平台的所述访问。
13.根据权利要求8-12中任一权利要求所述的装置,其中进一步使得所述装置:
确定注册用户账户是否与所述请求相关联;以及
至少部分引起将所述记录与所述注册用户账户相关联。
14.根据权利要求8所述的装置,其中进一步使得所述装置:
确定创建与所述请求相关联的注册用户账户,并且将所述一个或者多个标识符与所述注册用户账户相关联;以及
确定将所述记录与所述注册用户账户相关联。
15.根据权利要求8-12中任一权利要求所述的装置,其中所述装置是移动电话,所述移动电话进一步包括:
用户接口电路装置和用户接口软件,被配置用于有助于用户通过使用显示器控制所述移动电话的至少一些功能并且配置用于对用户输入做出响应;以及
显示器和显示电路装置,被配置用于显示所述移动电话的用户接口的至少部分,所述显示器和显示电路装置被配置用于有助于用户控制所述移动电话的至少一些功能。
16.一种用于基于设备标识符的用户标识的装置,包括用于执行根据权利要求1-7中任一权利要求所述的方法的装置。
17.根据权利要求16所述的装置,其中所述装置是移动电话,所述移动电话还包括:
用户接口电路装置和用户接口软件,被配置用于有助于用户通过使用显示器控制所述移动电话的至少一些功能并且配置用于对用户输入做出响应;以及
显示器和显示电路装置,被配置用于显示所述移动电话的用户接口的至少部分,所述显示器和显示电路装置被配置用于有助于用户控制所述移动电话的至少一些功能。
18.一种用于基于设备标识符的用户标识的方法,包括有助于访问至少一个接口,所述至少一个接口被配置用于允许访问至少一个服务,所述至少一个服务被配置用于执行根据权利要求1-7中任一权利要求所述的方法。
19.一种用于基于设备标识符的用户标识的方法,包括:有助于处理和/或处理(1)数据和/或(2)信息和/或(3)至少一个信号,所述(1)数据和/或(2)信息和/或(3)至少一个信号至少部分基于根据权利要求1-7中任一权利要求所述的方法。
20.一种用于基于设备标识符的用户标识的方法,包括:有助于创建和/或有助于修改(1)至少一个设备用户接口单元和/或(2)至少一个设备用户接口功能,所述(1)至少一个设备用户接口单元和/或(2)至少一个设备用户接口功能至少部分基于根据权利要求1-7中的任一权利要求所述的方法。
CN201180060636.XA 2010-10-25 2011-08-23 用于基于设备标识符的用户标识的方法和装置 Expired - Fee Related CN103262077B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/911,470 US9723463B2 (en) 2010-10-25 2010-10-25 Method and apparatus for a device identifier based solution for user identification
US12/911,470 2010-10-25
PCT/FI2011/050733 WO2012056089A1 (en) 2010-10-25 2011-08-23 Method and apparatus for a device identifier based solution for user identification

Publications (2)

Publication Number Publication Date
CN103262077A CN103262077A (zh) 2013-08-21
CN103262077B true CN103262077B (zh) 2017-02-08

Family

ID=45973834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180060636.XA Expired - Fee Related CN103262077B (zh) 2010-10-25 2011-08-23 用于基于设备标识符的用户标识的方法和装置

Country Status (4)

Country Link
US (1) US9723463B2 (zh)
EP (1) EP2633441A4 (zh)
CN (1) CN103262077B (zh)
WO (1) WO2012056089A1 (zh)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8620617B2 (en) 2010-09-30 2013-12-31 Fitbit, Inc. Methods and systems for interactive goal setting and recommender using events having combined activity and location information
US8954291B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Alarm setting and interfacing with gesture contact interfacing controls
US11243093B2 (en) 2010-09-30 2022-02-08 Fitbit, Inc. Methods, systems and devices for generating real-time activity data updates to display devices
US8738321B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for classification of geographic locations for tracked activity
US9148483B1 (en) 2010-09-30 2015-09-29 Fitbit, Inc. Tracking user physical activity with multiple devices
US8712724B2 (en) 2010-09-30 2014-04-29 Fitbit, Inc. Calendar integration methods and systems for presentation of events having combined activity and location information
US10004406B2 (en) 2010-09-30 2018-06-26 Fitbit, Inc. Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US9241635B2 (en) 2010-09-30 2016-01-26 Fitbit, Inc. Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device
US8694282B2 (en) 2010-09-30 2014-04-08 Fitbit, Inc. Methods and systems for geo-location optimized tracking and updating for events having combined activity and location information
US8738323B2 (en) 2010-09-30 2014-05-27 Fitbit, Inc. Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information
US8762101B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
US8805646B2 (en) 2010-09-30 2014-08-12 Fitbit, Inc. Methods, systems and devices for linking user devices to activity tracking devices
US9390427B2 (en) 2010-09-30 2016-07-12 Fitbit, Inc. Methods, systems and devices for automatic linking of activity tracking devices to user devices
US8744803B2 (en) 2010-09-30 2014-06-03 Fitbit, Inc. Methods, systems and devices for activity tracking device data synchronization with computing devices
US10983945B2 (en) 2010-09-30 2021-04-20 Fitbit, Inc. Method of data synthesis
US8954290B2 (en) 2010-09-30 2015-02-10 Fitbit, Inc. Motion-activated display of messages on an activity monitoring device
US8762102B2 (en) 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for generation and rendering interactive events having combined activity and location information
US8615377B1 (en) 2010-09-30 2013-12-24 Fitbit, Inc. Methods and systems for processing social interactive data and sharing of tracked activity associated with locations
US9253168B2 (en) 2012-04-26 2016-02-02 Fitbit, Inc. Secure pairing of devices via pairing facilitator-intermediary device
US9268956B2 (en) * 2010-12-09 2016-02-23 Location Labs, Inc. Online-monitoring agent, system, and method for improved detection and monitoring of online accounts
US9571590B2 (en) 2010-12-09 2017-02-14 Location Labs, Inc. System and method for improved detection and monitoring of online accounts
US9460299B2 (en) 2010-12-09 2016-10-04 Location Labs, Inc. System and method for monitoring and reporting peer communications
US8738925B1 (en) 2013-01-07 2014-05-27 Fitbit, Inc. Wireless portable biometric device syncing
US9104851B2 (en) * 2011-11-02 2015-08-11 Zynga Inc. Methods and systems for enabling, tracking, and correlating anonymous user activity
CN102420819B (zh) * 2011-11-28 2014-11-05 华为技术有限公司 用户注册方法、交互方法及相关设备
US20130185133A1 (en) * 2012-01-15 2013-07-18 Linda Tong Recommending virtual reward offers and awarding virtual rewards
US9183597B2 (en) 2012-02-16 2015-11-10 Location Labs, Inc. Mobile user classification system and method
WO2013176593A1 (en) * 2012-05-22 2013-11-28 Telefonaktiebolaget L M Ericsson (Publ) Method, apparatus and computer program product for determining password strength
US9363238B2 (en) * 2012-06-04 2016-06-07 Apple Inc. Repackaging demographic data with anonymous identifier
US9641239B2 (en) 2012-06-22 2017-05-02 Fitbit, Inc. Adaptive data transfer using bluetooth
US9436766B1 (en) * 2012-11-16 2016-09-06 Google Inc. Clustering of documents for providing content
US20140150115A1 (en) * 2012-11-28 2014-05-29 Apple Inc. Assigning electronically purchased items of content to users
US9424405B2 (en) 2012-11-28 2016-08-23 Apple Inc. Using receipts to control assignments of items of content to users
US9728059B2 (en) 2013-01-15 2017-08-08 Fitbit, Inc. Sedentary period detection utilizing a wearable electronic device
US9438685B2 (en) 2013-03-15 2016-09-06 Location Labs, Inc. System and method for display of user relationships corresponding to network-enabled communications
US9503537B1 (en) * 2013-04-09 2016-11-22 Amazon Technologies, Inc. Device tracker for user accounts
US10044650B1 (en) 2013-06-03 2018-08-07 Groupon, Inc. Dynamic customized electronic message content generation
US9419963B2 (en) * 2013-07-02 2016-08-16 Open Text S.A. System and method for controlling access
US10038968B2 (en) * 2013-07-17 2018-07-31 PlaceIQ, Inc. Branching mobile-device to system-namespace identifier mappings
CN104683569B (zh) * 2013-11-27 2017-07-14 菲特比特公司 用于将活动跟踪设备自动链接到用户设备的方法、系统和设备
US10447838B2 (en) 2014-04-03 2019-10-15 Location Labs, Inc. Telephone fraud management system and method
US9881320B2 (en) 2014-05-28 2018-01-30 Apple Inc. Targeting customer segments
CN105187566B (zh) * 2014-05-30 2018-08-07 北大方正集团有限公司 一种用户标识的获取方法及装置
US9344433B2 (en) * 2014-07-15 2016-05-17 Dropbox, Inc. Unregistered user account generation for content item sharing
JP6531372B2 (ja) 2014-10-30 2019-06-19 株式会社リコー 情報処理システム
CN104506491B (zh) * 2014-11-28 2018-11-23 小米科技有限责任公司 个人数据帐号管理方法及装置
US9864775B2 (en) * 2015-03-26 2018-01-09 International Business Machines Corporation Query strength indicator
SG11201705537YA (en) * 2015-05-22 2017-08-30 Gogo App Pte Ltd Seamless Unique User Identification and Management
US20170155667A1 (en) * 2015-11-30 2017-06-01 Symantec Corporation Systems and methods for detecting malware infections via domain name service traffic analysis
US10080530B2 (en) 2016-02-19 2018-09-25 Fitbit, Inc. Periodic inactivity alerts and achievement messages
US9532004B1 (en) * 2016-05-12 2016-12-27 Google Inc. Animated user identifiers
US10477608B2 (en) 2016-09-29 2019-11-12 Futurewei Technologies, Inc. System and method for network access using a relay
CN106604264A (zh) * 2017-01-04 2017-04-26 北京奇虎科技有限公司 应用程序的安装方法、服务器、移动终端及系统
US10270750B2 (en) * 2017-05-01 2019-04-23 Adobe Inc. Managing access to software based on a state of an account
US10548185B2 (en) * 2017-06-23 2020-01-28 At&T Mobility Ii Llc Facilitating integrated management of connected assets that utilize different technologies and that are located across disparate wireless communications networks
WO2019040156A1 (en) * 2017-08-25 2019-02-28 Google Llc MOBILE DEVICE SECURITY FOR ELECTRONIC PAYMENTS
US10841651B1 (en) 2017-10-10 2020-11-17 Facebook, Inc. Systems and methods for determining television consumption behavior
US20190197567A1 (en) * 2017-12-22 2019-06-27 Epicenter Experience, LLC Consumer behavioral research-as-a-service platform
US10813169B2 (en) 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit
CN111314472B (zh) * 2020-02-21 2022-03-11 聚好看科技股份有限公司 域名解析方法、域名解析服务器及终端设备
CN113723979A (zh) * 2020-05-26 2021-11-30 百度在线网络技术(北京)有限公司 通勤偏好分析方法、挖掘方法、装置、设备和介质
US11463865B1 (en) * 2021-04-26 2022-10-04 T-Mobile Usa, Inc. Wireless telecommunication service trial via a dual-SIM user device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1799042A (zh) * 2001-10-03 2006-07-05 诺基亚有限公司 用于控制访问可下载资源的系统和方法
WO2007040184A1 (ja) * 2005-10-04 2007-04-12 Sony Corporation コンテンツ処理装置,サーバ装置,通信方法およびコンピュータプログラムが記憶された記憶媒体
CN101296411A (zh) * 2007-04-29 2008-10-29 摩托罗拉公司 通信设备注册
WO2009086014A1 (en) * 2007-12-28 2009-07-09 Amazon Technologies, Inc. Widget-assisted detection and exposure of behavioral associations

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7110773B1 (en) * 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
KR20010008101A (ko) 2000-11-08 2001-02-05 제경성 하드웨어의 고유번호를 이용한 전자거래 시스템 및 그 방법
WO2002093436A1 (en) * 2001-05-11 2002-11-21 Swisscom Mobile Ag Method for transmitting an anonymous request from a consumer to a content or service provider through a telecommunication network
JP3753039B2 (ja) 2001-09-21 2006-03-08 ヤマハ株式会社 電子音楽装置
JP2003223389A (ja) * 2002-01-30 2003-08-08 Ntt Docomo Inc 情報提供方法、サーバ装置、プログラムおよび記録媒体
EP1563628A4 (en) * 2002-11-06 2010-03-10 Ibm COMMON USE OF CONFIDENTIAL DATA AND RESOLUTION OF ANONYTE ENTITIES
US20040162058A1 (en) * 2002-12-23 2004-08-19 Dorron Mottes Multi MVNO and service provider platform and management
KR20070034603A (ko) * 2004-06-25 2007-03-28 페퍼코인 아이엔씨 지불 처리 방법 및 시스템
US20060224583A1 (en) 2005-03-31 2006-10-05 Google, Inc. Systems and methods for analyzing a user's web history
JP2008545298A (ja) 2005-05-11 2008-12-11 フィーバ テクノロジー、インコーポレイテッド ネットワークアクセスポイントを使用しての顧客関係の構築
WO2006124570A2 (en) 2005-05-12 2006-11-23 Feeva Technology, Inc. Directed media based on user preferences
GB0515123D0 (en) * 2005-07-22 2005-08-31 M M I Res Ltd Method of compiling a list of identifiers associated with a mobile device user
US20070288486A1 (en) * 2006-04-26 2007-12-13 Jonathan Sugihara Methods and system for providing information
US7853881B1 (en) * 2006-07-03 2010-12-14 ISQ Online Multi-user on-line real-time virtual social networks based upon communities of interest for entertainment, information or e-commerce purposes
JP2009543217A (ja) 2006-07-05 2009-12-03 アギア システムズ インコーポレーテッド 無線記憶デバイスに関する電力管理のためのシステムおよび方法
CN1929482B (zh) 2006-09-20 2010-08-04 华为技术有限公司 一种网络业务认证方法及装置
US8351420B2 (en) * 2006-10-23 2013-01-08 T-Mobile Usa, Inc. Maintenance of subscriber history for service support applications in an IP-based telecommunications system
US7860934B1 (en) * 2007-01-30 2010-12-28 Intuit Inc. Method and apparatus for tracking financial transactions for a user
WO2009071736A1 (en) 2007-12-04 2009-06-11 Nokia Corporation System and method for providing digital content in a device
GB0724979D0 (en) * 2007-12-20 2008-01-30 Leary Richard M A method of analysing information links
US20090171754A1 (en) 2007-12-28 2009-07-02 Kane Francis J Widget-assisted detection and exposure of cross-site behavioral associations
US20090172021A1 (en) 2007-12-28 2009-07-02 Kane Francis J Recommendations based on actions performed on multiple remote servers
US20090171968A1 (en) 2007-12-28 2009-07-02 Kane Francis J Widget-assisted content personalization based on user behaviors tracked across multiple web sites
US8620826B2 (en) 2008-03-27 2013-12-31 Amazon Technologies, Inc. System and method for receiving requests for tasks from unregistered devices
US8331901B2 (en) * 2009-01-28 2012-12-11 Headwater Partners I, Llc Device assisted ambient services
DE102008040744A1 (de) 2008-07-25 2010-01-28 BSH Bosch und Siemens Hausgeräte GmbH Haushaltsgerät, insbesondere eine Geschirrspül- oder eine Waschmaschine
US8671201B2 (en) * 2008-09-29 2014-03-11 Telefonaktiebolaget L M Ericsson (Publ) Correlation of sessions in case of session transfer in IMS domain
US20100121744A1 (en) 2008-11-07 2010-05-13 At&T Intellectual Property I, L.P. Usage data monitoring and communication between multiple devices
US8707407B2 (en) 2009-02-04 2014-04-22 Microsoft Corporation Account hijacking counter-measures
US8838976B2 (en) 2009-02-10 2014-09-16 Uniloc Luxembourg S.A. Web content access using a client device identifier
US20110119293A1 (en) * 2009-10-21 2011-05-19 Randy Gilbert Taylor Method And System For Reverse Pattern Recognition Matching
US20110098030A1 (en) 2009-10-27 2011-04-28 Nokia Corporation Method and apparatus for activating services

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1799042A (zh) * 2001-10-03 2006-07-05 诺基亚有限公司 用于控制访问可下载资源的系统和方法
WO2007040184A1 (ja) * 2005-10-04 2007-04-12 Sony Corporation コンテンツ処理装置,サーバ装置,通信方法およびコンピュータプログラムが記憶された記憶媒体
CN101296411A (zh) * 2007-04-29 2008-10-29 摩托罗拉公司 通信设备注册
WO2009086014A1 (en) * 2007-12-28 2009-07-09 Amazon Technologies, Inc. Widget-assisted detection and exposure of behavioral associations

Also Published As

Publication number Publication date
EP2633441A1 (en) 2013-09-04
CN103262077A (zh) 2013-08-21
US20120102008A1 (en) 2012-04-26
EP2633441A4 (en) 2017-09-20
WO2012056089A1 (en) 2012-05-03
US9723463B2 (en) 2017-08-01

Similar Documents

Publication Publication Date Title
CN103262077B (zh) 用于基于设备标识符的用户标识的方法和装置
CN104303531B (zh) 用于提供位置保密的方法和装置
CN102823218B (zh) 用于身份联合网关的方法和装置
CN102648611B (zh) 用于激活服务的方法和装置
US10614365B2 (en) Method and apparatus for managing recommendation models
CN102362482B (zh) 用于提供基于情绪的用户界面的方法和设备
CN105659575B (zh) 用于针对人员感知和位置共享的令牌确定的方法和装置
CN103109509B (zh) 用于使用接受者标识符提供与服务的通信的方法和装置
CN102362478B (zh) 用于提供共享服务的方法和装置
CN102763395B (zh) 提供基于认证上下文的会话的方法和装置
CN103797479B (zh) 用于混合社交搜索模型的方法和装置
CN102439593B (zh) 提供个性化虚拟环境的方法和装置
US9088624B2 (en) Method and apparatus for routing notification messages
CN104081742A (zh) 用于提供联合服务账户的方法和装置
US20120079019A1 (en) Method and apparatus for sharing user information
US20120254949A1 (en) Method and apparatus for generating unique identifier values for applications and services
US9847982B2 (en) Method and apparatus for providing authentication using hashed personally identifiable information
CN104798082A (zh) 用于提供用于数据流的隐私策略的方法和装置
CN104539571B (zh) 信息交互方法、身份鉴权方法、服务器及终端
CN102656597A (zh) 用于将消息和附件组织为会话的方法和装置
CN108012270A (zh) 一种信息处理的方法、设备和计算机可读存储介质
CN105306430B (zh) 用于提供匿名通信会话的方法和装置
EP2759152A1 (en) Method and apparatus for providing embedding of local identifiers
CN104115475A (zh) 用于提供基于邻域的铃声广告的方法和装置
CN102812477B (zh) 用于管理在线账户中的文件的方法和设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160112

Address after: Espoo, Finland

Applicant after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Applicant before: Nokia Oyj

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170208

Termination date: 20180823

CF01 Termination of patent right due to non-payment of annual fee