显示方法、装置、终端和计算机存储介质.pdf

上传人:凯文 文档编号:9253096 上传时间:2021-05-11 格式:PDF 页数:18 大小:701.72KB
收藏 版权申诉 举报 下载
显示方法、装置、终端和计算机存储介质.pdf_第1页
第1页 / 共18页
显示方法、装置、终端和计算机存储介质.pdf_第2页
第2页 / 共18页
显示方法、装置、终端和计算机存储介质.pdf_第3页
第3页 / 共18页
文档描述:

《显示方法、装置、终端和计算机存储介质.pdf》由会员分享,可在线阅读,更多相关《显示方法、装置、终端和计算机存储介质.pdf(18页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010116577.4 (22)申请日 2020.02.25 (71)申请人 深圳市口袋网络科技有限公司 地址 518055 广东省深圳市南山区桃源街 道平山工业园20栋2楼 (72)发明人 陈长麟 (74)专利代理机构 北京派特恩知识产权代理有 限公司 11270 代理人 贾伟张颖玲 (51)Int.Cl. G06F 16/9537(2019.01) G06F 16/9538(2019.01) G06F 16/29(2019.01) G06F 3/0488(2013.01。

2、) (54)发明名称 一种显示方法、 装置、 终端和计算机存储介 质 (57)摘要 本发明实施例公开了一种显示方法, 该方法 应用于一终端中, 包括: 当终端的显示界面上显 示有终端的地理位置的运动轨迹时, 接收对终端 的显示界面的触摸操作, 对地理位置的运动轨迹 进行转换, 得到显示界面上的平面运动轨迹, 当 触摸操作的触摸位置在平面运动轨迹上, 确定触 摸位置所在的平面运动轨迹的段落, 获取触摸位 置所在的平面运动轨迹的段落的运动信息, 将运 动信息显示在显示界面上。 本发明实施例还同时 公开了一种显示装置、 终端和计算机存储介质。 权利要求书2页 说明书11页 附图4页 CN 11136。

3、8218 A 2020.07.03 CN 111368218 A 1.一种显示方法, 其特征在于, 所述方法应用于一终端中, 包括: 当所述终端的显示界面上显示有所述终端的地理位置的运动轨迹时, 接收对所述终端 的显示界面的触摸操作; 对所述地理位置的运动轨迹进行转换, 得到所述显示界面上的平面运动轨迹; 当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述触摸位置所在的平面运 动轨迹的段落; 获取所述触摸位置所在的平面运动轨迹的段落的运动信息, 将所述运动信息显示在所 述显示界面上。 2.根据权利要求1所述的方法, 其特征在于, 在当所述终端的显示界面上显示有所述终 端的地理位置的运动轨。

4、迹时, 接收对所述终端的显示界面的触摸操作之前, 所述方法包括: 获取所述终端的地理位置信息; 根据所述终端的地理位置信息, 形成所述终端的地理位置的运动轨迹, 并显示在所述 显示界面上。 3.根据权利要求1所述的方法, 其特征在于, 在当所述触摸操作的触摸位置在所述平面 运动轨迹上, 确定所述触摸位置所在的平面运动轨迹的段落之前, 所述方法还包括: 对所述平面运动轨迹进行分段, 得到所述平面运动轨迹的段落; 针对所述平面运动轨迹的段落, 生成所述平面运动轨迹的段落的运动信息。 4.根据权利要求1所述的方法, 其特征在于, 所述当所述触摸操作的触摸位置在所述平 面运动轨迹上, 确定所述触摸位置。

5、所在的平面运动轨迹的段落, 包括: 对所述平面运动轨迹的段落进行分段, 将所述分段后的平面运动轨迹的段落, 确定为 所述平面运动轨迹的区域; 当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述触摸位置所落入的平面 运动轨迹的区域; 将所述触摸位置所落入的平面运动轨迹的区域所在的平面运动轨迹的段落, 确定为所 述触摸位置所在的平面运动轨迹的段落。 5.根据权利要求4所述的方法, 其特征在于, 所述对所述平面运动轨迹的段落进行分 段, 将所述分段后的平面运动轨迹的段落, 确定为所述平面运动轨迹的区域, 包括: 针对所述平面运动轨迹的段落中的每段直线轨迹, 沿着垂直于所述每段直线轨迹的线 宽,。

6、 按照预设长度截取每段直线轨迹, 形成一个四边形; 将所述平面运动轨迹的段落中的每段直线轨迹形成的四边形, 确定为所述平面运动轨 迹的区域。 6.根据权利要求5所述的方法, 其特征在于, 所述方法还包括: 当所述触摸位置不在所述平面运动轨迹上时, 确定所述触摸位置距离所述平面运动轨 迹的最短距离; 当所述最短距离小于预设阈值时, 将所述最短距离对应的平面运动轨迹的区域所在的 平面运动轨迹的段落的运动信息, 显示在所述显示界面上; 当所述最短距离大于等于预设阈值时, 生成提示信息; 其中, 所述提示信息用于提示所 述触摸操作为无效操作。 7.根据权利要求1所述的方法, 其特征在于, 所述平面运动。

7、轨迹的段落的运动信息以下 权利要求书 1/2 页 2 CN 111368218 A 2 一项或多项: 所述平面运动轨迹的段落的运动里程长度, 所述平面运动轨迹的段落的运动时间, 所 述平面运动轨迹的段落的运动时长。 8.一种显示装置, 其特征在于, 所述显示装置设置于终端中, 所述显示装置包括: 接收模块, 用于当所述终端的显示界面上显示有所述终端的地理位置的运动轨迹时, 接收对所述终端的显示界面的触摸操作; 转换模块, 用于对所述地理位置的运动轨迹进行转换, 得到所述显示界面上的平面运 动轨迹; 确定模块, 用于当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述触摸位 置所在的平面运动。

8、轨迹的段落; 显示模块, 用于获取所述触摸位置所在的平面运动轨迹的段落的运动信息, 将所述运 动信息显示在所述显示界面上。 9.一种终端, 其特征在于, 所述终端包括: 处理器以及存储有所述处理器可执行指令的存储介质, 所述存储介质通过通信总线依 赖所述处理器执行操作, 当所述指令被所述处理器执行时, 执行上述的权利要求1至7任一 项所述的显示方法。 10.一种计算机存储介质, 其特征在于, 存储有可执行指令, 当所述可执行指令被一个 或多个处理器执行的时候, 所述处理器执行所述的权利要求1至7任一项所述的显示方法。 权利要求书 2/2 页 3 CN 111368218 A 3 一种显示方法、。

9、 装置、 终端和计算机存储介质 技术领域 0001 本发明涉及电子地图中运动轨迹的运动信息的显示技术, 尤其涉及一种显示方 法、 装置、 终端和计算机存储介质。 背景技术 0002 目前, 随着各种智能终端用户的增长和技术的发展, 地图类的应用逐步趋向移动 化, 很多应用都集成了地图的功能, 比如, 一些手机商城、 运动软件、 导航软件, 甚至也包括 讲究实时性和便捷性的企业类应用, 这些应用在对路况的规划及对路线的显示都能很好的 展现出来。 0003 尽管这些应用能将路径很好的在地图上展现, 但是, 当查看导航软件中某条线路 中某个位置的详细信息时, 无法通过点击该路线而实现, 只有将地图不。

10、断的放大查看对应 地图中的信息, 然而, 采用不断放大的操作来查看地图中的信息使用起来比较繁琐, 由此可 以看出, 现有的在电子地图中获取线路的详细信息的方法比较复杂导致效率低下。 发明内容 0004 有鉴于此, 本发明实施例期望提供一种显示方法、 装置、 终端和计算机存储介质, 以解决现有技术中存在的在电子地图中获取线路的详细信息的方法比较复杂导致效率低 下的技术问题。 0005 本发明的技术方案是这样实现的: 0006 第一方面, 本申请实施例提供了一种显示方法, 所述方法应用于一终端中, 所述方 法包括: 0007 当所述终端的显示界面上显示有所述终端的地理位置的运动轨迹时, 接收对所述。

11、 终端的显示界面的触摸操作; 0008 对所述地理位置的运动轨迹进行转换, 得到所述显示界面上的平面运动轨迹; 0009 当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述触摸位置所在的平 面运动轨迹的段落; 0010 获取所述触摸位置所在的平面运动轨迹的段落的运动信息, 将所述运动信息显示 在所述显示界面上。 0011 在上述方法中, 在当所述终端的显示界面上显示有所述终端的地理位置的运动轨 迹时, 接收对所述终端的显示界面的触摸操作之前, 所述方法还包括: 0012 获取所述终端的地理位置信息; 0013 根据所述终端的地理位置信息, 形成所述终端的地理位置的运动轨迹, 并显示在 所。

12、述显示界面上。 0014 在上述方法中, 在当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述 触摸位置所在的平面运动轨迹的段落之前, 所述方法还包括: 0015 对所述平面运动轨迹进行分段, 得到所述平面运动轨迹的段落; 说明书 1/11 页 4 CN 111368218 A 4 0016 针对所述平面运动轨迹的段落, 生成所述平面运动轨迹的段落的运动信息。 0017 在上述方法中, 所述当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所 述触摸位置所在的平面运动轨迹的段落, 包括: 0018 对所述平面运动轨迹的段落进行分段, 将所述分段后的平面运动轨迹的段落, 确 定为所述平面。

13、运动轨迹的区域; 0019 当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述触摸位置所落入的 平面运动轨迹的区域; 0020 将所述触摸位置所落入的平面运动轨迹的区域所在的平面运动轨迹的段落, 确定 为所述触摸位置所在的平面运动轨迹的段落。 0021 在上述方法中, 所述对所述平面运动轨迹的段落进行分段, 将所述分段后的平面 运动轨迹的段落, 确定为所述平面运动轨迹的区域, 包括: 0022 针对所述平面运动轨迹的段落中的每段直线轨迹, 沿着垂直于所述每段直线轨迹 的线宽, 按照预设长度截取每段直线轨迹, 形成一个四边形; 0023 将所述平面运动轨迹的段落中的每段直线轨迹形成的四边形。

14、, 确定为所述平面运 动轨迹的区域。 0024 在上述方法中, 所述方法还包括: 0025 当所述触摸位置不在所述平面运动轨迹上时, 确定所述触摸位置距离所述平面运 动轨迹的最短距离; 0026 当所述最短距离小于预设阈值时, 将所述最短距离对应的平面运动轨迹的区域所 在的平面运动轨迹的段落的运动信息, 显示在所述显示界面上; 0027 当所述最短距离大于等于预设阈值时, 生成提示信息; 其中, 所述提示信息用于提 示所述触摸操作为无效操作。 0028 在上述方法中, 所述平面运动轨迹的段落的运动信息以下一项或多项: 0029 所述平面运动轨迹的段落的运动里程长度, 所述平面运动轨迹的段落的运。

15、动时 间, 所述平面运动轨迹的段落的运动时长。 0030 第二方面, 本发明实施例提供了一种显示装置, 所述显示装置设置于终端中, 所述 显示装置包括: 0031 接收模块, 用于当所述终端的显示界面上显示有所述终端的地理位置的运动轨迹 时, 接收对所述终端的显示界面的触摸操作; 0032 转换模块, 用于对所述地理位置的运动轨迹进行转换, 得到所述显示界面上的平 面运动轨迹; 0033 确定模块, 用于当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述触 摸位置所在的平面运动轨迹的段落; 0034 显示模块, 用于获取所述触摸位置所在的平面运动轨迹的段落的运动信息, 将所 述运动信息显。

16、示在所述显示界面上。 0035 在上述装置中, 所述装置还用于: 0036 在当所述终端的显示界面上显示有所述终端的地理位置的运动轨迹时, 接收对所 述终端的显示界面的触摸操作之前, 获取所述终端的地理位置信息; 0037 根据所述终端的地理位置信息, 形成所述终端的地理位置的运动轨迹, 并显示在 说明书 2/11 页 5 CN 111368218 A 5 所述显示界面上。 0038 在上述装置中, 所述装置还用于: 0039 在当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述触摸位置所在的 平面运动轨迹的段落之前, 对所述平面运动轨迹进行分段, 得到所述平面运动轨迹的段落; 0040。

17、 针对所述平面运动轨迹的段落, 生成所述平面运动轨迹的段落的运动信息。 0041 在上述装置中, 所述确定模块, 具体用于: 0042 对所述平面运动轨迹的段落进行分段, 将所述分段后的平面运动轨迹的段落, 确 定为所述平面运动轨迹的区域; 0043 当所述触摸操作的触摸位置在所述平面运动轨迹上, 确定所述触摸位置所落入的 平面运动轨迹的区域; 0044 将所述触摸位置所落入的平面运动轨迹的区域所在的平面运动轨迹的段落, 确定 为所述触摸位置所在的平面运动轨迹的段落。 0045 在上述装置中, 所述确定模块对所述平面运动轨迹的段落进行分段, 将所述分段 后的平面运动轨迹的段落, 确定为所述平面。

18、运动轨迹的区域中, 包括: 0046 针对所述平面运动轨迹的段落中的每段直线轨迹, 沿着垂直于所述每段直线轨迹 的线宽, 按照预设长度截取每段直线轨迹, 形成一个四边形; 0047 将所述平面运动轨迹的段落中的每段直线轨迹形成的四边形, 确定为所述平面运 动轨迹的区域。 0048 在上述装置中, 所述装置用于: 0049 当所述触摸位置不在所述平面运动轨迹上时, 确定所述触摸位置距离所述平面运 动轨迹的最短距离; 0050 当所述最短距离小于预设阈值时, 将所述最短距离对应的平面运动轨迹的区域所 在的平面运动轨迹的段落的运动信息, 显示在所述显示界面上; 0051 当所述最短距离大于等于预设阈。

19、值时, 生成提示信息; 其中, 所述提示信息用于提 示所述触摸操作为无效操作。 0052 在上述装置中, 所述平面运动轨迹的段落的运动信息以下一项或多项: 0053 所述平面运动轨迹的段落的运动里程长度, 所述平面运动轨迹的段落的运动时 间, 所述平面运动轨迹的段落的运动时长。 0054 第三方面, 本发明实施例还提供了一种终端, 所述终端包括: 处理器以及存储有所 述处理器可执行指令的存储介质, 所述存储介质通过通信总线依赖所述处理器执行操作, 当所述指令被所述处理器执行时, 执行上述一个或多个实施例所述显示方法。 0055 第四方面, 本发明实施例提供了一种计算机存储介质, 存储有可执行指。

20、令, 当所述 可执行指令被一个或多个处理器执行的时候, 所述处理器执行上述一个或多个实施例所述 显示方法。 0056 本发明实施例所提供的一种显示方法、 装置、 终端和计算机存储介质, 该方法应用 于一终端中, 包括: 当终端的显示界面上显示有终端的地理位置的运动轨迹时, 接收对终端 的显示界面的触摸操作, 对地理位置的运动轨迹进行转换, 得到显示界面上的平面运动轨 迹, 当触摸操作的触摸位置在平面运动轨迹上, 确定触摸位置所在的平面运动轨迹的段落, 获取触摸位置所在的平面运动轨迹的段落的运动信息, 将运动信息显示在显示界面上; 也 说明书 3/11 页 6 CN 111368218 A 6 。

21、就是说, 在本发明施例中, 当显示界面显示有地理位置的运动轨迹时, 对地理位置的运动轨 迹转换为平面运动轨迹, 在接收到触摸操作时, 通过触摸操作的在显示界面上的触摸位置 来确定出触摸操作所在的平面运动轨迹的段落, 并将所在平面运动轨迹的段落的欲动信息 显示在显示界面上, 以响应该触摸操作, 这样, 在不放大运动轨迹的情况下, 通过简单的触 摸操作就可以获知运动轨迹的段落的运动信息, 从而简化了在电子地图中生成线路的详细 信息的步骤, 提高了在电子地图中获取线路的详细信息的效率。 附图说明 0057 图1为本发明实施例中的一种可选的显示方法的流程示意图; 0058 图2为本发明实施例中的一种可。

22、选的直线轨迹的示意图; 0059 图3为本发明实施例中的一种可选的显示方法的实例的流程示意图; 0060 图4A为采用现有的显示方法生成的电子地图的排布示意图; 0061 图4B为本发明实施例中的一种可选的显示方法生成的电子地图的排布示意图; 0062 图5为本发明实施例中的一种可选的显示装置的结构示意图; 0063 图6为本发明实施例中的一种可选的终端的结构示意图。 具体实施方式 0064 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述。 0065 本发明实施例提供一种显示方法, 该方法应用于一终端中, 图1为本发明实施例中 的一种可选的显示方法的流程示。

23、意图, 如图1所示, 该显示方法可以包括: 0066 S101: 当终端的显示界面上显示有终端的地理位置的运动轨迹时, 接收对终端的 显示界面的触摸操作; 0067 目前, 终端上的很多应用都集成了电子地图的功能, 在终端用户移动的过程中, 终 端的全球定位系统(GPS, Global Positioning System)芯片会实时获取终端的地理位置信 息, 即终端的经纬度信息, 终端上的应用根据实时获取到的终端的经纬度信息在电子地图 上形成地理位置的运动轨迹。 0068 然而, 在现有的应用形成的地理位置的运动轨迹中, 若想获知运动轨迹的某个段 落的详细信息, 需要通过不断的放大电子地图,。

24、 从而查看运动轨迹的相关信息, 可见, 现有 的查看方法操作复杂效率低下。 0069 为了简化查看运动信息的操作, 提高查看效率, 在本发明实施例中, 针对终端的显 示界面上显示有终端的地理位置的运动轨迹时, 接收对终端的显示界面的触摸操作, 即, 在 终端的显示界面上, 显示有某个应用的界面, 且该应用的界面上显示有具有终端运动轨迹 的电子地图时, 接收对终端的显示界面的触摸操作, 其中, 该触摸操作可以为点击操作, 长 按操作, 双击操作等等, 这里, 本发明实施例对此不作具体限定。 0070 这里, 通过触摸操作可以查看运动轨迹的运动信息。 0071 为了实现在终端的显示界面上显示终端的。

25、地理位置的运动轨迹, 在一种可选的实 施例中, 在S101之前, 该方法还可以包括: 0072 获取终端的地理位置信息; 说明书 4/11 页 7 CN 111368218 A 7 0073 根据终端的地理位置信息, 形成终端的地理位置的运动轨迹, 并显示在显示界面 上。 0074 具体来说, 当终端的用户在移动的过程中, 终端中的GPS芯片实时获取终端的地理 位置信息, 这样, 当终端的某个带有电子地图的应用工作时, 利用实时获取到的地理位置信 息可以生成终端的运动轨迹, 且该运动轨迹为电子地图中针对地理位置的运动轨迹, 为了 查看运动轨迹的详细信息, 可以放大地图查看运动轨迹, 查看到的运。

26、动轨迹均是按照经纬 度信息绘制成的。 0075 S102: 对地理位置的运动轨迹进行转换, 得到显示界面上的平面运动轨迹; 0076 由于终端上形成的是地理位置的运动轨迹, 而针对地理位置的运动轨迹, 仅仅只 能通过放大电子地图的方式来查看运动轨迹的详细信息, 那么, 为了实现通过更加简化的 操作来查看运动轨迹, 这里, 先对地理位置的运动轨迹进行转换, 将用经纬度信息表示的运 动轨迹转换成用平面坐标系表示的运动轨迹, 其中, 平面坐标系为基于终端的显示屏幕建 立的坐标系。 0077 这样, 通过对地理位置的运动轨迹进行转换, 得到平面运动轨迹, 且该平面运动轨 迹是基于显示屏幕的平面坐标系下。

27、的运动轨迹的数据形成的轨迹。 0078 S103: 当触摸操作的触摸位置在平面运动轨迹上, 确定触摸位置所在的平面运动 轨迹的段落; 0079 在S103中, 获取触摸操作的触摸位置, 其中, 在地理位置的运动轨迹中, 当触摸地 理位置的运动轨迹时, 获取到的是触摸操作在电子地图中的经纬度信息, 当触摸平面运动 轨迹时, 获取到的是触摸操作在显示屏幕上的平面坐标系内的触摸位置的位置坐标。 0080 这里, 判断触摸位置的位置坐标是否在平面运动轨迹之上, 当触摸操作的触摸位 置在平面运动轨迹之上时, 需要进一步确定触摸位置所在的平面运动轨迹的段落。 0081 为了使得用户能够通过触摸操作查看运动。

28、轨迹的运动信息, 在一种可选的实施例 中, 在S103之前, 该方法可以包括: 0082 对平面运动轨迹进行分段, 得到平面运动轨迹的段落; 0083 针对平面运动轨迹的段落, 生成平面运动轨迹的段落的运动信息。 0084 具体来说, 在得到平面运动轨迹之后, 先对平面运动轨迹进行分段, 得到平面运动 轨迹的段落, 一般地, 可以将终端用户在一个连续时间段上的运动轨迹分为一个段落, 从而 可以得到平面运动轨迹的段落。 0085 需要说明的是, 平面运动轨迹可以分为一个或多个段落, 用于区分不同时段终端 用户的运动信息, 例如, 终端用户早上8:00-9:00从家出发去往公司产生一个运动轨迹的段。

29、 落, 中午12:00-12:30从公司去餐厅产生一个运动轨迹的段落, 中午13:00-13:30从餐厅会 公司产生一个运动轨迹的段落, 下午18:00-17:00从公司回家产生一个运动轨迹的段落, 这 样, 可以形成4个平面运动轨迹的段落。 0086 在得到平面运动轨迹的段落之后, 可以根据平面运动轨迹的数据生成每个平面运 动轨迹的段落的运动信息, 并存储起来; 其中, 平面运动轨迹的段落的运动信息以下一项或 多项: 平面运动轨迹的段落的运动里程长度, 平面运动轨迹的段落的运动时间, 平面运动轨 迹的段落的运动时长。 0087 这样, 可以得到平面运动轨迹的段落和每个平面运动轨迹的段落的运动。

30、信息, 使 说明书 5/11 页 8 CN 111368218 A 8 得可以确定出触摸操作的触摸位置所在的平面轨迹的段落。 0088 进一步地, 为了确定出触摸操作的触摸位置所在的平面运动轨迹的段落, 在一种 可选的实施例中, S103可以包括: 0089 对平面运动轨迹的段落进行分段, 将分段后的平面运动轨迹的段落, 确定为平面 运动轨迹的区域; 0090 当触摸操作的触摸位置在平面运动轨迹上, 确定触摸位置所落入的平面运动轨迹 的区域; 0091 将触摸位置所落入的平面运动轨迹的区域所在的平面运动轨迹的段落, 确定为触 摸位置所在的平面运动轨迹的段落。 0092 具体来说, 针对每个平面。

31、运动轨迹的段落来说, 继续进行分段, 将分段后的平面运 动轨迹的段落确定为平面运动轨迹的区域, 这样, 将每个平面运动轨迹的段落对应的平面 运动轨迹的区域的集合称为平面运动轨迹的区域。 0093 在确定出平面运动轨迹的区域之后, 当确定触摸操作的触摸位置在平面运动轨迹 上时, 需要确定出触摸位置所落入的平面运动轨迹的区域, 然后从平面运动轨迹的段落中 查找出, 触摸位置所落入的平面运动轨迹的区域所在的平面运动轨迹的段落, 将查找到的 平面运动轨迹的段落确定为触摸位置所在的平面运动轨迹的段落。 0094 进一步地, 为了确定出平面运动轨迹的区域, 在一种可选的实施例中, 对平面运动 轨迹的段落进。

32、行分段, 将分段后的平面运动轨迹的段落, 确定为平面运动轨迹的区域, 包 括: 0095 针对平面运动轨迹的段落中的每段直线轨迹, 沿着垂直于每段直线轨迹的线宽, 按照预设长度截取每段直线轨迹, 形成一个四边形; 0096 将平面运动轨迹的段落中的每段直线轨迹形成的四边形, 确定为平面运动轨迹的 区域。 0097 可以理解的, 在电子地图中, 针对每一个平面运动轨迹来说, 可以包括一段直线轨 迹或者一段折线轨迹, 一段折线轨迹可以包括多段直线轨迹, 那么, 针对平面运动轨迹的段 落中的每段直线轨迹来说, 由于每段直线轨迹具有固定的线宽, 所以, 可以沿着垂直于每段 直线轨迹的线宽按照预设长度截。

33、取每段直线轨迹, 当然, 也可以采用均分的方式来截取每 段直线轨迹, 这里, 本发明实施例对此不作具体限定。 0098 通过每次的截取可以形成一个四边形, 这样, 对每段直线轨迹的截取可以得到多 个四边形, 将对每个平面运动轨迹的段落经过截取得到的四边形, 确定为平面运动轨迹的 区域。 0099 图2为本发明实施例中的一种可选的直线轨迹的示意图, 如图2所示, 平面运动轨 迹是基于显示屏幕上的平面直角坐标系的数据, 图2中的斜着长方形为平面运动轨迹的段 落中的一段直线轨迹, 该直线轨迹的起始端为AC, 且AC为该直线轨迹的线宽, 沿着垂直于AC 截取该直线轨迹, 例如, 在距离A点特定长度的B。

34、点进行截取, 已知A点的坐标为(x1, y1), B点 的坐标为(x2, y2), 那么AB的长度L为:由于AC为该段直线轨迹的线 宽w, 那么, 该直线轨迹与平面直角坐标系的X轴的夹角的正弦和余弦可以计算如下: 说明书 6/11 页 9 CN 111368218 A 9 0100 0101 0102 这样, 通过上述点A的坐标, 正弦和余弦可以计算得到C点的坐标如下: 0103 x3x1-wsin (3) 0104 y3y1+wcos (4) 0105 通过上述点B的坐标, 正弦和余弦可以计算得到D点的坐标如下: 0106 x4x2-wsin (5) 0107 y4y2+wcos (6) 0。

35、108 这样, 可以将点A, 点B, 点C和点D的坐标通过贝塞尔曲线连接起来, 形成一个四边 形, 从而截取得到四边形, 确定出该四边形区域的范围。 0109 S104: 获取触摸位置所在的平面运动轨迹的段落的运动信息, 将运动信息显示在 显示界面上。 0110 在确定出触摸位置所在的平面运动轨迹的段落之后, 可以从预先存储的运动信息 中查找到, 触摸位置所在的平面运动轨迹的段落的运动信息, 并将该运动信息显示在显示 界面上。 0111 其中, 在实际应用中, 在显示界面上可以以气泡的形式进行显示, 也可以以图片的 形式进行显示, 这里, 本发明实施例对此不作具体限定。 0112 另外, 除了。

36、将运动信息显示在显示界面上之外, 还可以将运动信息转换为音频数 据, 通过终端的扬声器将音频数据广播出去。 0113 这样, 在终端上显示或者广播该运动信息可以使得终端的用户通过简单的触摸操 作就可以获取到运动轨迹的详细的运动信息, 有利于用户的操作。 0114 另外, 当触摸位置不在平面运动轨迹之上的这种情况, 需要对该触摸操作进行判 断, 以确定是否为获取运动轨迹的运动信息的操作, 在一种可选的实施例中, 该方法还可以 包括: 0115 当触摸位置不在平面运动轨迹上时, 确定触摸位置距离平面运动轨迹的最短距 离; 0116 当最短距离小于预设阈值时, 将最短距离对应的平面运动轨迹的区域所在。

37、的平面 运动轨迹的段落的运动信息, 显示在显示界面上; 0117 当最短距离大于等于预设阈值时, 生成提示信息; 其中, 提示信息用于提示触摸操 作为无效操作。 0118 具体来说, 针对触摸位置不在平面运动轨迹上的情况, 在实际应用中, 有可能是用 户发出的触摸操作的触摸位置不够精确造成的, 也有可能属于用户的误操作, 此时需要终 端进一步地判断来确定。 0119 那么, 在触摸位置不在运动轨迹上时, 先找出触摸位置距离平面运动轨迹最近的 点, 针对图2来说, 若点E为触摸操作的触摸位置坐标, 该坐标为(x5, y5), 通过点E作AB直线 的垂线, 交点为点F, 那么EF即为触摸位置距离平。

38、面运动轨迹的最短距离, 判断该最短距离 与预设阈值之间的关系, 若最短距离小于预设阈值, 认为终端的用户的触摸对象为运动轨 说明书 7/11 页 10 CN 111368218 A 10 迹, 所以先确定出最短距离EF对应的平面运动轨迹的区域, 即为图2中为ABCD组成的四边 形, 然后在确定最短距离EF对应的平面运动轨迹的区域所在的平面运动轨迹的段落, 并获 取该段落的运动信息, 最后显示该运动信息。 0120 若最短距离大于等于预设阈值, 认为该触摸操作为用户的误操作, 需要忽略该触 摸操作, 所以, 生成提示信息, 提示终端该触摸操作为无效操作, 不需要响应该触摸操作。 0121 下面举。

39、实例来对上述一个或多个实施例所述的显示方法进行说明。 0122 图3为本发明实施例中的一种可选的显示方法的实例的流程示意图, 如图3所示, 该显示方法可以包括: 0123 S301: 终端判断是否开启外勤轨迹功能及是否开启GPS定位; 若均为是, 执行S302, 否则, 结束。 0124 本实例为基于口袋处理应用的举例, 口袋助理具有外勤轨迹功能, 该功能通过开 启的GPS定位可以获取终端用户的实时经纬度信息。 0125 这里, 终端在使用口袋助理时, 先判断是否打开外勤轨迹功能和GPS定位功能, 若 口袋助理开启外勤轨迹功能, 且终端开启GPS定位功能时, 执行S302, 否则无法执行该显示。

40、 方法, 直接结束。 0126 S302: 终端获取GPS位置; 0127 S303: 终端从服务器获取用户的移动轨迹; 0128 S304: 终端将数据在地图上连接成折线; 0129 其中, 口袋助理中会有独立的 “外勤轨迹模块” , 用来保存终端用户在某一段时间 内的行动路径, 即获取某段时间内用户的GPS定位位置, 作为用户的显示数据; 用户将某段 时间内的数据在口袋助理的电子地图上用折线显示出来。 并将折线首尾相接, 形成连续的 线; 并对每一段直线进行分段, 得到若干个四边形, 其中, 该四边形的形成方法如上述图2所 示, 这里, 不再赘述。 0130 S305: 终端获取用户点击地。

41、图的经纬度; 0131 当终端的显示界面上显示有折线, 并将折线分成若干个四边形之后, 终端在获取 到用户的点击操作, 可以在电子地图上获取到点击操作对应的经纬度信息, 这里, 需要将点 击操作的经纬度转换成显示屏幕的平面坐标系的坐标。 0132 S306: 终端判断点击操作的点击位置是否在折线组成的四边形范围内; 若为是, 执 行S307; 若为否, 结束。 0133 具体来说, 终端判断点击操作的位置坐标是都在四边形的范围之内, 若在四边形 的范围之内, 执行S307, 否则, 认为为用户的误操作, 直接结束。 0134 S307: 终端在该点击操作的坐标上显示所点击折线的信息。 0135。

42、 在确定点击操作的位置坐标在四边形范围之内, 将所在的四边形对应的折线(相 当于上述平面运动轨迹的段落)的运动信息进行显示。 0136 图4A为采用现有的显示方法生成的电子地图的排布示意图, 图4B为本发明实施例 中的一种可选的显示方法生成的电子地图的排布示意图, 如图4A和图4B所示, 可以看出, 用 户在发出点击操作之后, 其中, 图4A中的倒三角形表示点击操作的位置, 采用现有的显示方 法并不显示所点击的折线的运动信息, 然而, 在图4B中, 图4B在点击电子地图中的折线之 后, 通过气泡的形式显示该折线的里程长度, 用时, 起始时刻和结束时刻等等运动信息。 说明书 8/11 页 11 。

43、CN 111368218 A 11 0137 通过上述实例, 实现了获取用户点击折线的经纬度, 即可获知用户点击的是哪条 折线, 从而展示相关的运动轨迹的运动信息给用户。 0138 本发明实施例所提供的一种显示方法, 该方法应用于一终端中, 包括: 当终端的显 示界面上显示有终端的地理位置的运动轨迹时, 接收对终端的显示界面的触摸操作, 对地 理位置的运动轨迹进行转换, 得到显示界面上的平面运动轨迹, 当触摸操作的触摸位置在 平面运动轨迹上, 确定触摸位置所在的平面运动轨迹的段落, 获取触摸位置所在的平面运 动轨迹的段落的运动信息, 将运动信息显示在显示界面上; 也就是说, 在本发明施例中, 。

44、当 显示界面显示有地理位置的运动轨迹时, 对地理位置的运动轨迹转换为平面运动轨迹, 在 接收到触摸操作时, 通过触摸操作的在显示界面上的触摸位置来确定出触摸操作所在的平 面运动轨迹的段落, 并将所在平面运动轨迹的段落的欲动信息显示在显示界面上, 以响应 该触摸操作, 这样, 在不放大运动轨迹的情况下, 通过简单的触摸操作就可以获知运动轨迹 的段落的运动信息, 从而简化了在电子地图中生成线路的详细信息的步骤, 提高了在电子 地图中获取线路的详细信息的效率。 0139 基于同一发明构思, 本实施例提供一种显示装置, 图5为本发明实施例中的一种可 选的显示装置的结构示意图, 如图5所示, 该显示装置。

45、包括: 接收模块51、 转换模块52、 确定 模块53和显示模块54; 0140 其中, 接收模块51, 用于当终端的显示界面上显示有终端的地理位置的运动轨迹 时, 接收对终端的显示界面的触摸操作; 0141 转换模块52, 用于对地理位置的运动轨迹进行转换, 得到显示界面上的平面运动 轨迹; 0142 确定模块53, 用于当触摸操作的触摸位置在平面运动轨迹上, 确定触摸位置所在 的平面运动轨迹的段落; 0143 显示模块54, 用于获取触摸位置所在的平面运动轨迹的段落的运动信息, 将运动 信息显示在显示界面上。 0144 在一种可选的实施例中, 该显示装置还用于: 0145 在当终端的显示界。

46、面上显示有终端的地理位置的运动轨迹时, 接收对终端的显示 界面的触摸操作之前, 获取述终端的地理位置信息; 0146 根据终端的地理位置信息, 形成终端的地理位置的运动轨迹, 并显示在显示界面 上。 0147 在一种可选的实施例中, 该显示装置还用于: 0148 在当触摸操作的触摸位置在平面运动轨迹上, 确定触摸位置所在的平面运动轨迹 的段落之前, 对平面运动轨迹进行分段, 得到平面运动轨迹的段落; 0149 针对平面运动轨迹的段落, 生成平面运动轨迹的段落的运动信息。 0150 在一种可选的实施例中, 确定模块53, 具体用于: 0151 对平面运动轨迹的段落进行分段, 将分段后的平面运动轨。

47、迹的段落, 确定为平面 运动轨迹的区域; 0152 当触摸操作的触摸位置在平面运动轨迹上, 确定触摸位置所落入的平面运动轨迹 的区域; 0153 将触摸位置所落入的平面运动轨迹的区域所在的平面运动轨迹的段落, 确定为触 说明书 9/11 页 12 CN 111368218 A 12 摸位置所在的平面运动轨迹的段落。 0154 在一种可选的实施例中, 确定模块53对平面运动轨迹的段落进行分段, 将分段后 的平面运动轨迹的段落, 确定为平面运动轨迹的区域中, 包括: 0155 针对平面运动轨迹的段落中的每段直线轨迹, 沿着垂直于每段直线轨迹的线宽, 按照预设长度截取每段直线轨迹, 形成一个四边形;。

48、 0156 将平面运动轨迹的段落中的每段直线轨迹形成的四边形, 确定为平面运动轨迹的 区域。 0157 在一种可选的实施例中, 该显示装置还用于: 0158 当触摸位置不在平面运动轨迹上时, 确定触摸位置距离平面运动轨迹的最短距 离; 0159 当最短距离小于预设阈值时, 将最短距离对应的平面运动轨迹的区域所在的平面 运动轨迹的段落的运动信息, 显示在显示界面上; 0160 当最短距离大于等于预设阈值时, 生成提示信息; 其中, 提示信息用于提示触摸操 作为无效操作。 0161 在一种可选的实施例中, 平面运动轨迹的段落的运动信息以下一项或多项: 0162 平面运动轨迹的段落的运动里程长度, 。

49、平面运动轨迹的段落的运动时间, 平面运 动轨迹的段落的运动时长。 0163 在实际应用中, 上述接收模块51、 转换模块52、 确定模块53和显示模块54可由位于 终端上的处理器实现, 具体为中央处理器(CPU, Central Processing Unit)、 微处理器 (MPU, Microprocessor Unit)、 数字信号处理器(DSP, Digital Signal Processing)或现场 可编程门阵列(FPGA, Field Programmable Gate Array)等实现。 0164 图6为本发明实施例中的一种可选的终端的结构示意图, 如图6所示, 本申请实施。

50、 例提供了一种终端600, 包括: 0165 处理器61以及存储有所述处理器61可执行指令的存储介质62, 所述存储介质62通 过通信总线63依赖所述处理器61执行操作, 当所述指令被所述处理器61执行时, 执行上述 实施例所述的显示方法。 0166 需要说明的是, 实际应用时, 终端中的各个组件通过通信总线63耦合在一起。 可理 解, 通信总线63用于实现这些组件之间的连接通信。 通信总线63除包括数据总线之外, 还包 括电源总线、 控制总线和状态信号总线。 但是为了清楚说明起见, 在图6中将各种总线都标 为通信总线63。 0167 本申请实施例提供了一种计算机存储介质, 存储有可执行指令,。

展开阅读全文
内容关键字: 显示 方法 装置 终端 计算机 存储 介质
关于本文
本文标题:显示方法、装置、终端和计算机存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/9253096.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1