一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

循环运行路线信息交互方法、系统、介质及设备与流程

2021-12-01 01:30:00 来源:中国专利 TAG:


1.本发明涉及路线信息交互技术领域,具体地,涉及一种循环运行路线信息交互方法、系统、介质及设备。


背景技术:

2.对于循环类运行的路线信息仅仅用列表展示不够直观展现循环的特性,直接添加不够友好生动。在这样的背景下,本发明可以提供用户更加直观生动的展示路线信息。
3.专利文献cn101465057a(申请号:cn200910067607.0)公开了一种智能式动态路线诱导系统诱导子区协调方法,包括以下步骤:1、将诱导子区内相同路口诱导单元进行协调,从知识库提取最优诱导信息,重新预测连接路口的路段的饱和度;2、加入诱导信息后,从诱导子区的最上游路口开始,根据步骤1)预测得到的连接路口的路段饱和度,重新对下游相关路口的诱导单元状态进行调整;3、如果下游路口诱导单元状态不发生改变,则该两个路口之间的协调结束;反之,对下游路口相关诱导单元状态进行调整。


技术实现要素:

4.针对现有技术中的缺陷,本发明的目的是提供一种循环运行路线信息交互方法、系统、介质及设备。
5.根据本发明提供的循环运行路线信息交互方法,包括:
6.步骤1:在以线路中心为圆点的360度循环运行路线中,在与起始点相差180度的地方放置第1个运行点;
7.步骤2:计算包括即将放置的运行点和起始点在内的所有运行点占用循环运行路线的平均资源,将第1个运行点由原先与起始点相差180度的地方沿着循环运行路线逆时针方向移动到与起始点相差120度的地方,即将第1个运行点逆时针移动60度,再在第1个运行点顺时针方向相差120度的地方放入第2个运行点;
8.步骤3:重复步骤2加入下一个循环运行路线所能承载的运行点,并显示每次加入新运行点后的循环运行路线信息。
9.优选的,在第1个运行点逆时针移动60度的过程中,前500毫秒按预设加速设置加速移动30度,后500毫秒按预设减速设置减速移动30度。
10.优选的,当超出循环运行路线预设承载运行点的数量后,仅显示开头和结尾的运行点的循环运行路线信息。
11.优选的,在加入运行点后,构建顺序列表维护所有运行点,增加或者减少列表中项,对应循环路线信息的增加或减少。
12.根据本发明提供的循环运行路线信息交互系统,包括:
13.模块m1:在以线路中心为圆点的360度循环运行路线中,在与起始点相差180度的地方放置第1个运行点;
14.模块m2:计算包括即将放置的运行点和起始点在内的所有运行点占用循环运行路
线的平均资源,将第1个运行点由原先与起始点相差180度的地方沿着循环运行路线逆时针方向移动到与起始点相差120度的地方,即将第1个运行点逆时针移动60度,再在第1个运行点顺时针方向相差120度的地方放入第2个运行点;
15.模块m3:重复模块m2加入下一个循环运行路线所能承载的运行点,并显示每次加入新运行点后的循环运行路线信息。
16.优选的,在第1个运行点逆时针移动60度的过程中,前500毫秒按预设加速设置加速移动30度,后500毫秒按预设减速设置减速移动30度。
17.优选的,当超出循环运行路线预设承载运行点的数量后,仅显示开头和结尾的运行点的循环运行路线信息。
18.优选的,在加入运行点后,构建顺序列表维护所有运行点,增加或者减少列表中项,对应循环路线信息的增加或减少。
19.根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的方法的步骤。
20.根据本发明提供的一种循环运行路线信息交互设备,包括:控制器;
21.所述控制器包括所述的存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的循环运行路线信息交互方法的步骤;或者,所述控制器包括所述的循环运行路线信息交互系统。
22.与现有技术相比,本发明具有如下的有益效果:
23.(1)本发明通过采用动态添加点位到圆圈结构的交互方式,直观友好的实现了的循环运行路线中的站点显示,并根据站点的分布情况进行路线选择;
24.(2)本发明通过生动的更符合人类视觉的加速减速动画和环形的展现界面,解决了展现循环类路线的生硬的技术问题,达到了提供用户更加直观生动优化的技术效果。
附图说明
25.通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
26.图1为本发明系统流程示意图。
具体实施方式
27.下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
28.实施例:
29.本发明提供了一种当添加一个路线点,动态移动压缩已有路线点的位置,腾出最新加入点的位置,动态移动结束后在腾出的位置加入该路线点,进而直观的显示路线的交互方式,如图1所示,包括如下步骤:
30.步骤一:开始视图是一个360度环形路线视图,在一端有一个路线的起始点;
31.步骤二:在环形路线视图中与起始点相差180度的地方放置第1个点位;
32.步骤三:若需放入第2个运行点位,则环形路线视图中会存在3个运行点位,3个运行点位平分环形路线视图的角度120度,将第1个运行点位由原先的180度沿着环形路线视图逆时针方向移动到120度的地方,所以第1个运行点移动了60度,其中前500毫秒加速移动30度,后500毫减速移动30度;在第1个运行点顺时针方向相差120度的地方放入第2个运行点位;
33.步骤四:若虚加入第3个运行点位,则环形路线视图中会存在4个运行点位,每个占用90度;则同时逆时针移动已经加入的第1个和第2个点位(120度

90度)30度,其中前500毫秒加速移动15度,后500毫减速移动15度;在第2个运行点位顺时针方向相差90度的地方放入第3个运行点位;
34.步骤五:同步骤三或步骤四的流程,加入视图所能承载的点位;当超出环形路线视图能承载的点位后,省略中间的点位,仅显示开头和结尾的运行点位。
35.在加入第n 1个运行点位时,移动动画为逆时针移动下半部分的省略部分到起始点中间的n

