基于校验信息来提供联系人信息的方法

文档序号:7681381阅读:135来源:国知局
专利名称:基于校验信息来提供联系人信息的方法
技术领域
本发明属于网络领域,特别涉及一种基于校验信息来提供联系人信息的方法。
背景技术
随着手机的普及,其已成为人们日常生活中最常用的电子设备之一。通话和短信是手机的两个最基本的功能,而这两个最基本的功能都离不开手机中的联系人列表。无论是拨打对方的电话或者向对方发送短信,常需要启动联系人列表,从中找到所需要的联系人。通常,联系人列表不是本来就有的,而是需要用户自己去建立。用户建立一个新的联系人的常见方式是先选择“添加联系人”功能栏,然后输入联系人的姓名,再输入联系人的电话号码,电子邮件等等。此种建立联系人的方式极为不便,一方面因为联系人信息完全是人工输入,既麻烦又费时费力;另一方面,用户在建立联系人时可能仅知道对方的手机号码, 而不知道对方的电子邮件,如果需要输入对方的电子邮件,就需要先向对方索取,在知道后再行添加,如此操作也显得极为不便;还有,现在很多手机的联系人列表中都有保存联系人头像的功能,而要获取联系人头像,在目前也在极不方便。如何解决上述问题,实已成为本领域技术人员亟待解决的技术课题。

发明内容
本发明的目的在于提供一种基于校验信息来提供联系人信息的方法,以方便请求人建立联系人列表。为了达到上述目的及其他目的,本发明提供的基于校验信息来提供联系人信息的方法,包括以下步骤1)接收来自请求设备的请求提供联系人的个人相关信息的请求信息,其中,所述请求信息中包含用于确定联系人的身份的确认信息;X)接收来自所述请求设备发出的用于验证是否获得相应联系人授权的第一校验 fn息;I)在在存储有多个联系人的个人相关信息及多个分别与个人相关信息相对应的第二校验信息的信息库中进行查询,以确定是否有个人相关信息中包含所述确认信息且该个人相关信息所对应的第二校验信息与所述第一校验信息相同的匹配联系人;II)当确定有所述匹配联系人时,将所述匹配联系人的个人相关信息提供给所述请求设备。综上所述,本发明的提供联系人信息的方法根据请求人的请求及校验信息核对后,将信息库中的联系人个人相关信息提供给请求人,以方便请求人建立联系人列表。


