一种用户信息的处理方法及装置与流程

文档序号:13937442阅读:114来源:国知局
一种用户信息的处理方法及装置与流程

本发明涉及计算机应用技术领域,尤其涉及一种用户信息的处理方法及装置。



背景技术:

社交网络即社交网络服务,源自英文sns(socialnetworkservice,社交网络服务),社交网络含义包括硬件、软件、服务及应用。人们可以注册自己独有的账号,即社交账号,链接到社交网络从而与熟人(朋友、同事、同学)或者陌生人进行沟通。

在社交网络上,人与人之间通过添加好友或者相互关注的方式联系到一起,即关系链。关系链包括亲属、同学、同事和朋友等。

目前确定关系链一般是要求用户自己对好友用户进行分类,进而确定该用户的关系链,例如,用户需要添加一个关于“同学”的分类,将一些用户添加到这个分类中,从而得到关于该用户的“同学”关系链。现有的方式需要用户手动添加,如果用户没有添加,则无法得到用户的关系链。



技术实现要素:

本发明实施例提供一种用户信息的处理方法及装置,可以快捷、自动地完成用户关系链类型的识别。

一方面,本发明实施例提供了一种用户信息的处理方法,包括:

获取用户信息集合,所述用户信息集合包括多条用户信息,各用户信息包括:账号标识、该账号标识对应用户接入网络时所使用节点的节点标识以及时间信息;

根据所述用户信息集合中各用户信息的节点标识和时间信息,确定用户分类集合,所述用户分类集合中包括至少两个用户信息,且用户信息之间的关系满足预设的分类规则;

根据所述用户分类集合,确定该用户分类集合的关系链类型,确定的关系链类型包括:关于工作关系的类型或者关于生活关系的类型。

另一方面,本发明实施例还提供了另一种用户信息的处理方法,包括:

在检测到用户通过账号登录到应用服务器后,获取账号标识;

获取终端当前连接到网络的接入节点的节点标识;

获取当前的时间信息,所述时间信息包括用于确定是否为工作时间段的时间信息;

按照预定格式将获取到的账号标识、节点标识以及时间信息封装为用户信息发送给服务器,以使所述服务器基于所述账号标识确定关系链类型。

相应地,本发明实施例还提供了一种用户信息的处理装置,包括:

获取模块,用于获取用户信息集合,所述用户信息集合包括多条用户信息,各用户信息包括:账号标识、该账号标识对应用户接入网络时所使用节点的节点标识以及时间信息;

确定模块,用于根据所述用户信息集合中各用户信息的节点标识和时间信息,确定用户分类集合,所述用户分类集合中包括至少两个用户信息,且用户信息之间的关系满足预设的分类规则;

处理模块,用于根据所述用户分类集合,确定该用户分类集合的关系链类型,确定的关系链类型包括:关于工作关系的类型或者关于生活关系的类型。

相应地,本发明实施例还提供了另一种用户信息的处理装置,包括:

获取模块,用于在检测到用户通过账号登录到应用服务器后,获取账号标识;获取终端当前连接到网络的接入节点的节点标识;获取当前的时间信息,所述时间信息包括用于确定是否为工作时间段的时间信息;

发送模块,用于按照预定格式将获取到的账号标识、节点标识以及时间信息封装为用户信息发送给服务器,以使所述服务器基于所述账号标识确定关系链类型。

本发明实施例能够基于账号标识、节点标识以及时间信息来对用户信息进行统计,能够较为快捷、准确地确定用户的关系链类型,确定用户之间的关系,能够满足对用户关系链确认的自动化、智能化需求。

附图说明

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

图1是本发明实施例的用户信息进行分类处理的系统结构示意图;

图2是本发明实施例的一种用户信息的处理方法的流程示意图;

图3是本发明实施例的一种用户信息的处理方法的流程示意图;

图4是本发明实施例的一种用户信息的处理方法的流程示意图;

图5是本发明实施例的一种用户信息的处理装置的结构示意图;

图6是本发明实施例的另一对用户信息的处理装置的结构示意图;

