定位设备的方法及装置制造方法

文档序号:7810027阅读:266来源:国知局
定位设备的方法及装置制造方法
【专利摘要】本发明是关于定位设备的方法及装置,用以向用户提供更丰富的设备位置信息,避免误导用户错误定位设备。该方法包括:第一设备在使用用户账号登录成功后,向服务器发送定位请求,所述定位请求用于请求与所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息;接收所述服务器回复的所述第二设备的历史位置信息;呈现所述第二设备的历史位置信息。本发明技术方案向用户展示设备的历史位置信息,便于用户确定设备的移动轨迹,进而能够确定设备所处的位置,避免由于仅获得设备最后上报的位置信息而定位设备错误。
【专利说明】定位设备的方法及装置

【技术领域】
[0001] 本公开涉及通信【技术领域】,尤其涉及定位设备的方法及装置。

【背景技术】
[0002] 在用户持有设备,例如手机,但是忘记了该设备放在何处,或将设备丢失的情况 下,通常都难以确定该设备的位置。因此,产生了定位功能。通过在一台设备上启动查找功 能,可以获得另一台设备的位置,从而帮助用户找到设备。
[0003] 相关技术中的定位设备方法为:将多台设备关联到一起,它们之间开通设备查找 功能,当其中一台设备与网络连接并且定位功能可用时,该设备将自己的位置信息上报给 服务器,其他与其关联的设备可以从服务器中查到该设备的最后一次上报的位置信息。
[0004] 相关技术中缺陷在于,只能查找到设备的最近一次上报的位置信息,该位置信息 提供的内容不够丰富,而且可能会误导用户。例如,设备长期处于位置A,仅是最后一次连接 到网络时上报的位置信息为位置B,之后设备又处于位置A,这样,通过关联设备查到的位 置信息为位置B,实际上,设备是处于位置A。所查到的设备的位置信息对用户产生了误导。


【发明内容】