图1为本发明一个方面的基于校验信息来提供联系人信息的方法的流程图;图2为本发明另一个方面的基于校验信息来提供联系人信息的方法的流程图。
具体实施例方式图1为本发明的一个方面的基于校验信息来提供联系人信息的方法的流程图。根据本发明的方法,其主要在计算机的处理器或操作系统中完成,因此,以下将所述处理器或操作系统统称为联系人信息提供设备。首先,在步骤Sl 1中,所述联系人信息提供设备接收来自请求设备发出的请求提供联系人的个人相关信息的请求信息,其中,所述请求设备包括但不限于手机、PDA等等。 所述请求信息中包含用于确定联系人身份的确认信息。所述用于确定联系人身份的确认信息包括但不限于以下至少一项1)联系人的姓名;2)联系人的电话号码;3)联系人的电子邮件地址;4)联系人的即时通讯账号,如QQ号码,MSN帐号等;5)联系人的公司名称;6)联系人的部门;7)联系人的职务;8)联系人的住址等等。例如,当请求人A想将联系人B加入至自己手机的联系人列表中,则请求人A通过手机向所述联系人信息提供设备发送包含联系人B的姓名的请求信息。接着,在步骤S12中,所述联系人信息提供设备在存储有多个联系人的个人相关信息及多个分别与个人相关信息相对应的第二校验信息的信息库中进行查询,以确定是否有个人相关信息中包含所述确认信息的匹配联系人。例如,所述联系人信息提供设备在步骤Sll中接收来自请求设备X的请求信息包括确认信息“姓名是王三”,则所述联系人信息提供设备在所述信息库中查询后,获得个人相关信息中包含“姓名是王三”的匹配联系人为联系人a与联系人b。又例如,所述联系人信息提供设备在步骤Sll中接收来自请求设备Y的请求信息包括确认信息“QQ号码是123456”,则所述联系人信息提供设备在所述信息库中查询后, 获得个人相关信息中包含“QQ号码是123456”的匹配联系人为联系人c。需要说明的是,本领域技术人员应该理解,所述信息库可以是设置在任意所述联系人信息提供设备所能访问的设备中的信息库,例如,所述信息库是设置在联系人信息提供设备所能访问的网络服务器中的信息库;又例如所述信息库是设置在联系人信息提供设备所在的计算机中的信息库等。此外,与各联系人的个人相关信息对应的第二校验信息通常由相应的联系人自行预先设置,也可随时进行更新,第二校验信息可以是字母、数字、汉字等等。还有,作为一种优选,同一个联系人,在提交个人相关信息时,可提交多组个人相关信息,每一组相关信息对应一个第二校验信息。例如,联系人a的个人相关信息如下第一组个人相关信息姓名李一,QQ号为22222,公司A的经理,对应的第二校验信息为ssss ;第二组个人相关信息姓名李一,MSN用户名为fff@l 11. com,对应的第二校验信息为55550接着,在步骤S13中,所述联系人信息提供设备判断所述匹配联系人的数量是否为1,如果是,进入步骤S14,否则进入步骤S18。例如,所述联系人信息提供设备在步骤S12中获得匹配联系人为联系人a与联系人b,则所述联系人信息提供设备判断匹配联系人的数量不为1,则进入步骤S18。又例如,所述联系人信息提供设备在步骤S22中获得匹配联系人为联系人C,则所述联系人信息提供设备判断匹配联系人的数量为1,则进入步骤S14。
接着,在步骤S14中,所述联系人信息提供设备向所述请求设备发送要求提供第一校验信息的要求信息。例如,所述联系人信息提供设备基于来自请求设备X的确认信息在信息库查询后获得匹配联系人数量为1,则所述联系人信息提供设备向所述请求设备X发出要求提供第一校验信息的要求信息。接着,在步骤S15中,所述联系人信息提供设备判断是否有收到请求设备发送回的第一校验信息,如果有,则进入步骤S16,否则结束。在步骤S16中,所述联系人信息提供设备判断接收的第一校验信息与所述匹配联系人的个人相关信息所对应的第二校验信息是否相同,如果是,则进入步骤S17,否则,进入步骤S19。在步骤S17中,所述联系人信息提供设备将所述匹配联系人的个人相关信息提供给所述请求设备。其中,个人相关信息包括但不限于以下至少一项1)联系方式信息;如电话号码,电子邮件、诸如QQ号的即时通讯账号,住址等等。2)头像信息;3)名片图像信息; 4)音视频信息等等。例如,所述联系人信息提供设备选出的匹配联系人为联系人a,并判断该联系人a 的个人信息对应的第二校验信息与来自请求设备X2的所述第一校验信息相同,则所述联系人信息提供设备将该联系人a的个人信息发送给请求设备X2。在步骤S18中,所述联系人信息提供设备向请求设备发送确认身份失败的信息。例如,所述联系人信息提供设备在步骤S12中,由所述信息库中选择出个人相关信息中包含来自请求设备X4的确认信息“姓名为张三”的匹配联系人为联系人el及联系人e2,则所述联系人信息提供设备向所述请求设备X4发送确认联系人身份失败的消息。在步骤S19中,所述联系人信息提供设备向请求设备发送校验信息错误的信息。例如,所述联系人信息提供设备在步骤S16中判断来自请求设备)(5的第一校验信息与匹配联系人为联系人f的个人相关信息所对应的第二校验信息不相同,则所述联系人信息提供设备向所述请求设备)(5发送校验信息错误的信息。此外,作为一种优选方式,当所述联系人信息提供设备在步骤Sll接收的请求信息中包含请求人信息时,在步骤S16与S17之间还包括基于所述匹配联系人的联系方式,发出用于询问所述匹配联系人是否同意将其个人相关信息提供给所述请求人信息所对应的请求人的询问信息的步骤,并当收到同意的回复信息后,再进入步骤S17,而当收到不同意的答复信息后,不将所述匹配联系人的个人相关信息提供给所述请求设备。其中,所述请求人信息包括但不限于以下至少一项1)请求人的姓名;2)请求人的电话号码;3)请求人的电子邮件地址;4)请求人的即时通讯账号,如QQ号码,MSN帐号等;5)请求人的公司名称; 6)请求人的部门;7)请求人的职务;8)请求人的住址等等。所述联系人信息提供设备确定所述匹配联系人的联系方式的方式包括但不限于1)直接由所述匹配联系人的个人相关信息中获取;2)基于所述匹配联系人的预定来获取被指定的联系方式等等。此外作为另一种优选方式,当所述请求设备未提供请求人信息时,则所述联系人信息提供设备在步骤S16中确定接收的第一校验信息与所述匹配联系人的个人相关信息所对应的第二校验信息相同后,再次请求请求设备提供请求人信息,并在接收到所述请求设备发出的请求人信息后,再基于所述匹配联系人的联系方式,发出用于询问所述匹配联系人是否同意将其个人相关信息提供给所述请求人信息所对应的请求人的询问信息,并当收到同意的回复信息后,再进入步骤S17,而当收到不同意的答复信息后,向发送请求信息的请求设备发送拒绝提供个人相关信息的告知信息。图2为本发明的另一方面的基于校验信息来提供联系人信息的方法的流程图。在步骤S21中,所述联系人信息提供设备接收来自请求设备的请求提供联系人的个人相关信息的请求信息及第一校验信息,其中,所述请求信息中包含用于确定联系人身份的确认信息。接着,在步骤S22中,所述联系人信息提供设备在信息库中进行查询,以确定是否有个人相关信息中包含所述确认信息且该个人相关信息所对应的第二校验信息与所述第一校验信息相同的匹配联系人,如果有,则进入步骤S23,否则进入步骤S24。其中,所述信息库已在图1所示的步骤S12中予以详述,在此以引用的方式包含于此,不再重述。例如,所述联系人信息提供设备在步骤S21中接收来自请求设备)(6的请求信息包括请求人信息“aaa”及确认信息“油浦123. com”,第一校验信息为“cl23”,则所述联系人信息提供设备在信息库中查询是否有联系人的个人信息包含“hhMm^m”、且该联系人的个人信息所对应的第二校验信息与第一校验信息“cl23”是否相同,并当有联系人的个人信息包含“油浦123. com”、目.该联系人的个人信息所对应的第二校验信息与第一校验信息“cl23”相同时,则所述联系人信息提供设备确定该联系人为匹配联系人,进而进入步骤 S23,否则进入步骤S24。在步骤S23中,所述联系人信息提供设备将所述匹配联系人的个人相关信息提供给所述请求设备。例如,所述联系人信息提供设备基于来自请求设备X8的请求信息及第一校验信息,在所述信息库中查询确定的匹配联系人为联系人a5,其中,联系人a5的第一组个人相关信息所对应的第二校验信息与第一校验信息相同,则所述联系人信息提供设备将所述联系人a5的第一组个人相关信息发送给所述请求设备X8。在步骤S24中,所述联系人信息提供设备向请求设备发送确认联系人失败的信肩、ο例如,所述联系人信息提供设备基于来自请求设备X9的请求信息及第一校验信息,在所述信息库中查询,未查询到联系人的个人相关信息中包含来自请求设备X9的请求信息中的确认信息,则所述联系人信息提供设备向所述请求设备X9发送确认联系人失败的信息。又例如,所述联系人信息提供设备基于来自请求设备XO的请求信息及第一校验信息在所述信息库中查询,获得联系人all的个人相关信息中包含来自请求设备XO的请求信息中的确认信息,但联系人all的所有组的个人信息各自所对应的第二校验信息都与第一校验信息不同,则所述联系人信息提供设备向所述请求设备XO发送确认联系人失败的 fn息ο作为又一种优选方式,本发明的方法还包括基于联系人所提交的个人相关信息来更新所述信息库的步骤。例如,所述联系人信息提供设备将新的联系人所提交的个人相关信息存入所述信息库。又例如,所述联系人信息提供设备将联系人c所提交的修改后的个人相关信息替换所述信息库中所存储的联系人c的个人相关信息。
作为另一种优选方式,本发明的方法还包括当所述匹配联系人的个人相关信息更新后,将该更新后的个人相关信息自动或基于所述请求设备的请求提供给所述请求设备。例如,在所述联系人信息提供设备将联系人d2的个人相关信息提供给请求设备 Xl后,又基于联系人d2提交的修改后的个人相关信息对所述信息库进行更新,则所述联系人信息提供设备在对联系人d2的个人信息进行更新后,自动将更新后的联系人d2的个人信息发送给请求设备XI。又例如,在所述联系人信息提供设备将联系人d3的个人相关信息提供给请求设备X2后,又基于联系人d3提交的修改后的个人相关信息对所述信息库进行更新,则所述联系人信息提供设备在对联系人d3的个人信息进行更新。当所述请求设备X2启动了联系人列表时,则发出请求提供更新后的个人相关信息的更新信息,由此,所述联系人信息提供设备将该更新后联系人d3的个人相关信息提供给该请求设备X2。综上所述,本发明的基于校验信息来提供联系人信息的方法基于请求人的请求及校验信息的核对,自动将所信息库中所存储的联系人的个人相关信息提供给请求人,以省却请求人自己输入之麻烦,同时,将联系人的个人相关信息存储在信息库中,也可省却联系人分发纸质名片之烦恼。上述实施例仅列示性说明本发明的原理及功效,而非用于限制本发明。任何熟悉此项技术的人员均可在不违背本发明的精神及范围下,对上述实施例进行修改。因此,本发明的权利保护范围,应如权利要求书所列。
权利要求
1.一种基于校验信息来提供联系人信息的方法,其特征在于包括步骤接收来自请求设备的请求提供联系人的个人相关信息的请求信息,其中,所述请求信息中包含用于确定联系人身份的确认信息; 所述方法还包括步骤-接收来自所述请求设备发出的第一校验信息;1)在存储有多个联系人的个人相关信息及多个分别与个人相关信息相对应的第二校验信息的信息库中进行查询,以确定是否有个人相关信息中包含所述确认信息且该个人相关信息所对应的第二校验信息与所述第一校验信息相同的匹配联系人;2)当确定有所述匹配联系人时,将所述匹配联系人的个人相关信息提供给所述请求设备。
2.如权利要求1所述的基于校验信息来提供联系人信息的方法,其特征在于还包括步骤基于联系人所提交的个人相关信息来更新所述信息库。
3.如权利要求2所述的基于校验信息来提供联系人信息的方法,其特征在于还包括步骤当所述匹配联系人的个人相关信息更新后,将该更新后的个人相关信息自动或基于所述请求设备的请求提供给该请求设备。
4.如权利要求1所述的基于校验信息来提供联系人信息的方法,其特征在于所述方法还包括以下步骤当确定没有所述匹配联系人时,向所述请求设备发出确认联系人失败的信息。
5.如权利要求1所述的基于校验信息来提供联系人信息的方法,其特征在于所述方法还包括以下步骤接收来自所述请求设备的请求人信息; 所述步骤2~)还包括以下步骤当确定有所述匹配联系人时,基于所述匹配联系人的联系方式,发出用于询问所述匹配联系人是否同意将其个人相关信息提供给所述请求人信息所对应的请求人的询问信息, 并在收到同意的回复信息后,将所述匹配联系人的个人相关信息提供给所述请求设备。
6.如权利要求1所述的基于校验信息来提供联系人信息的方法,其特征在于用于确定联系人身份的确认信息包括以下至少一项联系人的姓名; 联系人的电话号码; 联系人的电子邮件地址; 联系人的即时通讯账号; 联系人的公司名称; 联系人的部门; 联系人的职务; 联系人的住址。
7.如权利要求1所述的基于校验信息来提供联系人信息的方法,其特征在于所述个人相关信息包括以下至少一项联系方式信息; 头像信息; 名片图像信息; 音视频信息。
全文摘要
本发明提供一种基于校验信息来提供联系人信息的方法。根据所述方法,接收来自请求设备的请求提供联系人的个人相关信息的请求信息及第一校验信息,其中,所述请求信息中包含请求人信息及用于确定联系人的身份的确认信息;随后再在存储有多个联系人的个人相关信息及多个分别与个人相关信息相对应的第二校验信息的信息库中进行查询,以确定个人相关信息中包含所述确认信息且该个人相关信息所对应的第二校验信息与所述第一校验信息相同的匹配联系人,并将所述匹配联系人的个人相关信息提供给所述请求设备,由此,可省却人工输入联系人信息。
文档编号H04W8/24GK102333302SQ201110143309
公开日2012年1月25日 申请日期2011年5月30日 优先权日2011年5月30日
发明者曹璐, 罗希平, 镇立新, 陈青山, 龙腾 申请人:上海合合信息科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1