图7是本发明实施例的一种服务器的结构示意图;

图8是本发明实施例的一种智能终端的结构示意图。

具体实施方式

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

对于社交应用,用户可以在智能手机、平板电脑、智能可穿戴设备等带网络功能的智能终端上实现登录,并通过这些智能终端与一个或者多个用户进行聊天等社交事件。本发明实施例获取用户登录社交应用所使用的账号标识,接入网络时所使用的接入节点的节点标识以及时间信息,并通过对大量的用户信息进行统计,进而确定用户的关系。

具体的,在确定用户之间的关系时,是按照预置的分类规则来进行的。例如,当两个或者多个用户,在工作时间段(对应的时间信息为工作日的工作时间)、通过同一个路由器(接入节点的节点标识相同)接入到网络时,可以认为这两个或者多个用户之间的关系为同事关系。当两个或者多个用户,在非工作时间段(对应的时间信息为工作日夜间时段、节假日时段)、通过同一个路由器(接入节点的节点标识相同)接入到网络时,可以认为这两个或者多个用户之间的关系为亲属关系。

具体如图1所示,是本发明实施例的用户信息进行分类处理的系统结构示意图,本发明实施例的所述系统包括用户终端、用于进行用户信息等特征提取的第一服务器以及用于进行关系链计算的第二服务器。所述用户终端包括智能手机、平板电脑、个人电脑、智能可穿戴设备等带网络功能的终端,这些终端可以通过路由器等接入节点接入到网络中。当然,在其他实施例中,所述第一服务器和第二服务器的功能也可以由一个服务器来实现或者对应应用的应用服务器来实现,例如社交应用的应用服务器。

在用户终端中,用户登录了相应社交应用的账号后,可以由用户终端获取账号标识、获取路由器的mac(mediaaccesscontrol,媒体访问控制)地址作为节点标识、以及获取当前时间信息,然后将这些信息封装为指定格式的信息发送给所述第一服务器。

所述第一服务器存储各用户终端在不同时刻上报的大量的用户信息(该用户信息由指定格式的信息得到)。所述第二服务器根据统计周期,到所述第一服务器中获取其存储的所有用户信息,得到用户信息集合。再从该用户信息集合中,按照预设的分类规则筛选出部分用户信息,构成用户分类集合。

在本发明实施例中,所述分类规则筛选得到的用户分类集合中,用户信息具有相同节点标识、且时间信息属于相同时间类型。在确定出用户分类集合后,即可直接基于该分类集合中用户信息的时间信息所属时间类型,得出该用户分类集合所对应的关系链类型。关系链类型包括关于工作关系的类型或者关于生活关系的类型。在本发明实施例中,时间信息所属的时间类型为工作时间类型,则可以确定所对应的关系链类型为关于工作关系的类型,即:可以判定该用户分类集合中所有用户信息的账号标识对应的用户之间的关系为同事关系。

在确定出用户分类集合的关系链类型后,即可进一步确定该用户分类集合中各个用户信息中账号标识所对应的用户之间的关系,基于该关系,可以推送相应的信息,例如,为同事关系时,可以推送聚会活动信息等,为家人关系时,则可以推荐自驾游活动信息等。

具体请参见图2,是本发明实施例的一种用户信息的处理方法的流程示意图,本发明实施例的所述方法可以由网络侧中用于对用户关系链类型进行确认的服务器来执行,具体可以由需要确定用户关系链的应用服务器来执行。具体的,所述方法包括如下步骤。

s201:获取用户信息集合,所述用户信息集合包括多条用户信息,各用户信息包括:账号标识、该账号标识对应用户接入网络时所使用节点的节点标识以及时间信息。

不同用户的终端在安装了相应应用程序后,都可以通过应用程序注册用户账号,并在接入到网络后,根据需要通过账号标识接入到应用服务器,以便于享受相应的服务。终端在用户接入网络登录了相应的账号标识后,可以获取账号标识(例如即时通讯应用中的即时通讯账号)、接入节点的节点标识(例如wifi设备的mac地址),以及当前的时间(例如日期和具体时刻),再将账号标识、节点标识以及事件信息封装成指定格式的信息。将该指定格式的信息上报给对应的服务器,以便于服务器确定出用户信息存储到服务器的相关数据库中。获取指定格式的信息上报给服务器的步骤可以周期性地进行,以便于服务器能够以天、周、月甚至年为统计周期进行用户信息的统计,方便更为准确地统计确定用户的关系链。

