Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, SERVER, TERMINAL, SYSTEM, AND STORAGE MEDIUM FOR DISPLAYING MULTIUSER MAP
Document Type and Number:
WIPO Patent Application WO/2014/166437
Kind Code:
A1
Abstract:
Provided are a method, system, server, terminal, and storage medium for displaying a multiuser map. The method comprises: receiving a lookup message of a current smart terminal for looking up current location information of a to-be-looked-up smart terminal (12), using an identifier of the to-be-looked-up smart terminal carried in the lookup request message to lookup the current location information of the to-be-looked-up smart terminal, and notifying the current smart terminal (13). Utilization of the method allows for geographical locations of multiple users to be displayed on a same smart terminal, thus providing a traveler with convenience, increasing the practicability and convenience of the smart terminal, and enhancing visual experience for a user of the smart terminal.

Inventors:
XIAN YI (CN)
Application Number:
PCT/CN2014/075515
Publication Date:
October 16, 2014
Filing Date:
April 16, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
International Classes:
G01C21/00; H04W4/02; H04L29/08; H04W4/024; H04W4/029
Foreign References:
CN101217570A2008-07-09
CN102497617A2012-06-13
CN102801781A2012-11-28
CN101644577A2010-02-10
CN102215561A2011-10-12
CN102740228A2012-10-17
CN101686429A2010-03-31
CN101686254A2010-03-31
CN101621742A2010-01-06
Other References:
See also references of EP 3021082A4
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求书

1、 一种多用户的地图显示方法, 所述方法包括:

接收到智能终端的查找请求消息后, 以所述查找请求消息中携带的待 查找智能终端标识查找出所述待查找智能终端当前的位置信息, 并将所述 位置信息通知给所述智能终端。

2、 根据权利要求 1所述的多用户的地图显示方法, 其中, 在所述接收 到智能终端的查找请求消息之前, 所述方法还包括:

确定所述智能终端与所述待查找智能终端之间建立有好友关系。

3、 根据权利要求 1所述的多用户的地图显示方法, 其中, 在所述接收 到智能终端的查找请求消息之前, 所述方法还包括:

确定所述智能终端及所述待查找智能终端均注册于相同的通信系统。

4、 根据权利要求 1至 3任一所述的多用户的地图显示方法, 其中, 所 述查找出所述待查找智能终端当前的位置信息, 包括:

确定所述待查找智能终端上报的最后注册于通信系统的位置信息为所 述待查找智能终端当前的位置信息。

5、 一种服务器, 所述服务器包括: 接收单元、 查找单元以及通知单元; 其中,

所述接收单元, 配置为接收智能终端的查找待查找智能终端当前的位 置信息的查找请求消息, 并触发查找单元;

所述查找单元, 配置为依据所述查找请求消息中携带的待查找智能终 端标识查找出所述待查找智能终端当前的位置信息;

所述通知单元, 配置为将所待查找智能终端当前的位置信息通知给发 起所述查找请求消息的智能终端。

6、 根据权利要求 5所述的服务器, 其中, 所述服务器还包括: 确定单 元, 配置为确定所述智能终端与所述待查找智能终端之间建立有好友关系。

7、 根据权利要求 6所述的服务器, 其中, 所述确定单元, 还配置为确 定所述智能终端及所述待查找智能终端均注册于相同的通信系统。

8、 根据权利要求 5至 7任一所述的服务器, 其中, 所述查找单元, 还 配置为确定所述待查找智能终端上报的最后注册于通信系统的位置信息为 所述待查找智能终端当前的位置信息。

9、 一种多用户的地图显示方法, 所述方法包括:

发起对待查找智能终端当前的位置信息的查找请求消息;

显示接收到的所述待查找智能终端当前的位置信息。

10、 一种智能终端, 其中, 所述智能终端包括: 发起单元、 接收及显 示单元; 其中,

所述发起单元, 配置为发起对待查找智能终端当前的位置信息的查找 请求消息;

所述接收及显示单元, 配置为显示接收到的所述待查找智能终端当前 的位置信息。

