运动轨迹查询方法、装置及用户终端与流程

文档序号:11234277阅读:755来源:国知局
运动轨迹查询方法、装置及用户终端与流程

本申请涉及计算机技术领域,具体而言,涉及一种运动轨迹查询方法、装置及用户终端。



背景技术:

现有技术中,北斗用户终端实时上传自身的位置信息至北斗卫星,当北斗用户终端需要时,再从北斗卫星获取自身的位置信息,并根据获得的位置信息,实现轨迹查询、绘制运动图像等功能。北斗用户终端即是利用北斗卫星导航系统进行定位及导航的终端设备,例如北斗手机、北斗汽车等。

然而使用北斗用户终端从北斗卫星获取该终端的运动轨迹时,响应速度往往比较慢,通常需要较长地时间才能在北斗用户终端上查看到北斗用户终端自身的位置信息构成的运动轨迹。

申请内容

有鉴于此,本申请实施例提供了一种运动轨迹查询方法、装置及用户终端,以实现能够更快地在用户终端获得该用户终端自身的位置信息构成的运动轨迹。

为实现上述目的,本申请实施例提供了一种运动轨迹查询方法,所述方法包括:获得查询请求;根据所述查询请求中的待查询时间段,获得在所述待查询时间段内的多个时间点信息;根据所述多个时间点信息,获得所述多个时间点信息中的每个所对应的位置信息;发送所述位置信息。

本申请实施例还提供了一种运动轨迹查询装置,所述装置包括:查询请求模块,用于获得查询请求;时间点信息模块,用于根据所述查询请求中的待查询时间段,获得在所述待查询时间段内的多个时间点信息;位置信息模块,用于根据所述多个时间点信息,获得所述多个时间点信息中的每个所对应的位置信息;发送模块,用于发送所述位置信息。

本申请实施例还提供了一种用户终端,所述用户终端包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时,使所述处理器执行以下操作:获得查询请求;根据所述查询请求中的待查询时间段,获得在所述待查询时间段内的多个时间点信息;根据所述多个时间点信息,获得所述多个时间点信息中的每个所对应的位置信息;发送所述位置信息。

本申请实施例提供的运动轨迹查询方法、装置及用户终端的有益效果为:

本申请实施例提供的运动轨迹查询方法、装置及用户终端获取查询请求,并根据查询请求中的待查询时间段来获得该待查询时间段内的多个时间点信息,获得多个时间点信息中的每个时间点信息对应的位置信息,并将位置信息发送出去。本申请实施例先获得时间点信息,然后再根据时间点信息获得与时间点信息对应的位置信息,与现有的运动轨迹查询方法相比,能够实现更快地在用户终端获得该用户终端自身位置信息构成的运动轨迹。

附图说明

为了更清楚的说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例的应用环境示意图;

图2示出了本申请第一实施例提供的一种运动轨迹查询方法的流程图;

图3示出了图2中步骤s110之前的步骤流程示意图;

图4示出了本申请第一实施例提供的一种运动轨迹查询方法的的一种具体实施方式的流程图;

图5示出了本申请第二实施例提供的运动轨迹查询装置的结构示意图。

具体实施方式

本申请下述各实施例均可应用于如图1所示的环境中。如图1所示,北斗卫星10通过网络30与一个或多个用户终端20进行通信连接,以进行数据通信或交互。在本申请实施例中,用户终端20中安装有客户端,该客户端可以是应用程序,与北斗卫星10相对应,从而为用户提供服务(例如接收用户输入的查询请求,向用户展示该用户终端20的运动轨迹等)。所述用户终端20可以是个人电脑(personalcomputer,pc)、平板电脑、智能手机、电子书阅读器、膝上型便携计算机、车载电脑、智能穿戴设备等。所述网络30可以是无线网络或有线网络,例如无线网络可以是,但不限于wi-fi(无线保真)网络、2g/3g/4g网络等。

第一实施例

图2示出了本发明第一实施例提供的一种运动轨迹查询方法的流程图,请参阅图2,本实施例描述的是北斗卫星的处理流程,所述方法包括:

步骤s110,获得查询请求。

北斗卫星具体可以从用户终端获取查询请求,在本实施例中,用户终端具体可以为北斗手机、北斗汽车等,当用户终端需要查询自身的运动轨迹时,向北斗卫星发送查询请求。

步骤s120,根据所述查询请求中的待查询时间段,获得在所述待查询时间段内的多个时间点信息。

查询请求中具体可以包括待查询时间段,北斗卫星可以获取查询请求中的待查询时间段,然后获得待查询时间段内的多个时间点。

具体地,用户需要查询上午9点至上午11点之间的用户终端的运动轨迹时,则通过用户终端发送相应的查询请求至北斗卫星,北斗卫星接收到该查询请求后,从中获得的待查询时间段即为上午9点至上午11点。因此,北斗卫星便可以查询上午9点至上午11点之间的多个时间点信息。

多个时间点信息可以精确到秒,即每秒均会产生一个时间点信息,也有与该时间点信息对应的位置信息。

步骤s130,根据所述多个时间点信息,获得所述多个时间点信息中的每个所对应的位置信息。

由于每个时间点信息均由对应的位置信息,因此北斗卫星获取与时间点信息对应的位置信息。

步骤s140,发送所述位置信息。

北斗卫星可以将获取到的与时间点信息对应的位置信息发送至用户终端,用户终端便可以显示由位置信息构成的运动轨迹。具体地,位置信息可以为经纬度信息。

图3示出了图2示出的步骤s110之前,北斗卫星的处理步骤,具体包括:

步骤s101,从终端获得多个位置信息以及与多个位置信息中的每个位置信息对应的时间点信息。

北斗卫星具体可以从用户终端获得该用户终端的多个位置信息以及与每个位置信息对应的时间点信息,并将位置信息以及时间点信息存储起来。

步骤s102,将所述多个位置信息存储在第一存储区域。

北斗卫星可以将位置信息以及时间点信息分开存储,从而使得数据在查找时不置于由于数量量过于庞大而影响了查找速度。

具体地,北斗卫星可以将所述经度信息的整数部分存储在所述第一存储区域的第一子区域;将所述经度信息的小数部分存储在所述第一存储区域的第二子区域。将所述纬度信息的整数部分存储在所述第一存储区域的第三子区域;将所述纬度信息的小数部分存储在所述第一存储区域的第四子区域。将位置信息按经度信息与纬度信息之分存储起来,再将经度信息以及纬度信息分别按照整数部分以及小数部分分别存储。

在读取数据时,北斗卫星可以先读取经度信息以及纬度信息的整数部分,以在用户终端先确定一个较大范围的区域方位,然后再读取经度信息以及纬度信息的小数部分,读取用户终端的较为准确的位置。

步骤s103,将所述时间点信息存储在第二存储区域。

北斗卫星可以将时间点信息与位置信息分开存储。

步骤s104,建立位置信息以及与位置信息对应的时间点信息之间的映射关系。

北斗卫星建立位置信息以及对应的时间点信息之间的映射关系,在查找到时间点信息时,可以根据映射关系分别查找到与时间点信息对应的位置信息。

图4示出了本申请第一实施例提供的运动轨迹查询方法的一种具体实施方式,具体包括如下步骤:

步骤s110,获得查询请求。

与图2中的步骤s110相同,在此便不做赘述。

步骤s210,在所述待查询时间段内,根据预定时间间隔获得多个第一时间点信息。

具体以待查询时间段为上午9点至上午11点为例。预定时间间隔以半小时为例,则北斗卫星可以在上午9点至上午11点这个待查询时间段中,先获得9点、9点30分、10点、10点30分以及11点这五个第一时间点信息。当然预定时间间隔也可以为其他的值,具体的数值不应该理解为是对本申请的限制。

步骤s220,获得与所述多个第一时间点信息中的每个第一时间点信息所对应的第一位置信息。

然后获得9点、9点30分、10点、10点30分以及11点这五个第一时间点信息这五个时间点信息分别对应的第一位置信息。