服务器相关数据库中存储了在一定统计周期内,同一终端或不同终端的大量用户的用户信息,这些用户信息作为一个用户信息集合,方便后续确定用户的关系链分类。在该用户信息集合中,包括大量的用户信息,这些用户信息可能是同一账号在不同时间点的用户信息,也可以是不同账号在同一时间点或不同时间点的用户信息。

s202:根据所述用户信息集合中各用户信息的节点标识和时间信息,确定用户分类集合,所述用户分类集合中包括至少两个用户信息,且用户信息之间的关系满足预设的分类规则。

所述分类规则根据实际的关系链分类需求,可以设置多种。例如,在需求仅为确定同事关系的关系链时,分类规则为:用户信息的节点标识相同、且时间信息仅属于工作时间类型。又如,在需求仅为确定亲属关系的关系链时,分了规则为:用户信息的节点标识相同、且时间信息仅属于非工作时间类型,例如时间信息仅为工作日的晚上或者节假日时间。

需要说明的是,在本发明实施例中,一旦登录了某个账号,就需要终端每隔一定时间上报用户信息。基于分类规则,在s202中统计确定的用户分类集合中可能包括大量的符合同一分类规则的用户信息。本发明实施例中,在该用户分类集合中,至少用户信息中的节点标识是相同的。

s203:根据所述用户分类集合,确定该用户分类集合的关系链类型。其中,确定的关系链类型包括:关于工作关系的类型或者关于生活关系的类型。

在确定了用户分类集合后,根据该用户分类集合中的用户信息中时间信息所属的时间类型,确定所述用户分类集合的关系链类型,进而确定用户信息中各账号标识所对应用户之间的关系。例如,如果时间信息所属的时间类型为工作时间类型,则认为该用户分类集合中各个账号标识所对应的用户为同事关系,对应的关系链类型为关于工作关系的类型;而如果时间信息所属的时间类型为非工作时间类型时,则可以认为该用户分类集合中各个账号标识所对应的用户为亲属关系,对应的关系链类型为关于生活关系的类型。

当然还可以由其他关系链类型,例如,在统计周期为一年期限的情况下统计得到的用户信息集合中,得到某个用户分类集合,该用户分类集合中各用户信息中时间信息所属的时间类型为工作日类型,但是在该用户分类集合中并不存在(或者存在极少数)时间信息在指定的暑假和寒假对应的时间期限内的用户信息,因此,可以确定该用户分类集合中各个账号标识所对应用户之间的关系为同学关系,对应的用户分类集合为关于学习的关系链类型等类型。

本发明实施例能够基于账号标识、节点标识以及时间信息来对用户信息进行统计,能够较为快捷、准确地对用户进行关系链分类,确定关系链类型,能够满足对用户关系链确认的自动化、智能化需求。

请参见图3,是本发明实施例的一种用户信息的处理方法的流程示意图,本发明实施例的所述方法可以由网络侧中用于对用户的关系链类型进行确认的服务器来执行,具体可以由需要确定用户关系链的应用服务器来执行。具体的,所述方法包括如下步骤。

s301:接收终端上报的指定格式的信息,并判断该指定格式的信息是否完整;其中,判断指定格式的信息是否完整包括:判断该指定格式的信息是否同时包括账号标识、节点标识以及时间信息的相关数据,也就是判断是否包括在指定格式的账号标识字段、接点标识字段以及时间信息字段的相关数据。所述指定格式为用户终端和服务器之间协商得到的格式,能够实现账号标识、节点标识以及时间信息的封装和解封装即可。具体数据可包括:具体的账号标识、节点标识以及时间信息。可以通过一个标记来将某个信息标记为指定格式,该标记可以为一串特殊的字符,在接收到的终端上报的消息中包括该字符时,则将其作为指定格式的信息,进一步判断其中的信息是否完整。

