用户操作行为轨迹信息的处理方法及装置与流程

文档序号:13876211阅读:533来源:国知局
用户操作行为轨迹信息的处理方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种用户操作行为轨迹信息的处理方法及装置。



背景技术:

随着科学技术的不断发展,通过网络了解各种信息已成为人们的一种习惯。用户通常通过个人电脑pc端浏览网页,为了方便用户再次访问已浏览过的网页,用户的浏览记录可以通过服务器端配置的cookie进行用户本地存储,但是,若用户仅仅是浏览网页而未进行登录,则当用户再次浏览同一网页时,服务器端所配置的cookie与前次的cookie不同,致使服务器对同一用户的多次浏览记录无法进行识别,从而不能对该用户的历史浏览记录进行归纳存档。

此外,随着移动终端和应用app的发展,很多应用既可以在pc端进行访问,也可以在移动终端进行访问,但两者的访问信息也是相互独立的,不能进行统一归纳存档。

因此,如何有效地对用户访问网页的操作行为记录进行处理,使同一用户的操作行为能够合并,从而能形成完整的有效数据成为亟需解决的技术问题。



技术实现要素:

本发明实施例提供一种用户操作行为轨迹信息的处理方法及装置,以解决现有技术中不能对用户的历史操作行为进行合并,从而不能形成完整的有效数据的问题。

本发明实施例的一个方面是提供一种用户操作行为轨迹信息的处理方法,包括:

当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取所述用户的用户id以及所述pc的第一设备指纹;

建立所述用户id和所述第一设备指纹的第一对应关系;

根据所述第一对应关系,将所述第一设备指纹对应的第一历史操作行为轨迹信息与所述用户id对应的第二历史操作行为轨迹信息进行合并存储。

本发明的另一个方面提供一种用户操作行为轨迹信息的处理装置,包括:

获取模块,用于当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取所述用户的用户id以及所述pc的第一设备指纹;

建立模块,用于建立所述用户id和所述第一设备指纹的第一对应关系;

处理模块,用于根据所述第一对应关系,将所述第一设备指纹对应的第一历史操作行为轨迹信息与所述用户id对应的第二历史操作行为轨迹信息进行合并存储。

本发明的再一个方面提供一种电子设备,包括:

处理器和用于存储所述处理器的可执行指令的存储器;

其中,所述处理器被配置为执行如上所述的用户操作行为轨迹信息的处理方法。

本发明的又一个方面提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的用户操作行为轨迹信息的处理方法。

本发明实施例提供的用户操作行为轨迹信息的处理方法及装置,通过当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹,并建立用户id和第一设备指纹的第一对应关系;根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。实现了完整地记录用户对网站网页进行操作的操作行为轨迹信息,解决了现有技术中不能对用户的历史操作行为进行合并,从而不能形成完整的有效数据的问题。

附图说明

图1为本发明一实施例提供的用户操作行为轨迹信息的处理方法的流程示意图;

图2为本发明一实施例提供的用户操作行为轨迹信息的处理装置的结构示意图。

具体实施方式

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

实施例一

本实施例提供一种用户操作行为轨迹信息的处理方法,用于对用户浏览网页的操作行为轨迹信息进行处理,使得能够完整地记录用户的操作行为轨迹信息,为以后分析用户的操作行为打下基础。该用户操作行为轨迹信息的处理方法的执行主体为用户操作行为轨迹信息的处理装置,该装置可以设置在电子设备中,比如服务器、平板电脑、pc等。

如图1所示,为本发明实施例提供的用户操作行为轨迹信息的处理方法的流程示意图。该方法包括:

步骤101,当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹。

步骤102,建立用户id和第一设备指纹的第一对应关系。

步骤103,根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。

