一种智能定位社交网络联系人的方法与系统的制作方法

文档序号:6337891阅读:319来源:国知局
专利名称:一种智能定位社交网络联系人的方法与系统的制作方法
技术领域
本发明涉及网络通信领域,尤其涉及一种智能定位社交网络联系人的方法与系 统。
背景技术
随着信息技术的发展,社交网络已成为人们互相沟通和交流的重要载体。人们可 以通过社交网络跟联系人之间进行对话、发短信息或者对网络联系人的动态进行评论等 等,而用户如果查看联系人的页面、跟联系人发短消息或者跟联系人对话等,就必须先定位 联系人,必须对网络联系人进行查找。在现有技术中,如果想要查找一个联系人,用户可以 从按照字母前后顺序排列的联系人中逐个查找;用户也可以输入联系人的姓名的全拼、联 系人姓名的首字母或者联系人姓名的汉字,系统以字母前后顺序将查找到的联系人排列显 示给用户,用户从显示的联系人列表中选择所要查找的联系人。但是现有技术中,用户查找一个联系人,尤其是沟通较频繁的联系人,从按照字母 前后顺序排列的联系人姓名中逐个查找网络联系人或者输入联系人的姓名的全拼、联系人 姓名的首字母或者联系人姓名的汉字查找联系人,都需要消耗大量时间,效率低下;并且对 于沟通较少的联系人,如果联系人修改了社交网络姓名,则用户将查找不到该联系人。