s302:若判断结果为完整,则将该指定格式的信息作为用户信息存储到数据库;根据预置的检测周期执行下述的s304,例如,在达到一个月的检测周期时,或者达到一年的检测周期时,触发执行所述s304。

s303:若判断结果为不完整,则丢弃接收到的指定格式的信息。由于存在系统错误或者网络数据传输存在丢数据的问题,接收到的指定格式的信息有可能不完整,例如,指定格式的消息中,用于记录时间信息的字段没有数据,也就是说没有时间,那么此时则丢弃该接收到的信息。

s304:获取用户信息集合。在获取的用户信息集合中包括大量的用户信息,例如:不同用户通过不同的账号标识、在不同的时间段、由不同的节点标识指示的接入节点接入到网络时的用户信息;也可以包括相同用户,在不同时间段,由同一节点标识所指示的接入节点接入到网络时的用户信息等等。

s305:根据所述用户信息集合中各用户信息的节点标识和时间信息,确定用户分类集合,所述用户分类集合中包括至少两个用户信息,且用户信息之间的关系满足预设的分类规则。在本发明实施例中,用户信息之间的关系满足预设的分类规则是指:所述用户分类集合中的用户信息具有相同节点标识、且时间信息属于相同时间类型。其中,所述时间类型是预先根据时间段划分得到的,包括:属于正常工作时段的工作时间类型、属于非工作时段的生活时间类型,正常工作时段是根据工作日和工作时间进行确定的。

s306:根据所述用户分类集合,确定该用户分类集合的关系链类型。确定的关系链类型包括:关于工作关系的类型或者关于生活关系的类型。

在完成了本次关系链类型确认后,用户信息并不会被删除,还可以作为下一次进行关系链类型确认的用户信息,进入下一个周期的统计确认中。可以理解的是,对用户信息的统计周期越长,获取的用户信息越多,确定出的用户关系链类型越准确。

s307:获取所述用户分类集合中各个用户信息所对应的账号标识。在所述s307中,所述用户分类集合中可能包括多个同一用户的用户信息,因此,存在统计去除重复账号等操作,最终得到该用户分类集合中的多个不同的账号标识。

s308:根据为所述用户分类集合确定的关系链类型,确定出所获取的账号标识所对应用户之间的关系。用户分类集合的关系链类型即为在所述s307中确定的各个账号标识所对应用户之间的关系类型。例如,用户分类集合的关系链类型为同事的关系链类型时,则各个账号标识所对应用户之间的关系为同事。

s309:根据确定出的关系,向所述获取的账号标识所对应用户推送消息。推送的消息包括:通知用户在其即时通讯应用中增加相应的关系分类,例如在确定所述s307确定的账号标识所对应用户之间的关系为同事时,通知其中的某个用户在其即时通讯应用中增加同事分类,并将在确定所述s307确定的账号标识一并通知给该用户,以便该用户快速完成新的关系分类。

本发明实施例能够基于账号标识、节点标识以及时间信息来对用户信息进行统计,能够较为快捷、准确地确定用户的关系链类型,能够满足对用户关系链确认的自动化、智能化需求。并且能够快捷地得到用户上传的用户信息,自动去除无用数据,提高了关系链确认效率。

再请参见图4,是本发明实施例的一种用户信息的处理方法的流程示意图,本发明实施例的所述方法可以由智能手机、平板电脑、个人电脑、智能可穿戴设备等网络功能的终端来执行。具体的,所述方法包括如下步骤。

s401:在检测到用户通过账号登录到应用服务器后,获取账号标识。可以在社交应用中配置触发时间,一旦用户通过用户的账号登录了应用服务器后,即触发执行本发明实施例的所述方法,开始获取账号标识。

s402:获取终端当前连接到网络的接入节点的节点标识。接入节点可以是指wifi等设备的mac地址等用于唯一表示该接入设备的标识。

