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

基于地图可视区域的交互方法、装置、存储介质及电子设备与流程

2022-03-31 08:46:22 来源:中国专利 TAG:


1.本发明涉及地图可视区域操作,更具体地说,涉及一种基于地图可视区域的交互方法、装置、存储介质及电子设备。


背景技术:

2.集群通信系统又称集群无线通信,是将一定数量各种类别稀疏容量的专业用户集中起来,利用同一总线的无线信道,进行以指挥调度为主题的多用途、高效能专用无线通信。集群通信具有动态信道分配、多用户共享信道资源等充分利用有限无线信道资源的特点,使参与集群通信的成员可以共享丰富的特殊功能及业务。
3.随着长期演进(lte,long term evolution)集群业务的不断发展,在集群通信系统提供的业务日益丰富,而基于一张图的指挥调度理念,整合地理信息系统、卫星通信、视频监控系统等各种资源,建立的信息化主导、扁平化的可视化应用应运而生。通常在调度系统的可视化界面上,基于地图的操作则是整个系统的直观展示,随着整体业务的不断发展,针对地图的应用拓展便产生了无线可能,尤其在日常的指挥调度工作中,会出现需要从地图上获取相关信息或直接对其进行相应的操作,现有技术和功能无法直观的实现,并且若直接从地图上进行人工操作,在数据量较大的情况下,会出现较大的数据偏差,且难以实现。


技术实现要素:

4.本发明要解决的技术问题在于,针对现有技术的上述现有技术缺陷,提供一种基于地图可视区域的交互方法、装置、存储介质及电子设备。
5.本发明解决其技术问题所采用的技术方案是:构造一种基于地图可视区域的交互方法,包括以下步骤:
6.加载电子地图,根据所述电子地图与显示屏幕的信息获取所述电子地图与所述显示屏幕对应的地图可视区域;
7.获取所述地图可视区域的区域信息以根据所述地图可视区域的区域信息获取所述地图可视区域内所有的终端为可视终端;
8.获取所述可视终端对应的终端信息,根据所述终端信息与所述可视终端建立交互以接收所述可视终端的终端数据或发送与所述可视终端对应的工作指令。
9.优选地,本发明的一种基于地图可视区域的交互方法还包括:
10.获取所述可视终端的实时位置信息以对所述可视终端进行位置校对,根据所述位置校对结果确认所述可视终端是否与所述地图可视区域对应,若是,保留该终端为所述可视终端,若否,则将所述可视终端中剔除该终端。
11.优选地,所述获取所述可视终端的实时位置信息:包括:
12.对所述可视终端下发上拉校对指令,并接收所述可视终端根据所述上拉校对指令上报的地理位置信息以获取所述可视终端的实时位置信息。
13.优选地,本发明的一种基于地图可视区域的交互方法还包括:
14.实时监测所述地图可视区域,并在所述地图可视区域发生变化时,执行获取所述地图可视区域的区域信息及其后的步骤。
15.优选地,本发明的一种基于地图可视区域的交互方法还包括:
16.在所述地图可视区域发生变化时,获取所述变化的持续时间,在所述持续时间大于预设值时,执行获取所述地图可视区域的区域信息及其后的步骤。
17.优选地,所述根据所述终端信息与所述可视终端建立交互以发送与所述可视终端对应的工作指令,包括:
18.根据所述终端信息对所述可视终端下发用于调整所述可视终端的gps订阅周期的gps调整指令、用于重置所述可视终端的工作参数的参数重置指令、或用于控制所述可视终端的工作状态的状态设置指令。
19.优选地,所述调整所述可视终端的gps订阅周期包括:
20.缩短所述gps订阅周期、延长所述gps订阅周期或取消所述gps订阅周期。
21.本发明还构造一种基于地图可视区域的交互装置,包括:
22.加载单元,用于加载电子地图;
23.第一获取单元,用于根据所述电子地图与显示屏幕的信息获取所述电子地图与所述显示屏幕对应的地图可视区域;
24.第二获取单元,用于获取所述地图可视区域的区域信息以根据所述地图可视区域的区域信息获取所述地图可视区域内所有的终端为可视终端;
25.执行单元,用于获取所述可视终端对应的终端信息,根据所述终端信息与所述可视终端建立交互以接收所述可视终端的终端数据或发送与所述可视终端对应的工作指令。
26.优选地,本发明的一种基于地图可视区域的交互装置,还包括:
27.校对单元,用于获取所述可视终端的实时位置信息以对所述可视终端进行位置校对并输出位置校对结果
28.第一判断单元,用于根据所述位置校对结果确认所述可视终端是否与所述地图可视区域对应,若是,保留该终端为所述可视终端,若否,则将所述可视终端中剔除该终端。
29.优选地,所述校对单元包括:
30.校对指令发送单元,用于对所述可视终端下发上拉校对指令,
31.校对指令接收单元,用于接收所述可视终端根据所述上拉校对指令上报的地理位置信息以获取所述可视终端的实时位置信息。
32.优选地,本发明的一种基于地图可视区域的交互装置,还包括:
33.第二判断单元,用于实时监测所述地图可视区域,以判断所述地图可视区域是否发生变化;
34.第一更新单元,用于在所述地图可视区域发生变化时,驱动所述第二获取单元和所述执行单元依次动作。
35.优选地,本发明的一种基于地图可视区域的交互装置,还包括:
36.第三判断单元,用于在所述地图可视区域发生变化时,获取所述变化的持续时间,并判断所述持续时间是否大于预设值;
37.第二更新单元,用于在所述持续时间大于预设值时,驱动所述第二获取单元和所
述执行单元依次动作。
38.优选地,所述执行单元包括:
39.用于下发用于调整所述可视终端的gps订阅周期的gps调整指令的第一指令发送单元;
40.用于下发用于重置所述可视终端的工作参数的参数重置指令的第二指令发送单元;
41.用于下发用于控制所述可视终端的工作状态的状态设置指令的第三指令发送单元。
42.本发明还构造一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上面任意一项所述的基于地图可视区域的交互方法。
43.本发明还构造一种电子设备,包括存储器和处理器;
44.所述存储器用于存储计算机程序;
45.所述处理器用于执行所述计算机程序实现如上面任一项所述基于地图可视区域的交互方法。
46.实施本发明的基于地图可视区域的交互方法、装置、存储介质及电子设备,上述技术方案具有以下有益效果:能够根据地图可视区域实现与多终端的动态交互,克服了当前的终端动态交互过程需要大量人工参与导致的过程繁琐的缺陷,其交互方式友好,同时能够适用多种业务场景,大大的提升用户体验。
附图说明
47.下面将结合附图及实施例对本发明作进一步说明,附图中:
48.图1是本发明基于地图可视区域的交互方法第一实施例的程序流程图;
49.图2是本发明基于地图可视区域的交互方法第二实施例的程序流程图;
50.图3是本发明基于地图可视区域的交互方法第二实施例的程序流程图;
51.图4是本发明基于地图可视区域的交互方法第三实施例的程序流程图;
52.图5是本发明地图可视区域的交互装置的第一实施例的逻辑框图;
53.图6是本发明地图可视区域的交互装置的第二实施例的逻辑框图;
54.图7是本发明地图可视区域的交互装置的第三实施例的逻辑框图;
55.图8是本发明地图可视区域的交互装置的第四实施例的逻辑框图;
56.图9是本发明地图可视区域的交互装置的第五实施例的逻辑框图;
57.图10是本发明实施例提供的电子装备的结构示意图。
具体实施方式
58.为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
59.如图1所示,在本发明的基于地图可视区域的交互方法第一实施例中,包括以下步骤:
60.s1、加载电子地图,根据电子地图与显示屏幕的信息获取电子地图与显示屏幕对应的地图可视区域;具体的,地图软件中,其通常会加载现有的电子地图,即电子地图对应
的地图信息已经存储在与显示屏幕对应的装置中,其在电子地图加载过程中,其可以根据显示屏幕的信息获取到电子地图信息在显示屏幕上显示的区域,即理解为地图可视区域。这里可以采用地图软件,获取地图地图可视区域,同时根据终端的地理位置信息进行判断在该可视区域内的终端,获取该终端的对应的终端信息。
61.s2、获取地图可视区域的区域信息以根据地图可视区域的区域信息获取地图可视区域内所有的终端为可视终端;这里可以理解,在获取电子地图与显示屏幕对应的地图可视区域后,其根据该地图可视区域获取其对应的实质地理区域范围,根据该实质的地理区域范围获取到该区域内所有终端为可视终端。可以理解,该可视终端可以显示在地图可视区域也可以不显示在该地图可视区域。其只要终端的位置信息在该地图可视区域对应的地理区域范围内,即认为其为与该地图可视区域对应的可视终端。获取可视终端的过程也可以为,在地图可视区域对应的实质地理区域范围内广播信息,通过广播信息获取对应的终端上报的位置信息,将位置信息在该区域范围内的终端定义为可视终端。其还可以基于建立的网络获取所有联网的终端的位置信息,将位置信息在该区域范围内的终端定义为可视终端。
62.s3、获取可视终端对应的终端信息,根据终端信息与可视终端建立交互以接收可视终端的终端数据或发送与可视终端对应的工作指令。具体的,在基于地域可视区域获取到对应的可视终端后,即可获取该可视终端的终端信息,根据该终端信息与该终端建立交互,例如,其可以根据向获取的可视终端发送控制终端动作或工作的工作指令,其也可以,接收可视终端的终端数据以进行可视终端的工作参数的获取或工作状态的判断。
63.可选的,如图2所示,本发明一种基于地图可视区域的交互方法还包括:
64.s21、获取可视终端的实时位置信息以对可视终端进行位置校对,根据位置校对结果确认可视终端是否与地图可视区域对应,若是,保留该终端为可视终端,若否,则将可视终端中剔除该终端。具体的,由于终端上报的终端信息可能存在延迟,即在网络中,终端上报的位置信息可能会延后,这个时候可以通过定向校对,即获取在初始判断为在地图可视区域的区域范围内的可视终端的实时位置信息,当该终端的当前实时位置在地图可视区域对应的区域范围内,则认为该终端确实为可视终端,予以保留,当该终端的当前实时位置不在地图可视区域对应的区域范围,则认为该终端实际上不是可视终端,将其从可视终端剔除,这样就可以得到最终的可视终端,基于最终的可视终端执行步骤s3。
65.可选的,获取可视终端的实时位置信息,包括:对可视终端下发上拉校对指令,并接收可视终端根据上拉校对指令上报的地理位置信息以获取可视终端的实时位置信息。具体的,其对可视终端的位置校对过程为,可以对可视终端下发上拉校对指令,并接收可视终端接收该上拉校对指令后发送的其地理位置信息。该地理位置信息可以为gps地理位置信息,也可以为北斗地理位置信息。
66.可选的,如图3所示,本发明一种基于地图可视区域的交互方法还包括:
67.s4、实时监测地图可视区域,并在地图可视区域发生变化时,执行获取地图可视区域的区域信息及其后的步骤。具体的,采用地图软件时在与显示装置对应的地图可视区域发生变化时,需要获取更新后的地图地图可视区域,根据更新后的地图可视区域的区域信息获取该地图可视区域内所有的终端为可视终端;获取可视终端对应的终端信息,根据终端信息与可视终端建立交互以接收可视终端的终端数据或发送与可视终端对应的工作指
令。可以理解,这里地图可视区域每发生一次变化,就获取一次地图可视区域,以获取实时的地图可视区域和该地图可视区域对应的可以终端,这样就可以实现实时的对满足要求的终端进行对应的交互操作。
68.可选的,如图4所示,本发明一种基于地图可视区域的交互方法还包括:
69.s5、在地图可视区域发生变化时,获取变化的持续时间,在持续时间大于预设值时,执行获取地图可视区域的区域信息及其后的步骤。具体的,由于在使用中可能会出现对地图的误操作,例如不小心拖动显示屏幕的地图,改变了地图的地图可视区域,又较快的进行了地图的复位,或者不小心对地图进行了频繁的操作,以进行最佳地图可视区域的获取,这个时候也可以理解为地图的地图可视区域发生了变化,这个时候可以获取该地图的地图可视区域每一次变化持续的时间,因为频繁的操作,其每次操作带来的地图可视区域的变化持续时间较短,例如小于或者等于某一预设值时,那么可以认为该操作为无效操作,不需要基于该操作进行对应的终端交互操作,只有到操作带来的地图可视区域的变化持续变化时间较长,例如大于一预设值时,则说明该地图可视区域的变化为正常操作,那么开始执行获取该地图可视区域对应的终端及终端信息,并根据该终端信息与终端进行交互操作。该预设值可以定义为大于1到5分钟,其当其在变化持续的时间长,则认为其为有目的的操作,可以根据该有目的的操作更新地图可视区域。
70.可选的,根据终端信息与可视终端建立交互以发送与可视终端对应的工作指令,包括:
71.根据终端信息对可视终端下发用于调整可视终端的gps订阅周期的gps调整指令、用于重置可视终端的工作参数的参数重置指令、或用于控制可视终端的工作状态的状态设置指令。具体的,与可视终端的交互过程可以根据终端特性或业务需求设定,其发送的工作指令可包括用于调整可视终端的gps订阅周期的gps调整指令、用于重置可视终端的工作参数的参数重置指令、或用于控制可视终端的工作状态的状态设置指令中的任意一种。如,其可以包括获取或设置终端打开摄像头、控制终端对环境进行监测上报、解除终端报警,重置终端某些设置参数等。在一些场景中,可以批量设置地图可视区域对应的可视终端的摄像头工作以及工作参数,以及批量的获取可视终端通过摄像头获取的环境图像等等。
72.优选地,调整可视终端的gps订阅周期包括:缩短gps订阅周期、延长gps订阅周期或取消gps订阅周期。对终端gps订阅周期的调整可以具体的包括缩短gps订阅周期、延长gps订阅周期或取消gps订阅周期,其可以理解,通常每一次操作对所有的可视终端执行同一指令。实现对地图可视区域对应的所有终端一次性下发gps调整指令,实现批量的对满足特定条件的所有终端进行同时的gps订阅周期的调整。例如为了实现实时跟踪移动轨迹,就需要将可视区域内的所有终端周期调整,以达到实时观察移动轨迹的效果,若手动一个一个改操作复杂,无法实现该效果。在一些重大活动安保工作中,指挥中心需要实时查看警力动向,则可以缩短终端gps上报周期,从而满足精度和实时的要求。
73.如图5所示,本发明还构造一种基于地图可视区域的交互装置,包括:
74.加载单元110,用于加载电子地图;
75.第一获取单元121,用于根据电子地图与显示屏幕的信息获取电子地图与显示屏幕对应的地图可视区域;
76.第二获取单元122,用于获取地图可视区域的区域信息以根据地图可视区域的区
域信息获取地图可视区域内所有的终端为可视终端;
77.执行单元130,用于获取可视终端对应的终端信息,根据终端信息与可视终端建立交互以接收可视终端的终端数据或发送与可视终端对应的工作指令。
78.可选的,如图6所示,本发明的一种基于地图可视区域的交互装置,还包括:
79.校对单元140,用于获取可视终端的实时位置信息以对可视终端进行位置校对并输出位置校对结果
80.第一判断单元151,用于根据位置校对结果确认可视终端是否与地图可视区域对应,若是,保留该终端为可视终端,若否,则将可视终端中剔除该终端。
81.可选的,校对单元140包括:
82.校对指令发送单元,用于对可视终端下发上拉校对指令,
83.校对指令接收单元,用于接收可视终端根据上拉校对指令上报的地理位置信息以获取可视终端的实时位置信息。
84.可选的,如图7所示,本发明的一种基于地图可视区域的交互装置,还包括:
85.第二判断单元152,用于实时监测地图可视区域,以判断地图可视区域是否发生变化;
86.第一更新单元161,用于在地图可视区域发生变化时,驱动第二获取单元和执行单元依次动作。
87.可选的,如图8所示,本发明的一种基于地图可视区域的交互装置,还包括:
88.第三判断单元153,用于在地图可视区域发生变化时,获取变化的持续时间,并判断持续时间是否大于预设值;
89.第二更新单元162,用于在持续时间大于预设值时,驱动第二获取单元和执行单元依次动作。
90.可选的,如图9所示,执行单元130包括:
91.用于下发用于调整可视终端的gps订阅周期的gps调整指令的第一指令发送单元131;
92.用于下发用于重置可视终端的工作参数的参数重置指令的第二指令发送单元132;
93.用于下发用于控制可视终端的工作状态的状态设置指令的第三指令发送单元133。
94.这里基于地图可视区域的交互装置各单元之间具体的配合操作过程具体可以参照上述基于地图可视区域的交互方法,这里不再赘述。
95.另,本发明的一种电子设备,包括存储器和处理器;存储器用于存储计算机程序;处理器用于执行计算机程序实现如上面任意的基于地图可视区域的交互方法。下面参考图10,其示出了适于用来实现本发明实施例的电子设备200的结构示意图。本发明实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图10示出的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
96.如图10所示,电子设备200可以包括处理装置(例如中央处理器、图形处理器等)
201,其可以根据存储在只读存储器(rom)202中的程序或者从存储装置208加载到随机访问存储器(ram)203中的程序而执行各种适当的动作和处理。在ram 203中,还存储有电子设备200操作所需的各种程序和数据。处理装置201、rom 202以及ram 203通过总线204彼此相连。输入/输出(i/o)接口205也连接至总线204。
97.通常,以下装置可以连接至i/o接口205:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置206;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置207;包括例如磁带、硬盘等的存储装置208;以及通信装置209。通信装置209可以允许电子设备200与其他设备进行无线或有线通信以交换数据。虽然图10示出了具有各种装置的电子设备200,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
98.特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置209从网络上被下载和安装,或者从存储装置208被安装,或者从rom 202被安装。在该计算机程序被处理装置201执行时,执行本发明实施例的方法中限定的上述功能。
99.另,本发明的一种计算机存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上面任意一项的基于地图可视区域的交互方法。
100.需要说明的是,本发明上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的装置、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行装置、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行装置、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
101.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
102.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取至少两个网际协议地址;向节点评价设备发送包括至少两个网际协议地址的节点评价请求,其中,节点评价设备从至少两个网际协议地址中,选取网际协议地址并返回;接收节点评价设备返回的网际协议地址;其中,所获取的网际协议
地址指示内容分发网络中的边缘节点。
103.或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。
104.可以以或多种程序设计语言或其组合来编写用于执行本发明的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c 、c#,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
105.附图中的流程图和框图,图示了按照本发明各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的装置来实现,或者可以用专用硬件与计算机指令的组合来实现。
106.描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,获取单元还可以被描述为“获取至少两个网际协议地址的单元”。
107.可以理解的,以上实施例仅表达了本发明的优选实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制;应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,可以对上述技术特点进行自由组合,还可以做出若干变形和改进,这些都属于本发明的保护范围;因此,凡跟本发明权利要求范围所做的等同变换与修饰,均应属于本发明权利要求的涵盖范围。
再多了解一些

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

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

相关文献