用户信息的更新方法、服务器以及系统的制作方法

文档序号:7659178阅读:140来源:国知局
专利名称:用户信息的更新方法、服务器以及系统的制作方法
技术领域
本发明涉及数据业务领域,特别是指一种用户信息的更新方法、服务器以及用户信息的更新系统。
背景技术
号簿管家是中国移动的个人信息管理服务之一,是一种信息同步方面的具体应用,号簿管家的主要功能是随时备份或恢复手机号簿,保持手机号簿和网络号簿与服务器的同步,解决换机时号簿转移难题。但是,号簿管家服务是基于用户请求才与服务器进行同步,需要人工触发,缺乏主动服务性
发明内容
本发明要解决的技术问题是提供一种用户信息的更新方法、服务器以及用户信息的更新系统,能够主动给用户发送更新信息。为解决上述技术问题,本发明的实施例提供技术方案如下一方面,提供一种用户信息的更新方法,包括服务器获取第一用户的更新信息;所述服务器根据所述第一用户查找第二用户,其中,所述第二用户对所述第一用户具有信任关联关系;所述服务器给所述第二用户发送所述第一用户的更新信息。所述服务器获取第一用户的更新信息的步骤之前,所述方法还包括 所述服务器建立所述第二用户对所述第一用户的信任关联关系。所述服务器建立所第二用户对所述第一用户的信任关联关系的步骤具体为所述服务器根据第二用户对第一用户的社会关联关系、第二用户对第一用户的位置关联关系以及第二用户对第一用户的订阅关联关系中的一个或者多个,建立第二用户对第一用户的信任关联关系。所述第二用户对第一用户的社会关联关系是根据所述第二用户的通讯录或所述第二用户在互联网的社交网络建立的;所述第二用户对第一用户的位置关联关系是根据所述第二用户的位置属性和所述第一用户的位置属性建立的;所述第二用户对第一用户的订阅关联关系是根据所述第二用户的订阅属性建立的。所述根据所述第二用户的通讯录或所述第二用户在互联网的社交网络建立所述第二用户对第一用户的社会关联关系的步骤包括如果所述第二用户的通讯录保存有所述第一用户的电话号码,则建立所述第二用户对所述第一用户的社会关联关系;或
如果第三用户的通讯录保存有所述第二用户的电话号码和所述第一用户的电话号码,则建立所述第二用户对所述第一用户的社会关联关系;或如果所述第二用户的社交网络的好友组包括所述第一用户,则建立所述第二用户对所述第一用户的社会关联关系;或如果第三用户的社交网络的好友组包括所述第二用户和所述第一用户,则建立所述第二用户对所述第一用户的社会关联关系。所述根据所述第二用户的订阅属性建立第二用户对第一用户的订阅关联关系的步骤包括所述服务器获取所述第二用户的订阅服务列表;
所述服务器获取所述订阅服务列表中的第一用户;所述服务器建立所述第二用户对所述第一用户的订阅关联关系。所述服务器为应用于云计算系统的云计算端。另一方面,提供一种服务器,包括获取单元,用于获取第一用户的更新信息;查找单元,用于根据所述第一用户查找第二用户,其中,所述第二用户对所述第一用户具有信任关联关系; 发送单元,用于给所述第二用户发送所述第一用户的更新信息。所述的服务器,还包括建立单元,用于建立第二用户对第一用户的信任关联关系。另一方面,提供一种用户信息的更新系统,包括第一终端、第二终端以及服务器;所述服务器用于,获取第一终端对应的第一用户的更新信息;根据所述第一用户查找第二用户,其中,所述第二用户对所述第一用户具有信任关联关系;给所述第二用户对应的第二终端发送所述第一用户的更新信息;所述第二终端用于,从所述服务器接收所述第一用户的更新信息。本发明的实施例具有以下有益效果上述方案中,服务器在接收到第一用户的更新信息后,查找对所述第一用户具有信任关联关系的第二用户;然后主动给第二终端发送所述第一用户的更新信息,使得第二终端可以同步获取第一用户的更新信息,不需要人工在第二终端发起请求,具有良好的主动服务性。