11、 一种多用户的地图显示系统, 所述系统包括: 服务器及智能终端; 其中,

所述智能终端, 配置为发起对待查找智能终端当前的位置信息的查找 请求消息;

显示接收到的所述待查找智能终端当前的位置信息;

所述服务器, 配置为接收所述查找请求消息, 并以所述查找请求消息 中携带的待查找智能终端标识查找所述待查找智能终端当前的位置信息, 并通知给所述智能终端。

12、 一种计算机存储介质, 所述计算机存储介质中存储有计算机可执 行指令, 所述计算机可执行指令用于执行权利要求 1至 4任一项所述的多 用户的地图显示方法。

13、 一种计算机存储介质, 所述计算机存储介质中存储有计算机可执 行指令, 所述计算机可执行指令用于执行权利要求 9所述的多用户的地图 显示方法。

Description:
多用户的地图显示方法、 服务器、 终端及系统、 存储介质 技术领域

本发明涉及到电子地图技术, 具体涉及一种多用户的地图显示方法、 服 务器、 终端及系统、 存储介质。 背景技术

电子地图是利用计算机技术以数字方式存储和 查阅的地图。 电子地图 可内置于终端、 如手机或笔记本中、 方便携带且功能强大; 同时将地图比 例进行放大、 缩小、 旋转等操作时不会影响到显示效果, 易受广大用户的 青睐, 是用户出行的必不可少的好帮手。

目前市场上的智能终端、如智能手机、掌上电 脑(PDA, Personal Digital Assistant ), 个人网络接入设备( IPAD, Internet Personal Access Device ), 个 人计算机(PC, Personal Computer )等均具有定位功能, 在安装有电子地 图客户端之后, 通过定位功能用户可以在智能终端上查看到自 身所处的地 理位置信息及出行目的地所处的地理位置信息 , 还可以查看自身所处的地 理位置与目的地之间的距离、 出行路线等内容, 方便了用户的出行。 但是, 目前的电子地图业务在智能终端上只能显示用 户自己的位置信息, 并不能 显示感兴趣的用户、 比如朋友、 家人等的地理位置; 例如, 三个用户相约 去一个陌生的地方游玩, 如果大家走散了, 仅仅依靠通话很难描述清楚自 己的位置以及很难辨别其他用户所处的位置, 给出行用户带来了很大的不 便。 发明内容

有鉴于此, 本发明实施例在于提供一种多用户的地图显示 方法、 服务 器、 终端及系统、 存储介质, 方便用户的出行, 能够提高智能终端的实用 性、 方便性、 以及提高了用户视觉体验。

本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种多用户的地图显示方 法, 所述方法包括: 接收到智能终端的查找请求消息后, 以所述查找请求消息中携带的待 查找智能终端标识查找出所述待查找智能终端 当前的位置信息, 并将所述 位置信息通知给所述智能终端。

上述方案中, 在所述接收到智能终端的查找请求消息之前, 所述方法 还包括:

确定所述智能终端与所述待查找智能终端之间 建立有好友关系。

上述方案中, 在所述接收到智能终端的查找请求消息之前, 所述方法 还包括:

确定所述智能终端及所述待查找智能终端均注 册于相同的通信系统。 上述方案中, 所述查找出所述待查找智能终端当前的位置信 息, 包括: 确定所述待查找智能终端上报的最后注册于通 信系统的位置信息为所 述待查找智能终端当前的位置信息。

本发明实施例还提供了一种服务器, 所述服务器包括: 接收单元、 查 找单元以及通知单元; 其中,

所述接收单元, 配置为接收智能终端的查找待查找智能终端当 前的位 置信息的查找请求消息, 并触发查找单元;

所述查找单元, 配置为依据所述查找请求消息中携带的待查找 智能终 端标识查找出所述待查找智能终端当前的位置 信息;

所述通知单元, 配置为将所待查找智能终端当前的位置信息通 知给发 起所述查找请求消息的智能终端。

上述方案中, 所述服务器还包括: 确定单元, 配置为确定所述智能终 端与所述待查找智能终端之间建立有好友关系 。

