识别上网终端的方法、装置和系统、及UIM卡与流程

文档序号:12553866阅读:296来源:国知局
识别上网终端的方法、装置和系统、及UIM卡与流程

本发明涉及大数据技术领域,尤其是一种识别上网终端的方法、装置和系统、及UIM(User Identity Module,用户识别模块)卡。



背景技术:

在多个不同的用户利用终端通过WIFI、路由器等方式上网时,由于使用IP地址相同,并且终端的操作系统、终端型号等可能都相同,因此导致无法区分不同用户的终端。这对于数据的分析,用户行为画像等数据挖掘和数据运营造成一定的难度。

因此,有必要提出一种能够识别上网终端的方案。



技术实现要素:

本发明实施例的一个目的是:提供一种识别上网终端的方法、装置和系统、及UIM卡,能够区分不同用户的终端。

根据本发明的一方面,提供一种识别上网终端的方法,包括:监控终端请求访问的URL;在所述URL中添加标识所述终端的用户ID,以便服务器根据所述URL携带的用户ID识别所述终端。

在一个实施例中,所述监控终端请求访问的URL包括:监控终端通过浏览器发起的HTTP请求中的URL。

在一个实施例中,所述方法还包括:接收服务器周期性更新后下发的用户ID;在终端请求访问的URL中添加更新后的用户ID。

在一个实施例中,所述方法还包括:将所述终端的用户ID与时间范围的对应关系发送给服务器,以便服务器根据不同时间范围内URL携带的用户ID识别所述终端。

在一个实施例中,所述方法还包括:根据移动网络DPI数据和固定网络DPI数据对用户的上网行为进行识别。

在一个实施例中,所述根据移动网络DPI数据和固定网络DPI数据对用户的上网行为进行识别包括:从移动网络DPI数据和固定网络DPI数据中筛选出用户ID相同的URL;将用户ID相同的URL识别为同一用户访问的URL。

根据本发明的另一方面,提供一种识别上网终端的装置,包括:监控单元,用于监控终端请求访问的URL;标识添加单元,用于在所述URL中添加标识所述终端的用户ID,以便服务器根据所述URL携带的用户ID识别所述终端。

在一个实施例中,所述监控单元,具体用于监控所述终端通过浏览器发起的HTTP请求中的URL。

在一个实施例中,所述装置还包括:用户ID接收单元,用于接收服务器周期性更新后下发的用户ID;所述标识添加单元,还用于在终端请求访问的URL中添加更新后的用户ID。

在一个实施例中,所述装置还包括:发送单元,用于将所述终端的用户ID与时间范围的对应关系发送给服务器,以便服务器根据不同时间范围内URL携带的用户ID识别所述终端。

根据本发明的又一方面,提供一种UIM卡,包括:上述任意一个实施例所述的识别上网用户的装置。

根据本发明的再一方面,提供一种识别上网终端的系统,包括上述实施例所述的UIM卡和服务器;所述服务器包括:识别单元,用于根据URL携带的用户ID识别终端。

在一个实施例中,所述服务器还包括:用户ID更新单元,用于周期性更新用户ID并下发给UIM卡。

在一个实施例中,所述识别单元,还用于根据移动网络DPI数据和固定网络DPI数据对用户进行识别。

在一个实施例中,所述识别单元包括:筛选模块,用于从移动网络DPI数据和固定网络DPI数据中筛选出用户ID相同的URL;识别模块,用于将用户ID相同的URL识别为同一终端访问的URL。

本发明实施例通过在用户终端请求访问的URL后面添加标识终端的用户ID,从而可以保证能够根据URL中的用户ID识别终端,从而区分不同的用户,并且,不会影响用户的正常使用,可以做到用户无感 知。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明识别上网终端的方法一个实施例的流程示意图;

图2是本发明识别上网终端的装置一个实施例的框图;

图3是本发明识别上网终端的装置另一个实施例的框图;

图4是本发明识别上网终端的系统一个实施例的框图;

图5是本发明识别上网终端的系统另一个实施例的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1是本发明识别上网终端的方法一个实施例的流程示意图。该方法可以由安装在UIM卡上的识别上网终端的装置来执行,如图1所示,该方法包括如下步骤:

步骤102,监控终端请求访问的URL。

多个不同用户的终端接入到相同的无线路由器并上网,例如,终端通过浏览器发起HTTP请求时,可以监控每个终端发起的HTTP请求中的URL。

步骤104,在URL中添加标识该终端的用户ID,以便服务器根据URL携带的用户ID识别该终端。

例如,在URL的最后添加标识相应终端的用户ID,例如在终端1请求访问的URL 1的最后添加标识终端1的用户ID“12345678”。服务器根据URL 1携带的用户ID“12345678”可以识别出访问URL 1的终端为终端1。以此类推,可以根据URL携带的用户ID识别不同的终端。

本实施例通过在用户终端请求访问的URL后面添加标识终端的用户ID,从而可以保证能够根据URL中的用户ID识别终端,从而区分不同的用户,并且,不会影响用户的正常使用,可以做到用户无感知。