具体的,用户通常通过pc浏览器浏览某目标网站的网页信息,往往在用户进入目标网站浏览时并没有登录该目标网站,其对该目标网站中的网页进行操作的第一操作行为轨迹信息可以存储在服务器(以服务器为例,也可以是其他电子设备)中,服务器还可以获取该pc的第一设备指纹,并建立该第一操作行为轨迹信息与该pc的第一设备指纹的对应关系,并将该对应关系与第一操作行为轨迹信息存储在一起,存储之后,称之为第一历史操作行为轨迹信息,服务器可以获取该对应关系,当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,服务器可以获取用户的用户id以及pc的第一设备指纹,并建立用户id和第一设备指纹的第一对应关系,进一步根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。

其中,该用户id为用户预先在该网站进行注册获得的,为该用户的标识性信息。该第一设备指纹为该pc入网时生成的具有唯一标识性的设备id,关于设备指纹的具体生成方式可以为现有技术中任意可实施的方式,在此不做限制。该第一操作行为轨迹信息可以包括用户浏览的每个网页的标识信息、点击操作进入每个网页的时间,以及在各网页停留时长、所浏览的各网页的分类信息(比如是产品网页或者购买网页)等等。具体可以根据商家的需要进行设定。以便商家可以根据用户的操作行为轨迹分析用户需求或兴趣点,有针对性的进行一些产品推广等。

本实施例提供的用户操作行为轨迹信息的处理方法,通过当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹,并建立用户id和第一设备指纹的第一对应关系;根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。实现了完整地记录用户对网站网页进行操作的操作行为轨迹信息,解决了现有技术中不能对用户的历史操作行为进行合并,从而不能形成完整的有效数据的问题。

实施例二

本实施例对上述实施例提供的用户操作行为轨迹信息的处理方法做进一步补充说明。

作为一种可实施的方式,可选地,该方法包括:

步骤201,当用户通过pc浏览器对目标网站中的网页进行浏览时,获取pc的第一设备指纹和用户的第一操作行为轨迹信息。转步骤202。

步骤202,建立第一设备指纹和第一操作行为轨迹信息的对应关系,并进行存储,获得第一历史操作行为轨迹信息,以及第一历史操作行为轨迹信息与第一设备指纹的对应关系。转步骤206。

步骤201-202的具体操作已在上述实施例中进行了详细描述,在此不再赘述。

步骤203,当用户通过移动终端登录目标网站时,获取移动终端发送的登录信息以及移动终端的第二设备指纹,登录信息包括用户的用户id。转步骤204。

步骤204,根据登录信息,建立第二设备指纹与用户id的第二对应关系。转步骤205。

步骤205,根据第二对应关系,将第二设备指纹对应的第三历史操作行为轨迹信息与移动终端在登录状态时用户id对应的第四历史操作行为轨迹信息进行合并存储,获得第二历史操作行为轨迹信息以及第二历史操作行为轨迹信息与用户id的对应关系。转步骤206。

其中,第三历史操作行为轨迹信息为移动终端在未登陆状态时,用户通过移动终端访问目标网站所产生并存储的操作行为轨迹信息。

具体的,当用户已在自己的移动终端下载了该目标网站对应的应用程序,比如app,并注册了账户时,则可以采用已注册的账户进行登录,当用户通过其移动终端登录该目标网站时,服务器则可以获取移动终端发送的登录信息以及该移动终端的第二设备指纹,该登录信息包括用户的用户id;根据该登录信息可以建立第二设备指纹与用户id的第二对应关系;并可以进一步根据该第二对应关系,将第二设备指纹对应的第三历史操作行为轨迹信息与移动终端在登录状态时用户id对应的第四历史操作行为轨迹信息进行合并并存储,获得第二历史操作行为轨迹信息以及第二历史操作行为轨迹信息与用户id的对应关系。

其中,第三历史操作行为轨迹信息为移动终端在未登陆状态时,用户通过移动终端访问目标网站所产生并存储的操作行为轨迹信息,第四历史行为轨迹信息为移动终端在登录状态时,用户通过移动终端访问目标网站所产生并存储的操作行为轨迹信息。则第二历史操作行为轨迹信息包括了用户通过移动终端访问目标网站的所有历史操作行为轨迹信息(登录状态和未登录状态)。