[0005] 为克服相关技术中存在的问题,本公开实施例提供定位设备的方法及装置,用以 向用户提供更丰富的设备位置信息,避免误导用户错误定位设备。
[0006] 根据本公开实施例的第一方面,提供一种定位设备的方法,包括:
[0007] 第一设备在使用用户账号登录成功后,向服务器发送定位请求,所述定位请求用 于请求与所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息;
[0008] 接收所述服务器回复的所述第二设备的历史位置信息;
[0009] 呈现所述第二设备的历史位置信息。
[0010] 在一个实施例中,所述位置信息还包括当前位置信息,所述方法还可包括:
[0011] 接收所述服务器回复的所述第二设备的当前位置信息;
[0012] 呈现所述第二设备的当前位置信息。
[0013] 在一个实施例中,所述呈现所述第二设备的历史位置信息,可包括:
[0014] 根据所述历史位置信息中各个位置的坐标信息,在地图中标识出所述历史位置信 息中各个位置。
[0015] 在一个实施例中,所述方法还可包括:
[0016] 根据所述历史位置信息中各个位置的时间信息,在地图中显示出所述各个位置对 应的时间;和/或
[0017] 根据所述历史位置信息中各个位置的时间信息,按照所述各个位置对应的时间从 先到后的顺序连接所述各个位置。
[0018] 在一个实施例中,所述呈现所述第二设备的历史位置信息,可包括:
[0019] 对所述历史位置信息中各个位置的出现次数进行统计,根据统计出的所述各个位 置的出现次数在地图中标识所述各个位置。
[0020] 在一个实施例中,所述根据统计出的所述各个位置的出现次数在地图中标识所述 各个位置,可包括:
[0021] 对于所述历史位置信息中每个位置,根据所述位置的出现次数,确定在地图中标 识所述位置的光圈的大小和/或颜色;
[0022] 按照确定的标识所述位置的光圈的大小和/或颜色,在地图中标识所述位置。
[0023] 在一个实施例中,在使用用户账号登录成功后,所述方法还可包括:
[0024] 向所述服务器发送精确定位请求,所述精确定位请求用于请求所述第二设备在第 一预设时间段内的多个位置信息;
[0025] 接收所述服务器回复的所述第二设备在第一预设时间段内的多个位置信息,所述 多个位置信息是由所述服务器在所述第一预设时间段内向所述第二设备连续发送指令而 获得的;
[0026] 呈现接收的所述第二设备的多个位置信息。
[0027] 根据本公开实施例的第二方面,提供一种定位设备的方法,包括:
[0028] 接收使用用户账号登录的第一设备发送的定位请求,所述定位请求用于请求与所 述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息;
[0029] 查询出存储的所述第二设备的历史位置信息;
[0030] 向所述第一设备回复所述历史位置信息。
[0031] 在一个实施例中,所述位置信息还包括当前位置信息,所述方法还可包括:
[0032] 向所述第二设备发送指令;
[0033] 接收所述第二设备回复的当前位置信息;
[0034] 存储所述当前位置信息;
[0035] 将所述当前位置信息回复给所述第一设备。
[0036] 在一个实施例中,所述方法还可包括:
[0037] 接收所述第一设备发送的精确定位请求,所述精确定位请求用于请求所述第二设 备在第一预设时间段内的多个位置信息;
[0038] 在所述第一预设时间段内向所述第二设备连续发送指令;
[0039] 接收所述第二设备在所述第一预设时间段内返回的多个位置信息;
[0040] 存储所述多个位置信息;
[0041] 将所述多个位置信息回复给所述第一设备。
[0042] 在一个实施例中,所述方法还可包括:
[0043] 存储第二预设时间段内获得的所述第二设备的位置信息,将存储的所述位置信息 作为所述第二设备的历史位置信息;或者
[0044] 存储获得的所述第二设备的最近N次的位置信息,将存储的所述位置信息作为所 述第二设备的历史位置信息,其中,N为预设的正整数。
[0045] 根据本公开实施例的第三方面,提供一种定位设备的装置,用于第一设备,包括:
[0046] 第一发送模块,用于在使用用户账号登录成功后,向服务器发送定位请求,所述定 位请求用于请求与所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信 息;
[0047] 第一接收模块,用于在所述第一发送模块向服务器发送定位请求后,接收所述服 务器回复的所述第二设备的历史位置信息;
[0048] 第一呈现模块,用于呈现所述第一接收模块接收的所述第二设备的历史位置信 息。
[0049] 在一个实施例中,所述位置信息还包括当前位置信息,所述装置还可包括:
[0050] 第二接收模块,用于在所述第一发送模块向服务器发送定位请求后,接收所述服 务器回复的所述第二设备的当前位置信息;
[0051] 第二呈现模块,用于呈现所述第二接收模块接收的所述第二设备的当前位置信 息。
[0052] 在一个实施例中,所述第一呈现模块可包括:
[0053] 第一呈现单元,用于根据所述历史位置信息中各个位置的坐标信息,在地图中标 识出所述历史位置信息中各个位置。
[0054] 在一个实施例中,所述第一呈现模块还可包括:
[0055] 第二呈现单元,用于根据所述历史位置信息中各个位置的时间信息,在地图中显 示出所述各个位置对应的时间;和/或
[0056] 第三呈现单元,用于根据所述历史位置信息中各个位置的时间信息,按照所述各 个位置对应的时间从先到后的顺序连接所述各个位置。
[0057] 在一个实施例中,所述第一呈现模块可包括:
[0058] 第四呈现单元,用于对所述历史位置信息中各个位置的出现次数进行统计,根据 统计出的所述各个位置的出现次数在地图中标识所述各个位置。
[0059] 在一个实施例中,所述第四呈现单元可包括:
[0060] 呈现子单元,用于对于所述历史位置信息中每个位置,根据所述位置的出现次数, 确定在地图中标识所述位置的光圈的大小和/或颜色;按照确定的标识所述位置的光圈的 大小和/或颜色,在地图中标识所述位置。
[0061] 在一个实施例中,所述装置还可包括:
[0062] 第二发送模块,用于在使用用户账号登录成功后,向所述服务器发送精确定位请 求,所述精确定位请求用于请求所述第二设备在第一预设时间段内的多个位置信息;
[0063] 第三接收模块,用于在所述第二发送模块向服务器发送精确定位请求后,接收所 述服务器回复的所述第二设备在第一预设时间段内的多个位置信息,所述多个位置信息是 由所述服务器在所述第一预设时间段内向所述第二设备连续发送指令而获得的;
[0064] 第三呈现模块,用于呈现所述第三接收模块接收的所述第二设备的多个位置信 息。
[0065] 根据本公开实施例的第四方面,提供一种定位设备的装置,包括:
[0066] 第一接收模块,用于接收使用用户账号登录的第一设备发送的定位请求,所述定 位请求用于请求与所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信 息;
[0067] 查询模块,用于在所述第一接收模块接收到定位请求后,查询出存储的所述第二 设备的历史位置信息;
[0068] 第一发送模块,用于向所述第一设备回复所述查询模块查询出的所述历史位置信 息。
[0069] 在一个实施例中,所述位置信息还包括当前位置信息,所述装置还可包括:
[0070] 第二发送模块,用于在所述第一接收模块接收到所述定位请求后,向所述第二设 备发送指令;
[0071] 第二接收模块,用于在所述第二发送模块发送指令后,接收所述第二设备回复的 当前位置信息;
[0072] 第一存储模块,用于存储所述第二接收模块接收的当前位置信息;
[0073] 第三发送模块,用于将所述第一存储模块存储的当前位置信息回复给所述第一设 备。
[0074] 在一个实施例中,所述装置还可包括:
[0075] 第三接收模块,用于接收所述第一设备发送的精确定位请求,所述精确定位请求 用于请求所述第二设备在第一预设时间段内的多个位置信息;
[0076] 第四发送模块,用于在所述第三接收模块接收到精确定位请求后,在所述第一预 设时间段内向所述第二设备连续发送指令;
[0077] 第四接收模块,用于在所述第四发送模块发送指令后,接收所述第二设备在所述 第一预设时间段内返回的多个位置信息;
[0078] 第二存储模块,用于存储所述第四接收模块接收的所述多个位置信息;
[0079] 第五发送模块,用于将所述第二存储模块存储的所述多个位置信息回复给所述第 一设备。
[0080] 在一个实施例中,所述装置还可包括:
[0081] 第三存储模块,用于存储第二预设时间段内获得的所述第二设备的位置信息,将 存储的所述位置信息作为所述第二设备的历史位置信息;或者
[0082] 第四存储模块,用于存储获得的所述第二设备的最近N次的位置信息,将存储的 所述位置信息作为所述第二设备的历史位置信息,其中,N为预设的正整数。
[0083] 根据本公开实施例的第五方面,提供一种定位设备的装置,包括:
[0084] 处理器;
[0085] 用于存储处理器可执行指令的存储器;
[0086] 其中,所述处理器被配置为:
[0087] 在使用用户账号登录成功后,向服务器发送定位请求,所述定位请求用于请求与 所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息;
[0088] 接收所述服务器回复的所述第二设备的历史位置信息;
[0089] 呈现所述第二设备的历史位置信息。
[0090] 根据本公开实施例的第六方面,提供一种定位设备的装置,包括:
[0091] 处理器;
[0092] 用于存储处理器可执行指令的存储器;
[0093] 其中,所述处理器被配置为:
[0094] 接收使用用户账号登录的第一设备发送的定位请求,所述定位请求用于请求与所 述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息;
[0095] 查询出存储的所述第二设备的历史位置信息;
[0096] 向所述第一设备回复所述历史位置信息。
[0097] 本公开的实施例提供的技术方案可以包括以下有益效果:向用户展示设备的历史 位置信息,便于用户确定设备的移动轨迹,进而能够确定设备所处的位置,避免由于仅获得 设备最后上报的位置信息而定位设备错误。
[0098] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。

【专利附图】

【附图说明】
[0099] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
[0100] 图1是根据一示例性实施例示出的一种定位设备的方法的流程图。
[0101] 图2是根据一示例性实施例示出的另一种定位设备的方法的流程图。
[0102] 图3是根据一示例性实施例示出的另一种定位设备的方法的流程图。
[0103] 图4是根据一示例性实施例示出的一种定位设备的方法的流程图。
[0104] 图5是根据一示例性实施例示出的另一种定位设备的方法的流程图。
[0105] 图6是根据一示例性实施例示出的另一种定位设备的方法的流程图。
[0106] 图7A是根据一示例性实施例一示出的定位设备的方法的流程图。
[0107] 图7B是根据一示例性实施例一示出的在终端进行设备位置显示的效果图。
[0108] 图8是根据一示例性实施例示出的一种定位设备的装置的框图。
[0109] 图9是根据一示例性实施例示出的另一种定位设备的装置的框图。
[0110] 图10是根据一示例性实施例示出的另一种定位设备的装置的框图。
[0111] 图11是根据一示例性实施例示出的一种定位设备的装置的框图。
[0112] 图12是根据一示例性实施例示出的一种适用于定位设备的装置的框图(终端设 备的一般结构)。