图I为本发明的所述的一种用户信息的更新方法的流程示意图;图2为本发明所述的服务器的结构示意图;图3为本发明所述的用户信息的更新系统的结构示意图;图4是本发明应用场景中基于云计算的终端信息同步网络的结构示意图;图5是本发明应用场景中云计算端的主动服务机制的示意图;图6是本发明应用场景中云计算端的主动服务过程的示意图;图7是本发明应用场景中建立用户之间的社会关联关系的示意图8是本发明应用场景中建立用户之间的位置关联关系的示意图;图9是本发明应用场景中建立用户之间的订阅关联关系的示意图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。如图I所示,为本发明所述的一种用户信息的更新方法,包括步骤11,服务器获取第一用户的更新信息;该步骤具体可以为服务器从第一终端接收所述第一终端对应的第一用户的更新信息;也可以为从其他终端获取第一用户的更新信息,例如,用户通过短消息、语音、电子邮件、网站登录等方式提交至服务器的更新信肩、O
步骤12,所述服务器查找对所述第一用户具有信任关联关系的第二用户;也就是说,第二用户对第一用户的信息具有信任关联关系。步骤13,所述服务器给所述第二用户发送所述第一用户的更新信息。该步骤具体可以为所述服务器给所述第二用户对应的第二终端发送所述第一用户的更新信息。例如,服务器通过以短消息、电子邮件等方式将第一用户的更新信息发送至第二用户的终端。月艮务器也可以通过例如语音呼叫、广播、电视等方式给第二用户发送第一用户的更新信息。可选的,步骤13也可以为所述服务器根据信息同步策略,给所述第二用户对应的第二终端发送所述第一用户的更新信息,所述信息同步策略为终端与服务器的双向同步、服务器到终端的单向同步、服务器触发的主动同步、服务器指定信息类型的同步、终端指定信息类型的同步。其中,同步内容可以是终端指定的信息类型或者服务器指定的信息类型,例如,位于某个区域的用户与此区域的餐馆关联,则指定的信息类型是餐馆的订餐电话信息;位于某个区域的用户与此区域的商家关联,则指定的信息类型是商家的优惠信息;位于某个区域的用户与此区域的公共服务关联,则指定的信息类型是公共服务的电话。上述方案中,服务器在接收到第一用户的更新信息后,查找对第一用户具有信任关联关系的第二用户,然后查找第二用户对应的第二终端;然后主动给第二终端发送所述第一用户的更新信息。不需要人工在第二终端发起请求,使得第二终端可以同步获取第一用户的更新信息,具有良好的主动服务性。可选的,步骤11之前,所述方法还包括步骤10,所述服务器建立第二用户对第一用户的信任关联关系。具体为所述服务器根据第二用户对第一用户的社会关联关系、第二用户对第一用户的位置关联关系以及第二用户对第一用户的订阅关联关系中的一个或者多个,建立第二用户对第一用户的信任关联关系。假设第二用户对第一用户具有社会关联关系时,第二用户对第一用户的社会关联关系值为I,否则为0;第二用户对第一用户具有位置关联关系时,第二用户对第一用户的位置关联关系值为1,否则为0 ;第二用户对第一用户具有显式的订阅关联关系时,第二用户对第一用户的订阅关联关系值表示为I ;第二用户对第一用户没有订阅关联关系时,第二用户对第一用户的订阅关联关系值表示为-I ;第二用户对第一用户具有非显式的订阅关联关系时,第二用户对第一用户的订阅关联关系值表示为O ;第二用户对第一用户具有信任关联关系时,第二用户对第一用户的信任关联关系值表示为1,否则为0;在一个实施例中,步骤10具体为所述服务器根据第二用户对第一用户的社会关联关系,建立第二用户对第一用户的信任关联关系。也就是说,当第二用户对第一用户具有社会关联关系时,则认为第二用户对第一用户具有信任关联关系。在第二实施例中,步骤10具体为所述服务器根据第二用户对第一用户的位置关联关系,建立第二用户对第一用户的信任关联关系。也就是说,当第二用户对第一用户具有位置关联关系时,则认为第二用户对第一用户具有信任关联关系。在第三实施例中,步骤10具体为所述服务器根据第二用户对第一用户的订阅关联关系,建立第二用户对第一用户的信任关联关系。也就是说,当第二用户对第一用户具有 订阅关联关系时,则认为第二用户对第一用户具有信任关联关系。在第四实施例中,步骤10具体为所述服务器根据第二用户对第一用户的社会关联关系和位置关联关系,建立第二用户对第一用户的信任关联关系。具体为将社会关联关系值和所述位置关联关系值进行逻辑或运算,生成第二用户对第一用户的信任关联关系值。在第五实施例中,步骤10具体为所述服务器根据第二用户对第一用户的订阅关联关系和社会关联关系,建立第二用户对第一用户的信任关联关系。具体为将所述社会关联关系值与所述订阅关联关系值进行算术加运算,生成运算值;对所述运算值进行归I化处理,生成信任关联关系值,如果运算值大于/等于1,则生成的信任关联关系值为1,如果运算值小于I,则生成的信任关联关系值为O。在第六实施例中,步骤10具体为所述服务器根据第二用户对第一用户的订阅关联关系和位置关联关系,建立第二用户对第一用户的信任关联关系。该步骤具体为将位置关联关系值与所述订阅关联关系值进行算术加运算,生成运算值;对所述运算值进行归I化处理,生成信任关联关系值,如果运算值大于/等于1,则生成的信任关联关系值为1,如果运算值小于1,则生成的信任关联关系值为O。在第七实施例中,步骤10具体为所述服务器根据第二用户对第一用户的社会关联关系、位置关联关系以及订阅关联关系,建立第二用户对第一用户的信任关联关系。该步骤具体为将所述社会关联关系值和所述位置关联关系值进行逻辑或运算,生成第一运算值;将所述第一运算值与所述订阅关联关系值进行算术加运算,生成第二运算值;对所述第二运算值进行归I化处理,生成信任关联关系值,如果第二运算值大于/等于I,则生成的信任关联关系值为1,如果第二运算值小于1,则生成的信任关联关系值为O。其中,所述第二用户对第一用户的社会关联关系是根据所述第二用户的通讯录或所述第二用户在互联网的社交网络建立的;所述第二用户对第一用户的位置关联关系是根据所述第二用户的位置属性和第一用户的位置属性建立的;所述第二用户对第一用户的订阅关联关系是根据所述第二用户的订阅属性建立的。
其中,所述根据所述第二用户的通讯录或所述第二用户在互联网的社交网络建立所述第二用户对第一用户的社会关联关系的步骤包括如果所述第二用户的通讯录保存有所述第一用户的电话号码,则建立所述第二用户对所述第一用户的社会关联关系;或如果第三用户的通讯录同时保存有所述第二用户的电话号码和所述第一用户的电话号码,则建立所述第二用户对所述第一用户的社会关联关系;或如果所述第二用户的社交网络的好友组包括所述第一用户,则建立所述第二用户对所述第一用户的社会关联关系;或 如果第三用户的社交网络的好友组同时包括所述第二用户和所述第一用户,则建立所述第二用户对所述第一用户的社会关联关系。所述根据所述第二用户的订阅属性建立第二用户对第一用户的订阅关联关系的步骤包括所述服务器获取所述第二用户的订阅服务列表;所述服务器获取所述订阅服务列表中的第一用户;所述服务器建立所述第二用户对所述第一用户的订阅关联关系。所述根据所述第二用户的位置属性和第一用户的位置属性,建立第二用户对第一用户的位置关联关系的步骤包括获取第二用户的位置属性和第一用户的位置属性;如果第二用户的位置和第一用户的位置属于同一区域,则建立第二用户对第一用户的位置关联关系。例如,位于某个区域的用户与此区域的餐馆关联,以方便后续获取更新的餐馆的订餐电话信息;位于某个区域的用户与此区域的商家关联,以方便后续获取更新的商家的优惠信息;位于某个区域的用户与此区域的公共服务关联,以方便后续获取更新的公共服务的电话。上述实施例中,所述服务器可以为应用于云计算系统的云计算端。如图2所示,为本发明所述的服务器,包括获取单元21,用于获取第一用户的更新信息;查找单元22,用于查找对所述第一用户具有信任关联关系的第二用户;发送单元23,用于给所述第二用户发送所述第一用户的更新信息。上述方案中,服务器在接收到第一用户的更新信息后,查找对所述第一用户具有信任关联关系的第二用户;然后主动给第二用户发送所述第一用户的更新信息。不需要第二用户人工发起请求,使得第二用户可以同步获取第一用户的更新信息,具有良好的主动服务性。所述的服务器,还包括建立单元24,用于建立第二用户对第一用户的信任关联关系。如图3所示,为本发明所述的一种用户信息的更新系统,包括第一终端31、第二终端32以及服务器33 ;所述服务器33用于,获取第一终端31对应的第一用户的更新信息;查找对所述第一终端31的第一用户具有信任关联关系的第二用户;给所述第二用户对应的第二终端32发送所述第一用户的更新信息。
上述方案中,服务器在接收到第一用户的更新信息后,查找对所述第一用户具有信任关联关系的第二用户;然后主动给第二用户对应的第二终端发送所述第一用户的更新信息。不需要第二终端人工发起请求,使得第二终端可以同步获取第一用户的更新信息,具有良好的主动服务性。以下结合图4、图5以及图6,描述本发明的应用场景。该应用场景应用于云计算系统的云计算端为例,提供一种基于云计算的终端信息同步的主动同步服务机制。图4是基于云计算的终端信息同步网络的结构示意图。图5是本发明应用场景中云计算端的主动服务机制的示意图。如图6所示,本发明的工作流程包括第一步终端通过移动通信网络3将个人信息(如通讯录、日程表),办公文件和多媒体文件(如视频文件、音频文件)等信息与云计算端进行同步。第二步云计算端利用海量分布式存储能力和并行处理能力,根据主动服务机制为用户提供主动的信息同步服务。云计算端2根据用户4之间的社会关系,建立用户4之 间的社会关联关系;云计算端2根据同步信息的位置属性,建立用户之间的位置关联关系;云计算端2根据用户4的订阅式同步设置,建立用户之间的订阅关联关系;云计算端2根据上述用户4之间的社会关联关系、位置关联关系、订阅关联关系,建立用户之间的信任关联关系。第三步云计算端的信息更新后,根据用户的信任关联关系,可以自动触发对相关终端的信息同步。也就是说,通过主动信息同步触发器,提供主动服务机制。以下详细描述第二步。第二步中,云计算端信息更新后,根据信息同步策略云计算端利用主动同步服务机制和云计算端的云数据挖掘中间件等其他中间件,实现主动式的信息同步服务。其中,同步策略包括终端与云计算端的双向同步、终端到云计算端的单向同步、云计算端到终端的单向同步、云计算端触发的主动同步、云计算端指定内容的同步、终端触发的主动同步、终端指定内容的同步等。(I)以下描述用户之间的社会关联关系的建立。用户的社会关联关系可以通过云计算端利用用户的通讯录、社交网络及其它关联信息的数据挖掘和推导得到,如图7所示,为用户之间的社会关联关系的建立示意图。例如如果第二用户的通信录和第一用户的通信录中互相存有对方电话号码,则建立第二用户和第一用户之间双向关联的社会关联关系;或者如果第二用户的通讯录存有第一用户的公共服务电话,建立第二用户对公共服务的单向的社会关联;或者如果用户的通信录中的人员信息分为家庭组、同学组、同事组,建立这些人员之间不同的社会关联;具体为如果第三用户的通信录的家庭组中都保存有第二用户的电话号码和第一用户的电话号码,则建立第二用户和第一用户之间双向关联的社会关联关系,并且,第二用户和第一用户的社会关联关系为家庭;或者根据社交网络之间的好友设置、讨论组(好友群)的设置,建立用户之间相应的社会关联;社交网络可以为MSN、QQ等聊天软件中的好友组,也可以为论坛中的好友、或者为博客、微博的好友等。具体为如果第二用户的QQ好友名单和第一用户的QQ好友名单中互相存有对方用户ID,则建立第二用户和第一用户之间双向关联的社会关联关系;如果第三用户的QQ好友名单中都保存有第二用户ID和第一用户ID,则建立第二用户和第一用户之间双向关联的社会关联关系;或者根据第二用户和第一用户的当前的地理位置和同学关系,建立当前位置在广州的同班同学的社会关联等。在具体实现中,可以根据用户之间的社会关联关系,建立用户的社会关联矩阵S。如下面矩阵为用户之间的社会关联关系矩阵,其中,纵向表示第二用户,横向表示第一用户。矩阵中I表示存在社会关联,0表示不存在社会关联,该矩阵表示了第二用户对第一用户的社会关联关系。下面矩阵中,第二用户A对第一用户C的存在社会关联,对第一用户B不存在社会关联。也可以用多维矩阵来表示其他更多的信息,例如用户的地理位置、第二用户和第一用户的社会关联关系为家庭等更多信息。相应的,后续中,可以进行多维矩阵的运算,并且,可以根据每个维度表示的信息类型,进行指定信息类型的内容同步。
权利要求
1.一种用户信息的更新方法,其特征在于,包括 服务器获取第一用户的更新信息; 所述服务器根据所述第一用户查找第二用户,其中,所述第二用户对所述第一用户具有任关联关系; 所述服务器给所述第二用户发送所述第一用户的更新信息。
2.根据权利要求I所述的用户信息的更新方法,其特征在于,所述服务器获取第一用户的更新信息的步骤之前,所述方法还包括 所述服务器建立所述第二用户对所述第一用户的信任关联关系。
3.根据权利要求2所述的用户信息的更新方法,其特征在于,所述服务器建立所第二用户对所述第一用户的信任关联关系的步骤具体为 所述服务器根据第二用户对第一用户的社会关联关系、第二用户对第一用户的位置关联关系以及第二用户对第一用户的订阅关联关系中的一个或者多个,建立第二用户对第一用户的信任关联关系。
4.根据权利要求3所述的用户信息的更新方法,其特征在于, 所述第二用户对第一用户的社会关联关系是根据所述第二用户的通讯录或所述第二用户在互联网的社交网络建立的; 所述第二用户对第一用户的位置关联关系是根据所述第二用户的位置属性和所述第一用户的位置属性建立的; 所述第二用户对第一用户的订阅关联关系是根据所述第二用户的订阅属性建立的。
5.根据权利要求4所述的用户信息的更新方法,其特征在于, 所述根据所述第二用户的通讯录或所述第二用户在互联网的社交网络建立所述第二用户对第一用户的社会关联关系的步骤包括 如果所述第二用户的通讯录保存有所述第一用户的电话号码,则建立所述第二用户对所述第一用户的社会关联关系;或 如果第三用户的通讯录保存有所述第二用户的电话号码和所述第一用户的电话号码,则建立所述第二用户对所述第一用户的社会关联关系;或 如果所述第二用户的社交网络的好友组包括所述第一用户,则建立所述第二用户对所述第一用户的社会关联关系;或 如果第三用户的社交网络的好友组包括所述第二用户和所述第一用户,则建立所述第二用户对所述第一用户的社会关联关系。
6.根据权利要求4所述的用户信息的更新方法,其特征在于,所述根据所述第二用户的订阅属性建立第二用户对第一用户的订阅关联关系的步骤包括 所述服务器获取所述第二用户的订阅服务列表; 所述服务器获取所述订阅服务列表中的第一用户; 所述服务器建立所述第二用户对所述第一用户的订阅关联关系。
7.根据权利要求I所述的用户信息的更新方法,其特征在于, 所述服务器为应用于云计算系统的云计算端。
8.一种服务器,其特征在于,包括 获取单元,用于获取第一用户的更新信息;查找单元,用于根据所述第一用户查找第二用户,其中,所述第二用户对所述第一用户具有信任关联关系; 发送单元,用于给所述第二用户发送所述第一用户的更新信息。
9.根据权利要求8所述的服务器,其特征在于,还包括 建立单元,用于建立第二用户对第一用户的信任关联关系。
10.一种用户信息的更新系统,包括第一终端、第二终端以及服务器;其特征在于, 所述服务器用于,获取第一终端对应的第一用户的更新信息;根据所述第一用户查找第二用户,其中,所述第二用户对所述第一用户具有信任关联关系;给所述第二用户对应的第二终端发送所述第一用户的更新信息; 所述第二终端用于,从所述服务器接收所述第一用户的更新信息。
全文摘要
本发明提供一种用户信息的更新方法、服务器以及用户信息的更新系统,涉及数据业务领域,为解决现有技术中进行同步服务时需要人工触发同步服务请求的技术问题而发明。所述的用户信息的更新方法,包括服务器获取第一用户的更新信息;所述服务器根据所述第一用户查找第二用户,其中,所述第二用户对所述第一用户具有信任关联关系;所述服务器给所述第二用户发送所述第一用户的更新信息。本发明可以用于云计算网络,能够利用云计算端自动对用户进行信息的更新同步。
文档编号H04M3/42GK102769640SQ20111011534
公开日2012年11月7日 申请日期2011年5月5日 优先权日2011年5月5日
发明者余士韬, 吕汉鑫, 孔轶, 李英, 林茂, 胡金龙, 陈涛, 雷志勇, 黄伟湘, 黄克书, 黄昭文 申请人:中国移动通信集团广东有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1