步骤206,当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹。转步骤207。

该步骤的具体操作与步骤101一致,在此不再赘述。

步骤207,建立用户id和第一设备指纹的第一对应关系。转步骤208。

该步骤的具体操作与步骤102一致,在此不再赘述。

步骤208,根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。

该步骤的具体操作与步骤102一致,在此不再赘述。

需要说明的是步骤201-202与步骤203-205两个部分分别为用户在移动终端和pc的操作行为轨迹信息的获得过程,其执行没有先后顺序,可以先执行步骤201-202,也可以先执行步骤203-205,在此不做限定。

具体的,当用户已在自己的移动终端下载了该目标网站对应的应用程序,比如app,并采用已注册的信息登录了该app,则可以通过该app中的扫一扫功能,采用移动终端的摄像头扫描该pc浏览器中该目标网站的网页显示的二维码。

可选地,该二维码可以是用户登录二维码、该网站所属商家推广产品的二维码、或者该网站商家做活动促销的二维码等等,只要是能够通过二维码使用户进行参与的都可以。

当用户通过该app利用移动终端的摄像头扫描该二维码时,则服务器可以获取该用户的用户id以及pc的第一设备指纹。并可进一步建立用户id与第一设备指纹的第一对应关系。以使以后当用户再次通过pc浏览器浏览目标网站中的网页时,即使不登录该目标网站,也可以根据该pc的第一设备指纹与用户id的第一对应关系将其操作行为信息记录在与该第一设备指纹对应的用户id所对应的存储区域中。还可以将该用户id未与第一设备指纹建立第一对应关系之前,通过该pc浏览器对网页进行操作的第一历史操作行为轨迹信息也记录到该用户id对应的存储区域中。该用户id对应的存储区域中还存储有用户通过其移动终端访问目标网站网页进行操作的第二历史操作行为轨迹信息。因此,实现了用户通过移动终端和pc访问目标网站的所有历史操作行为轨迹信息的合并,提高了用户历史操作行为信息的有效性。

可选地,上述第三历史操作行为轨迹信息的获得过程为:当用户通过移动终端对目标网站中的网页进行浏览时,获取用户的第三操作行为轨迹信息以及移动终端的第二设备指纹;建立第二设备指纹与第三操作行为轨迹信息的对应关系,并进行存储,获得第三历史操作行为轨迹信息,以及第三历史操作行为轨迹信息与第二设备指纹的对应关系。

具体的,用户通过移动终端访问目标网站时,也可以在未登录状态下进行访问,当用户在未登录状态下,通过移动终端对目标网站中的网页进行浏览时,服务器可以获取用户操作的第三操作行为轨迹信息以及移动终端的第二设备指纹;并建立第二设备指纹与第三操作行为轨迹信息的对应关系,并进行存储,获得第三历史操作行为轨迹信息,以及第三历史操作行为轨迹信息与第二设备指纹的对应关系。

作为另一种可实施的方式,在上述实施例的基础上,可选地,在根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储之后,该方法还可以包括:

获取目标用户的用户id;根据目标用户的用户id,获取目标用户的用户id对应的历史操作行为轨迹信息,历史操作行为轨迹信息包括第一历史操作行为轨迹信息和第二历史操作行为轨迹信息;对历史操作行为轨迹信息进行统计分析,确定目标用户的兴趣点;根据兴趣点,向目标用户推送对应的内容信息。

可选地,上述二维码可以为登录二维码、产品推广二维码或活动促销二维码。则用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码之后:

当二维码为登录二维码时,服务器向pc返回登录后的目标网站页面信息,以使pc显示登录后的目标网站页面;