上述方案中, 所述确定单元, 还配置为确定所述智能终端及所述待查 找智能终端均注册于相同的通信系统。

上述方案中, 所述查找单元, 还配置为确定所述待查找智能终端上报 的自身最后注册于通信系统的位置信息为所述 待查找智能终端当前的位置 信息。

本发明实施例还提供了一种计算机存储介质, 所述计算机存储介质中 存储有计算机可执行指令, 所述计算机可执行指令用于执行前述的多用户 的地图显示方法。

本发明实施例还提供了一种多用户的地图显示 方法, 所述方法包括: 发起对待查找智能终端当前的位置信息的查找 请求消息;

显示接收到的所述待查找智能终端当前的位置 信息。

本发明实施例还提供了另一种计算机存储介质 , 所述计算机存储介质 中存储有计算机可执行指令, 所述计算机可执行指令用于执行前述的多用 户的地图显示方法。

本发明实施例还提供了一种智能终端, 所述智能终端包括: 发起单元、 和接收及显示单元; 其中,

所述发起单元, 配置为发起对待查找智能终端当前的位置信息 的查找 请求消息;

所述接收及显示单元, 配置为显示接收到的所述待查找智能终端当前 的位置信息。

本发明实施例还提供了一种多用户的地图显示 系统, 所述系统包括: 服务器及智能终端; 其中,

所述智能终端, 配置为发起对待查找智能终端当前的位置信息 的查找 请求消息; 显示接收到的所述待查找智能终端当前的位置 信息;

所述服务器, 配置为接收所述查找请求消息, 并以所述查找请求消息 中携带的待查找智能终端标识查找所述待查找 智能终端当前的位置信息, 并通知给所述智能终端。

本发明实施例提供的多用户的地图显示方法、 服务器、 终端及系统, 服务器接收到智能终端的查找请求消息后, 以所述查找请求消息中携带的 待查找智能终端标识查找出所述待查找智能终 端当前的位置信息, 并将所 述位置信息通知给所述智能终端。 利用本发明实施例的技术方案, 可在同 一个智能终端上显示出多个用户的地理位置, 方便了出行者, 提高了智能 终端的实用性、 方便性, 提升了智能终端用户的视觉体验。 附图说明

图 1为本发明实施例的多用户的地图显示方法的 程示意图; 图 2为本发明的多用户的地图显示方法的一具体 施例示意图; 图 3为本发明的多用户的地图显示方法的另一具 实施例示意图; 图 4为本发明的多用户的地图显示方法的再一具 实施例示意图; 图 5 ( a )为本发明实施例的多用户的地图显示系统的 成结构示意图; 图 5 ( b ) 为本发明实施例的智能终端的组成结构示意图 ;

图 5 ( c ) 为本发明实施例的服务器的组成结构示意图。

具体实施方式

本发明实施例记载了一种多用户的地图显示方 法, 如图 1 所示, 所述 方法包括:

步骤 12: 服务器接收当前智能终端、 如智能手机(本实施例中简称为 当前手机) 的查找待查找智能终端当前的位置信息的查找 请求消息。 需要说明的是, 本发明的具体实施例包括: 至少两个智能终端 (当前 手机及至少一个待查找手机)及一个服务器; 所述智能终端均带有定位功 能, 可定位出自身所处的地理位置。 所述智能终端除了可以是智能手机之 外, 还可以是 PC、 PDA及 IPAD, 这些智能终端通过自身安装的定位功能 的客户端与服务器进行通信; 所述智能终端还具有人机交互界面。

所述位置信息包括: 所述待查找智能终端所处的地理位置、 待查找智 能终端与当前智能终端的距离、 路线等。

在步骤 12之前, 所述方法还包括:

步骤 10: 所述当前智能终端及待查找智能终端均注册于 相同的通信系 统、 具体是注册于相同的服务器。

在当前智能终端及待查找智能终端注册于同一 服务器时, 服务器将存 储当前智能终端及待查找智能终端的用户信息 。 所述用户信息包括: 智能 终端的用户名、 密码、 通信号码、 用户身份识别 (SIM, Subscriber Identity Module )序列号等之间的对应关系。 所述智能终端标识包括: 智能终端出 厂时的唯一设备标识、 SIM序列号、 通信号码等。

