一种好友备注的推荐备注实现方法及系统的制作方法

文档序号:7948280阅读:204来源:国知局
专利名称:一种好友备注的推荐备注实现方法及系统的制作方法
技术领域
本发明涉及计算机技术领域,特别涉及一种好友备注的推荐备注实现方法及系统。
背景技术
好友备注,是指即时通信软件、社区、空间、微博等具备社交功能的社交工具为用户提供的,可以对好友的情况进行补充说明的应用功能。例如,一般用户的好友的显示名称均为其昵称,而如果用户的好友较多,只看好友的昵称容易搞混好友的真实身份,或者忘记好友的真实身份;如果有了好友备注功能,用户可以将好友的真实姓名或其它可以体现该好友身份的信息作为备注,与好友的昵称同时显示,从而帮助用户确定好友的真实身份。如图1所示,在用户好友的昵称显示位置下方,有一个“备注”栏,用于显示好友的备注内容;用户可以对该栏进行编辑,输入备注内容。用户编辑完成的备注内容会存储在用户本地,属于用户个性化内容,用户当前使用的社交工具客户端会调取该好友备注的内容,并在相应的显示位置显示;因此好友备注只对填写备注内容的用户显示,其它用户看不到该用户对好友填写的备注内容。现有的好友备注功能,在用户填写备注内容时完全依赖用户的文字输入,而没有其它的辅助手段,因此用户为众多好友一一填写备注内容将变成一件非常繁琐的工作。

发明内容
有鉴于此,本发明提供了一种好友备注的推荐备注实现方法及系统;在用户为好友填写备注内容时,可以展示系统推荐的备注内容,即推荐备注,使用户可以从推荐备注中选择需要的备注内容,从而帮助用户快速填写备注内容。为达上述目的,本发明的技术方案具体是这样实现的:一种好友备注的推荐备注实现方法,该方法包括:在用户使用当前社交工具进行好友备注的编辑时,获取该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注,作为该好友的推荐备注内容;展现所述推荐备注内容,供用户选择。较佳地,所述获取该好友在当前和其它社交工具中保存的身份信息,包括:向外部服务器发送推荐备注的获取请求;外部服务器接收到该请求后,通过当前或其它社交工具所提供的数据接口,以所述好友在当前社交工具中的身份标识,向保存有所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注的数据库发送数据查询指令,并从返回的响应消息中获取该好友在当前和其它社交工具中保存的身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注;将所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注作为推荐备注内容推送给用户。较佳地,获取所述好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注的同时,进一步根据所述数据接口获取所述身份信息和/或好友备注的来源信息,并随所述身份信息和/或好友备注一起推送给用户。较佳地,所述展现推荐备注内容,包括:跟据所述好友的身份标识,从用户本地存储的所述推荐备注内容中调取对应该好友的推荐备注内容以及相应的来源信息,予以展现。较佳地,将所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注作为推荐备注内容推送给用户,包括:将所述身份信息,和/或所述身份信息用户以外,其他所有用户对所述好友填写的好友备注中,符合预设筛选条件的身份信息和/或好友备注,作为推荐备注内容推送给用户。较佳地,所述预设的筛选条件,包括:仅将获取的所有好友备注中,具有相同内容的数量最大的好友备注,作为推荐备注内容。一种好友备注的推荐备注实现系统,该系统包括:推荐备注获取模块,用于在用户使用当前社交工具进行好友备注的编辑时,获取该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注,作为该好友的推荐备注内容;交互模块,展现所述推荐备注内容,供用户选择。较佳地,所述推荐备注获取模块包括:存储单元,在用户使用当前社交工具进行好友备注的编辑时,向所述更新单元发送推荐备注的获取请求;更新单元,接收到所述获取请求后,通过当前或其它社交工具所提供的数据接口,以所述好友在当前社交工具中的身份标识,向保存有所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注的数据库发送数据查询指令,并从返回的响应消息中获取该好友在当前和其它社交工具中保存的身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注;将所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注作为推荐备注内容推送给所述存储单元;所述交互模块,通过向存储单元发送调用请求,并接收存储单元返回的响应消息获得需要进行展现的推荐备注内容,以供用户选择。较佳地,所述更新单元获取所述好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注的同时,进一步根据所述数据接口获取所述身份信息和/或好友备注的来源信息,并随所述身份信息和/或好友备注一起推送给所述存储单元。较佳地,所述交互模块跟据所述好友的身份标识,从所述存储单元中保存的所述推荐备注内容中调取对应该好友的推荐备注内容以及相应的来源信息,予以展现。较佳地,所述更新单元,具体将所述身份信息,和/或所述身份信息用户以外,其他所有用户对所述好友填写的好友备注中,符合预设筛选条件的身份信息和/或好友备注,作为推荐备注内容推送给所述存储单元。较佳地,所述更新单元,仅将获取的所有好友备注中,具有相同内容的数量最大的好友备注,作为推荐备注内容推送给所述存储单元。由上述技术方案可见,本发明的这种好友备注的推荐备注实现方法及系统;在用户为好友填写备注内容时,可以将该好友在社交工具中保存的身份信息作为推荐备注的内容,使用户可以从推荐备注中选择需要的备注内容,从而帮助用户快速填写备注内容。


