一种远程查询联系人信息的方法及终端的制作方法_3

文档序号:9649109阅读:来源:国知局
] S304:按照格式#Axxxx30xxx#电话本查询#李冰的格式和查询指示信息编写远程查询短信;
[0082]不属于白名单用户时,需要查询密码,如果输入的查询密码为空或者长度不够,需要给出提示。输入要查询的联系人在目标终端存储的姓名或者姓氏。
[0083]S305:发送远程查询信息到目标终端(即第一终端)。
[0084]如图4所示,用户使用第二终端向第一终端远程查询联系人的电话号码的方法,包括以下步骤:
[0085]S401:用户使用第二终端编写远程查询短信,将远程查询短信发送到第一终端;
[0086]S402:第一终端解析短信,如收到短信内容和S303或S304中的短信格式相同,并且存在“电话本查询”关键字,那么就认为此号码为远程查询短信;
[0087]S403:判断该查询短信中是否有“friend”,用以判断是通过远程查询密码获取还是通过白名单获取,如果有,则执行步骤S404 ;否则,执行步骤S405 ;
[0088]S404:短信中存在friend关键字,判断第二终端的电话号码是否属于第一终端设置的白名单用户,如果是,则执行步骤S408 ;否则,执行步骤S406 ;
[0089]S405:如果短信中不存在friend关键字,而是一段由英文和数字组成的一串字符,例如,Axxxx30xxx则认为所述获取方式信息为查询密码,需要通过密码匹配的方式远程查询,判断查询密码是否与第一终端设置的远程查询密码一致,如果一致,则执行步骤S408 ;否则,执行步骤S407 ;
[0090]S406:如果不属于白名单用户,优选地,可以向第二终端反馈第二终端不属于目标用户的白名单;
[0091]S407:如果不一致,优选地,可以反馈信息给第二终端,提示远程查询密码错误;
[0092]其中,步骤S406和S407可以执行也可以不执行,即,如果不属于白名单用户或如果不一致时,第一终端不需要向第二终端反馈信息。
[0093]S408:第一终端的电话号码属于第二终端设置的白名单用户,或者远程查询密码与第一终端设置的远程查询密码相符,那么,通过解析查询信息获取到要查询的联系人姓名或者姓氏,查询第一终端的电话本中是否有符合的联系人;如果有,则执行步骤S409,否则执行步骤S410 ;
[0094]S409:第一终端把符合的联系人以姓名A:号码,姓名B:号码...的方式拼接成普通短信,发送给第二终端;
[0095]S410:第一终端查询到没有符合的联系人,将查询失败结果反馈给第二终端。
[0096]在网络通信服务快速发展的情况下,通过不断完善通信终端和服务范围和服务内容,实现通信终端的存储信息的远程获取和用户意外情况的处理,可以提高通信终端的用户体验,也可以作为通信终端服务亮点之一。因此,如何通过技术手段实现通信设备内容的远程共享和获取,将会不断扩大通信终端的服务范围和服务质量,例如:用户在出门忘记携带手机,如果此时有紧急情况需要联系他人,但是联系人的电话存储在手机上无法随时查询,这个时候就可以通过远程查询方式获取该联系人的电话号码,以达到及时沟通的目的;另外家庭成员电话号码常用联系人存在差异,如果遇到紧急情况需要联系其他家庭成员手机上面的联系人,也可以通过设置电话本白名单的方式远程获取。而且,终端上联系人的信息不仅包括联系人的电话号码,还包括:联系人的邮箱、身份证号、工作地址、qq账号、微信账号等各种信息。
[0097]如图5所示,本实施例提供了一种终端,包括:
[0098]远程查询功能控制模块,用于开启本机远程查询功能;
[0099]接收模块,用于接收第二终端发来的短信,所述短信携带有查询指示信息;
[0100]其中,所述查询指示信息包括:获取方式信息、联系人信息查询的关键字和待查询联系人的姓名或姓氏。
[0101]查询模块,用于解析所述短信的内容,根据所述短信的格式和所述查询指示信息判断出所述短信为远程查询短信后,向所述第二终端返回所述查询指示信息指示的联系人信息。
[0102]其中,本系统还包括:配置模块,用于开启远程查询功能后,设置远程查询密码、白名单用户的电话号码并保存;
[0103]设置远程查询短信的格式为..#获取方式信息#电话本查询的关键字#待查询联系人关键字,所述获取方式信息包括:白名单获取方式信息或查询密码。
[0104]其中,所述查询模块,用于根据所述短信的格式和所述查询指示信息判断出所述短信为远程查询短信,包括:
[0105]如果所述短信的格式与所述第一终端设置的远程查询短信的格式一致,且所述查询指示信息中包含有联系人信息查询的关键字,则判断所述短信为远程查询短信。
[0106]其中,所述查询模块,用于向第二终端返回所述查询指示信息指示的终端信息,包括:
[0107]根据所述查询指示信息中的获取方式信息,向所述第二终端返回所述待查询联系人关键字关联的联系人信息。
[0108]其中,所述查询模块,用于根据所述查询指示信息中的获取方式信息,向所述第二终端返回所述待查询联系人关键字关联的联系人信息,包括:
[0109]如果所述获取方式信息为白名单获取方式信息,则判断所述第二终端的号码是否属于白名单用户,如果是,则查询所述第一终端是否存在所述待查询联系人的姓名或姓氏,如果有,则向所述第二终端返回所述待查询联系人关键字关联的联系人信息。
[0110]其中,作为一种优选的方式,所述查询模块,还用于如果所述第二终端的号码不属于白名单用户,则认为所述获取方式信息为查询密码,判断所述查询密码与本地保存的远程查询密码是否匹配,如果匹配,则查询所述第一终端是否存在所述待查询联系人的姓名或姓氏,如果有,则向所述第二终端返回所述待查询联系人关键字关联的联系人信息。
[0111]其中,作为另一种优选的方式,所述查询模块,还用于如果所述第二终端的号码不属于白名单用户,则向所述第二终端返回该终端不属于白名单用户的信息;还用于待接收到所述第二终端返回的携带有查询密码的短信后,判断所述查询密码与本地保存的远程查询密码是否匹配,如果匹配,则查询所述第一终端是否存在所述待查询联系人的姓名或姓氏,如果有,则向所述第二终端返回所述待查询联系人关键字关联的联系人信息;
[0112]所述接收模块,还用于接收到所述第二终端返回的携带有查询密码的短信。
[0113]从上述实施例可以看出,相对于现有技术,上述实施例中提供的远程查询联系人信息的方法及终端,远程终端可以在开启了远程查询功能的终端上查询某一联系人的信息,比如电话号码、邮箱、工作地址等等,从而实现终端设备上联系人信息的远程获取,以不断扩大通信终端的服务范围和服务质量。
[0114]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1