图 2为本发明的步骤 10的一具体实施例示意图; 结合图 2, 对步骤 10 作进一步说明。

假设当前智能终端如手机 A、 待查找智能终端如手机 B均是第一次接 入网络侧, 需要先在服务器上注册。

步骤 201 : 当前智能终端与待查找智能终端均发送注册请 求消息至服务 器。 其中, 所述注册请求消息承载于超文本传输协议 (HTTP, Hypertext Transfer Protocol ) 中传输。

这里, 手机 A、 B均发送注册请求消息至服务器; 所述注册请求消息中 携带有手机各自的用户信息。

步骤 202: 服务器接收到当前智能终端、待查找智能终端 的注册请求消 息后, 通过 HTTP协议解析并确定当前接收到的消息均为注 请求消息。 这里, 服务器接收到手机 A、 B注册请求消息后, 通过 HTTP协议解析 并确定为注册请求消息。

步骤 203:服务器对发起所述注册请求消息的智能终 的用户信息分别 进行合法性验证;

这里,对手机 A的用户信息、手机 B的用户信息分别进行合法性验证, 并将通过合法性验证的智能终端的用户信息存 储在数据库中。

例如, 检查手机 A的用户名是否合法, 是否存在重名等问题, 并在终 端的合法性验证之后, 存储手机 A的用户信息到数据库中。

这里, 数据库中将为每个手机用户建立用户信息空间 , 用于存储各智 能终端的用户信息。

步骤 204:服务器将返回注册请求应答消息至发起所 注册请求消息的 智能终端;

这里, 服务器将手机 A的注册请求应答消息返回至手机 A、 将手机 B 的注册请求应答消息返回至手机 B;

所述注册请求应答消息为: 发起所述注册请求消息的智能终端已成功 注册于所述服务器。

较佳的, 在所述步骤 10之后、 步骤 12之前, 所述方法还包括: 步骤 11 : 服务器确定所述当前智能终端与待查找智能终 端建立有好友 关系。

当前智能终端与待查找智能终端建立好友关系 的过程请参见以下处理 流程。

具体的, 图 3为本发明的步骤 11的一具体实施例示意图; 结合图 3, 对步骤 11作进一步说明。

这里, 以当前智能终端为手机八、 待查找智能终端为手机:6, 手机 A 想要添加手机 B为好友为例进行说明。

步骤 301 : 当前智能终端及待查找智能终端分别向服务器 发起登录请求 消息。

这里, 手机 A、 手机 B分别发起向服务器发起登录请求消息; 所述登 录请求消息通过 HTTP协议来承载传输。

其中, 所述手机 A的登录请求消息携带有: 手机 A的用户信息如用户 名、 密码; 所述手机 B的登录请求消息携带有: 手机 B的用户信息如用户 名、 密码。

步骤 302: 服务器接收到登录请求消息, 通过 HTTP协议解析并确定为 登录请求消息。

步骤 303:服务器对接收到的登录请求消息中携带的 终端的用户信息与 数据库中相应终端的用户信息进行比对, 比对为一致时执行步骤 304; 否则 执行步骤 312。

这里, 因为手机八、 手机 B 已经事先注册于同一个服务器, 该服务器 息中携带的手机 A的用户信息与数据库中手机 A的用户信息作比较, 比较 为一致时, 返回同意手机 A登录的登录请求应答消息给手机 A。

服务器对手机 B登录请求消息中携带的手机 B的用户信息与数据库中 手机 B的用户信息作比较, 比较为一致时, 返回同意手机 B登录的登录请 求应答消息给手机 B。

当服务器对发起登录请求消息的智能终端的用 户信息与数据库中存储 的相应智能终端的用户信息比较为不一致时, 服务器返回拒绝所述智能终 端登录的应答消息、 或提示所述智能终端, 使所述终端智能进行重新注册。

