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

一种多人协同标绘方法、计算机可读存储介质及终端与流程

2021-11-03 21:04:00 来源:中国专利 TAG:


1.本发明涉及gis应用标绘技术领域,尤其涉及一种多人协同标绘方法、计算机可读存储介质及终端。


背景技术:

2.目前,在应急调度指挥系统的gis(geographic information system])可视化应用上,仅能进行简单的标绘如标绘控制点、面、线,态势箭头等。但是难以实现不同的人在不同的gis可视化应用上进行协同标绘。
3.因此,如何实现多人同时在不同的gis应用上协同标绘是亟需解决的问题。


技术实现要素:

4.鉴于上述现有技术的不足,本发明的目的在于提供一种多人协同标绘方法、计算机可读存储介质及终端,旨在解决现有对gis应用程序进行标绘时,不能满足多人协同的标绘的问题。
5.本发明实施例第一方面,提供了一种多人协同标绘方法,其中,所述方法包括:
6.同若干gis可视化应用建立连接,并为所述若干gis可视化应用生成标绘空间;
7.同若干用于标绘的标绘小组建立连接,并将各个所述标绘小组对应到所述标绘空间;
8.将由所述标绘小组所做的标绘转发到用于协同标绘的标绘小组以及与所述标绘空间对应的所述gis可视化应用上。
9.可选地,所述的多人协同标绘方法,其中,所述同若干gis可视化应用建立连接,并为所述若干gis可视化应用生成标绘空间的步骤,具体包括:接受若干gis可视化应用的接入请求,并为接入的所述若干gis可视化应用分别生成对应的标绘空间。
10.可选地,所述的多人协同标绘方法,其中,所述同若干用于标绘的标绘小组建立连接,并将各个所述标绘小组对应到所述标绘空间的步骤,具体包括:接收由标绘小组发送的接入请求,并根据所述接入请求将所述标绘小组对接到相应的所述标绘空间。
11.可选地,所述的多人协同标绘方法,其中,所述将由所述标绘小组所做的标绘转发到用于协同标绘的标绘小组以及与所述标绘空间对应的所述gis可视化应用上的步骤,具体包括:
12.将所述标绘小组所做的标绘发送至位于同一标绘空间内的用于协同标绘的标绘小组上,以及与所述标绘空间对应的所述gis可视化应用上。
13.可选地,所述的多人协同标绘方法,其中,所述gis可视化应用包括第一gis可视化应用以及第二gis可视化应用。
14.可选地,所述的多人协同标绘方法,其中,所述标绘小组包括第一标绘小组、第二标绘小组、第三标绘小组以及第四标绘小组。
15.可选地,所述的多人协同标绘方法,其中,所述标绘空间包括第一标绘空间以及第
二标绘空间;所述第一标绘空间包括:所述第一gis可视化应用、第一标绘小组以及第二标绘小组;所述第二标绘空间包括:所述第二gis可视化应用、第三标绘小组以及第四标绘小组。
16.本发明实施例第二方面,提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:
17.同若干gis可视化应用建立连接,并为所述若干gis可视化应用生成标绘空间;
18.同若干用于标绘的标绘小组建立连接,并将各个所述标绘小组对应到所述标绘空间;
19.将由所述标绘小组所做的标绘转发到用于协同标绘的标绘小组以及与所述标绘空间对应的所述gis可视化应用上。
20.可选地,所述的计算机可读存储介质,其中,所述同若干用于标绘的标绘小组建立连接,并将各个所述标绘小组对应到所述标绘空间的步骤,具体包括:
21.接收由标绘小组发送的接入请求,并根据所述接入请求将所述标绘小组对接到相应的所述标绘空间。
22.本发明实施例第三方面,提供了一种终端,其中,包括:处理器和存储器;所述存储器上存储有可被所述处理器执行的程序;所述处理器执行所述程序时实现如上述所述的多人协同标绘方法中的步骤。
23.有益效果:本发明提供一种多人协同标绘方法,用于支持多人同时在不同gis可视化应用上协同标绘。通过为不同的gis可视化应用生成标绘空间,并将用于标绘的标绘小组与标绘空间进行对接,由标绘小组来对所对接的gis可视化应用进行标绘,标绘的结果发送至协同的标绘小组以及与所述标绘空间对应的所述gis可视化应用上,完成协同标绘。实现了多人同时在不同gis可视化应用上协同标绘。
附图说明
24.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员而言,在不符创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1为本发明实施例提供的一种多人协同标绘方法流程图;
26.图2为本发明实施例提供的一种多人协同标绘的应用场景示意图;
27.图3为本发明实施例提供的在图2应用场景下进行协同标绘的流程图;
28.图4本发明实施例提供的一种终端的结构示意图。
具体实施方式
29.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施方式。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本发明的公开内容理解的更加透彻全面。
30.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。
31.专业术语介绍:
32.gis可视化应用:基于gis地图的可视化应用程序,一般用于展示地理信息位置、可视化楼宇、可视化图表信息、态势标绘等的应用程序。
33.远程控制服务器:一般可视化应用程序呈现在大屏幕上,不会接入鼠标和键盘,因此对gis可视化应用程序的控制一般会让其接入到远程控制服务器上,通过远程控制进行操作,标绘就是远程操作的一种应用;远程控制服务器的作用主要提供客户端接入、转发操控消息等。
34.标绘小组:在本文中,主要涉及的远程控制消息为标绘,因此标绘小组即代表远程控制端,一般运行在pc、平板上的应用程序,通过鼠标、触控等操作实现标绘,从而把标绘的信息通过远程控制服务器传输到gis可视化应用上。
35.经发明人研究发现,现有在应急调度指挥系统的gis可视化上进行标绘是很常见的操作,如绘制点、线、面、态势箭头等,但是往往只能满足单独的绘制,不能同时满足不同的人协同标绘,降低了标绘的效率,影响应急调度指挥系统的使用。
36.为了解决上述问题,在本技术实施例中,通过为gis可视化应用分配标绘空间,并将用于标绘的小组对接到相应的标绘空间,标绘小组在标绘空间内对gis进行标绘操作,同时将标绘操作分享至其他协同的标绘小组以及与标绘空间所对应的gis可视化应用上,达到协同标绘的目的。
37.下面结合附图,通过对实施例的描述,对申请内容作进一步说明。需要说明的是,在进行多人协同标绘时,涉及到远程控制服务器,远程控制端(用于标绘操作)以及gis可视化应用,下述实施例中执行主体是远程控制服务器,仅仅是用于说明,不用于限制,执行主体还可以是远程控制端。
38.如图1所示,本实施例提供了一种多人协同标绘方法,包括:
39.s100、同若干gis可视化应用建立连接,并为所述若干gis可视化应用生成标绘空间。
40.具体来说,将需要进行标绘的gis可视化应用连接到远程控制服务器上,其中,所述的远程控制服务器可以是云服务器。即由gis可视化应用向远程控制服务器发送登陆请求,远程控制服务器接收到登陆请求后进行验证,只有验证通过以后,远程控制服务器为该gis可视化应用分配标绘空间。需要说明的是,所述的需要进行标绘的gis可视化应用可以有多个,需要为每一个gis可视化应用分别分配一个与其唯一对应的标绘空间。
41.s200、同若干用于标绘的标绘小组建立连接,并将各个所述标绘小组对应到所述标绘空间。
42.具体来说,由用于标绘的标绘小组向远程控制服务器发送登陆请求,其中,请求中包含该标绘小组所要接入的标绘空间,远程控制服务器根据请求将该标绘小组接入到与其对应的标绘空间,也就是说将标绘小组与标绘空间建立起连接。
43.s300、将由所述标绘小组所做的标绘转发到用于协同标绘的标绘小组以及与所述标绘空间对应的所述gis可视化应用上。
44.具体来说,所述标绘小组对gis可视化应用进行标绘操作,标绘后由远程控制服务器转发至其他标绘小组以及gis可视化应用上。需要说明的是,位于同一个标绘空间内的每个标绘小组所要标绘的具体内容是不同的,即每个标绘小组的标绘内容是不一样的。
45.示例性地,所述cis可视化应用用于城市突发事件(如城市内涝)应急调度,在应急指挥厅的超宽显示屏上,显示着城市主要道路的车流情况,主要河道的水位、城市低洼地区的积水情况等,为了及时的获知信息,需要对不同的gis可视化应用进行标绘,同时要保证不同的gis可视化应用之间的标绘彼此之间不会受到影响。此时针对城市主要道路车辆情况的标绘对应的是一个标绘小组,针对主要河道水位标绘的是另外一个标绘小组。
46.在本发明的一种实现方式中,应用到如图2所示的场景中,即在该应用场景中包含有2个gis可视化应用ga(第一gis可视化应用)和gb(第二gis可视化应用);四个标绘小组t1(第一标绘小组)、t2(第二标绘小组)、t3(第三标绘小组)以及t4(第四标绘小组),其中,t1和t2标绘小组在ga上进行协同标绘,t3和t4在gb上进行协同标绘。
47.在本实施例中,具体的标绘流程如图3所示,开始标绘时,将ga、gb分别与远程控制服务器进行连接;当ga、gb连接上远程控制服务器后,由远程控制服务器为ga、gb生成对应的房间1和房间2,即ga对应房间1,gb对应房间2;t1和t2分别与远程控制服务器进行连接,并通知控制服务器控制ga,使得t1和t2加入到房间1;t3和t4分别与远程控制服务器进行连接,并通知控制服务器控制gb,使得t3和t4加入到房间2;在房间1中假如t1进行了标绘操作,则该标绘操作会通过远程控制服务器转发到t2、ga上,达到协同标绘的目的;在房间2中假如t3进行了标绘操作,则该标绘操作会通过远程控制服务器转发到t4、gb上,达到协同标绘的目的。
48.基于上述所述的多人协同标绘方法,本发明还提供一种计算机可读存储介质,所述计算机可读存储存储介质存储有一个或多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如下所述的多人协同标绘方法中的步骤:
49.同若干gis可视化应用建立连接,并为所述若干gis可视化应用生成标绘空间;
50.同若干用于标绘的标绘小组建立连接,并将各个所述标绘小组对应到所述标绘空间;
51.将由所述标绘小组所做的标绘转发到用于协同标绘的标绘小组以及与所述标绘空间对应的所述gis可视化应用上。
52.10、在本实施例的一种实施方式中,所述同若干用于标绘的标绘小组建立连接,并将各个所述标绘小组对应到所述标绘空间的步骤,具体包括:
53.接收由标绘小组发送的接入请求,并根据所述接入请求将所述标绘小组对接到相应的所述标绘空间。
54.基于上述所述的多人协同标绘方法,本发明还提供一种终端,如图4所示,其包括至少一个处理器(processor)30;存储器(memory)31,还可以包括通信接口(communicationsinterface)32和总线33。其中,处理器30、存储器31和通信接口32可以通过总线33完成相互间的通信。通信接口32可以传输信息。处理器30可以调用存储器31中的逻辑指令,以执行上述实施例中的方法。此外,上述的存储器31中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。存储器31作为一种可读存储介质,可设置为存储软件程序,如本发明实施例中的方法对
应的程序指令或模块。处理器30通过运行存储在存储器31中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。存储器31可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器31可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read

onlymemory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。此外,上述存储介质以及终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
55.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

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

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

相关文献