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

文档序号:9649109阅读:来源:国知局
关联的联系人信息;
[0039]所述接收模块,还用于接收到所述第二终端返回的携带有查询密码的短信。
[0040]与现有技术相比,本发明提供的远程查询联系人信息的方法及终端,远程终端可以在开启了远程查询功能的终端上查询某一联系人的信息,比如电话号码、邮箱、工作地址等等,从而实现终端设备上联系人信息的远程获取,以不断扩大通信终端的服务范围和服务质量。
【附图说明】
[0041]图1是实施例中远程获取电话号码的方法流程图;
[0042]图2是一个应用示例中如何创建电话本的远程查询服务流程图;
[0043]图3是一个应用示例中如何创建远程查询电话本的短信流程图;
[0044]图4是一个应用示例中远程获取电话号码的方法流程图;
[0045]图5是实施例中终端的结构图。
【具体实施方式】
[0046]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0047]实施例:
[0048]如图1所示,本实施例提供了一种远程获取电话号码的方法,包括以下步骤:
[0049]S101:第一终端开启本机的远程查询功能;
[0050]其中,开启本机的远程查询功能,包括:如果本机在出厂时设置支持远程查询功能,则选择启动本机的远程查询服务,如果本机在出厂时不支持远程查询功能,那么,可以在第一终端安装相应的远程查询应用软件,选择启动该应用软件,从而启动远程查询服务。
[0051]开启本机的远程查询功能之后,进入远程查询的设置界面,此界面可以设置远程查询密码、白名单用户的电话号码并保存,远程查询密码为由英文和数字组成的一串字符;
[0052]远程查询短信的格式可以为默认格式也可以由用户自定义设置,例如,设置远程查询短信的格式为..#获取方式信息#联系人信息查询的关键字#待查询联系人关键字,所述待查询联系人关键字例如包括待查询联系人关键字,所述获取方式信息包括:白名单获取方式信息或查询密码,例如,白名单获取方式信息设为friend,当接收的短信中相应位置的信息为friend,说明远程终端采用白名单获取方式联系人信息。联系人信息包括但不限于:联系人的电话号码、邮箱、身份证号、工作地址、qq账号、微信账号等各种信息。联系人信息查询的关键字就可以直接设为“电话本查询”、“邮箱查询”或者“远程查询”等字样,来标识本短信为远程查询短信,是用于远程查询电话号码或远程查询邮箱等等联系人信息的,与普通短信以示区别。查询密码即该查询短信中的“获取方式信息”相应位置内容为由英文和数字组成的一串字符远程查询密码,例如,AXXXX30XXX。如果该查询密码与第一终端设置的远程查询密码匹配,则可以进一步查询联系人信息。
[0053]S102:开启了远程查询功能的第一终端接收到第二终端发来的短信,所述短信携带有查询指示信息;
[0054]其中,所述查询指示信息包括:获取方式信息、电话本查询的关键字以及待查询联系人关键字,比如待查询联系人的姓名或姓氏;
[0055]S103:解析所述短信的内容,根据所述短信的格式和所述查询指示信息判断出所述短信为远程查询短信;
[0056]其中,判断出所述短信为远程查询短信具体为:如果所述短信的格式与步骤S101中第一终端设置的远程查询短信的格式一致,且所述查询指示信息中包含有联系人信息查询的关键字,说明该短信为远程查询短信。
[0057]S104:向所述第二终端返回所述查询指示信息指示的联系人信息。
[0058]其中,具体包括:
[0059]所述第一终端根据所述查询指示信息中的获取方式信息,向所述第二终端返回所述待查询联系人关键字关联的联系人信息。
[0060]其中,如果所述获取方式信息为白名单获取方式信息,则判断所述第二终端的号码是否属于白名单用户,如果是,则查询所述第一终端是否存在所述待查询联系人的姓名或姓氏,如果是,则向所述第二终端返回所述待查询联系人关键字关联的联系人信息。
[0061]其中,如果所述第二终端的号码不属于白名单用户,作为一种优选的方式,所述方法还包括:
[0062]所述第一终端认为所述获取方式信息为查询密码,判断所述查询密码与本地保存的远程查询密码是否匹配,如果匹配,则查询所述第一终端是否存在所述待查询联系人的姓名或姓氏,如果是,则向所述第二终端返回所述待查询联系人的的姓名或者姓氏关联的耳关系人信息。
[0063]其中,如果所述第二终端的号码不属于白名单用户,作为另一种优选的方式,所述方法还包括:
[0064]向所述第二终端返回该终端不属于白名单用户的信息;
[0065]待接收到所述第二终端返回的携带有查询密码的短信后,判断所述查询密码与本地保存的远程查询密码是否匹配,如果匹配,则查询所述第一终端是否存在所述待查询联系人的姓名或姓氏,如果是,则向所述第二终端返回所述待查询联系人关键字关联的联系人信息。
[0066]在本实施中,第一终端为本地终端,第二终端为远程终端,或者,第一终端也可以说远程终端,第二终端为本地终端。
[0067]在一个应用示例中,以远程查询第一终端(本应用示例中作为本地终端)上联系人的电话号码为例,针对如何在第一终端创建远程查询服务流程,如图2所示,包括以下步骤:
[0068]S201:第一终端选择开启远程查询功能,例如,通过安装应用软件的方式实现;
[0069]S202:在开启应用软件后,用户输入开启远程查询功能的第一终端的本机电话号码;
[0070]此号码用于区分具体是哪个S頂卡开启远程查询功能,因为一个用户可能有多个SIM卡,比如手机是双卡双待,但不一定都开启远程查询功能。
[0071]S203:设置远程查询密码;
[0072]密码规定为6位,如果设置密码为空或者长度不足,需要给出提示。
[0073]S204:设置白名单用户的电话号码;
[0074]比如白名单用户包括:自己和家庭成员,以方便自己和家人获取本机或者其他家庭成员手机上面的联系人的电话号码。
[0075]S205:在本机存储远程查询密码和白名单用户。
[0076]针对第二终端(本应用示例中作为远程终端)如何创建远程查询电话本的短信,如图3所示,包括以下步骤:
[0077]S301:选择或输入目标终端(即第一终端)的电话号码编写远程查询短信;
[0078]可以选择某个手机联系人之后编写,也可以新建一个服务短信,输入目标终端的电话号码。
[0079]S302:判断本机号码是否属于远程查询的白名单用户,如果是,则执行步骤S303,否则,执行步骤S304 ;
[0080]S303:按照格式#friend#电话本查询#李冰的格式和查询指示信息编写远程查询短?目;
[0081
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1