步骤 304: 当前智能终端、 如当前手机 A发送添加请求消息至服务器。 这里, 当前手机 A想要添加手机 B, 先发送添加请求消息至服务器; 其中, 所述添加请求消息包括: 手机 A用户信息, 至少一项手机 B的用户 信息如手机 B的通信号码; 所述添加请求消息承载于 HTTP协议来传输。

步骤 305: 服务器接收到手机 A的添加请求消息, 通过 HTTP协议解 析并确定为添加请求消息。

步骤 306: 服务器查找手机 A的添加请求消息中携带的用户 B的用户 信息是否存在于数据库中, 存在时执行步骤 307, 否则执行步骤 312。

步骤 307: 服务器向手机 B发送手机 A的添加请求消息。

步骤 308: 手机 B接收所述添加请求消息后, 同意手机 A添加自身为 好友时, 返回同意添加的应答消息至服务器;

这里, 手机 B不同意手机 A添加自身为好友时, 返回不同意添加的应 答消息至服务器。

步骤 309: 服务器发送手机 B返回的手机 A添加请求的应答消息至手 机 A。

这里, 当接收到手机 B的同意添加的应答消息后, 服务器建立手机 A 的好友列表, 并在所述好友列表中添加上手机 B的用户信息, 并将所述好 友列表连同所述应答消息一同返回至手机 A。

步骤 310: 手机 A接收并显示手机 B同意或拒绝添加的应答结果。 这里, 手机 A接收到手机 B同意添加的应答结果, 并显示包含有手机

B 的好友列表; 至此, 服务器可确定当前智能终端与待查找智能终端 的好 友关系建立成功。

步骤 311 : 当前手机 A获取自身的地理位置并发送所述位置信息至 务器、 好友手机 B获取自身的地理位置并发送所述位置信息至 务器, 月良 务器存储手机 A及 B的位置信息, 以备服务器的后续查找, 执行步骤 312。

其中, 智能终端通过全球定位系统( GPS, Global Positioning System ) 或基于位置服务(LBS, Location Based Service ) 来获取自身的地理位置。 步骤 312: 结束当前处理流程。

如图 1所示, 在步骤 12之后, 所述方法还包括:

步骤 13: 服务器以所述查找请求消息中携带的待查找智 能终端标识查 找所述待查找智能终端当前的位置信息, 并通知给所述当前智能终端。

这里, 所述服务器接收到当前智能终端的查找请求消 息后, 以该消息 中携带的待查找智能终端标识如终端的用户名 、 密码、 通信号码等信息为 索引, 在在数据库中对具有该标识的智能终端的位置 信息进行查找, 查找 到时将位置信息通知给当前智能终端。

当前智能终端接收到服务器的至少两个待查找 智能终端的位置信息之 后, 当前智能终端将自身的地理位置及所述至少两 个智能终端的地理位置 一同显示, 就将多个用户的地理位置在同一个智能终端上 显示出来了。

这里, 当服务器查找不到对应的待查找智能终端时, 通知当前智能终 端, 当前智能终端只显示或不显示自身的地理位置 。

图 4为本发明的步骤 13的一具体实施例示意图, 结合图 4, 对步骤 13 作进一步说明。

这里, 以手机 A作为当前智能终端、 手机 B为待查找智能终端、 同时 手机 A的好友列表中存在有手机 B为例进行说明。

步骤 401 : 当前智能终端、 如手机 A想要查找并显示待查找智能终端、 如好友手机 B的地理位置, 手机 A向服务器发送查找请求消息;

这里, 所述查找请求消息中携带有: 待查找智能终端的用户信息、 如 手机 B的通信号码、 用户名等。

步骤 402: 服务器在数据库中查找到所述待查找智能终端 、 手机 B 的 当前的位置信息;

这里, 服务器将所述待查找智能终端在通信系统中最 后的注册位置信 息作为所述待查找智能终端当前的位置信息。 服务器还将查找手机 A的地 理位置, 并利用地理信息系统平台获取到所述手机 A、 B之间的距离, 及所 有可能路线、 最短路线等位置信息。

