智慧城市的指挥调度方法及系统与流程

文档序号:30583681发布日期:2022-06-29 14:04阅读:169来源:国知局
智慧城市的指挥调度方法及系统与流程

1.本发明涉及智慧城市指挥调度技术领域,具体为一种智慧城市的指挥调度方法及系统。


背景技术:

2.视频会议系统是网络、通信和多媒体等多种技术综合的应用,在对实时信息需求日益强烈的现在,视频会议系统以其直观、真实、跨地域、低成本的交流特点,受到了人们越来越多的重视,被广泛用于各种组织活动的各个领域,如远程教育、远程谈判、远程医疗、远程诊断等。
3.特别是随着新型智慧城市基础设施的不断建设和发展,在城市管理的指挥调度应用中,需要指挥大厅指挥调度人员、现场操作人员、业务和技术专家通过多端视频会议开展协同工作,为指挥调度人员、现场操作人员、业务和技术专家在任何时间和任何区域提供直观、真实、跨地域的实时信息交流。但是传统的视频会议系统,由于成本过高,开发时间长,不利于推广,因此开发时间短,成本低的webrtc(网页实时通信)常作为指挥调度中视频会议的首先。在需要进行指挥调度时,邀请相关与会人员建立webrtc视频通话进行视频会议,但是当与会人员过多时,逐一选择与会人员会浪费一定时间,并且可能会出现邀请与会人员错漏的情况,这会影响指挥调度的进度,特别是救援指挥调度,会造成无法及时获取现场全面的实时信息,指挥调度人员与业务和技术专家不能及时准确进行跨区域和跨部门远程指挥,现场操作人员无法获取及时的远程技术支持,不利于高效地科学地进行现场应急处置。


技术实现要素:

4.本发明的目的之一在于提供一种智慧城市的指挥调度方法,节约用户邀请时间,避免邀请用户错漏的情况,保证指挥调度的及时性。
5.本发明提供的基础方案一:智慧城市的指挥调度方法,包括如下内容:
6.s1、获取指挥调度会议内容;
7.s2、根据指挥调度会议内容,查询相关用户的用户信息,并生成和推送相关用户邀请提示;
8.s3、若获取到相关用户邀请提示同意信号,则选定相关用户,建立连接,进行webrtc视频通话。
9.基础方案一的有益效果:获取指挥调度会议内容,根据指挥调度会议内容,可确定相关的与会用户,查询相关用户的用户信息,并生成和推送相关用户邀请提示,以此邀请相关用户参加指挥调度的视频通话会议,以消防为例,远程指挥消防时,在指挥调度中心获取指挥调度会议内容,指挥调度会议内容可包括:救援消防局以及救援消防员,根据指挥调度会议内容,查询救援消防员的用户信息,并生成相关用户邀请提示,推送给指挥调度中心,指挥调度中心同意邀请,即若获取到相关用户邀请提示同意信号,则选择救援消防员,建立
指挥调度中心的终端和救援消防员的终端的连接,使指挥调度中心和救援消防员能进行webrtc视频通话,从而指挥调度人员与业务和技术专家通过视频通话直观的了解现场情况,从而能准确及时进行远程指导和诊断,现场操作人员能获取及时的远程技术支持,使决策、指挥、协同、资源管理等过程更加科学、准确,提高智慧城市指挥调度系统的反应速度,利于高效地科学地进行现场应急处置。并且在建立webrtc视频通话,无论与会用户人数多少,都无需逐一邀请,只需获取到指挥调度会议内容,便能对与会用户进行邀请,既节约时间,又避免邀请用户错漏的情况,保证指挥调度的及时性。进一步,所述s1,包括:通过终端输入指挥调度会议信息,获取指挥调度会议信息,作为指挥调度会议内容;
10.当用户进行webrtc视频通话时,获取用户的音频数据,作为指挥调度会议内容。
11.有益效果:通过终端输入指挥调度会议信息,主要针对指挥调度的视频通话会议开始前,通过终端输入指挥调度会议信息,获取指挥调度会议信息,作为指挥调度会议内容,从而无需逐一邀请与会的用户,当用户进行webrtc视频通话时,获取用户的音频数据,主要针对用户在进行webrtc视频通话时,提及了相关用户,但是相关用户没有在webrtc视频通话中,从而即使发生了漏邀,也能自查并及时邀请。
12.进一步,所述s2,包括:根据指挥调度会议信息,多级查询与该指挥调度会议相关的相关用户的用户信息;
13.将用户的音频数据,转换为文本数据,识别获取的用户的文本数据中是否包含未参与视频通话的用户,即相关用户,若包含,则查询相关用户的用户信息;
14.根据相关用户的用户信息,生成和推送相关用户邀请提示。
15.有益效果:多级查询,可逐步缩小查询范围,使查询结果更准确,而将用户的音频数据,转换为文本数据,识别获取的用户的文本数据中是否包含未参与视频通话的用户,即相关用户,若包含,则查询相关用户的用户信息,可以防止重复邀请以及与会的用户,减少运算。
16.进一步,查询视频通话中的用户的用户信息的共同特征;
17.若获取用户选择信号,查询选择的用户的用户信息是都包含共同特征,若不包含,则提示用户选择可能错误;
18.若获取到用户选择确认信号,则向选择的用户推送视频通话邀请;若获取到用户选择错误确认信号,则停止向选择的用户推送视频通话邀请。
19.有益效果:根据共同特征,识别与会用户要求,进一步防止用户邀请错误的人员参与会议进行视频通话。
20.本发明的目的之二在于提供一种智慧城市的指挥调度系统,节约用户邀请时间,避免邀请用户错漏的情况,保证指挥调度的及时性。
21.本发明提供基础方案二:智慧城市的指挥调度系统,包括:终端和服务器;
22.终端,用于获取指挥调度会议内容,并发送给服务器;还用于推送相关用户邀请提示,并获取相关用户邀请提示同意信号,发送给服务器;
23.服务器,用于根据指挥调度会议内容,查询相关用户的用户信息,并生成相关用户邀请提示;还用于根据相关用户邀请提示同意信号,选定相关用户,建立连接,进行webrtc视频通话。
24.基础方案二的有益效果:通过终端获取指挥调度会议内容,服务器根据指挥调度
会议内容,可确定相关的与会用户,查询相关用户的用户信息,并生成相关用户邀请提示,让终端进行推送,以此邀请相关用户参加指挥调度的视频通话会议,以消防为例,远程指挥消防时,在指挥调度中心的终端获取指挥调度会议内容,指挥调度会议内容可包括:救援消防局以及救援消防员,服务器根据指挥调度会议内容,查询救援消防员的用户信息,并生成相关用户邀请提示,推送给指挥调度中心,指挥调度中心同意邀请,即若获取到相关用户邀请提示同意信号,则选择救援消防员,建立指挥调度中心的终端和救援消防员的终端的连接,使指挥调度中心和救援消防员能进行webrtc视频通话,从而指挥调度人员与业务和技术专家通过视频通话直观的了解现场情况,从而能准确及时进行远程指导和诊断,现场操作人员能获取及时的远程技术支持,使决策、指挥、协同、资源管理等过程更加科学、准确,提高智慧城市指挥调度系统的反应速度,利于高效地科学地进行现场应急处置。并且建立webrtc视频通话,无论与会用户人数多少,都无需逐一邀请,只需获取到指挥调度会议内容,便能对与会用户进行邀请,既节约时间,又避免邀请用户错漏的情况,保证指挥调度的及时性。
25.进一步,所述终端,包括:输入模块和音频获取模块;
26.所述输入模块,用于输入指挥调度会议信息,获取指挥调度会议信息,作为指挥调度会议内容;
27.所述音频获取模块,用于获取用户的音频数据,作为指挥调度会议内容。
28.有益效果:输入模块,主要针对指挥调度的视频通话会议开始前,用户输入指挥调度会议信息,获取指挥调度会议信息,作为指挥调度会议内容,从而无需逐一邀请与会的用户;音频获取模块,主要针对用户进行webrtc视频通话时,获取用户的音频数据,作为指挥调度会议内容,即用户进行webrtc视频通话时,提及了相关用户,可能相关用户没有在webrtc视频通话中,从而即使发生了漏邀,也能自查并及时邀请。
29.进一步,所述服务器,包括:查询模块、转换模块、识别模块、推送模块和视频通话模块;
30.所述终端,还包括:信号获取模块;
31.转换模块,用于将用户的音频数据,转换问文本数据;
32.识别模块,用于识别获取的用户的文本数据中是否包含未参与视频通话的用户,即相关用户,若包含,则触发查询模块;
33.查询模块,用于根据指挥调度会议信息,多级查询与该指挥调度会议相关的相关用户的用户信息;还用于根据文本数据,查询相关用户的用户信息;
34.推送模块,用于根据相关用户的用户信息,生成相关用户邀请提示,并推送给相关用户的终端;
35.信号获取模块,用于获取相关用户邀请提示同意信号,并发送给视频通话模块;
36.视频通话模块,用于根据相关用户邀请提示同意信号,选定相关用户,建立连接,进行webrtc视频通话。
37.有益效果:查询模块进行多级查询,可逐步缩小查询范围,使查询结果更准确,而转换模块将用户的音频数据,转换为文本数据,识别模块识别获取的用户的文本数据中是否包含未参与视频通话的用户,即相关用户,若包含,则查询相关用户的用户信息,可以防止重复邀请以及与会的用户,减少运算内存占用。
38.进一步,查询模块,还用于视频通话中的用户的用户信息的共同特征;
39.信号获取模块,还用于获取用户选择信号,并发送给查询模块;
40.查询模块,还用于根据用户选择信号,查询选择的用户的用户信息是都包含共同特征,若不包含,则触发推送模块;
41.推送模块,还用于生成用户选择可能错误提示,并推动给进行选择的终端;
42.信号获取模块,还用于获取用户选择确认信号或用户选择错误确认信号,并发送给推送模块;
43.推送模块,还用于根据用户选择确认信号,生成视频通话邀请,并推送给被选择的用户的终端。
44.有益效果:根据共同特征,识别与会用户要求,进一步防止用户邀请错误的人员参与会议进行视频通话。
附图说明
45.图1为本发明智慧城市的指挥调度方法实施例的流程图;
46.图2为本发明智慧城市的指挥调度系统实施例的逻辑框图。
具体实施方式
47.下面通过具体实施方式进一步详细说明:
48.实施例一
49.实施例基本如附图1所示:智慧城市的指挥调度方法,包括如下内容:
50.s1、获取指挥调度会议内容;具体为:通过终端输入指挥调度会议信息,获取指挥调度会议信息,作为指挥调度会议内容;其中输入指挥调度会议信息根据指挥调度中心以及指挥调度会议的内容设置,例如:普通维修项目,则指挥调度会议信息包括:项目名称、项目编号、项目代号和维修内容;消防救援,则指挥调度会议信息包括:火灾地点、救援消防局和救援消防员,此处救援消防员以所有消防员的最小上级单位表示。具体的指挥调度会议信息内容,可以根据具体情况设置。
51.当用户进行webrtc视频通话时,获取用户的音频数据,作为指挥调度会议内容。
52.s2、根据指挥调度会议内容,查询相关用户的用户信息,并生成和推送相关用户邀请提示;具体为:根据指挥调度会议信息,多级查询与该指挥调度会议相关的相关用户的用户信息;例如:消防救援,指挥调度会议信息包括:火灾地点、救援消防局和救援消防员,则先查询所属救援消防局的用户,再查询救援消防员,假设救援消防员为一班,则为查询一班的用户,再查询当前一班在岗值班的消防员,作为相关用户,最后查询相关用户的用户信息;
53.将用户的音频数据,转换问文本数据,识别获取的用户的文本数据中是否包含未参与视频通话的用户,即相关用户,若包含,则查询相关用户的用户信息;例如:文本数据中包含某用户的姓名,且该用户不在视频通话,则该用户为相关用户,查询相关用户的用户信息;
54.根据相关用户的用户信息,生成和推送相关用户邀请提示;本实施例中推送使用第三方推送接口实现,向对应用户的webrtc终端发送推送的功能;
55.s3、若获取到相关用户邀请提示同意信号,则选定相关用户,建立连接,进行webrtc视频通话;具体为:若获取到相关用户邀请提示同意信号,即同意对相关用户发起视频通话邀请,webrtc服务器获取相关用户的用户信息时,将用户信息保存到了缓存中,此时webrtc服务器根据缓冲中的用户信息向用户的webrtc终端推送视频通话邀请,从而可以对会议起到自动辅助作用,在发起视频通话前,用户可以通过webrtc终端输入会议内容。通过本方法指挥调度人员与业务和技术专家通过视频通话直观的了解现场情况,从而能准确及时进行远程指导和诊断,现场操作人员能获取及时的远程技术支持,使决策、指挥、协同、资源管理等过程更加科学、准确,提高智慧城市指挥调度系统的反应速度,利于高效地科学地进行现场应急处置。并且在建立webrtc视频通话,无论与会用户人数多少,都无需逐一邀请,只需获取到指挥调度会议内容,便能对与会用户进行邀请,既节约时间,又避免邀请用户错漏的情况,保证指挥调度的及时性。
56.查询视频通话中的用户的用户信息的共同特征;其中用户信息,包括:登录名称,即账号、真实姓名、登录密码、所属的单位、所属的部门和角色。
57.若获取用户选择信号,查询选择的用户的用户信息是都包含共同特征,若不包含,则提示用户选择可能错误;
58.若获取到用户选择确认信号,则向选择的用户推送视频通话邀请;若获取到用户选择错误确认信号,则停止向选择的用户推送视频通话邀请。例如:视频通话中的用户的用户信息的共同特征为所述部门相同为部门a,会议中的用户邀请其他用户加入,若获取用户选择信号,查询选择的用户的用户信息是都包含部门a,若不包含,则提示用户选择可能错误,并向发起用户选择信号的webrtc终端推送提示,若用户通过webrtc终端输入用户选择确认信号,则webrtc服务器向选择的用户推送视频通话邀请;若用户通过webrtc端输入用户选择错误确认信号,则webrtc服务器停止向选择的用户推送视频通话邀请,从而能根据共同特征,识别与会人员要求,防止用户邀请错误的人员参与会议进行视频通话。
59.实施例二
60.本实施例基本如附图2所示:智慧城市的指挥调度系统,包括:终端和服务器;其中终端为webrtc终端,包括:指挥大屏端、pc端和手机端;服务器采用云服务的webrtc服务器。
61.终端,用于获取指挥调度会议内容,并发送给服务器;还用于推送相关用户邀请提示,并获取相关用户邀请提示同意信号,发送给服务器;
62.包括:输入模块、音频获取模块和信号获取模块;
63.输入模块,用于输入指挥调度会议信息,作为指挥调度会议内容;其中输入指挥调度会议信息根据指挥调度中心以及指挥调度会议的内容设置,例如:普通维修项目,则指挥调度会议信息包括:项目名称、项目编号、项目代号和维修内容;消防救援,则指挥调度会议信息包括:火灾地点、救援消防局和救援消防员,此处救援消防员以所有消防员的最小上级单位表示;具体的指挥调度会议信息内容,可以根据具体情况设置;
64.音频获取模块,用于获取用户的音频数据,作为指挥调度会议内容;
65.信号获取模块,用于获取相关用户邀请提示同意信号,并发送给视频通话模块;还用于获取用户选择信号,并发送给查询模块。
66.服务器,用于根据指挥调度会议内容,查询相关用户的用户信息,并生成和推送相关用户邀请提示;还用于根据相关用户邀请提示同意信号,选定相关用户,建立连接,进行
webrtc视频通话。
67.服务器,包括:查询模块、转换模块、识别模块、推送模块和视频通话模块;
68.转换模块,用于将用户的音频数据,转换问文本数据;
69.识别模块,用于识别获取的用户的文本数据中是否包含未参与视频通话的用户,即相关用户,若包含,则触发查询模块;
70.查询模块,用于根据指挥调度会议信息,多级查询与该指挥调度会议相关的相关用户的用户信息,其中多级查询为逐级查询,例如:消防救援,指挥调度会议信息包括:火灾地点、救援消防局和救援消防员,则先查询所属救援消防局的用户,再查询救援消防员,假设救援消防员为一班,则为查询一班的用户,再查询当前一班在岗值班的消防员,作为相关用户,最后查询相关用户的用户信息;还用于根据文本数据,查询相关用户的用户信息,例如:文本数据中包含某用户的姓名,且该用户不在视频通话,则该用户为相关用户,查询相关用户的用户信息;还用于视频通话中的用户的用户信息的共同特征;还用于根据用户选择信号,查询选择的用户的用户信息是都包含共同特征,若不包含,则触发推送模块,例如:视频通话中的用户的用户信息的共同特征为所述部门相同为部门a,会议中的用户邀请其他用户加入,若获取用户选择信号,查询选择的用户的用户信息是都包含部门a,若不包含,则提示用户选择可能错误,并向发起用户选择信号的webrtc终端推送提示,若用户通过webrtc终端输入用户选择确认信号,则webrtc服务器向选择的用户推送视频通话邀请;若用户通过webrtc端输入用户选择错误确认信号,则webrtc服务器停止向选择的用户推送视频通话邀请,从而能根据共同特征,识别与会人员要求,防止用户邀请错误的人员参与会议进行视频通话;
71.推送模块,用于根据相关用户的用户信息,生成和推送相关用户邀请提示,并推送给相关用户的终端;还用于生成用户选择可能错误提示,并推动给进行选择的终端;还用于根据用户选择确认信号,生成视频通话邀请,并推送给被选择的用户的终端;本实施例中推送使用第三方推送接口实现,向对应用户的webrtc终端发送推送的功能;
72.视频通话模块,用于根据相关用户邀请提示同意信号,选定相关用户,建立连接,进行webrtc视频通话;具体为:若获取到相关用户邀请提示同意信号,即同意对相关用户发起视频通话邀请,webrtc服务器获取相关用户的用户信息时,将用户信息保存到了缓存中,此时webrtc服务器根据缓冲中的用户信息向用户的webrtc终端推送视频通话邀请,从而可以对会议起到自动辅助作用,在发起视频通话前,用户可以通过webrtc终端输入会议内容。
73.通过本方法指挥调度人员能直观的进行跨区域和跨部门的远程指挥,指挥调度人员与业务和技术专家通过视频通话直观的了解现场情况,从而能准确及时进行远程指导和诊断,现场操作人员能获取及时的远程技术支持,使决策、指挥、协同、资源管理等过程更加科学、准确,提高智慧城市指挥调度系统的反应速度,利于高效地科学地进行现场应急处置。并且在建立webrtc视频通话,无论与会用户人数多少,都无需逐一邀请,只需获取到指挥调度会议内容,便能对与会用户进行邀请,既节约时间,又避免邀请用户错漏的情况,保证指挥调度的及时性。
74.以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手
段的能力,所属领域普通技术人员可以在本技术给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本技术的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本技术要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1