s403:获取当前的时间信息,所述时间信息包括用于确定是否为工作时间段的时间信息。时间信息具体可以包括日期和具体时刻,通过日期可以确定是否为工作日,通过具体时刻可以确定是否为工作日中的工作时间段,例如,工作时间可以为:2015/12/1号,11点,其中,2015年12月1号为星期二,11点为工作时间,此时,该时间信息对应的时间类型为工作时间类型。而如果工作时间为:2016/1/1,12点,由于2016/1/1为法定节假日,则可以认为该时间信息为是非工作日的时间信息,此时该时间信息对应的时间类型为生活时间类型。

s404:按照预定格式将获取到的账号标识、节点标识以及时间信息封装为用户信息发送给服务器,以使所述服务器基于所述账号标识确定关系链类型。

具体的,用户终端按照指定格式进行数据封装,得到用户信息。所述指定格式为用户终端和服务器之间协商得到的格式,能够实现账号标识、节点标识以及时间信息的封装和解封装即可。所述服务器确定关系链类型的具体步骤可参考图1至图3对应实施例中描述。

下面以即时通讯应用为例来对本发明实施例进行详细说明。在本例中,用户的即时通讯应用被默认开启。在检测到用户接入wifi热点连接到网络后,或者从其他接入方式(基于移动通信网络的接入方式)切换到wifi热点接入网络后,用户终端都会采集用户信息,并向即时通讯应用的服务器上传用户信息。上传的用户信息包括账号标识(即时通讯应用账号)、节点标识(wifi的mac地址)以及时间信息(包括月、日以及具体时刻值)。

应用服务器会检测用户终端上传的用户信息是否完整,如果缺少账号标识、节点标识以及时间信息中的任意一个或多个,应用服务器会丢弃该用户信息。如果账号标识、节点标识以及时间信息都包括,则应用服务器会存储该用户信息到预置的数据库中。每隔一个月(统计周期),应用服务器会对所有存储的用户信息作为一个用户信息集合,对其中的每一个用户信息进行分类,将节点标识相同且时间信息属于相同时间类型的用户信息归为一个用户分类集合。应用服务器再进一步地基于每一个用户分类集合中用户信息的时间信息所属的时间类型,确定该用户分类集合中用户之间的关系,得到该用户分类集合的关系链类型。在确定了该用户分类集合的关系链类型后,所述应用服务器可以基于该用户分类集合中各个用户信息的账号标识,向各账号标识对应用户发送关系提醒通知,或者应用服务器基于确定的关系链类型,确定所述用户分类集合中各个用户之间的关系,以便于基于该关系推送消息。

例如,基于用户a、b、c以及d的通过用户终端先后上传的多个用户信息,确定出用户a、b、c以及d接入到网络的接入点mac地址相同,并且时间信息基本上都是在工作日、工作时间段所对应的工作时间类型,因此,可以将包括用户a、b、c以及d的用户分类集合的关系链确定为同事关系链类型。用户a、b、c、d之间的关系为同事。应用服务器可以账号标识向用户a发送b、c、d的账号标识,以提示用户a“用户b、c、d为你的同事,可以将其设置同事关系”,或者基于账号标识向用户a推送b、c、d的相关信息,以便于用户a及时获取用户b、c以及d发布的动态信息等。应用服务器还可以基于账号标识向用户a、b、c以及d发送娱乐场所活动折扣信息、景区活动信息等广告业务信息。

本发明实施例能够有针对性地获取可供确认关系链类型的账号标识、节点标识以及时间信息,可以有效地提高后续对用户关系链类型的确定效率。

下面再对本发明实施例的用户信息的处理装置及相关实体设备进行详细描述。

请参见图5,是本发明实施例的一种用户信息的处理装置的结构示意图,本发明实施例的所述装置可以设置在服务器中,具体的,所述装置包括如下模块。

获取模块501,用于获取用户信息集合,所述用户信息集合包括多条用户信息,各用户信息包括:账号标识、该账号标识对应用户接入网络时所使用节点的节点标识以及时间信息;确定模块502,用于根据所述用户信息集合中各用户信息的节点标识和时间信息,统计确定用户分类集合,所述用户分类集合中包括至少两个用户信息,且用户信息之间的关系满足预设的分类规则;处理模块503,用于根据所述用户分类集合,确定该用户分类集合中的关系链类型。