图1为现有好友备注功能示意图。图2为本发明实施例的推荐备注实现方法总体流程图。图3为本发明实施例的推荐备注展示方法示意图。图4为本发明实施例的推荐备注实现系统结构示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。本发明主要是在用户使用社交工具进行好友备注的编辑时,获取需要进行备注的好友在当前和其它社交工具中保存的身份信息,和/或,除所述用户以外,其他用户对所述好友填写的好友备注,作为推荐备注内容,并将这些推荐备注内容呈现出来,供用户选择;从而帮助用户快速填写备注内容。具体地,本发明实施例的好友备注的推荐备注实现方法总体流程如图2所示,包括如下步骤:步骤201,在用户使用当前社交工具进行好友备注的编辑时,获取该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注,作为该好友的推荐备注内容。用户进行好友备注的编辑时,如用户点击好友备注的编辑功能按钮或者点击好友备注的编辑栏,激活好友备注的编辑状态时,启动推荐备注内容的获取操作。其中,社交工具指具备社交功能的网站或软件等,例如可以是微博、社区、论坛、SP时通信IM等等。好友在社交工具中保存的身份信息一般包括好友在相应社交工具中保存的个人资料中的姓名信息。用户对好友填写的好友备注,在现有技术中属于用户个性化信息,一般不做它用,而在本发明中,则可以通过相应的数据接口,获取这些好友备作为推荐备注推送给用户。具体获取时,可以由用户使用的客户端(如浏览器、或是IM客户端等)向相应服务器端发送推荐备注的获取请求,服务器端接收到该指令后,通过当前或其它社交工具所提供的数据接口,以该好友在当前社交工具中的身份标识,如该好友的用户名、IM号码等,向保存上述身份信息和/或好友备注的数据库发送数据查询指令,从返回的响应消息中获取该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注;并将获取的该好友在当前和其它社交工具中保存的身份信息,和/或其他用户对所述好友填写的好友备注,作为推荐备注内容推送给用户。另外,在步骤201获取信息作为推荐备注内容,和/或步骤202展现推荐内容时,还可以增加筛选操作。以获取信息时进行筛选为例,可以对获取到的信息按照预设的筛选条件进行筛选,只有符合筛选条件的信息作为推荐备注内容推送给用户,而不是将所有获取到的信息都作为推荐备注内容推送给用户,例如用户A要对好友B进行备注,其中,好友B有其他好友C、D、E、F ;其中C、D、E对B都填写过好友备注,服务器先通过相应的数据接口获取C、D、E对B填写的好友备注,然后判断C、D、E填写的好友备注的内容是否相同,仅将相同且数量最大的好友备注,作为推荐备注内容,推送给用户jnC、D对B填写的好友备注是“张三”,E对B填写的好友备注是“李四”则可以仅将“张三”作为推荐备注内容,而舍弃“李四”。当然,具体筛选标准任意,可以根据具体需求而定,该筛选操作也可以在用户本地客户端展现推荐备注内容时进行,即只有符合筛选条件的推荐备注内容,才展现给用户。步骤202,展现所述推荐备注内容,供用户选择。具体展现时,可以依据该好友的身份标识,如用户名,IM号码等从用户本地存储的所述推荐备注内容中调取对应该好友的推荐备注内容予以展现。另外,展现推荐备注内容时,除了展现推荐备注内容外,还可以进一步展现所述推荐备注内容的来源信息。该来源信息可以在服务器获取好友的身份信息和/或其他用户填写的好友备注时根据所使用的数据接口来识别,并在推送推荐备注给用户时携带。具体展现推荐备注及其来源的方式可以如图3所示,当用户点击好友备注的显示位置,则在该位置展开好友备注的编辑框,同时在该编辑框展现一下拉菜单,菜单中逐条显示推荐备注内容“XXXX”以及来源“来自XX网”,“来自XX群”,“来自XX社区”等等;当然具体展现方式任意,只要把相应信息展现出来即可。图4为本发明实施例的推荐备注实现系统结构示意图,如图4所示,该系统在逻辑上可以包括:推荐备注获取模块401,用于在用户使用当前社交工具进行好友备注的编辑时,获取该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注作为推荐备注内容作为该好友的推荐备注内容。 交互模块402,展现所述推荐备注内容,供用户选择。较佳地,所述推荐备注获取模块401包括:存储单元403和更新单元404 ;存储单元403,在用户使用当前社交工具进行好友备注的编辑时,向所述更新单元404发送推荐备注的获取请求。更新单元404,接收到所述获取请求后,通过当前或其它社交工具所提供的数据接口,以该好友在当前社交工具中的身份标识,如该好友的用户名、頂号码等,向保存所述身份信息和/或好友备注的数据库发送数据查询指令,并将获取的该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注,推送给所述存储单元403。所述交互模块402,将用户编辑完成后的好友备注存储在所述述存储单元403;通过向存储单元403发送调用请求,并接收存储单元403返回的响应消息获得需要进行展现的推荐备注内容,以供用户选择。具体地,所述更新单元404可以通过微博、社区、论坛、即时通信工具和群中任意一种或多种社交工具提供的相应数据接口,获取好友在微博、社区、论坛、即时通信工具和群中任意一种或多种社交工具中保存的名字。对于从多个社交工具获取的推荐备注内容,可以经整合后统一推送到所述存储单元403。另外,所述交互模块402展现推荐备注内容时,可以进一步展现所述推荐备注内容的来源。该来源信息可以在更新单元404获取推荐备注内容时根据所使用的数据接口来识别,并在推送推荐备注内容给存储单元403时携带。进一步地,所述更新单元404在将推荐备注内容推送给存储单元403之前,还可以进行筛选操作,只将符合筛选条件的信息作为推荐备注内容推送给存储单元403,而不是将所有信息都作为推荐备注内容推送给存储单元403;具体筛选条件任意,具体筛选方法和筛选条件举例可以参考方法实施例,这里不再赘述。另外,筛选操作也可以由存储单元403执行,在对交互模块402发送的调取指令进行响应时,将不符合筛选条件的推荐备注内容排除在返回交互模块402的响应消息之外。其中,所述交互模块402和存储单元403在物理上可以置于用户当前使用的社交工具客户端,所述更新单元404在物理上即可以置于相应的服务器端,也可以置于客户端。由上述的实施例可见,本发明的这种好友备注的推荐备注实现方法及系统;在用户为好友填写备注内容时,可以将该好友在社交工具中保存的身份信息作为推荐备注的内容,使用户可以从推荐备注中选择需要的备注内容,从而帮助用户快速填写备注内容。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种好友备注的推荐备注实现方法,其特征在于,该方法包括: 在用户使用当前社交工具进行好友备注的编辑时,获取该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注,作为该好友的推荐备注内容; 展现所述推荐备注内容,供用户选择。
2.如权利要求1所述的好友备注的推荐备注实现方法,其特征在于,所述获取该好友在当前和其它社交工具中保存的身份信息,包括: 向外部服务器发送推荐备注的获取请求; 外部服务器接收到该请求后,通过当前或其它社交工具所提供的数据接口,以所述好友在当前社交工具中的身份标识,向保存有所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注的数据库发送数据查询指令,并从返回的响应消息中获取该好友在当前和其它社交工具中保存的身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注; 将所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注作为推荐备注内容推送给用户。
3.如权利要求2 所述的好友备注的推荐备注实现方法,其特征在于,获取所述好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注的同时,进一步根据所述数据接口获取所述身份信息和/或好友备注的来源信息,并随所述身份信息和/或好友备注一起推送给用户。
4.如权利要求3所述的好友备注的推荐备注实现方法,其特征在于,所述展现推荐备注内容,包括: 跟据所述好友的身份标识,从用户本地存储的所述推荐备注内容中调取对应该好友的推荐备注内容以及相应的来源信息,予以展现。
5.如权利要求2所述的好友备注的推荐备注实现方法,其特征在于,将所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注作为推荐备注内容推送给用户,包括: 将所述身份信息,和/或所述身份信息用户以外,其他所有用户对所述好友填写的好友备注中,符合预设筛选条件的身份信息和/或好友备注,作为推荐备注内容推送给用户。
6.如权利要求5所述的好友备注的推荐备注实现方法,其特征在于,所述预设的筛选条件,包括: 仅将获取的所有好友备注中,具有相同内容的数量最大的好友备注,作为推荐备注内容。
7.一种好友备注的推荐备注实现系统,其特征在于,该系统包括: 推荐备注获取模块,用于在用户使用当前社交工具进行好友备注的编辑时,获取该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注,作为该好友的推荐备注内容; 交互模块,展现所述推荐备注内容,供用户选择。
8.如权利要求7所述的好友备注的推荐备注实现系统,其特征在于,所述推荐备注获取模块包括:存储单元,在用户使用当前社交工具进行好友备注的编辑时,向所述更新单元发送推荐备注的获取请求; 更新单元,接收到所述获取请求后,通过当前或其它社交工具所提供的数据接口,以所述好友在当前社交工具中的身份标识,向保存有所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注的数据库发送数据查询指令,并从返回的响应消息中获取该好友在当前和其它社交工具中保存的身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注;将所述身份信息,和/或所述用户以外,其他用户对所述好友填写的好友备注作为推荐备注内容推送给所述存储单元; 所述交互模块,通过向存储单元发送调用请求,并接收存储单元返回的响应消息获得需要进行展现的推荐备注内容,以供用户选择。
9.如权利要求8所述的好友备注的推荐备注实现系统,其特征在于,所述更新单元获取所述好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注的同时,进一步根据所述数据接口获取所述身份信息和/或好友备注的来源信息,并随所述身份信息和/或好友备注一起推送给所述存储单元。
10.如权利要求9所述的好友备注的推荐备注实现系统,其特征在于,所述交互模块跟据所述好友的身份标识,从所述存储单元中保存的所述推荐备注内容中调取对应该好友的推荐备注内容以及相应的来源信息,予以展现。
11.如权利要求8或9 所述的好友备注的推荐备注实现系统,其特征在于,所述更新单元,具体将所述身份信息,和/或所述身份信息用户以外,其他所有用户对所述好友填写的好友备注中,符合预设筛选条件的身份信息和/或好友备注,作为推荐备注内容推送给所述存储单元。
12.如权利要求11所述的好友备注的推荐备注实现系统,其特征在于,所述更新单元,仅将获取的所有好友备注中,具有相同内容的数量最大的好友备注,作为推荐备注内容推送给所述存储单元。
全文摘要
本发明实施例公开了一种好友备注的推荐备注实现方法,该方法包括在用户使用当前社交工具进行好友备注的编辑时,获取该好友在当前和其它社交工具中保存的身份信息,和/或除所述用户以外,其他用户对所述好友填写的好友备注,作为该好友的推荐备注内容;展现所述推荐备注内容,供用户选择。本发明还公开了一种好友备注的推荐备注实现系统,该方法和系统使用户可以从推荐备注中选择需要的备注内容,从而帮助用户快速填写备注内容。
文档编号H04L12/58GK103078782SQ20111032726
公开日2013年5月1日 申请日期2011年10月25日 优先权日2011年10月25日
发明者张倩, 纪塔山, 王辉, 陈锴, 聂晶, 沈纲, 陈敏, 黄晓军, 梁柱, 郑志昊 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1