一种终端的制作方法_2

文档序号:8342931阅读:来源:国知局
标联系人“张三”的位置信息时,终端用户可以进入通讯录或拨号盘界面,在通讯录或拨号盘界面的搜索框中输入搜索指令,假设该搜索指令是字母“Z” (即“张三”姓氏的首字母),则在搜索界面中会显示符合字母“Z”开头的所有目标联系人的条目。如图3所示,图3是本发明实施例公开的一种终端输出目标联系人条目的界面示意图。在搜索框中输入字母“Z”后,图3所示的搜索界面中显示出了符合字母“Z”开头的两个目标联系人的条目,在显示的两个目标联系人的条目中均包含有电话图标、短信图标以及地图图标。当点击某个条目中的电话图标时,可以呼叫对应的联系人;当点击某个条目中的短信图标时,可以输出短信编辑界面,并可以将编辑好的短信发送给对应的联系人;当点击某个条目中的地图图标时,可以向对应的联系人所属终端发送位置信息获取请求,以获取到对应联系人的位置信息。
[0041]具体地,步骤S201接收针对目标联系人的条目中包括的地图图标的操作指令的方式可以为:
[0042]接收针对搜索界面内的至少一个目标联系人的条目中的其中一个目标联系人的条目包括的地图图标的操作指令。
[0043]S202、响应该操作指令,向目标联系人所属的目标终端发送位置信息获取请求。
[0044]S203、接收目标终端针对位置信息获取请求所发送的反馈信息,其中,反馈信息携带有目标联系人的位置信息。
[0045]本发明实施例中,在执行步骤S203接收目标终端针对位置信息获取请求所发送的反馈信息之后,图2所描述的方法还可以包括以下步骤:
[0046]步骤23)解析反馈信息,以获取反馈信息携带的目标联系人的位置信息。
[0047]其中,接收到目标终端发送的反馈信息中除携带有目标联系人的位置信息外,还可以包含与目标联系人的位置信息无关的一些附加信息,通过解析反馈信息,从中提取出有用信息(即目标联系人的位置信息)。
[0048]本发明实施例中,在执行步骤23)解析反馈信息,以获取反馈信息携带的目标联系人的位置信息之后,图2所描述的方法还可以包括以下步骤:
[0049]步骤24)在搜索界面中过滤除终端用户操作的地图图标所对应的目标联系人的条目外的其余目标联系人的条目,以获取用于输出该目标联系人的位置信息的空白区域,以使终端在空白区域内输出该目标联系人的位置信息。
[0050]请一并参阅图4,图4是本发明实施例公开的一种目标联系人的位置信息获取的界面示意图。如图4所示,当终端用户点击目标联系人“张三”条目中的地图图标时,终端可以自动向“张三”所属的目标终端发送位置信息获取请求,也可以输出提示信息,以提示终端用户向“张三”所属的目标终端发送位置信息获取请求,当目标终端接收到该位置信息获取请求后,返回一条反馈信息,终端接收并解析该反馈信息后,滤除掉除目标联系人“张三”的条目外的其他目标联系人的条目,以获取用于输出“张三”的位置信息的空白区域,图4中是以图形化的方式在空白区域中显示“张三”的位置信息,可以理解的是,还可以与文字和/或语音等方式输出“张三”的位置信息。
[0051]S204、从预先存储的地图数据包中查询是否存在目标联系人的位置信息所在区域的地图。
[0052]本发明实施例中,在获取到用于输出目标联系人的位置信息的空白区域的同时,可以获取目标联系人的位置信息所在区域的地图。在终端中可以预先存储好地图数据包,该地图数据包中可以包括各个省、市中的各个区域的地图,可以在终端未连接上网络的情况下离线使用该联系人定位技术。当从预先存储的地图数据包中查询到存在目标联系人的位置信息所在区域的地图时,则可以进一步执行步骤S205 ;当从预先存储的地图数据包中未查询到目标联系人的位置信息所在区域的地图时,则可以进一步执行步骤S207。
[0053]S205、若执行步骤S204的结果为是时,提取目标联系人的位置信息所在区域的地图。
[0054]本发明实施例中,当执行步骤S204从预先存储的地图数据包中查询存在目标联系人的位置信息所在区域的地图时,从预先存储的地图数据包中提取该目标联系人的位置信息所在区域的地图。
[0055]S206、显示目标联系人的位置信息所在区域的地图,并在目标联系人的位置信息所在区域的地图中标记目标联系人的位置信息。
[0056]本发明实施例中,可以将执行步骤S205提取到目标联系人的位置信息所在区域的地图显示出来,并在目标联系人的位置信息所在区域的地图中可以标记出该目标联系人的位置信息。如图4所示,获取到目标联系人的位置信息后,可以在空白区域中以图形化的方式显示目标联系人的位置信息所在区域的地图,同时在该地图中标记出目标联系人当前的地理位置。此外,还可以以文字和/或语言等方式在空白区域输出目标联系人的位置信息。
[0057]S207、若执行步骤S204的结果为否时,判断终端是否具有访问外部数据资源的权限。
[0058]本发明实施例中,当执行步骤S204从预先存储的地图数据包中查询是否存在目标联系人的位置信息所在区域的地图的查询结果为否时,进一步判断终端是否具有访问外部数据资源的权限,即终端是否连接上网络。当终端连接上网络时,可以进一步执行步骤S208,当终端未连接上网络时,可以输出一提示信息,以提示终端用户是否开启数据网络连接功能。
[0059]S208、当执行步骤S207的结果为是时,从外部数据资源中下载目标联系人的位置信息所在区域的地图。
[0060]本发明实施例中,当执行步骤S207判断出终端具有访问外部数据资源的权限时,可以从外部数据资源(即网络)中下载目标联系人的位置信息所在区域的地图,从而可以在终端地图数据包中未存储该目标联系人的位置信息所在区域的地图的情况下,可以从网上下载所需的目标联系人的位置信息所在区域的地图,以实现在线使用联系人定位技术。当从外部数据资源中下载目标联系人的位置信息所在区域的地图后,可以进一步执行步骤S206显示该目标联系人的位置信息所在区域的地图,并在目标联系人的位置信息所在区域的地图中标记出该目标联系人的位置信息。
[0061]本发明实施例中,图2所描述的方法还可以包括以下步骤:
[0062]步骤25)、将目标联系人的位置信息所在区域的地图保存至地图数据包中,以更新该地图数据包。
[0063]本发明实施例中,图2所描述的方法还可以包括以下步骤:
[0064]步骤26)、当执行步骤S203在预设时间内未接收到目标终端针对位置信息获取请求所发送的反馈信息时,解析目标联系人的联系方式,以获取该联系方式的归属地;
[0065]步骤27)、输出该归属地的地图。
[0066]其中,终端可以预先设定好一个时间(即预设时间),在向目标终端发送位置信息获取请求之后,若在预设时间内接收到目标终端发送的反馈信息,则解析该反馈信息;若在预设时间内未接收到目标终端发送的反馈信息,则可以解析目标联系人的联系方式(如手机号码、固话号码等),以获取该联系方式的归属地,并可以从预先存储的地图数据包中提取该归属地的地图或者从网络中下载该归属地的地图,并显示在目标联系人的条目下方。
[0067]举例来说,当终端在预设时间内未接收到目标联系人“张三”所属的目标终端发送的反馈信息时,可以解析“张三”的手机号码,假设解析出其手机号码的归属地为“深圳市”时,则在搜索界面中显示的“张三”的条目下方可以以图形的方式显示“深圳市”的地图,“深圳市”的地图可以在终端中的地图数据包中获取,也可以在网络中进行下载后显示。
[0068]本发明实施例中,图2所描述的方法还可以包括以下步骤:
[0069]步骤28)、获取终端自身的位置信息;
[0070]步骤29)、输出获取到的终端自身的位置信息。
[0071]其中,可以是通过全球定位系统GPS定位、基站定位以及W1-Fi定位中的至少一种定位方式获取终端自身的位置信息,该位置信息可以包括终端所处的经度和玮度,也可以包括终端所处的地区、街道、门牌号等。当获取到终端自身的位置信息后,可以在显示目标联系人的位置信息的地图中同时显示终端自身的位置信息。
[0072]本发明实施例中,图2所描述的方法还可以包括以下步骤:
[0073]步骤30)、显示目标联系人的位置信息和终端自身的位置信息之间的路线信息;
[0074]步骤31)、根据该路线信息输出导航信息。
[0075]其中,该路线信息可以是目标联系人的位置信息到达终端自身的位置信息的多条路线图,可以显示两者之间最近的路线、最近路线的总长度等,可以显示两者之间交通最通畅的路线、最通畅路线的总长度等,还可以显示两者之间最拥堵的路线、最拥堵路线的总长度等。在输出路线信息的同时,还可以以文字和/或语言的方式输出每条路线的导航信息,比如走最近路线时可以乘坐的交通工具以及所需花费的时间等。
[0076]可选的,终端可以每隔一定时间向目标联系人所属目标终端发送反馈信息,目标终端返回反馈信息后,终端可以根据每次获取的目标联系人的位置信息分析出目标联系人的运动轨迹,可以提高联系人定位的准确度。
[0077]图2所描述的方法使得终端用户无需在定位双方终端上安装任何相同的地图应用软件或设定相关约定,只需点击联系人条目中的地图图标即可对相应的联系人进行定位,从而降低了终端对定位软件功能的要求,以及简化了终端用户对联系人进行定位的操作步骤。通过实施图2所描述的方法,能够提高联系人间定位的效率,降低使用门槛,并有效提高用户操作体验。此外,在联系人条目中显示地图图标可以提高联系人条目显示界面的空间利用率。
[0078]请参阅图5,图5是本发明实施例公开的一种终端的结构示意图,用于执行本发明实施例公开的联系人定位方法。本发明实施例中,该终端可以包括但不限于智能手机、PC、平板电脑、PAD等等。如
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1