其中, 地理信息系统平台如何获取为现有技术, 不再赘述。

这里, 所述查找请求中还可以携带有: 手机 A输入的手机 B地理位置 的显示比例; 相应的, 所述服务器在查找到手机 B的位置后, 将所述手机 B的地理位置的显示大小放大或缩小到所述显 比例。

步骤 403:服务器将包括当前智能终端及待查找智能 端的地理位置的 位置信息返回至当前智能终端;

这里, 服务器将包括手机 A、 B地理位置的位置信息返回至手机 A。 步骤 404: 当前智能终端、 手机 A接收并显示所述位置信息。

这里, 当前智能终端机及待查找智能终端在每次登陆 网络时, 需上报 一次各自的地理位置给服务器, 便于终端位置的实时更新。

在进行上述方案的说明时, 均是以一个当前智能终端、 一个待查找智 能终端为例进行的说明, 此外, 对一个当前智能终端、 两个及以上的待查 找智能终端的说明与上述技术方案类似, 这里不再赘述。

当发起查找请求消息的智能终端为一个终端时 , 待查找智能终端为至 少两个智能终端时, 当前智能终端将自身的地理位置及所述至少两 个智能 终端的地理位置一同显示, 就将多个用户的地理位置在同一个终端上显示 出来了。 如此, 便实现了同一个智能终端上显示出多个用户的 地理位置, 方便了出行者, 提高了智能终端的实用性、 方便性。

本发明实施例还记载了一种计算机存储介质, 所述计算机存储介质中 存储有计算机可执行指令, 所述计算机可执行指令用于前述的服务侧的多 用户的地图显示方法。

本发明实施例还记载了另一种计算机存储介质 , 所述另一种计算机存 储介质中存储有计算机可执行指令, 所述计算机可执行指令用于前述的智 能终端侧的多用户的地图显示方法。

基于上述多用户的地图显示方法, 本发明实施例还记载了一种多用户 的地图显示系统, 如图 5 ( a )所示, 所述系统包括: 智能终端 51以及服务 器 53 ; 其中,

所述智能终端 51,配置为向所述服务器 53发起对待查找智能终端当前 的位置信息的查找请求消息;

接收并显示所述服务器 53 返回的所述待查找智能终端当前的位置信 息。

所述服务器 53, 配置为接收所述查找请求消息, 并以所述查找请求消 息中携带的待查找智能终端标识查找所述待查 找智能终端当前的位置信 息, 并通知给所述智能终端 51。

这里, 在进行系统的方案说明时所涉及到的智能终端 的类型及数量、 终端的用户信息等相关描述均与上述方法的描 述相同, 这里不再赘述。

较佳的, 如图 5 ( b )及 5 ( c ) 所示, 所述智能终端 51 包括: 发起单 元 511和接收及显示单元 513 ; 所述服务器 53包括: 接收单元 531、 查找 单元 533以及通知单元 535 ; 其中,

所述发起单元 511, 配置为向所述服务器 53、 具体是所述接收单元 531 发起对所述待查找智能终端当前的位置信息的 查找请求消息; 其中, 所述 查找请求消息携带有待查找智能终端的用户信 息;

所述接收单元 531, 配置为接收所述查找请求消息, 并触发所述查找单 元 533 ;

所述查找单元 533, 配置为在存储有智能终端的用户信息的数据库 中, 查找到所述待查找智能终端当前的位置信息时 , 触发所述通知单元 535; 这里, 所述查找单元 533将所述待查找智能终端上报的最后注册于服 务器 53的位置信息作为所述待查找智能终端当前的 置信息; 同时, 将当 前智能终端即智能终端 51上报的最后注册于服务器 53的位置信息作为所 述智能终端 51当前的位置信息。

这里, 所述查找请求消息中还可以携带有: 所述智能终端 51需要的待 查找智能终端地理位置的显示比例; 相应的, 所述服务器 53、 具体是所述 查找单元 533, 在查找到所述待查找智能终端后, 将所述待查找智能终端的 地理位置的显示大小放大或缩小到所述显示比 例。