其中可选地,用户信息之间的关系满足预设的分类规则是指:所述用户分类集合中的用户信息具有相同节点标识、且时间信息属于相同时间类型。

进一步可选地,本发明实施例的所述装置还可以包括:判断模块504,用于接收终端上报的指定格式的信息,并判断该指定格式的信息是否完整;存储模块505,用于若判断结果为完整,则将该指定格式的信息作为用户信息存储到数据库中。

进一步可选地,本发明实施例的所述装置还可以包括:删除模块506,用于在判断结果为指定格式的信息不完整时,丢弃接收到的信息;所述判断模块504,具体用于判断该指定格式的信息是否同时包括账号标识、节点标识及时间信息。

其中可选地,所述时间类型是预先根据时间段划分得到的,包括:属于正常工作时段的工作时间类型、属于非工作时段的生活时间类型,正常工作时段是根据工作日和工作时间进行确定的。

进一步可选地,所述处理模块503,还用于获取所述用户分类集合中各个用户信息所对应的账号标识;根据为所述用户分类集合确定的关系链类型,确定出所获取的账号标识所对应用户之间的关系;根据确定出的关系,向所述获取的账号标识所对应用户推送消息。

本发明实施例中所述装置的各个模块的具体实现可参考图1至图3对应方法实施例中相关步骤的具体描述,在此不赘述。

本发明实施例能够基于账号标识、节点标识以及时间信息来对用户信息进行统计,能够较为快捷、准确地为用户确定关系链类型,能够满足对用户关系链确认的自动化、智能化需求。并且能够快捷地得到用户上传的用户信息,自动去除无用数据,提高了关系链确认效率。

再请参见图6,是本发明实施例的另一种用户信息的处理装置的结构示意图,本发明实施例的所述装置可以设置在智能终端中,例如智能手机、平板电脑、个人电脑、智能可穿戴设备等带网络功能的终端,所述装置具体可以包括以下模块。

获取模块601,用于在检测到用户通过账号登录到应用服务器后,获取账号标识;获取终端当前连接到网络的接入节点的节点标识;获取当前的时间信息,所述时间信息包括用于确定是否为工作时间段的时间信息;发送模块602,用于按照预定格式将获取到的账号标识、节点标识以及时间信息封装为用户信息发送给服务器,以使所述服务器为所述账号标识所对应的用户确定出关系链类型。

本发明实施例中所述装置的各个模块的具体实现可参考图4对应的方法实施例中相关步骤的具体描述,在此不赘述。

本发明实施例能够有针对性地获取可供确定关系链类型的账号标识、节点标识以及时间信息,可以有效地提高后续为用户确定关系链类型的效率。

再请参见图7,是本发明实施例的一种服务器的结构示意图,本发明实施例的所述服务器包括电源模块、外壳或者机架等,还包括:处理器701、网络接口702以及存储器703,并且,所述处理器701、网络接口702以及存储器703之间通过总线704相连。本发明实施例的所述服务器具体可以为配置了相应功能的应用服务器、或者一个配置了相应功能的专用服务器。

本发明实施例中的所述服务器还可以包括一个用户接口,该用户接口主要用于提供给用户进行相应的配置,例如配置用于对用户信息进行分类、得到用户分类集合的分类规则等。所述用户接口可以为物理按键、触摸屏等模块。

所述网络接口702主要用于与外部设备进行通信,包括与安装有相应应用的用户终端进行通信。

所述总线704可以是pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。所述总线704可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

所述存储器703可以包括易失性存储器(volatilememory),例如ram(random-accessmemory,随机存取存储器);存储器703也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),hdd(harddiskdrive,硬盘)或ssd(solid-statedrive,固态硬盘);存储器703还可以包括上述种类的存储器的组合。

所述处理器701可以是cpu(centralprocessingunit,中央处理器),np(networkprocessor,网络处理器)或者cpu和np的组合。