6个点位到n个点位,其中第n

6个点位逆时针移动22.5度到省略部分的位置后消失,其中前500毫秒加速移动11.25度,后500毫减速移动11.25度;第n

5个点位到n个点位逆时针移动22.5度,其中前500毫秒加速移动11.25度,后500毫减速移动11.25度;动画开始前在第n个运行点位的位置添加第n 1个运行点位。
36.生活中的应用:
37.(1)机器人巡逻路线选择,依次添加了众多点位,中间的点位用户不需要太关心,仅仅展示头部的和尾部的运行点位。
38.(2)用户乘坐一个路线为环形地跌,用户关心地铁当前站台附近的几站和自己想去站台附近几站的信息,其他站台信息省略。
39.(3)一种屏幕上显示环形道路上交通工具的速度,油耗,剩余能源量的数字指示。
40.根据本发明提供的循环运行路线信息交互系统,包括:模块m1:在以线路中心为圆点的360度循环运行路线中,在与起始点相差180度的地方放置第1个运行点;模块m2:计算包括即将放置的运行点和起始点在内的所有运行点占用循环运行路线的平均资源,将第1个运行点由原先与起始点相差180度的地方沿着循环运行路线逆时针方向移动到与起始点相差120度的地方,即将第1个运行点逆时针移动60度,再在第1个运行点顺时针方向相差120度的地方放入第2个运行点;模块m3:重复模块m2加入下一个循环运行路线所能承载的运行点,并显示每次加入新运行点后的循环运行路线信息。在第1个运行点逆时针移动60度的过程中,前500毫秒按预设加速设置加速移动30度,后500毫秒按预设减速设置减速移动30度。当超出循环运行路线预设承载运行点的数量后,仅显示开头和结尾的运行点的循环运行路线信息。在加入运行点后,构建顺序列表维护所有运行点,增加或者减少列表中项,对应循环路线信息的增加或减少。
41.根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的方法的步骤。
42.根据本发明提供的一种循环运行路线信息交互设备,包括:控制器;所述控制器包括所述的存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的循环运行路线信息交互方法的步骤;或者,所述控制器包括所述的循环运行路线信息交互系统。
43.本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的系统、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。
44.以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本技术的实施例和实施例中的特征可以任意相互组合。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献