所述通知单元 535, 配置为将所述位置信息返回给所述智能终端 51、 具体是所述智能终端 51的接收及显示单元 513。

所述接收及显示单元 513, 配置为接收并显示所述位置信息。

所述服务器 53还包括确定单元 538,配置为确定所述智能终端 51与待 查找智能终端之间建立有好友关系; 以及, 还配置为确定所述智能终端 51 及所述待查找智能终端均注册于相同的通信系 统、 具体体现可以是注册于 相同的服务器。

在上述系统的描述中, 为所述确定单元 538确定了所述智能终端 51与 待查找智能终端已经建立有好友关系, 所述智能终端 51、 具体是所述接收 及显示单元 513 可显示好友的地理位置, 也可同时显示好友及自身的地理 位置。

在智能终端 51与待查找智能终端不是好友关系时, 还需先建立好友关 系, 然后再查找好友的地理位置; 其中, 在建立好友关系之前, 所述智能 终端 51与待查找智能终端均需注册于所述服务器 53中。

所述服务器 53、 具体是所述确定单元 538确定所述智能终端 51 (当前 智能终端)及所述待查找智能终端均注册于相 同通信网络、 具体是相同的 服务器如下所述。

如图 5 ( c )所示, 所述服务器 53还包括: 存储单元 532、 解析单元 534 以及验证单元 536; 所述智能终端 51的发起单元 511、所述待查找智能终端的发起单元 511 分别向所述服务器 53、 具体是所述接收单元 531发起注册请求消息; 所述 接收单元 531接收到两个智能终端的注册请求消息后, 触发所述解析单元 534; 所述解析单元 534解析并确定当前接收到的消息为注册请求消 息, 则 通知验证单元 536;所述验证单元 536对注册请求消息中携带有的终端用户 信息进行合法性验证, 例如, 检查所述智能终端 51、 待查找智能终端的用 户名是否合法, 是否存在重名等, 并合法性验证之后, 通知所述存储单元 532分别存储所述智能终端 51用户信息、 以及所述待查找智能终端的用户 信息。 之后, 服务器 53的通知单元 535将注册请求应答消息返回给发起所 述注册请求消息的所述智能终端 51、 所述待查找智能终端、 具体是所述智 能终端 51的接收及显示单元 513、 所述待查找智能终端的接收及显示单元 513 ; 所述智能终端 51的接收及显示单元 513接收到并显示所述注册请求 应答消息。

所述注册请求应答消息为: 发起所述注册请求消息的终端已成功注册 于所述服务器 53。

所述智能终端 51想要添加所述待查找智能终端为好友, 则所述智能终 端 51的发起单元 511向所述服务器 53、具体是接收单元 531发送添加请求 消息; 所述接收单元 531接收所述添加请求消息, 触发所述解析单元 534; 所述解析单元 534解析并确定所述服务器 53当前接收到的消息为添加请求 消息, 则触发所述查找单元 533 ; 所述查找单元 533查找所述智能终端 51 的添加请求消息中携带的待查找智能终端的用 户信息是否存在于存储单元 532中; 查找到时, 所述通知单元 535发送所述智能终端 51的添加请求消 息至所述待查找智能终端的接收及显示单元 513。

所述待查找智能终端的接收及显示单元 513接收到所述添加请求消息 后, 确定同意或不同意所述智能终端 51添加自身为好友时, 触发自身的发 起单元 511 返回同意或不同意添加的应答消息至所述服务 器、 具体是所述 通知单元 535。

这里, 所述通知单元 535 当接收到的同意添加的应答消息后, 将触发 所述存储单元 532建立并保存手机 A的好友列表, 并在所述好友列表中添 加上所述待查找智能终端的用户信息, 并将所述好友列表连同所述应答消 息一同返回至所述智能终端 51的接收及显示单元 513。 至此, 所述确定单 元 538确定所述智能终端 51与待查找智能终端之间建立了好友关系。

所述服务器 53、 具体是所述通知单元 535发送所述应答消息至所述智 能终端 51、 具体是所述智能终端 51的接收及显示单元 513, 所述接收及显 示单元 513接收并显示所述待查找智能终端的应答结果 。