可选地,所述存储器703还用于存储程序指令。所述处理器701可以调用所述程序指令,实现如本申请图2,3实施例中所示的用户信息的处理方法。

具体的,所述处理器701调用所述存储器703中存储的程序指令,用于获取用户信息集合,所述用户信息集合包括多条用户信息,各用户信息包括:账号标识、该账号标识对应用户接入网络时所使用节点的节点标识以及时间信息;根据所述用户信息集合中各用户信息的节点标识和时间信息,统计确定用户分类集合,所述用户分类集合中包括至少两个用户信息,且用户信息之间的关系满足预设的分类规则;根据所述用户分类集合,确定该用户分类集合的关系链类型。

其中可选地,用户信息之间的关系满足预设的分类规则是指:所述用户分类集合中的用户信息具有相同节点标识、且时间信息属于相同时间类型。

可选地,所述处理器701,还用于接收终端上报的指定格式的信息,并判断该指定格式的信息是否完整;若判断结果为完整,则将该指定格式的信息作为用户信息存储到数据库中,并根据预置的检测周期执行获取用户信息的操作。

可选地,所述处理器701,还用于若判断结果为指定格式的信息不完整,则丢弃接收到的指定格式的信息;判断指定格式的信息是否完整包括:判断该指定格式的信息是否同时包括账号标识、节点标识以及时间信息。

其中可选地,所述时间类型是预先根据时间段划分得到的,包括:属于正常工作时段的工作时间类型、属于非工作时段的生活时间类型,正常工作时段是根据工作日和工作时间进行确定的。

进一步可选地,所述处理器,701,还用于获取所述用户分类集合中各个用户信息所对应的账号标识;根据为所述用户分类集合确定的关系链类型,确定出所获取的账号标识所对应用户之间的关系;根据确定出的关系,向所述获取的账号标识所对应用户推送消息。

本发明实施例能够基于账号标识、节点标识以及时间信息来对用户信息进行统计,能够较为快捷、准确地为用户确定关系链类型,能够满足对用户关系链确认的自动化、智能化需求。并且能够快捷地得到用户上传的用户信息,自动去除无用数据,提高了关系链确认效率。

再请参见图8,是本发明实施例的一种智能终端的结构示意图,本发明实施例的所述智能终端包括电源模块、外壳等,还包括:处理器801、网络接口802、用户接口803以及存储器804,并且,所述处理器801、网络接口802、用户接口803以及存储器804之间通过总线805相连。本发明实施例的所述智能终端具体可以为安装配置了相应功能的终端。

本发明实施例中的所述用户接口803主要用于与用户进行交互,包括提供应用登录界面给用户,并接收用户输入的应用账号和密码等。所述用户接口803可以为物理按键、触摸屏等模块。

所述网络接口802主要用于与外部设备进行通信,包括与配置了相应功能的服务器进行通信。

所述总线805可以分为地址总线805、数据总线805、控制总线805等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线805或一种类型的总线805。

所述存储器804可以包括volatilememory,例如ram;存储器804也可以包括非易失性存储器804(non-volatilememory),例如flashmemory,hdd或ssd;存储器804还可以包括上述种类的存储器804的组合。

所述处理器801可以是cpu(centralprocessingunit,中央处理器801)。可选地,所述存储器804还用于存储程序指令。所述处理器801可以调用所述程序指令,实现如本申请图4实施例中所示的用户信息的处理方法。

所述处理器801,调用所述存储器804中存储的程序指令,用于在检测到用户通过账号登录到应用服务器后,获取账号标识;获取终端当前连接到网络的接入节点的节点标识;获取当前的时间信息,所述时间信息包括用于确定是否为工作时间段的时间信息;按照预定格式将获取到的账号标识、节点标识以及时间信息封装为用户信息发送给服务器,以使所述服务器为所述账号标识所对应的用户确定关系链类型。

本发明实施例能够有针对性地获取可供确定关系链类型的账号标识、节点标识以及时间信息,可以有效地提高后续用户关系链类型的确定效率。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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