发明内容
本发明的目的在于提供一种智能定位社交网络联系人的方法与系统,它可以快速 高效的定位与用户沟通较频繁的社交网络联系人,并且对于沟通较少的联系人,在联系人 修改了社交网络姓名后,用户仍然能够快速查找到该目标联系人。为解决上述技术问题,本发明采用的技术方案是一种智能定位社交网络联系人 的方法,包括以下步骤
Si,用户触发查找社交网络联系人操作;
S2,查找该用户的常用联系人,排序查找结果并显示;
S3,若常用联系人中没有用户要查找的联系人,则输入联系人的身份标识信息进行查
找;
S4,客户端按照联系人的备注名称优先的方式显示查找到的联系人。前述的智能定位社交网络联系人的方法中,步骤S2所述的排序查找结果包括统 计用户对联系人动态的评论次数、用户到联系人页面的访问次数、用户跟联系人的对话次 数、用户跟联系人发送短消息的次数及用户和联系人的亲密程度,其中所述的用户和联系 人的亲密程度包括特别好友和普通好友,根据全面统计各种因素,实现准确的定义及更新 常用联系人。前述的智能定位社交网络联系人的方法中,还包括根据统计结果成绩由高到低 排列常用联系人,其中所述的统计结果成绩是一定周期内的成绩,如一周或一个月,从而方 便了用户和联系较频繁的常用联系人更方便及时的沟通。
前述的智能定位社交网络联系人的方法中,步骤S3所述的身份标识信息包括联 系人姓名拼音的首字母、联系人姓名的全拼、联系人的备注名称、联系人的社交网络账号, 使得用户有多种查找方式来查找网络联系人。前述的智能定位社交网络联系人的方法中,步骤S3所述的输入联系人的身份标 识信息进行查找还包括若输入的是联系人姓名拼音的首字母,则根据含有此输入字母 的联系人的备注名称、含有此输入字母的联系人的姓氏、常用姓氏中含有此输入字母的联 系人的名字、含有此输入字母的联系人的网络账号的顺序排列查找到的结果;若输入的是 联系人姓名的全拼、联系人的备注名称或联系人的社交网络账号,则以完全匹配的方式按 照联系人的备注名称、联系人姓名及联系人的用户名的顺序排列查找到的结果,使得联系 人在修改了社交网络姓名后,利用备注名称不变的特点,用户仍然能够快速查找到该目标 联系人,而且在用户忘记联系人的姓而只记得名字时,也能快速查找到该联系人。一种实现前述方法的智能定位社交网络联系人的系统,它包括 触发模块,用于用户触发查找社交网络联系人操作;
查找模块一,用于查找该用户的常用联系人并排序查找结果; 显示模块一,用于显示排好序的常用联系人;
输入模块,用于若常用联系人中没有用户要查找的联系人,则输入联系人的身份标识 fn息;
查找模块二,用于根据输入的联系人的身份标识信息查找联系人;
显示模块二,用于客户端按照联系人的备注名称优先的方式显示查找到的联系人。前述的智能定位社交网络联系人的系统中,所述的查找模块一还包括
统计模块,用于统计用户对联系人动态的评论次数、用户到联系人页面的访问次数、用 户跟联系人的对话次数、用户跟联系人发送短消息的次数及用户和联系人的亲密程度,其 中所述的用户和联系人的亲密程度包括特别好友和普通好友,根据全面统计各种因素,实 现准确的定义及更新常用联系人。前述的智能定位社交网络联系人的系统中,所述的查找模块一还包括
排序模块一,用于根据统计结果成绩由高到低排列常用联系人,其中所述的统计结果 成绩是一定周期内的成绩,如一周或一个月,从而方便了用户和联系较频繁的常用联系人 更方便及时的沟通。前述的智能定位社交网络联系人的系统中,所述的身份标识信息包括联系人姓 名拼音的首字母、联系人姓名的全拼、联系人的备注名称、联系人的社交网络账号,使得用 户有多种查找方式来查找网络联系人。前述的智能定位社交网络联系人的系统中,所述的查找模块二还包括
排序模块二,用于若输入的是联系人姓名拼音的首字母,则根据含有此输入字母的联 系人的备注名称、含有此输入字母的联系人的姓氏、常用姓氏中含有此输入字母的联系人 的名字、含有此输入字母的联系人的网络账号的顺序排列查找到的结果;若输入的是联系 人姓名的全拼、联系人的备注名称或联系人的社交网络账号,则以完全匹配的方式按照联 系人的备注名称、联系人姓名及联系人的用户名的顺序排列查找到的结果,使得联系人在 修改了社交网络姓名后,利用备注名称不变的特点,用户仍然能够快速查找到该目标联系 人,而且在用户忘记联系人的姓而只记得名字时,也能快速查找到该联系人。
与现有技术相比,本发明通过查找显示用户的常用联系人,使得用户能够快速高 效的定位与用户沟通较频繁的联系人,并且对于沟通较少的联系人,在联系人修改了社交 网络姓名后,通过查找并优先显示联系人的备注名称的方式,使得用户仍然能够快速查找 到该目标联系人。其次,本发明统计用户对联系人动态的评论次数、用户到联系人页面的访 问次数、用户跟联系人的对话次数、用户跟联系人发送短消息的次数及用户和联系人的亲 密程度,其中所述的用户和联系人的亲密程度包括特别好友和普通好友,根据全面统计各 种因素,实现准确的定义及更新常用联系人。再次,本发明根据统计结果成绩由高到低排 列常用联系人,其中所述的统计结果成绩是一定周期内的成绩,如一周或一个月,从而方便 了用户和联系较频繁的常用联系人更方便及时的沟通。另外,本发明中的身份标识信息包 括联系人姓名拼音的首字母、联系人姓名的全拼、联系人的备注名称、联系人的社交网络 账号,使得用户有多种查找方式来查找网络联系人。最后,本发明中若输入的是联系人姓名 拼音的首字母,则根据含有此输入字母的联系人的备注名称、含有此输入字母的联系人的 姓氏、常用姓氏中含有此输入字母的联系人的名字、含有此输入字母的联系人的网络账号 的顺序排列查找到的结果;若输入的是联系人姓名的全拼、联系人的备注名称或联系人的 社交网络账号,则以完全匹配的方式按照联系人的备注名称、联系人姓名及联系人的用户 名的顺序排列查找到的结果,使得联系人在修改了社交网络姓名后,利用备注名称不变的 特点,用户仍然能够快速查找到该目标联系人,而且在用户忘记联系人的姓而只记得名字 时,也能快速查找到该联系人。