当二维码为产品推广二维码时,服务器向pc返回对应的产品推广页面信息,以使pc显示对应的产品推广页面;

当二维码为活动促销二维码时,服务器向pc返回对应的活动促销页面信息,以使pc显示对应的活动促销页面。

可选地,在用户登录目标网站之前,该方法还包括:

接收用户通过移动终端或pc发送的注册请求信息,注册请求信息包括用户设置的用户名和密码;根据注册请求信息生成用户的用户id;存储用户id与用户名和密码的对应关系。则当用户通过用户名和密码登录时,服务器可以根据该对应关系获取用户的用户id。

需要说明的是,该pc以及该移动终端被认为是该用户的专用设备,服务器只要是对目标网站中网页进行操作的操作行为是通过该pc或该移动终端进行的,则便认为该操作行为是该pc或该移动终端的拥有者即该用户的操作行为。

还需要说明的是,本实施例中各可实施的方式,可以单独实施,也可以任意组合方式结合实施,在此不做限定。

本实施例提供的用户操作行为轨迹信息的处理方法,通过当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹,并建立用户id和第一设备指纹的第一对应关系;根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。实现了完整地记录用户对网站网页进行操作的操作行为轨迹信息,解决了现有技术中不能对用户的历史操作行为进行合并,从而不能形成完整的有效数据的问题。既能完整地记录用户的操作行为信息,又提高了用户体验。

实施例三

本实施例提供一种用户操作行为轨迹信息的处理装置,用于执行上述实施例一提供的用户操作行为轨迹信息的处理方法。该装置可以设置在电子设备中。

如图2所示,为本实施例提供的用户操作行为轨迹信息的处理装置的结构示意图。该用户操作行为轨迹信息的处理装置30包括获取模块31、建立模块32和处理模块33。

其中,获取模块31用于当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹;建立模块32用于建立用户id和第一设备指纹的第一对应关系;处理模块33用于根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。

可选地,该用户操作行为轨迹信息的处理装置30还可以包括相应的其他模块,用于执行上述实施例二提供的用户操作行为轨迹信息的处理方法。具体模块可以根据对应的方法功能进行划分,在此不做限定。

关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

根据本实施例的用户操作行为轨迹信息的处理装置,通过当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹,并建立用户id和第一设备指纹的第一对应关系;根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。实现了完整地记录用户对网站网页进行操作的操作行为轨迹信息,解决了现有技术中不能对用户的历史操作行为进行合并,从而不能形成完整的有效数据的问题。

实施例四

本实施例提供一种电子设备。用于执行上述任一实施例提供的用户操作行为轨迹信息的处理方法。

该电子设备包括处理器和用于存储处理器的可执行指令的存储器。

其中,处理器被配置为执行上述任一实施例提供的用户操作行为轨迹信息的处理方法。

根据本实施例的电子设备,通过当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹,并建立用户id和第一设备指纹的第一对应关系;根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。实现了完整地记录用户对网站网页进行操作的操作行为轨迹信息,解决了现有技术中不能对用户的历史操作行为进行合并,从而不能形成完整的有效数据的问题。

实施例五

本实施例提供一种计算机可读介质,用于存储计算机程序。该计算机程序被处理器执行时实现上述任一实施例提供的用户操作行为轨迹信息的处理方法。

根据本实施例的计算机可读介质,在其上存储的计算机程序被处理器执行时,通过当用户通过移动终端上与目标网站所对应的应用程序,扫描pc浏览器显示的目标网站中的二维码时,获取用户的用户id以及pc的第一设备指纹,并建立用户id和第一设备指纹的第一对应关系;根据第一对应关系,将第一设备指纹对应的第一历史操作行为轨迹信息与用户id对应的第二历史操作行为轨迹信息进行合并存储。实现了完整地记录用户对网站网页进行操作的操作行为轨迹信息,解决了现有技术中不能对用户的历史操作行为进行合并,从而不能形成完整的有效数据的问题。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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