用户关联方法、系统及相关设备的制作方法

文档序号:7777801阅读:216来源:国知局
用户关联方法、系统及相关设备的制作方法
【专利摘要】本发明提供的用户关联方法、系统及相关设备,构建第一用户的状态模型,第一用户状态模型用于表示第一用户的状态。将第一用户的状态模型发送到服务器设备中,服务器设备根据第一用户的状态模型,以及接收到的第二用户的状态模型,计算第一用户与第二用户之间的关联度,若第一用户与第二用户的关联度达到预设值,则为第一用户与第二用户建立关联关系。从而用户可以更方便地寻找到状态类似或相同的用户。解决了现有技术中需要人工输入状态条件寻找相似用户的不便与繁琐,提升了为建立用户关联关系的效率和准确度。
【专利说明】用户关联方法、系统及相关设备
[0001]
【技术领域】
[0002]本申请涉及网络通信技术,尤其涉及一种用户关联方法、系统及相关设备。
[0003]【背景技术】
[0004]随着网络通信技术的发展,网络逐渐成为人们日常交流的一个重要途径。现有技术中,用户通过添加好友,组建群组等方式建立关联关系后即可进行交流活动,方便了人们的生活。
[0005]通常,用户之间建立关联关系的方式可以有以下几种:1、由某一用户创建一个群组,将其他用户加入到组群中达到关联的目的。2、单一地以用户的位置为条件寻找相同的或类似的用户。3、人工输入过滤条件,为同样达到该过滤条件的用户建立关联关系。
[0006]然而,发明人在对现有技术的研究与实践中发现,现有技术中主要依靠人工输入条件、或者只能单一以位置信息等作为为条件寻找相似的用户,再为这些用户之间建立关联关系。因此不能基于用户所在位置、应用喜好、运动状态等状态信息为状态相同或者相似的用户建立关联关系,由于用户的状态有可能时刻在改变,现有技术不能基于用户的状态及时更新建立关联关系的条件,导致寻找相似用户时准确率较低。而由人工输入条件的方式工作量较大,并且效率低下。

【发明内容】

[0007]本申请提供一种用户关联方法、系统及相关设备,可以根据用户的状态,为状态相同或相似的各用户建立关联关系。
[0008]一种用户关联方法,包括:构建第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态;向服务器设备发送第一关联请求消息,所述第一关联请求消息携带所述第一用户的状态模型,以获得服务器设备计算出的用户关联结果。
[0009]一种用户关联方法,包括:接收第一用户设备发送的第一关联请求消息以及第二用户设备发送的第二关联请求消息,所述第一关联请求消息中携带所述第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态;所述第二关联请求消息中携带所述第二用户的状态模型,所述第二用户的状态模型用于表示所述第二用户的状态;根据所述第一用户的状态模型以及第二用户的状态模型,计算第一用户与第二用户之间的关联度;若所述第一用户与所述第二用户的关联度达到预设值,则为所述第一用户与所述第二用户建立关联关系。
[0010]一种用户设备,包括:构建单元,用于构建第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态;发送单元,用于向服务器设备发送第一关联请求消息,所述第一关联请求消息携带所述构建单元构建的第一用户的状态模型,以获得服务器设备计算出的用户关联结果。
[0011]一种服务器设备,包括:接收单元,用于接收第一关联请求消息以及第二关联请求消息,所述第一关联请求消息中携带所述第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态;所述第二关联请求消息中携带所述第二用户的状态模型,所述第二用户的状态模型用于表示所述第二用户的状态;计算单元,用于根据所述接收单元接收到的所述第一用户的状态模型以及第二用户的状态模型,计算第一用户与第二用户之间的关联度;建立单元,用于当所述计算单元计算出所述第一用户与所述第二用户的关联度达到预设值时,为所述第一用户与所述第二用户建立关联关系。
[0012]一种用户关联系统,包括:用户设备,用于构建第一用户的状态模型;所述第一用户状态模型用于表示所述第一用户的状态;向服务器设备发送第一关联请求消息,所述第一关联请求消息携带所述第一用户的状态模型,以获得服务器设备计算出的用户关联结果;服务器设备,用于接收第一用户设备发送的第一关联请求消息以及第二用户设备发送的第二关联请求消息,所述第一关联请求消息中携带所述第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态;所述第二关联请求消息中携带所述第二用户的状态模型,所述第二用户的状态模型用于表示所述第二用户的状态;根据所述第一用户的状态模型以及第二用户的状态模型,计算第一用户与第二用户之间的关联度;若所述第一用户与所述第二用户的关联度达到预设值,则为所述第一用户与所述第二用户建立关联关系。
[0013]本发明提供的用户关联方法、系统及相关设备,构建第一用户的状态模型,第一用户状态模型用于表示第一用户的状态。将第一用户的状态模型发送到服务器设备中。服务器设备根据第一用户的状态模型,以及接收到的第二用户的状态模型,计算第一用户与第二用户之间的关联度,若第一用户与第二用户的关联度达到预设值,则为第一用户与第二用户建立关联关系。从而用户可以更方便地寻找到状态类似或相同的用户。解决了现有技术中需要人工输入状态条件寻找相似用户的不便与繁琐,提升了为建立用户关联关系的效率和准确度。
【专利附图】