所述服务器 53查找以所述查找请求消息中携带的待查找智 终端标识 查找所述待查找智能终端当前的位置信息, 并通知给所述智能终端 51 (当 前智能终端)如下所述。

所述智能终端 51、 具体是所述发起单元 511向所述服务器 53、 具体是 接收单元 531发送查找请求消息; 所述接收单元 531接收所述查找请求消 息, 触发所述解析单元 534; 所述解析单元 534解析并确定所述服务器 53 当前接收到的消息为查找请求消息, 则触发所述查找单元 533 ; 所述查找单 元 533在存储单元 532中查找, 并将待查找智能终端在通信系统中最后的 注册位置信息作为待查找智能终端当前的位置 信息, 所述查找单元 533还 将查找所述智能终端 51的地理位置, 并利用地理信息系统平台获取到所述 智能终端 51、 待查找智能终端之间的距离, 及所有可能路线、 最短路线等 位置信息; 并将查找到的信息传输至通知单元 535; 所述通知单元 535将该 位置信息返回给所述智能终端 51、具体是所述智能终端 51的接收及显示单 元 513,所述接收及显示单元 513接收并显示待查找智能终端的当前的位置 信息。 在实际应用中, 所述接收单元 531、 查找单元 533、 通知单元 535、 存 储单元 532、 解析单元 534、 验证单元 536及确定单元 538均可由中央处理 单元( CPU, Central Processing Unit ),或数字信号处理( DSP, Digital Signal Processor ), 或 处理器( MPU, Micro Processor Unit ), 或现场可编程门阵 列 (FPGA, Field Programmable Gate Array )等来实现; 所述 CPU、 DSP, MPU、 FPGA均可内置于服务器中。

在实际应用中, 所述发起单元 511、 接收及显示单元 513均可由 CPU、 或 DSP、 或 MPU、 或 FPGA等来实现; 所述 CPU、 DSP, MPU、 FPGA均 可内置于智能终端中。

本领域技术人员应当理解, 图 5 ( a )、 5 ( b )及 5 ( c ) 中所示的多用户 的地图显示装置中的各处理模块的实现功能可 参照前述多用户的地图显示 方法的相关描述而理解。 本领域技术人员应当理解, 图 5 ( a )、 5 ( b )及 5 ( c )所示的多用户的地图显示装置中各处理单元 功能可通过运行于处理 器上的程序而实现, 也可通过具体的逻辑电路而实现。

本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序产品。 因此, 本发明可釆用硬件实施例、 软件实施例、 或结 合软件和硬件方面的实施例的形式。 而且, 本发明可釆用在一个或多个其 中包含有计算机可用程序代码的计算机可用存 储介质 (包括但不限于磁盘 存储器和光学存储器等 )上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、 设备(系统)、 和计算机程序 产品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流程 图和 /或方框图中的每一流程和 /或方框、以及流程图和 /或方框图中的流程和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处 理器以产生一个机器, 使得 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功 能的装置。

这些计算机程序指令也可存储在能引导计算机 或其他可编程数据处理 设备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存 储器中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个 流程或多个流程和 /或方框图一个方框或多个方框中指定的功能

这些计算机程序指令也可装载到计算机或其他 可编程数据处理设备 上, 使得在计算机或其他可编程设备上执行一系列 操作步骤以产生计算机 实现的处理, 从而在计算机或其他可编程设备上执行的指令 提供用于实现 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功 能的步骤。

本发明实施例记载的多用户的地图显示方法、 服务器、 智能终端及系 统、 存储介质, 服务器接收到智能终端的查找请求消息后, 以所述查找请 求消息中携带的待查找智能终端标识查找出所 述待查找智能终端当前的位 置信息, 并将所述位置信息通知给所述智能终端。 利用本发明实施例的技 术方案, 可在同一个智能终端上显示出多个用户的地理 位置, 方便了出行 者, 提高了智能终端的实用性、 方便性, 同时提升了智能终端用户的视觉 体验。

以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保护 范围。