为了保证用户的安全,避免被恶意追踪和识别,图1所示方法还可以包括如下步骤:接收服务器周期性更新后下发的用户ID;在终端请求访问的URL中添加更新后的用户ID。通过周期性更新用户ID,一方面可以保证根据URL中的用户ID识别终端,另一方面通过一个终端关联多个用户ID的方式可以避免用户被恶意追踪和识别。

进一步地,在周期性更新用户ID后,还可以将终端的用户ID与时间范围的对应关系发送给服务器,以便服务器根据不同时间范围内URL携带的用户ID识别终端。例如,在第一时间范围内,终端1的用户ID为“1234”,终端2的用户ID为“5678”;在第二时间范围内,终端1的用户ID为“5678”,终端2的用户ID为“1234”。则在后续数据分析时,服务器可以根据不同时间范围内URL携带的用户ID识别相应的终端。例如,服务器在第一时间范围内,将携带用户ID为“1234” 的URL识别为终端1请求访问的URL,在第二时间范围内,将携带用户ID为“5678”的URL识别为终端1请求访问的URL。

在终端通过移动网络和固定网络请求访问不同的URL后,可以根据移动网络DPI(深度包检测)数据和固定网络DPI数据对用户的上网行为进行识别。具体地,可以从移动网络DPI数据和固定网络DPI数据中筛选出用户ID相同的URL;用户ID相同,即表示这些URL是通过同一终端访问的,因此,可以将用户ID相同的URL识别为同一用户访问的URL。本实施例通过移动网络DPI数据和固定网络DPI数据可以将用户ID相同的URL识别为同一用户访问的URL,通过综合移动网络DPI数据和固定网络DPI数据,可以更广泛地收集用户数据,根据收集的用户数据有利于进一步完善用户画像。

本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。

图2是本发明识别上网终端的装置一个实施例的框图。该实施例提供的识别上网终端的装置可以用于执行上述实施例所述的识别上网终端的方法,如图2所示,该装置包括监控单元201和标识添加单元202,其中:

监控单元201用于监控终端请求访问的URL;在一个实施例中,监控单元201具体用于监控终端通过浏览器发起的HTTP请求中的URL。标识添加单元202用于在URL中添加标识终端的用户ID,以便服务器根据URL携带的用户ID识别终端。

本实施例通过在用户终端请求访问的URL后面添加标识终端的用户ID,从而可以保证能够根据URL中的用户ID识别终端,从而区分不同的用户,并且,不会影响用户的正常使用,可以做到用户无感知。

图3是本发明识别上网终端的装置另一个实施例的框图。与图2所示实施例相比,图3所示的装置还可以包括:

用户ID接收单元301,用于接收服务器周期性更新后下发的用户ID;

相应地,该实施例中的标识添加单元202,还用于在终端请求访问的URL中添加更新后的用户ID。

本实施例通过周期性更新用户ID,一方面可以保证根据URL中的用户ID识别终端,另一方面通过一个终端关联多个用户ID的方式还可以避免用户被恶意追踪和识别。

在另一个实施例中,参见图3,该装置还可以包括:发送单元302,用于将终端的用户ID与时间范围的对应关系发送给服务器,以便服务器根据不同时间范围内URL携带的用户ID识别终端。本实施例通过移动网络DPI数据和固定网络DPI数据可以将用户ID相同的URL识别为同一用户访问的URL,通过综合移动网络DPI数据和固定网络DPI数据,可以更广泛地收集用户数据,根据收集的用户数据有利于进一步完善用户画像。

上述识别上网用户的装置可以应用在UIM卡上。

本发明还提供了一种UIM卡,其可以包括上述任一实施例提供的识别上网用户的装置。

图4是本发明识别上网终端的系统一个实施例的框图。如图4所示,该系统包括上述实施例所述的UIM卡401和服务器402;其中,服务器402包括:

识别单元412,用于根据URL携带的用户ID识别终端。

在实际应用中,可以通过在UIM卡上新增一个卡应用,即识别上网用户的装置,并在卡应用管理服务器上新增相应的服务器端软件,再配合现网已有的DPI设备或日志留存系统即可实现识别上网终端的系统的功能。

本实施例通过在用户终端请求访问的URL后面添加标识终端的用户ID,从而可以保证能够根据URL中的用户ID识别终端,从而区分不同的用户,并且,不会影响用户的正常使用,可以做到用户无感知。

在一个实施例中,参见图4,服务器还可以包括:用户ID更新单元422,用于周期性更新用户ID并下发给UIM卡。

本实施例通过周期性更新用户ID,一方面可以保证根据URL中的用户ID识别终端,另一方面还可以避免用户被恶意追踪和识别。

在一个实施例中,识别单元412,还用于根据移动网络DPI数据和固定网络DPI数据对用户进行识别。

图5是本发明识别上网终端的系统另一个实施例的框图。如图5所 示,该实施例中的识别单元412包括筛选模块4121和识别模块4122,其中:

筛选模块4121用于从移动网络DPI数据和固定网络DPI数据中筛选出用户ID相同的URL;

识别模块4122用于将用户ID相同的URL识别为同一终端访问的URL。

本实施例通过移动网络DPI数据和固定网络DPI数据可以将用户ID相同的URL识别为同一用户访问的URL,通过综合移动网络DPI数据和固定网络DPI数据,可以更广泛地收集用户数据,根据收集的用户数据有利于进一步完善用户画像。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1