【附图说明】
[0014]图1为本发明实施一的方法流程图;
图2为本发明实施二的方法流程图;
图3为本发明实施三的方法流程图;
图4为本发明实施四的方法流程图;
图5为本发明实施五的用户设备的结构示意图;
图6为本发明实施五的用户设备的另一种结构示意图;
图7为本发明实施六的服务器设备的结构示意图;
图8为本发明实施六的服务器设备的另一种结构示意图;
图9为本发明实施七的用户关联系统的结构示意图。
【具体实施方式】
[0015]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。[0016]在本申请实施例中,提供一种用户关联方法、系统及相关设备,可以根据用户的状态,为状态相同或相似的各用户建立关联关系。
[0017]实施例一:
请参考图1,图1为本发明实施一的方法流程图。如图1所示,本发明实施例一提供一种用户关联方法,该方法可包括以下步骤:
101、构建第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态。
[0018]其中,第一用户的状态模型可以包括:第一用户状态信息的值、第一用户状态信息的属性、第一用户状态信息的类别及第一用户状态信息的权重值。值得指出的是,第一用户的状态信息是表示第一用户当下的状态,当第一用户的状态信息改变时,第一用户的状态模型也相应改变。因此可以通过第一用户的状态模型获知第一用户的实时状态。
[0019]第一用户状态信息可以利用智能终端等用户设备上的传感器检测得到,例如,使用重力传感器检测第一用户的运动速度等状态信息。也可以利用智能终端上的应用程序,如录音程序进行录音,检测第一用户的音量、音调等信息。同时,也可以利用智能终端外部的传感器检测得到。例如,可以利用腕带检测第一用户的运动状态,将检测到的第一用户的运动状态通过网络通信方法传递到智能终端上。
[0020]智能终端可以将检测到的第一用户状态信息分析成语义信息。以第一用户为例说明,将状态信息分析成语义信息,分别得到第一用户状态信息的值、第一用户状态信息的属性、第一用户状态信息的状态类别及第一用户状态信息的权重值。步骤101具体可以是:建立第一用户状态信息的值、第一用户状态信息的属性、第一用户状态信息的类别及第一用户状态信息的权重值的映射关系。以一实际例子进行说明,第一用户使用智能终端拍摄了一幅图像,则状态信息的值可以是:暖色调,状态信息的属性可以是:色调,状态信息的类别可以是:图像,状态信息的权重值为:中。状态信息的权重值是对状态模型的重要程度的量化。可选的,可以在构建第一用户的状态模型时,利用添加标识的方式,将权重值区分为高中低三个级别,如果没有标识,则可以默认状态模型的权重值为中。则构建该状态模型可以是:建立图像、色调、暖色调与权重值之间的映射关系。
[0021]值得指出的是,由于状态信息可以是变化的,因此第一用户的状态模型可以是不相同的。状态模型会随着检测到的状态信息的不同而进行变更。用户设备上可以有多种传感器,如:用户设备可以同时包括:用于检测速度的速度传感器、用于检测用户所在位置的位置传感器、用于计算用户设备姿态的加速度传感器等。根据各个传感器采集到的状态信息构建对应的状态模型,并发送到服务器设备上进行计算处理。根据传感器检测到的信息的不同,第一用户可以同时拥有多种状态信息,每种状态信息可以有不同的权重。本发明实施例一个优选的方案是,新构建的状态模型的权重值标识为高,从而在后续将第一用户的状态模型发送给服务器设备时,优先将权重值高的状态模型发送,也即,最新构建的状态模型优先发送。当然,本发明对此仅作举例不作限定。
[0022]102、向服务器设备发送第一关联请求消息,所述第一关联请求消息携带第一用户的状态模型,以获得服务器设备计算出的用户关联结果。
[0023]所述用户关联结果可以由所述服务器设备根据接收到的所述第一用户的状态模型以及接收到的第二用户的状态模型,所述第二用户的状态模型用于表示所述第二用户的状态,计算所述第一用户与所述第二用户之间的关联度,若所述第一用户与所述第二用户的关联度达到预设值,则为所述第一用户与所述第二用户建立关联关系。
[0024]步骤102中,在向服务器设备发送第一关联请求消息之后,服务器设备根据接收到的第一用户的状态模型,以及接收到的第二用户的状态模型,所述第二用户的状态模型用于表示所述第二用户的状态。计算第一用户与第二用户之间的关联度,若所述第一用户与所述第二用户的关联度达到预设值,则为所述第一用户与所述第二用户建立关联关系。
[0025]第二用户的状态模型与第一用户的状态模型类似,第二用户的状态模型可以包括:第二用户状态信息的值、第二用户状态信息的属性、第二用户状态信息的类别及第二用户状态信息的权重值。可以理解的是,第二用户状态信息的检测方式与步骤101中第一用户的检测方式类似,本实施例不再对此进行赘述。
[0026]可以理解的是,构建第一用户的状态模型与构建第二用户的状态模型的过程是类似的。本实施例仅以第一用户为例进行说明,通过上述对构建第一用户的状态模型过程的说明,本领域技术人员可以容易想到以同样方式构建第二用户的状态模型。因此本实施例不再对此进行赘述。
[0027]需要进一步说明的是,上述的第一用户和第二用户是为了在表述上区分开不同的用户,并不包含先后顺序的意义。后续实施例将同样以此表述方式对本发明实施例进行阐述,对此不再特别进行说明。
[0028]本发明实施例一提供的用户关联方法,构建第一用户的状态模型,第一用户状态模型用于表示第一用户的状态。将第一用户的状态模型发送到服务器设备中,以获得服务器设备计算用户关联的处理结果。解决了现有技术中需要人工输入状态条件寻找相似用户的不便与繁琐,提升了为建立用户关联关系的效率和准确度。
实施例二:
请参考图2,图2为本发明实施二的方法流程图。如图2所示,本发明实施例二提供一种用户关联方法,该方法可包括以下步骤:
201、将第一用户的信息发送到服务器设备上进行登记注册。
[0029]上述第一用户的信息可以包括第一用户标识和第一用户名称。
[0030]值得提出的是,第二用户的信息也同样可以先发送到服务器设备上进行登记注册,第二用户的信息可以包括第二用户标识和第二用户名称。服务器接收到第一用户的信息及第二用户的信息后进行保存。优选的,还可以分别在第一用户的信息中及第二用户的信息中添加用户头像等附加信息。
[0031]202、采集第一用户的状态信息。
[0032]其中,利用智能终端上设置的传感器或者应用程序,也可以利用智能终端外部的传感器设备等,采集第一用户的状态信息。本实施例对此不作限定。
[0033]优选的,一个智能终端或者一个传感器设备用于采集一个用户的状态信息。第二用户的状态信息的采集过程与第一用户的状态信息的采集过程类似,不再赘述。
[0034]203、构建第一用户的状态模型,所述第一用户状态模型用于表不所述第一用户的状态。
[0035]本实施例步骤与实施例一中步骤101类似,具体实施过程可以参照实施例一步骤101,本实施例对此不再赘述。[0036]204、向服务器设备发送第一关联请求消息,第一关联请求消息携带所述第一用户的状态模型。
[0037]同时,可以利用另一智能终端向服务器设备发送第二关联请求消息,所述第二关联请求消息携带第二用户的状态模型及第二用户的信息。
[0038]第一关联请求消息可以携带第一用户的状态模型及第一用户的信息。使得所述服务器设备根据接收到的第一用户的状态模型,以及接收到的第二用户的状态模型,计算第一用户与第二用户之间的关联度,若第一用户与第二用户的关联度达到预设值,则为第一用户与第二用户建立关联关系。
[0039]205、接收服务器设备发送的指示消息,所述指示消息用于指示为第一用户与第二用户建立关联关系,以供用户确定是否建立关联关系。
[0040]其中,上述第一关联请求消息可以携带第一用户的信息以及第一用户的状态模型,第二关联请求携带所述第二用户的状态模型及第二用户的信息。服务器设备在计算第一用户与第二用户关联度达到预设值时,可以根据步骤201中登记注册的第一用户的信息识别出第一用户,根据第二用户的信息识别出第二用户。进而服务器设备在计算出第一用户与第二用户的关联度达到预设值时,向第一用户与第二用户发送指示消息,指示为所述第一用户与第二用户建立关联关系。优选的实施中,可以在发送给第二用户的指示消息中加入第一用户的信息,在发送给第一用户的指示消息中加入第二用户的信息。
[0041]本发明实施例二提供的用户关联方法,构建第一用户的状态模型,第一用户状态模型用于表示第一用户的状态。将第一用户的状态模型发送到服务器设备中,以获得服务器设备计算用户关联的处理结果。解决了现有技术中需要人工输入状态条件寻找相似用户的不便与繁琐,提升了为建立用户关联关系的效率和准确度。
实施例三:
请参考图3,图3为本发明实施三的方法流程图。如图3所示,本发明实施例三提供一种用户关联方法,该方法可包括以下步骤:
301、接收第一用户设备发送的第一关联请求消息以及第二用户设备发送的第二关联请求消息,所述第一关联请求消息中携带第一用户的状态模型,所述第二关联请求消息中携带第二用户的状态模型。
[0042]所述第一用户状态模型用于表示所述第一用户的状态,所述第二用户的状态模型用于表示所述第二用户的状态。
[0043]302、根据第一用户的状态模型以及第二用户的状态模型,计算第一用户与第二用户之间的关联度。
[0044]303、若第一用户与第二用户的关联度达到预设值,则为第一用户与第二用户建立关联关系。
[0045]其中,预设值可以是预先设定的用于筛选相似用户的条件,可以按照实际的需要进行设定,本发明实施例对此不作限定。关联度的计算的具体方法可以是:依次比较第一用户与第二用户的状态信息的类别、状态信息的属性以及状态信息的值。预设值可以预先按照关联的程度进行设置,如:可以设置第一用户的状态信息的类别与第二用户的状态信息的类别相同时,即为达到预设值。也可以设置第一用户的状态信息的类别、状态信息的属性及状态信息的值与第二用户的状态信息的类别、状态信息的属性及状态信息的值均为相同时,才达到预设值。本实施例对此不作限定。关联度的计算示例如下:如果第一用户和第二用户具有相同的状态信息的状态类别、状态信息的属性,并且状态信息的值相同或者相近程度达到了预设值,则认为第一用户和第二用户的关联度达到了预设值。例如:第一用户和第二用户都使用用户设备拍摄了图像,并且图像的色调都是暖色调,则认为第一用户和第二用户的关联度达到了预设值。
[0046]达到预设值的关联度对应的用户即为状态相似或相同的用户,服务器设备可以为这些用户建立关联关系,具体可以包括:为所述第一用户与所述第二用户建立临时群组,具体可以为:将第一用户以及第二用户添加到同一临时群组。一个临时群组可以以一个标识号进行标识,在将第一用户及第二用户添加到同一临时群组时,第一用户的标识以及第二用户的标识可以同时与临时群组的标识号进行绑定。以一个实际例子进行说明:第一用户的标识为U001,第二用户的标识为U002。临时群组的标识号为:G001。如表1所示。
【权利要求】
1.一种用户关联方法,其特征在于,包括: 构建第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态; 向服务器设备发送第一关联请求消息,所述第一关联请求消息携带所述第一用户的状态模型,以获得服务器设备计算出的用户关联结果。
2.根据权利要求1所述的用户关联方法,其特征在于,所述构建第一用户的状态模型之前包括:采集第一用户状态信息; 所述构建第一用户的状态模型包括: 建立所述第一用户状态信息的值、第一用户状态信息的属性、第一用户状态信息的类别及第一用户状态信息的权重值的映射关系。
3.一种用户关联方法,其特征在于,包括: 接收第一用户设备发送的第一关联请求消息以及第二用户设备发送的第二关联请求消息,所述第一关联请求消息中携带所述第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态;所述第二关联请求消息中携带所述第二用户的状态模型,所述第二用户的状态模型用于表示所述第二用户的状态; 根据所述第一用户的状态模型以及第二用户的状态模型,计算第一用户与第二用户之间的关联度; 若所述第一用户与所述第二用户的关联度达到预设值,则为所述第一用户与所述第二用户建立关联关系。
4.根据权利要求3所述的用户关联方法,其特征在于,所述为所述第一用户与所述第二用户建立关联关系包括: 向第一用户发送第二用户的信息以及向第二用户发送第一用户的信息。
5.根据权利要求3所述的用户关联方法,其特征在于,所述为所述第一用户与所述第二用户建立关联关系包括: 为所述第一用户与所述第二用户建立临时群组。
6.一种用户设备,其特征在于,包括: 构建单元,用于构建第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态; 发送单元,用于向服务器设备发送第一关联请求消息,所述第一关联请求消息携带所述构建单元构建的第一用户的状态模型,以获得服务器设备计算出的用户关联结果。
7.根据权利要求6所述的用户设备,其特征在于,还包括: 第一采集单元,用于采集第一用户状态信息; 所述构建单元具体用于:建立所述第一采集单元采集到的所述第一用户状态信息的值、第一用户状态信息的属性、第一用户状态信息的类别及第一用户状态信息的权重值的映射关系。
8.一种服务器设备,其特征在于,包括: 接收单元,用于接收第一关联请求消息以及第二关联请求消息,所述第一关联请求消息中携带所述第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态;所述第二关联请求消息中携带所述第二用户的状态模型,所述第二用户的状态模型用于表示所述第二用户的状态;计算单元,用于根据所述接收单元接收到的所述第一用户的状态模型以及第二用户的状态模型,计算第一用户与第二用户之间的关联度; 建立单元,用于当所述计算单元计算出所述第一用户与所述第二用户的关联度达到预设值时,为所述第一用户与所述第二用户建立关联关系。
9.根据权利要求8所述的服务器设备,其特征在于, 所述建立单元具体用于:向第一用户发送第二用户的信息以及向第二用户发送第一用户的信息; 所述第一用户的信息包括:第一用户标识和第一用户名称; 所述第二用户的信息包括:第二用户标识和第二用户名称。
10.一种用户关联系统,其特征在于,包括: 用户设备,用于构建第一用户的状态模型;所述第一用户状态模型用于表示所述第一用户的状态;向服务器设备发送第一关联请求消息,所述第一关联请求消息携带所述第一用户的状态模型,以获得服务器设备计算的用户关联结果; 服务器设备,用于接收第一用户设备发送的第一关联请求消息以及第二用户设备发送的第二关联请求消息,所述第一关联请求消息中携带所述第一用户的状态模型,所述第一用户状态模型用于表示所述第一用户的状态;所述第二关联请求消息中携带所述第二用户的状态模型,所述第二用户的状态模型用于表示所述第二用户的状态;根据所述第一用户的状态模型以及第二用户的状态模型,计算第一用户与第二用户之间的关联度;若所述第一用户与所述第二 用户的关联度达到预设值,则为所述第一用户与所述第二用户建立关联关系。
【文档编号】H04L29/06GK103618713SQ201310610939
【公开日】2014年3月5日 申请日期:2013年11月26日 优先权日:2013年11月26日
【发明者】王玉娇, 李则润 申请人:王玉娇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1