【具体实施方式】
[0113] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0114] 图1是根据一示例性实施例示出的一种定位设备的方法的流程图,如图1所示,该 定位设备的方法可以应用于第一设备,例如终端设备如手机、平板电脑中或应用程序中,包 括以下步骤S101-S103 :
[0115] 在步骤S101中、第一设备在使用用户账号登录成功后,向服务器发送定位请求。
[0116] 定位请求用于请求与账号绑定的第二设备的位置信息,位置信息包括历史位置信 息。
[0117] 使用用户账号登录的方式有多种,可以是在终端设备上使用客户端登录用户账 号;可以将第一设备与用户账号绑定,当第一设备开启时,进行自动登录;也可以是通过浏 览器网页登录用户账号。第一设备,在通过上述方法登录用户账号后,向服务器发送定位请 求。
[0118] 在步骤S102中、接收服务器回复的第二设备的历史位置信息。
[0119] 在步骤S103中、呈现第二设备的历史位置信息。
[0120] 举例而言,第一设备A使用用户账号Username登录后,向服务器发送请求。之后, 第一设备A接收到服务器回复的与用户账号Username绑定的第二设备B的历史位置信息。 第一设备A中呈现第二设备B的历史位置信息。
[0121] 上述第一设备和第二设备可以是同一设备,也可以是不同的两个设备。
[0122] 上述步骤S103中呈现历史位置信息可以为多种方式。
[0123] 在一实施例中,呈现第二设备的历史位置信息的方式为:根据历史位置信息中各 个位置的坐标信息,在地图中标识出历史位置信息中各个位置。
[0124] 位置的坐标信息可以是经纬度信息,也可以是特定地图坐标系下的坐标信息。
[0125] 在另一实施例中,呈现第二设备的历史位置信息的方式为:根据历史位置信息中 各个位置的时间信息,在地图中显示出各个位置对应的时间。
[0126] 例如,根据历史位置信息中各个位置的坐标信息,得出第二设备处于位置A和位 置B两个地方。根据历史位置信息中的时间信息得出第二设备在9点-10点的时间内出现 在位置A处,在12点-14点出现在位置B处。于是,通过地图工具在地图中标识位置A和 位置B,并且在位置A处标明时间9点-10点,在位置B处标明时间12点-14点。
[0127] 在本实施例中,在显示位置的同时,显示位置对应的时间,从而能够为用户提供第 二设备处于各个位置时的时间,为用户寻找第二设备提供更多信息,便于用户定位设备。
[0128] 在另一实施例中,呈现第二设备的历史位置信息的方式为:根据历史位置信息中 各个位置的时间信息,按照各个位置对应的时间从先到后的顺序连接各个位置。
[0129] 例如,根据历史位置信息中各个位置的坐标信息,得出第二设备处于位置A、位置 B、位置C三个地方。根据历史位置信息中的时间信息得出第二设备在9点-10点的时间内 出现在位置A处,在12点-14点出现在位置B处、15点-17点出现在位置C处。于是,通过 地图工具在地图中标识位置A、位置B和位置C,并且按照位置对应时间从先到后的顺序,将 位置A、位置B和位置C连线。
[0130] 在本实施例中,在显示位置的同时,绘画出设备的移动轨迹,用户可以直接获知设 备轨迹,便于用户追踪设备。
[0131] 上述实施例中呈现方式可以进行组合,例如,根据历史位置信息中各个位置的坐 标信息,在地图中标识出历史位置信息中各个位置;根据历史位置信息中各个位置的时间 信息,在地图中显示出各个位置对应的时间;并且根据历史位置信息中各个位置的时间信 息,按照各个位置对应的时间从先到后的顺序连接各个位置。
[0132] 在另一实施例中,呈现设备的历史位置信息的方式为:对历史位置信息中各个位 置的出现次数进行统计,根据统计出的各个位置的出现次数在地图中标识所述各个位置。
[0133] 在一举例说明的实施方式中,根据统计出的各个位置的出现次数在地图中标识各 个位置,包括:对于历史位置信息中每个位置,根据位置的出现次数,确定在地图中标识位 置的光圈的大小;按照确定的标识位置的光圈的大小在地图中标识位置。其中,标识位置的 光圈的大小与位置的出现次数成正比。
[0134] 在一举例说明的实施方式中,根据统计出的各个位置的出现次数在地图中标识各 个位置,包括:对于历史位置信息中每个位置,根据位置的出现次数,确定在地图中标识位 置的颜色;按照确定的标识位置的颜色在地图中标识位置。其中,标识位置的颜色的亮度与 位置的出现次数成正比。
[0135] 上述举例说明的实施方式可以进行组合,例如,根据统计出的各个位置的出现次 数在地图中标识各个位置,包括:对于历史位置信息中每个位置,根据位置的出现次数,确 定在地图中标识位置的光圈的大小和颜色;按照确定的标识位置的光圈的大小和颜色,在 地图中标识位置。其中,标识位置的光圈的大小与位置的出现次数成正比;标识位置的颜色 的亮度与位置的出现次数成正比。
[0136] 在上述实施方式中,将显示方式与设备的位置的出现次数相关联,使得设备主要 出现的热点位置被突出显示,便于用户确定重点找寻位置,使用户更容易找寻到设备。
[0137] 上述各个实施例和举例说明的实施方式可以相互组合。例如,对历史位置信息中 各个位置的出现次数进行统计,对于历史位置信息中每个位置,根据位置的出现次数,确定 在地图中标识位置的颜色;按照确定的颜色在地图中标识位置。其中,标识位置的颜色的亮 度与位置的出现次数成正比。并且根据历史位置信息中各个位置的时间信息,按照各个位 置对应的时间从先到后的顺序连接各个位置。
[0138] 采用本公开中方法,向用户展示设备的历史位置信息,便于用户确定设备的移动 轨迹,进而能够确定设备所处的位置。
[0139] 图2是根据一示例性实施例示出的另一种定位设备的方法的流程图,如图2所示, 该定位设备的方法用于第一设备,例如终端设备如手机、平板电脑中或应用程序中,包括以 下步骤 S201-S203 :
[0140] 在步骤S201中、在使用用户账号登录成功后,向服务器发送定位请求。
[0141] 定位请求用于请求与账号绑定的第二设备的位置信息,位置信息包括历史位置信 息和当前位置信息。
[0142] 在步骤S202中、接收服务器回复的第二设备的历史位置信息和第二设备的当前 位置信息。
[0143] 在步骤S203中、呈现第二设备的历史位置信息和当前位置信息。
[0144] 第一设备和第二设备可以为同一个设备,也可以为不同的两个设备。
[0145] 其中,呈现第二设备的历史位置信息和当前位置信息,可以按上述实施例中呈现 历史位置信息的方式进行呈现,在此不再赘述。
[0146] 在本实施例中,不但可以获得设备的历史位置信息,而且能够实时地获得设备的 当前位置信息,进一步方便用户查找设备。
[0147] 图3是根据一示例性实施例示出的另一种定位设备的方法的流程图,如图3所示, 该定位设备的方法用于第一设备,例如终端设备如手机、平板电脑中或应用程序中,本公开 中方法还包括以下步骤S301-S303 :
[0148] 在步骤S301中、在使用用户账号登录成功后,向服务器发送精确定位请求。精确 定位请求用于请求与账号绑定的第二设备在第一预设时间段内的多个位置信息。
[0149] 在步骤S302中、接收服务器回复的第二设备在第一预设时间段内的多个位置信 息。
[0150] 上述多个位置信息是由服务器在第一预设时间段内向第二设备连续发送指令而 获得的。
[0151] 在步骤S303中、呈现接收的第二设备的多个位置信息。
[0152] 其中,呈现接收的第二设备的多个位置信息,可以按上述实施例中呈现历史位置 信息的方式进行呈现,在此不再赘述。
[0153] 在本实施例中,通过在一定时段内向设备连续发送指令获得设备在该时段内的多 个位置信息,从而实现对设备的精确定位,进而能够对设备进行密切追踪。
[0154] 图4是根据一示例性实施例示出的一种定位设备的方法的流程图,如图4所示,该 定位设备的方法用于服务器如云服务器中或应用程序中,包括以下步骤S401-S403 :
[0155] 在步骤S401中、接收使用用户账号登录的第一设备发送的定位请求。定位请求用 于请求与账号绑定的第二设备的位置信息,位置信息包括历史位置信息。
[0156] 在步骤S402中、查询出存储的第二设备的历史位置信息。
[0157] 该存储的历史位置信息可以是服务器本地存储的历史位置信息,也可以是专用存 储设备,例如数据库,中存储的历史位置信息。
[0158] 在一实施例中,上述方法还包括:存储第二预设时间段内获得的第二设备的位置 信息,将存储的位置信息作为第二设备的历史位置信息。
[0159] 例如,存储最近一周内与用户的用户账号绑定的第二设备的位置信息,将存储的 最近一周内的第二设备的位置信息作为其历史位置信息。
[0160] 在另一实施例中,上述方法还包括:存储获得的第二设备的最近N次的位置信息, 将存储的位置信息作为第二设备的历史位置信息,其中,N为预设的正整数。
[0161] 例如,存储最近100次的与用户的用户账号绑定的第二设备的位置信息,将存储 的最近100次的第二设备的位置信息作为其历史位置信息。
[0162] 在步骤S403中、向第一设备回复历史位置信息。
[0163] 采用本公开中方法,通过回复设备的历史位置信息,便于用户确定设备的移动轨 迹,进而能够确定设备所处的位置,对设备进行定位。
[0164] 图5是根据一示例性实施例示出的另一种定位设备的方法的流程图,如图5所示, 该定位设备的方法用于服务器如云服务器中或应用程序中,位置信息还包括当前位置信 息,上述方法还包括以下步骤S501-S504 :
[0165] 在步骤S501中、向第二设备发送指令。
[0166] 在步骤S502中、接收第二设备回复的当前位置信息。
[0167] 在步骤S503中、存储当前位置信息。
[0168] 在步骤S504中、将当前位置信息回复给第一设备。
[0169] 在本实施例中,不但可以向用户回复设备的历史位置信息,而且能够实时地向用 户回复设备的当前位置信息,进一步方便用户查找设备。
[0170] 图6是根据一示例性实施例示出的另一种定位设备的方法的流程图,如图6所 示,该定位设备的方法用于服务器如云服务器中或应用程序中,上述方法还包括以下步骤 S601-S605 :
[0171] 在步骤S601中、接收第一设备发送的精确定位请求。
[0172] 精确定位请求用于请求第二设备在第一预设时间段内的多个位置信息。
[0173] 在步骤S602中、在第一预设时间段内向第二设备连续发送指令。
[0174] 在步骤S603中、接收第二设备在第一预设时间段内返回的多个位置信息。
[0175] 在步骤S604中、存储多个位置信息。
[0176] 在步骤S605中、将多个位置信息回复给第一设备。
[0177] 在本实施例中,通过在一定时间段内向设备连续发送指令,获得设备在该时间段 内的多个位置信息,从而实现对设备的精确定位,进而能够对设备进行密切追踪。
[0178] 实施例一
[0179] 在实施例一中,利用本公开实施例提供的上述方法,其应用在如下场景:在第一设 备A中,通过浏览器使用云服务的用户账号Userl进行登录,第二设备B与用户账号Userl 绑定,第一设备A和第二设备B分别与云服务器间保持连接。如图7A所示,是根据一示例 性实施例一示出的定位设备的方法的流程图,本实施例中方法包括步骤S701至步骤S709, 图7B是根据一示例性实施例一示出的在第一设备显示第二设备的位置的效果图。此处仅 为示例性说明,第一设备和第二设备可以为同一设备。
[0180] 在步骤S701中、第一设备A在使用用户账号Userl登录成功后,向云服务器发送 定位请求。
[0181] 定位请求用于请求与账号绑定的第二设备的位置信息,位置信息包括历史位置信 息和当前位置信息。
[0182] 在步骤S702中、云服务器接收定位请求。
[0183] 在步骤S703中、云服务器查询出存储的第二设备B的历史位置信息。
[0184] 本实施例中,云服务器中存储最近1周内第二设备B上报的位置信息,作为第二设 备B的历史位置信息。
[0185] 在步骤S704中、云服务器向第二设备B发送指令。
[0186] 在步骤S705中、第二设备B向云服务器回复当前位置信息。
[0187] 在步骤S706中、云服务器存储第二设备B的当前位置信息。
[0188] 在步骤S707中、云服务器向第一设备A回复第二设备B的历史位置信息和当前位 置信息。
[0189] 在步骤S708中、第一设备A接收云服务器回复的第二设备B的历史位置信息和当 前位置信息。
[0190] 在步骤S709中、第一设备A呈现第二设备B的历史位置信息和当前位置信息。
[0191] 在本实施例中,第一设备A对第二设备B的历史位置信息和当前位置信息中位置 的出现次数进行统计。统计出三个位置,出现次数分别为46次、4次和2次。第一设备A对 于每个位置,根据该位置的出现次数,确定在地图中标识该位置的光圈的大小和颜色的亮 度,按照确定的光圈的大小和颜色的亮度,在地图中标识该位置。标识位置的光圈的大小与 位置的出现次数成正比;标识位置的颜色的亮度与位置的出现次数成正比。在第一设备A 中显示的第二设备B的位置如图7B所示。
[0192] 在实施例一中,不但呈现第二设备B的历史位置信息,而且能够呈现第二设备B的 当前位置信息,进一步方便用户查找设备。此外,在实施例一中,将显示方式与第二设备B 的位置的出现次数相关联,使得第二设备B主要出现的热点位置被突出显示,便于用户确 定重点找寻位置,使用户更容易找寻到第二设备B。
[0193] 图8是根据一示例性实施例示出的一种定位设备的装置的框图,如图8所示,该定 位设备的装置包括:
[0194] 第一发送模块81被配置为在使用用户账号登录成功后,向服务器发送定位请求, 定位请求用于请求与账号绑定的第二设备的位置信息,位置信息包括历史位置信息;
[0195] 第一接收模块82被配置为在第一发送模块81向服务器发送定位请求后,接收服 务器回复的第二设备的历史位置信息;
[0196] 第一呈现模块83被配置为呈现第一接收模块82接收的第二设备的历史位置信 息。
[0197] 在一个实施例中,如图9所示,位置信息还包括当前位置信息,上述装置还可包 括:
[0198] 第二接收模块91被配置为在第一发送模块81向服务器发送定位请求后,接收服 务器回复的第二设备的当前位置信息;
[0199] 第二呈现模块92被配置为呈现第二接收模块91接收的第二设备的当前位置信 息。
[0200] 在一个实施例中,上述第一呈现模块可包括:
[0201] 第一呈现单元被配置为根据历史位置信息中各个位置的坐标信息,在地图中标识 出历史位置信息中各个位置。
[0202] 在一个实施例中,上述第一呈现模块还可包括:
[0203] 第二呈现单元被配置为根据历史位置信息中各个位置的时间信息,在地图中显示 出各个位置对应的时间;和/或
[0204] 第三呈现单元被配置为根据历史位置信息中各个位置的时间信息,按照各个位置 对应的时间从先到后的顺序连接各个位置。
[0205] 在一个实施例中,上述第一呈现模块可包括:
[0206] 第四呈现单元被配置为述历史位置信息中各个位置的出现次数进行统计,根据统 计出的各个位置的出现次数在地图中标识各个位置。
[0207] 在一个实施例中,上述第四呈现单元可包括:
[0208] 呈现子单元被配置为对于历史位置信息中每个位置,根据位置的出现次数,确定 在地图中标识位置的光圈的大小和/或颜色;按照确定的标识位置的光圈的大小和/或颜 色,在地图中标识位置。
[0209] 在一个实施例中,如图10所示,上述装置还可包括:
[0210] 第二发送模块101被配置为在使用用户账号登录成功后,向服务器发送精确定位 请求,精确定位请求用于请求第二设备在第一预设时间段内的多个位置信息;
[0211] 第三接收模块102被配置为在第二发送模块101向服务器发送精确定位请求后, 接收服务器回复第二设备在第一预设时间段内的多个位置信息,多个位置信息是由服务器 在第一预设时间段内向第二设备连续发送指令而获得的;
[0212] 第三呈现模块103被配置为呈现第三接收模块102接收的第二设备的多个位置信 息。
[0213] 上述实施例中装置,向用户展示设备的历史位置信息,便于用户确定设备的移动 轨迹,进而能够确定设备所处的位置。
[0214] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0215] 图11是根据一示例性实施例示出的一种定位设备的装置的框图,如图11所示,该 定位设备的装置包括:
[0216] 第一接收模块111被配置为接收使用用户账号登录的第一设备发送的定位请求, 定位请求用于请求与账号绑定的第二设备的位置信息,位置信息包括历史位置信息;
[0217] 查询模块112被配置为在第一接收模块111接收到定位请求后,查询出存储的第 二设备的历史位置信息;
[0218] 第一发送模块113被配置为向第一设备回复查询模块112查询出的历史位置信 息。
[0219] 在一个实施例中,位置信息还包括当前位置信息,上述装置还可包括:
[0220] 第二发送模块被配置为在第一接收模块接收到定位请求后,向第二设备发送指 令;
[0221] 第二接收模块被配置为在第二发送模块发送指令后,接收第二设备回复的当前位 置信息;
[0222] 第一存储模块被配置为存储第二接收模块接收的当前位置信息;
[0223] 第三发送模块被配置为将第一存储模块存储的当前位置信息回复给第一设备。
[0224] 在一个实施例中,上述装置还可包括:
[0225] 第三接收模块被配置为接收第一设备发送的精确定位请求,精确定位请求用于请 求第二设备在第一预设时间段内的多个位置信息;
[0226] 第四发送模块被配置为在第三接收模块接收到精确定位请求后,在第一预设时间 段内向第二设备连续发送指令;
[0227] 第四接收模块被配置为在第四发送模块发送指令后,接收第二设备在第一预设时 间段内返回的多个位置信息;
[0228] 第二存储模块被配置为存储第四接收模块接收的多个位置信息;
[0229] 第五发送模块被配置为将第二存储模块存储的多个位置信息回复给第一设备。
[0230] 在一个实施例中,上述装置还可包括:
[0231] 第三存储模块被配置为存储第二预设时间段内获得的第二设备的位置信息,将存 储的位置信息作为第二设备的历史位置信息;或者
[0232] 第四存储模块被配置为存储获得的第二设备的最近N次的位置信息,将存储的位 置信息作为第二设备的历史位置信息,其中,N为预设的正整数。
[0233] 上述实施例中装置,通过回复设备的历史位置信息,便于用户确定设备的移动轨 迹,进而能够确定设备所处的位置,对设备进行定位。
[0234] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0235] 图12是根据一示例性实施例示出的一种用于定位设备的装置1200的框图,该装 置适用于终端设备。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设 备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0236] 参照图12,装置1200可以包括以下一个或多个组件:处理组件1202,存储器 1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口 1212,传 感器组件1214,以及通信组件1216。
[0237] 处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信, 相机操作和记录操作相关联的操作。处理元件1202可以包括一个或多个处理器1220来执 行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个 模块,便于处理组件1202和其他组件之间的交互。例如,处理部件1202可以包括多媒体模 块,以方便多媒体组件1208和处理组件1202之间的交互。
[0238] 存储器1204被配置为存储各种类型的数据以支持在设备1200的操作。这些数据 的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数 据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它 们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可 擦除可编程只读存储器(EPROM),可编程只读存储器(PR0M),只读存储器(R0M),磁存储器, 快闪存储器,磁盘或光盘。
[0239] 电力组件1206为装置1200的各种组件提供电力。电力组件1206可以包括电源 管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。
[0240] 多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。 在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面 板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸 传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动 动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中, 多媒体组件1208包括一个前置摄像头和/或后置摄像头。当设备1200处于操作模式,如 拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个 前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0241] 音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一 个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦 克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或 经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音 频信号。
[0242] I/O接口 1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块 可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和 锁定按钮。
[0243] 传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态 评估。例如,传感器组件1214可以检测到设备1200的打开/关闭状态,组件的相对定位, 例如所述组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装 置1200 -个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加 速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在 没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如 CMOS或C⑶图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还 可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0244] 通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。 装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示 例性实施例中,通信部件1216经由广播信道接收来自外部广播管理系统的广播信号或广 播相关信息。在一个示例性实施例中,所述通信部件1216还包括近场通信(NFC)模块,以促 进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术, 超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0245] 在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字 信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0246] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器1204,上述指令可由装置1200的处理器820执行以完成上述方法。例 如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、 软盘和光数据存储设备等。
[0247] -种定位设备的装置,包括:
[0248] 处理器;
[0249] 用于存储处理器可执行指令的存储器;
[0250] 其中,所述处理器被配置为:
[0251] 在使用用户账号登录成功后,向服务器发送定位请求,定位请求用于请求与账号 绑定的第二设备的位置信息,位置信息包括历史位置信息;
[0252] 接收所述服务器回复的第二设备的历史位置信息;
[0253] 呈现第二设备的历史位置信息。
[0254] 位置信息还包括当前位置信息,该处理器还被配置为:
[0255] 接收所述服务器回复的所述第二设备的当前位置信息;
[0256] 呈现所述第二设备的当前位置信息。
[0257] 该处理器还被配置为:根据所述历史位置信息中各个位置的坐标信息,在地图中 标识出所述历史位置信息中各个位置。
[0258] 该处理器还被配置为:根据所述历史位置信息中各个位置的时间信息,在地图中 显示出所述各个位置对应的时间;和/或
[0259] 根据所述历史位置信息中各个位置的时间信息,按照所述各个位置对应的时间从 先到后的顺序连接所述各个位置。
[0260] 该处理器还被配置为:对所述历史位置信息中各个位置的出现次数进行统计,根 据统计出的所述各个位置的出现次数在地图中标识所述各个位置。
[0261] 该处理器还被配置为:对于所述历史位置信息中每个位置,根据所述位置的出现 次数,确定在地图中标识所述位置的光圈的大小和/或颜色;
[0262] 按照确定的标识所述位置的光圈的大小和/或颜色,在地图中标识所述位置。
[0263] 该处理器还被配置为:使用用户账号登录成功后,向所述服务器发送精确定位请 求,所述精确定位请求用于请求所述第二设备在第一预设时间段内的多个位置信息;
[0264] 接收所述服务器回复的所述第二设备在第一预设时间段内的多个位置信息,所述 多个位置信息是由所述服务器在所述第一预设时间段内向所述第二设备连续发送指令而 获得的;
[0265] 呈现接收的所述第二设备的多个位置信息。
[0266] -种定位设备的装置,包括:
[0267] 处理器;
[0268] 用于存储处理器可执行指令的存储器;
[0269] 其中,所述处理器被配置为:
[0270] 接收使用用户账号登录的第一设备发送的定位请求,所述定位请求用于请求与所 述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息;
[0271] 查询出存储的所述第二设备的历史位置信息;
[0272] 向所述第一设备回复所述历史位置信息。
[0273] 所述位置信息还包括当前位置信息,该处理器还被配置为:
[0274] 向所述第二设备发送指令;
[0275] 接收所述第二设备回复的当前位置信息;
[0276] 存储所述当前位置信息;
[0277] 将所述当前位置信息回复给所述第一设备。
[0278] 该处理器还被配置为:接收所述第一设备发送的精确定位请求,所述精确定位请 求用于请求所述第二设备在第一预设时间段内的多个位置信息;
[0279] 在所述第一预设时间段内向所述第二设备连续发送指令;
[0280] 接收所述第二设备在所述第一预设时间段内返回的多个位置信息;
[0281] 存储所述多个位置信息;
[0282] 将所述多个位置信息回复给所述第一设备。
[0283] 该处理器还被配置为:存储第二预设时间段内获得的所述第二设备的位置信息, 将存储的所述位置信息作为所述第二设备的历史位置信息;或者
[0284] 存储获得的所述第二设备的最近N次的位置信息,将存储的所述位置信息作为所 述第二设备的历史位置信息,其中,N为预设的正整数。
[0285] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理 器执行时,使得移动终端能够执行一种定位设备的方法,所述方法包括:
[0286] 在使用用户账号登录成功后,向服务器发送定位请求,所述定位请求用于请求与 所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息;
[0287] 接收所述服务器回复的所述第二设备的历史位置信息;
[0288] 呈现所述第二设备的历史位置信息。
[0289] 所述位置信息还包括当前位置信息,所述方法还可包括:
[0290] 接收所述服务器回复的所述第二设备的当前位置信息;
[0291] 呈现所述第二设备的当前位置信息。
[0292] 所述呈现所述设备的历史位置信息,可包括:
[0293] 根据所述历史位置信息中各个位置的坐标信息,在地图中标识出所述历史位置信 息中各个位置。
[0294] 所述方法还可包括:
[0295] 根据所述历史位置信息中各个位置的时间信息,在地图中显示出所述各个位置对 应的时间;和/或
[0296] 根据所述历史位置信息中各个位置的时间信息,按照所述各个位置对应的时间从 先到后的顺序连接所述各个位置。
[0297] 所述呈现所述设备的历史位置信息,可包括:
[0298] 对所述历史位置信息中各个位置的出现次数进行统计,根据统计出的所述各个位 置的出现次数在地图中标识所述各个位置。
[0299] 所述根据统计出的所述各个位置的出现次数在地图中标识所述各个位置,可包 括:
[0300] 对于所述历史位置信息中每个位置,根据所述位置的出现次数,确定在地图中标 识所述位置的光圈的大小和/或颜色;
[0301] 按照确定的标识所述位置的光圈的大小和/或颜色,在地图中标识所述位置。
[0302] 在使用用户账号登录成功后,所述方法还可包括:
[0303] 向所述服务器发送精确定位请求,所述精确定位请求用于请求所述第二设备在第 一预设时间段内的多个位置信息;
[0304] 接收所述服务器回复的所述第二设备在第一预设时间段内的多个位置信息,所述 多个位置信息是由所述服务器在所述第一预设时间段内向所述第二设备连续发送指令而 获得的;
[0305] 呈现接收的所述第二设备的多个位置信息。
[0306] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器的处理器 执行时,使得服务器能够执行一种定位设备的方法,所述方法包括:
[0307] 接收使用用户账号登录的第一设备发送的定位请求,所述定位请求用于请求与所 述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息;
[0308] 查询出存储的所述第二设备的历史位置信息;
[0309] 向所述第一设备回复所述历史位置信息。
[0310] 所述位置信息还包括当前位置信息,所述方法还可包括:
[0311] 向所述第二设备发送指令;
[0312] 接收所述第二设备回复的当前位置信息;
[0313] 存储所述当前位置信息;
[0314] 将所述当前位置信息回复给所述第一设备。
[0315] 所述方法还可包括:
[0316] 接收所述第一设备发送的精确定位请求,所述精确定位请求用于请求所述第二设 备在第一预设时间段内的多个位置信息;
[0317] 在所述第一预设时间段内向所述第二设备连续发送指令;
[0318] 接收所述第二设备在所述第一预设时间段内返回的多个位置信息;
[0319] 存储所述多个位置信息;
[0320] 将所述多个位置信息回复给所述第一设备。
[0321] 所述方法还可包括:
[0322] 存储第二预设时间段内获得的所述第二设备的位置信息,将存储的所述位置信息 作为所述第二设备的历史位置信息;或者
[0323] 存储获得的所述第二设备的最近N次的位置信息,将存储的所述位置信息作为所 述第二设备的历史位置信息,其中,N为预设的正整数。
[0324] 本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其 它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本公开的一般性原理并包括本公开未公开的本【技术领域】中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的 权利要求指出。
[0325] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【权利要求】
1. 一种定位设备的方法,其特征在于,包括: 第一设备在使用用户账号登录成功后,向服务器发送定位请求,所述定位请求用于请 求与所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息; 接收所述服务器回复的所述第二设备的历史位置信息; 呈现所述第二设备的历史位置信息。
2. 如权利要求1所述的方法,其特征在于,所述位置信息还包括当前位置信息,所述方 法还包括: 接收所述服务器回复的所述第二设备的当前位置信息; 呈现所述第二设备的当前位置信息。
3. 如权利要求1所述的方法,其特征在于,所述呈现所述第二设备的历史位置信息,包 括: 根据所述历史位置信息中各个位置的坐标信息,在地图中标识出所述历史位置信息中 各个位置。
4. 如权利要求1所述的方法,其特征在于,所述方法还包括: 根据所述历史位置信息中各个位置的时间信息,在地图中显示出所述各个位置对应的 时间;和/或 根据所述历史位置信息中各个位置的时间信息,按照所述各个位置对应的时间从先到 后的顺序连接所述各个位置。
5. 如权利要求1所述的方法,其特征在于,所述呈现所述第二设备的历史位置信息,包 括: 对所述历史位置信息中各个位置的出现次数进行统计,根据统计出的所述各个位置的 出现次数在地图中标识所述各个位置。
6. 如权利要求5所述的方法,其特征在于, 所述根据统计出的所述各个位置的出现次数在地图中标识所述各个位置,包括: 对于所述历史位置信息中每个位置,根据所述位置的出现次数,确定在地图中标识所 述位置的光圈的大小和/或颜色; 按照确定的标识所述位置的光圈的大小和/或颜色,在地图中标识所述位置。
7. 如权利要求1所述的方法,其特征在于,在使用用户账号登录成功后,所述方法还包 括: 向所述服务器发送精确定位请求,所述精确定位请求用于请求所述第二设备在第一预 设时间段内的多个位置信息; 接收所述服务器回复的所述第二设备在第一预设时间段内的多个位置信息,所述多个 位置信息是由所述服务器在所述第一预设时间段内向所述第二设备连续发送指令而获得 的; 呈现接收的所述第二设备的多个位置信息。
8. -种定位设备的方法,其特征在于,包括: 接收使用用户账号登录的第一设备发送的定位请求,所述定位请求用于请求与所述账 号绑定的第二设备的位置信息,所述位置信息包括历史位置信息; 查询出存储的所述第二设备的历史位置信息; 向所述第一设备回复所述历史位置信息。
9. 如权利要求8所述的方法,其特征在于, 所述位置信息还包括当前位置信息,所述方法还包括: 向所述第二设备发送指令; 接收所述第二设备回复的当前位置信息; 存储所述当前位置信息; 将所述当前位置信息回复给所述第一设备。
10. 如权利要求8所述的方法,其特征在于,所述方法还包括: 接收所述第一设备发送的精确定位请求,所述精确定位请求用于请求所述第二设备在 第一预设时间段内的多个位置信息; 在所述第一预设时间段内向所述第二设备连续发送指令; 接收所述第二设备在所述第一预设时间段内返回的多个位置信息; 存储所述多个位置信息; 将所述多个位置信息回复给所述第一设备。
11. 如权利要求8所述的方法,其特征在于,所述方法还包括: 存储第二预设时间段内获得的所述第二设备的位置信息,将存储的所述位置信息作为 所述第二设备的历史位置信息;或者 存储获得的所述第二设备的最近N次的位置信息,将存储的所述位置信息作为所述第 二设备的历史位置信息,其中,N为预设的正整数。
12. -种定位设备的装置,用于第一设备,其特征在于,包括: 第一发送模块,用于在使用用户账号登录成功后,向服务器发送定位请求,所述定位请 求用于请求与所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息; 第一接收模块,用于在所述第一发送模块向服务器发送定位请求后,接收所述服务器 回复的所述第二设备的历史位置信息; 第一呈现模块,用于呈现所述第一接收模块接收的所述第二设备的历史位置信息。
13. 如权利要求12所述的装置,其特征在于,所述位置信息还包括当前位置信息,所述 装置还包括: 第二接收模块,用于在所述第一发送模块向服务器发送定位请求后,接收所述服务器 回复的所述第二设备的当前位置信息; 第二呈现模块,用于呈现所述第二接收模块接收的所述第二设备的当前位置信息。
14. 如权利要求12所述的装置,其特征在于, 所述第一呈现模块包括: 第一呈现单元,用于根据所述历史位置信息中各个位置的坐标信息,在地图中标识出 所述历史位置信息中各个位置。
15. 如权利要求12所述的装置,其特征在于, 所述第一呈现模块还包括: 第二呈现单元,用于根据所述历史位置信息中各个位置的时间信息,在地图中显示出 所述各个位置对应的时间;和/或 第三呈现单元,用于根据所述历史位置信息中各个位置的时间信息,按照所述各个位 置对应的时间从先到后的顺序连接所述各个位置。
16. 如权利要求12所述的装置,其特征在于, 所述第一呈现模块包括: 第四呈现单元,用于对所述历史位置信息中各个位置的出现次数进行统计,根据统计 出的所述各个位置的出现次数在地图中标识所述各个位置。
17. 如权利要求16所述的装置,其特征在于, 所述第四呈现单元包括: 呈现子单元,用于对于所述历史位置信息中每个位置,根据所述位置的出现次数,确定 在地图中标识所述位置的光圈的大小和/或颜色;按照确定的标识所述位置的光圈的大小 和/或颜色,在地图中标识所述位置。
18. 如权利要求12所述的装置,其特征在于,所述装置还包括: 第二发送模块,用于在使用用户账号登录成功后,向所述服务器发送精确定位请求,所 述精确定位请求用于请求所述第二设备在第一预设时间段内的多个位置信息; 第三接收模块,用于在所述第二发送模块向服务器发送精确定位请求后,接收所述服 务器回复的所述第二设备在第一预设时间段内的多个位置信息,所述多个位置信息是由所 述服务器在所述第一预设时间段内向所述第二设备连续发送指令而获得的; 第三呈现模块,用于呈现所述第三接收模块接收的所述第二设备的多个位置信息。
19. 一种定位设备的装置,其特征在于,包括: 第一接收模块,用于接收使用用户账号登录的第一设备发送的定位请求,所述定位请 求用于请求与所述账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息; 查询模块,用于在所述第一接收模块接收到定位请求后,查询出存储的所述第二设备 的历史位置信息; 第一发送模块,用于向所述第一设备回复所述查询模块查询出的所述历史位置信息。
20. 如权利要求19所述的装置,其特征在于,所述位置信息还包括当前位置信息,所述 装置还包括: 第二发送模块,用于在所述第一接收模块接收到所述定位请求后,向所述第二设备发 送指令; 第二接收模块,用于在所述第二发送模块发送指令后,接收所述第二设备回复的当前 位置信息; 第一存储模块,用于存储所述第二接收模块接收的当前位置信息; 第三发送模块,用于将所述第一存储模块存储的当前位置信息回复给所述第一设备。
21. 如权利要求19所述的装置,其特征在于,所述装置还包括: 第三接收模块,用于接收所述第一设备发送的精确定位请求,所述精确定位请求用于 请求所述第二设备在第一预设时间段内的多个位置信息; 第四发送模块,用于在所述第三接收模块接收到精确定位请求后,在所述第一预设时 间段内向所述第二设备连续发送指令; 第四接收模块,用于在所述第四发送模块发送指令后,接收所述第二设备在所述第一 预设时间段内返回的多个位置信息; 第二存储模块,用于存储所述第四接收模块接收的所述多个位置信息; 第五发送模块,用于将所述第二存储模块存储的所述多个位置信息回复给所述第一设 备。
22. 如权利要求19所述的装置,其特征在于,所述装置还包括: 第三存储模块,用于存储第二预设时间段内获得的所述第二设备的位置信息,将存储 的所述位置信息作为所述第二设备的历史位置信息;或者 第四存储模块,用于存储获得的所述第二设备的最近N次的位置信息,将存储的所述 位置信息作为所述第二设备的历史位置信息,其中,N为预设的正整数。
23. -种定位设备的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 在使用用户账号登录成功后,向服务器发送定位请求,所述定位请求用于请求与所述 账号绑定的第二设备的位置信息,所述位置信息包括历史位置信息; 接收所述服务器回复的所述第二设备的历史位置信息; 呈现所述第二设备的历史位置信息。
24. -种定位设备的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收使用用户账号登录的第一设备发送的定位请求,所述定位请求用于请求与所述账 号绑定的第二设备的位置信息,所述位置信息包括历史位置信息; 查询出存储的所述第二设备的历史位置信息; 向所述第一设备回复所述历史位置信息。
【文档编号】H04W4/02GK104105064SQ201410363366
【公开日】2014年10月15日 申请日期:2014年7月28日 优先权日:2014年7月28日
【发明者】漆昱恒, 潘俊, 江岱霖 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1