图1为本发明的方法流程图2为本发明实施例的系统结构示意图。附图标记1-触发模块,2-查找模块一,3-显示模块一,4-输入模块,5-查找模块 二,6-显示模块二,7-统计模块,8-排序模块一,9-排序模块二。下面结合附图和具体实施方式
对本发明作进一步的说明。
具体实施例方式
具体实施例方式一种智能定位社交网络联系人的方法,如图1所示,包括以下步 骤
Si,用户触发查找社交网络联系人操作;
S2,查找该用户的常用联系人,排序查找结果并显示;
S3,若常用联系人中没有用户要查找的联系人,则输入联系人的身份标识信息进行查
找;
S4,客户端按照联系人的备注名称优先的方式显示查找到的联系人。上述方法中,步骤S2所述的排序查找结果包括统计用户对联系人动态的评论次 数、用户到联系人页面的访问次数、用户跟联系人的对话次数、用户跟联系人发送短消息的 次数及用户和联系人的亲密程度,其中所述的用户和联系人的亲密程度包括特别好友和 普通好友,并且常用联系人可采用如下方法计算
a,在社交网络上,用户每天对联系人的动态每评论一次,加1分,上限5分;b,在社交网络上,用户每天到联系人的页面每访问一次,加1分,上限5分; c,在社交网络上,用户每天跟联系人每对话一次,加1分,上限5分; d,在社交网络上,用户每天跟联系人每发送一次短消息,加1分,上限5分; e,在社交网络上,用户的特别好友加10分; 根据全面统计各种因素,实现准确的定义及更新常用联系人。上述方法中,还包括根据统计结果成绩由高到低排列常用联系人,其中所述的统 计结果成绩是一定周期内的成绩,如一周或一个月,从而方便了用户和联系较频繁的常用 联系人更方便及时的沟通。上述方法中,步骤S3所述的身份标识信息包括联系人姓名拼音的首字母、联系 人姓名的全拼、联系人的备注名称、联系人的社交网络账号,使得用户有多种查找方式来查 找网络联系人。上述方法中,步骤S3所述的输入联系人的身份标识信息进行查找还包括若输入 的是联系人姓名拼音的首字母,则根据含有此输入字母的联系人的备注名称、含有此输入 字母的联系人的姓氏、常用姓氏中含有此输入字母的联系人的名字、含有此输入字母的联 系人的网络账号的顺序排列查找到的结果;若输入的是联系人姓名的全拼、联系人的备注 名称或联系人的社交网络账号,则以完全匹配的方式按照联系人的备注名称、联系人姓名 及联系人的用户名的顺序排列查找到的结果,使得联系人在修改了社交网络姓名后,利用 备注名称不变的特点,用户仍然能够快速查找到该目标联系人,而且在用户忘记联系人的 姓而只记得名字时,也能快速查找到该联系人。一种实现上述方法的智能定位社交网络联系人的系统,如图2所示,它包括 触发模块1,用于用户触发查找社交网络联系人操作;
查找模块一 2,用于查找该用户的常用联系人并排序查找结果; 显示模块一 3,用于显示排好序的常用联系人;
输入模块4,用于若常用联系人中没有用户要查找的联系人,则输入联系人的身份标识 fn息;
查找模块二 5,用于根据输入的联系人的身份标识信息查找联系人;
显示模块二 6,用于客户端按照联系人的备注名称优先的方式显示查找到的联系人。上述系统中,所述的查找模块一 2还包括
统计模块7,用于统计用户对联系人动态的评论次数、用户到联系人页面的访问次数、 用户跟联系人的对话次数、用户跟联系人发送短消息的次数及用户和联系人的亲密程度, 其中所述的用户和联系人的亲密程度包括特别好友和普通好友,根据全面统计各种因素, 实现准确的定义及更新常用联系人。上述系统中,所述的查找模块一 2还包括
排序模块一 8,用于根据统计结果成绩由高到低排列常用联系人,其中所述的统计结果 成绩是一定周期内的成绩,如一周或一个月,从而方便了用户和联系较频繁的常用联系人 更方便及时的沟通。上述系统中,所述的身份标识信息包括联系人姓名拼音的首字母、联系人姓名的 全拼、联系人的备注名称、联系人的社交网络账号,使得用户有多种查找方式来查找网络联 系人。
上述系统中,所述的查找模块二 5还包括
排序模块二 9,用于若输入的是联系人姓名拼音的首字母,则根据含有此输入字母的 联系人的备注名称、含有此输入字母的联系人的姓氏、常用姓氏中含有此输入字母的联系 人的名字、含有此输入字母的联系人的网络账号的顺序排列查找到的结果;若输入的是联 系人姓名的全拼、联系人的备注名称或联系人的社交网络账号,则以完全匹配的方式按照 联系人的备注名称、联系人姓名及联系人的用户名的顺序排列查找到的结果,使得联系人 在修改了社交网络姓名后,利用备注名称不变的特点,用户仍然能够快速查找到该目标联 系人,而且在用户忘记联系人的姓而只记得名字时,也能快速查找到该联系人。本发明的一种实施例的工作流程 S10,用户触发查找社交网络联系人操作;
S20,web服务器根据用户的身份标识信息从数据库中查找该用户的常用联系人并排序 查找结果,客户端显示该排好序的常用联系人;
S30,若常用联系人中没有用户要查找的联系人,则用户输入联系人的身份标识信息, web服务器根据用户输入的联系人的身份标识信息在数据库中进行查找; S40,客户端按照联系人的备注名称优先的方式显示查找到的联系人。实例说明实例一,“吴伟”给社交好友“刘琴”的备注名称是“刘琴”。“吴伟”想给 “刘琴”发送站内消息,就在客户端把光标定位到联系人查找框中,web服务器捕获到用户的 聚焦动作,并根据“吴伟”的身份标识信息从数据库中取出“吴伟”的常用联系人,该常用联 系人可以采用列表的形式显示。由于“吴伟”最近一段时间没有跟“王琴”联系,所以客户 端显示给“吴伟”的常用联系人中没有“刘琴”。“刘琴”修改了社交网络上的姓名,但是“吴 伟”不知道。如果按照原来的联系人定位方法,那么“吴伟”就查找不到“刘琴”。但是如果 使用本发明,“吴伟”进行输入查找,输入一个“ 1,,字母,web服务器会根据“吴伟”的输入来 查询数据库,查询出“吴伟”所有社交网络联系人中含有“1”字母的。这里会优先查找“吴 伟”社交网络联系人的备注名称,然后再查询联系人的姓氏,名字,最后是联系人的用户账 号。然后把查询结果通过客户端显示出来,显示给“吴伟”的结果列表中有“刘琴”,“李明”, “张林”,“dolphin”等,“吴伟”可以根据显示结果直接选择“刘琴”,并与之进行下一步的交 互。实例二,“张三”给社交好友“李四”的备注名称是“李四”。“张三”想给“李四”发 送站内消息,就在客户端把光标定位到联系人查找框中,web服务器捕获到用户的聚焦动 作,并根据“张三”的身份标识信息从数据库中取出“张三”的常用联系人,该常用联系人可 以采用列表的形式显示。由于“张三”最近一段时间没有跟“李四”联系,所以客户端显示 给“张三”的常用联系人中没有“李四”。“李四”修改了社交网络上的姓名,但是“张三”不 知道。如果按照原来的联系人定位方法,那么“张三”就查找不到“李四”。但是如果使用本 发明,“张三”进行输入查找,输入“李四”或者“lisi”或者“李四”的社交网络账号,则web 服务器就会优先查找备注名称为“李四”的联系人,其次查找名字叫“李四”的联系人,最后 查找用户名叫“李四”的联系人。然后客户端可以以列表的形式显示查找到的多个“李四”, “张三”从中选择要查找的目标联系人“李四”以进行进一步的沟通。
8
权利要求
1.一种智能定位社交网络联系人的方法,其特征在于,包括以下步骤 Si,用户触发查找社交网络联系人操作;S2,查找该用户的常用联系人,排序查找结果并显示;S3,若常用联系人中没有用户要查找的联系人,则输入联系人的身份标识信息进行查找;S4,客户端按照联系人的备注名称优先的方式显示查找到的联系人。
2.根据权利要求1所述的智能定位社交网络联系人的方法,其特征在于,步骤S2中所 述的排序查找结果包括统计用户对联系人动态的评论次数、用户到联系人页面的访问次 数、用户跟联系人的对话次数、用户跟联系人发送短消息的次数及用户和联系人的亲密程度。
3.根据权利要求2所述的智能定位社交网络联系人的方法,其特征在于,还包括根据 统计结果成绩由高到低排列常用联系人。
4.根据权利要求1所述的智能定位社交网络联系人的方法,其特征在于,步骤S3中 所述的身份标识信息包括联系人姓名拼音的首字母、联系人姓名的全拼、联系人的备注名 称、联系人的社交网络账号。
5.根据权利要求4所述的智能定位社交网络联系人的方法,其特征在于,步骤S3中所 述的输入联系人的身份标识信息进行查找还包括若输入的是联系人姓名拼音的首字母, 则根据含有此输入字母的联系人的备注名称、含有此输入字母的联系人的姓氏、常用姓氏 中含有此输入字母的联系人的名字、含有此输入字母的联系人的网络账号的顺序排列查找 到的结果;若输入的是联系人姓名的全拼、联系人的备注名称或联系人的社交网络账号,则 以完全匹配的方式按照联系人的备注名称、联系人姓名及联系人的用户名的顺序排列查找 到的结果。
6.一种实现权利要求1 5所述方法的智能定位社交网络联系人的系统,其特征在 于,它包括触发模块(1),用于用户触发查找社交网络联系人操作; 查找模块一(2),用于查找该用户的常用联系人并排序查找结果; 显示模块一(3),用于显示排好序的常用联系人;输入模块(4),用于若常用联系人中没有用户要查找的联系人,则输入联系人的身份标 识信息;查找模块二(5),用于根据输入的联系人的身份标识信息查找联系人;显示模块二(6),用于客户端按照联系人的备注名称优先的方式显示查找到的联系人。
7.根据权利要求6所述的智能定位社交网络联系人的系统,其特征在于,所述的查找 模块一(2)还包括统计模块(7),用于统计用户对联系人动态的评论次数、用户到联系人页面的访问次 数、用户跟联系人的对话次数、用户跟联系人发送短消息的次数及用户和联系人的亲密程度。
8.根据权利要求7所述的智能定位社交网络联系人的系统,其特征在于,所述的查找 模块一(2)还包括排序模块一(8 ),用于根据统计结果成绩由高到低排列常用联系人。
9.根据权利要求6所述的智能定位社交网络联系人的系统,其特征在于,所述的身份 标识信息包括联系人姓名拼音的首字母、联系人姓名的全拼、联系人的备注名称、联系人 的社交网络账号。
10.根据权利要求9所述的智能定位社交网络联系人的系统,其特征在于,所述的查找 模块二(5)还包括排序模块二(9),用于若输入的是联系人姓名拼音的首字母,则根据含有此输入字母 的联系人的备注名称、含有此输入字母的联系人的姓氏、常用姓氏中含有此输入字母的联 系人的名字、含有此输入字母的联系人的网络账号的顺序排列查找到的结果;若输入的是 联系人姓名的全拼、联系人的备注名称或联系人的社交网络账号,则以完全匹配的方式按 照联系人的备注名称、联系人姓名及联系人的用户名的顺序排列查找到的结果。
全文摘要
本发明公开了一种智能定位社交网络联系人的方法与系统,所述的方法包括以下步骤S1,用户触发查找社交网络联系人操作;S2,查找该用户的常用联系人,排序查找结果并显示;S3,若常用联系人中没有用户要查找的联系人,则输入联系人的身份标识信息进行查找;S4,客户端按照联系人的备注名称优先的方式显示查找到的联系人。本发明通过查找显示用户的常用联系人,使得用户能够快速高效的定位与用户沟通较频繁的联系人,并且对于沟通较少的联系人,在联系人修改了社交网络姓名后,通过查找并优先显示联系人的备注名称的方式,使得用户仍然能够快速查找到该目标联系人。
文档编号G06F17/30GK102004788SQ20101057643
公开日2011年4月6日 申请日期2010年12月7日 优先权日2010年12月7日
发明者李国新, 王剑清 申请人:北京开心人信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1