步骤s230,发送所述第一位置信息。

将获得的第一位置信息发送至用户终端,以使用户终端可以根据第一位置信息先显示出该用户终端在待查询时间点内经过的大致运动轨迹。

步骤s240,在所述待查询时间段内,获得多个第二时间点信息。

具体地,第二时间点信息可以为待查询时间段内,除了第一时间点信息以外的时间点信息。北斗卫星在将第一位置信息发送给用户终端后,再获得多个第二时间点信息。第二时间点信息具体可以以秒为单位来获取。

步骤s250,获得与所述多个第二时间点信息中的每个第二时间点信息所对应的第二位置信息。

由于时间点信息与位置信息建立有映射关系,因此,可以根据映射关系获得与第二时间点信息分别对应的第二位置信息。

步骤s260,发送所述第二位置信息。

将第二位置信息发送给用户终端,以使用户终端根据第二位置信息详细显示该用户终端的运动轨迹。

本申请第一实施例提供的运动轨迹查询方法可以将位置信息与时间点信息存储在不同的存储区域,并在两个存储区域之间建立映射关系,从而使得用户终端在需要查询运动轨迹时,北斗卫星先获取时间点信息,然后再根据时间点信息与位置信息的映射关系获取位置信息,与现有的运动轨迹查询方法相比,查询速度更快。

第二实施例

详情请参见图5,图5示出了本申请第二实施例提供的运动轨迹查询装置,该装置300包括:

查询请求模块310,用于获得查询请求。

时间点信息模块320,用于根据所述查询请求中的待查询时间段,获得在所述待查询时间段内的多个时间点信息。

位置信息模块330,用于根据所述多个时间点信息,获得所述多个时间点信息中的每个所对应的位置信息。

发送模块340,用于发送所述位置信息。

图5示出的运动轨迹查询装置与图2示出的运动轨迹查询方法相对应,在此便不做赘述。

具体地,该装置还可以包括如下模块:

获得模块,用于从终端获得多个位置信息以及与多个位置信息中的每个位置信息对应的时间点信息。

第一存储模块,用于将所述多个位置信息存储在第一存储区域。

第二存储模块,用于将所述时间点信息存储在第二存储区域。

映射建立模块,用于建立位置信息以及与位置信息对应的时间点信息之间的映射关系。

上述的模块与图3示出的方法相对应,在此便不做赘述。

其中,第一存储模块具体可以包括:

第一子存储模块,用于将所述经度信息的整数部分存储在所述第一存储区域的第一子区域。

第二子存储模块,用于将所述经度信息的小数部分存储在所述第一存储区域的第二子区域。

第三子存储模块,用于将所述纬度信息的整数部分存储在所述第一存储区域的第三子区域。

第四子存储模块,用于将所述纬度信息的小数部分存储在所述第一存储区域的第四子区域。

在本申请第二实施例的一种具体实施方式中,该装置还可以包括:

第一时间点子模块,用于在所述待查询时间段内,根据预定时间间隔获得多个第一时间点信息。

第一位置信息子模块,用于获得与所述多个第一时间点信息中的每个第一时间点信息所对应的第一位置信息。

第一发送子模块,用于发送所述第一位置信息。

第二时间点子模块,用于在所述待查询时间段内,获得多个第二时间点信息。

第二位置信息子模块,用于获得与所述多个第二时间点信息中的每个第二时间点信息所对应的第二位置信息。

第二发送子模块,用于发送所述第二位置信息。

上述的具体实施方式示出的运动轨迹查询装置与图4示出的方法对应相同,在此便不做赘述。

本申请实施例提供的运动轨迹查询方法、装置及用户终端获取查询请求,并根据查询请求中的待查询时间段来获得该待查询时间段内的多个时间点信息,获得多个时间点信息中的每个时间点信息对应的位置信息,并将位置信息发送出去。本申请实施例先获得时间点信息,然后再根据时间点信息获得与时间点信息对应的位置信息,与现有的运动轨迹查询方法相比,能够实现更快地在用户终端获得该用户终端自身位置信息构成的运动轨迹。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1