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

一种远程控制方法、装置及存储介质与流程

2022-09-03 21:45:51 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种远程控制方法、装置及存储介质。


背景技术:

2.操作人员可以利用远程控制技术,实现通过远程控制目标设备,执行配置、安装、维护、监控或管理等操作,解决以往操作人员必须亲临现场才能解决的问题。
3.但是,在通用的远程控制技术中,操作人员持有的控制端需要预先安装待控制设备对应的应用程序或管理模块,从而实现对待控制设备的远程操作,占用了控制端资源,增加了远程控制技术的运行和维护成本。


技术实现要素:

4.本技术提供一种远程控制方法、装置及存储介质,用于解决通用技术中,远程控制技术的运行和维护成本高的问题。
5.为达到上述目的,本技术采用如下技术方案:
6.第一方面,提供一种远程控制方法,响应于第一控制端以第五代移动通信技术(5th generation mobile communication technology,5g)消息的形式发送的第一请求消息,远程控制装置可以获取目标设备的可操作信息。然后,远程控制装置以5g消息的形式,向第一控制端发送可操作信息,以使得第一控制端在5g消息的第一显示界面显示可操作信息。接着,远程控制装置可以接收第一控制端以5g消息的形式发送的控制指令消息,并向目标设备转发控制指令消息。其中,控制指令消息为第一控制端响应于在第一显示界面上执行的控制操作发送的消息。
7.可选的,响应于来自第一控制端的第一请求消息,获取目标设备的可操作信息之前,该远程控制方法还包括:接收第一控制端以5g消息的形式发送的第二请求消息;响应于第二请求消息,向第一控制端发送包括待控制的至少一个设备的设备列表,以使得第一控制端在5g消息的第二显示界面显示设备列表;至少一个设备包括目标设备;接收第一请求消息;第一请求消息为第一控制端响应于在第二显示界面上对目标设备执行的选择操作发送的消息。
8.可选的,第二请求消息包括第一控制端的标识信息;响应于第二请求消息,向第一控制端发送包括待控制的至少一个设备的设备列表的方法包括:响应于第二请求消息,从第二请求消息中获取标识信息,并根据标识信息,获取第一控制端的权限信息;确定与权限信息对应的至少一个设备;权限信息用于表示第一控制端具有至少一个设备的控制权限;根据确定的至少一个设备生成设备列表,并以5g消息的形式向第一控制端发送设备列表。
9.可选的,响应于第二请求消息,向第一控制端发送包括待控制的至少一个设备的设备列表之后,该远程控制方法还包括:响应于第一控制端以5g消息的形式发送的第三请求消息,获取目标设备的运行信息;以5g消息的形式,向第一控制端发送运行信息,以使得第一控制端在5g消息的第三显示界面显示运行信息。
10.可选的,向目标设备转发控制指令消息之后,该远程控制方法还包括:接收目标设备发送的执行结果;以5g消息的形式,向至少一个控制端发送执行结果;至少一个控制端具有控制目标设备的权限;至少一个控制端包括第一控制端。
11.可选的,该远程控制方法还包括:接收目标设备发送的告警信息;告警信息表示目标设备的运行参数不处于预设范围;确定具有目标设备的控制权限的第一控制端,并以5g消息的形式,向第一控制端发送告警信息。
12.第二方面,提供一种远程控制装置,包括:获取单元和通信单元;获取单元,用于响应于第一控制端以5g消息的形式发送的第一请求消息,获取目标设备的可操作信息;通信单元,用于以5g消息的形式,向第一控制端发送获取单元获取的可操作信息,以使得第一控制端在5g消息的第一显示界面显示可操作信息;通信单元,还用于接收第一控制端以5g消息的形式发送的控制指令消息,并向目标设备转发控制指令消息;控制指令消息为第一控制端响应于在第一显示界面上执行的控制操作发送的第一控制端。
13.可选的,通信单元,还用于:接收第一控制端以5g消息的形式发送的第二请求消息;响应于第二请求消息,向第一控制端发送包括待控制的至少一个设备的设备列表,以使得第一控制端在5g消息的第二显示界面显示设备列表;至少一个设备包括目标设备;接收第一请求消息;第一请求消息为第一控制端响应于在第二显示界面上对目标设备执行的选择操作发送的第一控制端。
14.可选的,第二请求消息包括第一控制端的标识信息;通信单元,具体用于:响应于第二请求消息,从第二请求消息中获取标识信息,并根据标识信息,获取第一控制端的权限信息;确定与权限信息对应的至少一个设备;权限信息用于表示第一控制端具有至少一个设备的控制权限;根据确定的至少一个设备生成设备列表,并以5g消息的形式向第一控制端发送设备列表。
15.可选的,通信单元,还用于:响应于第一控制端以5g消息的形式发送的第三请求消息,获取目标设备的运行信息;以5g消息的形式,向第一控制端发送运行信息,以使得第一控制端在5g消息的第三显示界面显示运行信息。
16.可选的,通信单元,还用于:接收目标设备发送的执行结果;以5g消息的形式,向至少一个控制端发送执行结果;至少一个控制端具有目标设备的控制权限;至少一个控制端包括第一控制端。
17.可选的,通信单元,还用于:接收目标设备发送的告警信息;告警信息表示目标设备的运行参数不处于预设范围;确定具有目标设备的控制权限的第一控制端,并以5g消息的形式,向第一控制端发送告警信息。
18.第三方面,提供一种远程控制装置,包括存储器和处理器;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当远程控制装置运行时,处理器执行存储器存储的计算机执行指令,以使远程控制装置执行第一方面所述的远程控制方法。
19.该远程控制装置可以是网络设备,也可以是网络设备中的一部分装置,例如网络设备中的芯片系统。该芯片系统用于支持网络设备实现第一方面及其任意一种可能的实现方式中所涉及的功能,例如,获取、确定、发送上述远程控制方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。
20.第四方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行
指令,当计算机执行指令在计算机上运行时,使得该计算机执行第一方面所述的远程控制方法。
21.第五方面,还提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在远程控制装置上运行时,使得远程控制装置执行如上述第一方面所述的远程控制方法。
22.需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介质上。其中,第一计算机可读存储介质可以与远程控制装置的处理器封装在一起的,也可以与远程控制装置的处理器单独封装,本技术实施例对此不作限定。
23.本技术中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面以及第五方面的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
24.在本技术实施例中,上述远程控制装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本技术类似,属于本技术权利要求及其等同技术的范围之内。
25.本技术的这些方面或其他方面在以下的描述中会更加简明易懂。
26.本技术提供的技术方案至少带来以下有益效果:
27.基于上述任一方面,本技术实施例提供了一种远程控制方法,响应于第一控制端以5g消息的形式发送的第一请求消息,远程控制装置可以获取目标设备的可操作信息。然后,远程控制装置以5g消息的形式,向第一控制端发送可操作信息,以使得第一控制端在5g消息的第一显示界面显示可操作信息。接着,远程控制装置可以接收第一控制端响应于在所述第一显示界面上执行的控制操作,以5g消息的形式发送的控制指令消息,并向目标设备转发控制指令消息。这样一来,第一控制端可以通过5g消息的形式,向目标设备发送的控制指令消息。由于第一控制端出厂配置的短信入口(无需下载和安装)即可接收和发送5g消息,无需下载和安装应用程序或管理模块,所以减少了第一控制端资源的占用,降低了远程控制技术的运行和维护成本。
附图说明
28.图1为本技术实施例提供的一种远程控制系统的结构示意图一;
29.图2为本技术实施例提供的一种远程控制装置的结构示意图;
30.图3为本技术实施例提供的一种远程控制系统的结构示意图二;
31.图4为本技术实施例提供的一种远程控制装置的硬件结构示意图;
32.图5为本技术实施例提供的又一种远程控制装置的硬件结构示意图;
33.图6为本技术实施例提供的一种远程控制方法的流程示意图一;
34.图7为本技术实施例提供的一种远程控制方法的流程示意图二;
35.图8为本技术实施例提供的一种远程控制方法的流程示意图三;
36.图9为本技术实施例提供的一种远程控制方法的流程示意图四;
37.图10为本技术实施例提供的一种远程控制方法的流程示意图五;
38.图11为本技术实施例提供的一种远程控制方法的流程示意图六;
39.图12为本技术实施例提供的一种远程控制方法的流程示意图七;
40.图13为本技术实施例提供的一种远程控制方法的流程示意图八;
41.图14为本技术实施例提供的一种远程控制方法的流程示意图九;
42.图15为本技术实施例提供的一种远程控制装置的结构示意图。
具体实施方式
43.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.需要说明的是,本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
45.为了便于清楚描述本技术实施例的技术方案,在本技术实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
46.为了便于理解本技术,现对本技术涉及到的相关要素进行描述。
47.5g消息
48.当第五代移动通信技术(5th generation mobile communication technology,5g)时代来临时,全球运营商在全球移动通信协会(global system for mobile association)达成了广泛共识,短信业务需要升级到富媒体消息业务,我们称之为5g消息业务。
49.5g消息业务融合多种媒体和消息格式,并可无缝与传统短信融合,可以支持终端之间的多媒体消息交互,还可以支持新型的基于富媒体的交互式数字服务,实现了消息的多媒体化(例如:文本、图片、音视频等)、轻量化,通过引入消息即平台(messaging as a platform,maap)技术实现行业消息的交互化。
50.5g消息带来全新的人机交互模式,在消息窗口内就能完成服务搜索、发现、交互、支付等一站式的业务体验,构建了全新的社交和信息服务入口。5g消息在充分继承电信业务的码号体系、实名制、安全性、互联互通和电信级服务质量的基础上,以终端出厂配置方式升级短信服务。终端无需下载和安装应用程序(application,app)或管理模块,在终端出厂配置的短信入口即可接收和发送5g消息,并以富媒体消息和交互式卡片的形式呈现在终端的消息界面上。
51.5g消息业务利用人工智能、云计算和大数据等能力,为终端提供高效的智能服务,满足了用户丰富的信息沟通需求和多样化的服务需求。
52.通用技术中,操作人员持有的控制端需要预先安装待控制设备对应的应用程序或管理模块,从而实现对待控制设备的远程操作,占用了控制端资源,增加了远程控制技术的运行和维护成本。
53.本技术实施例提供了一种远程控制方法,响应于第一控制端以5g消息的形式发送的第一请求消息,远程控制装置可以获取目标设备的可操作信息。然后,远程控制装置以5g
消息的形式,向第一控制端发送可操作信息,以使得第一控制端在5g消息的第一显示界面显示可操作信息。接着,远程控制装置可以接收第一控制端响应于在所述第一显示界面上执行的控制操作,以5g消息的形式发送的控制指令消息,并向目标设备转发控制指令消息。这样一来,第一控制端可以通过5g消息的形式,向目标设备发送的控制指令消息。由于第一控制端出厂配置的短信入口即可接收和发送5g消息,无需下载和安装应用程序或管理模块,所以减少了第一控制端资源的占用,降低了远程控制技术的运行和维护成本。
54.该远程控制方法适用于远程控制系统。图1示出了一种远程控制系统的结构示意图一。如图1所示,该远程控制系统包括:第一控制端110、目标设备120、远程控制装置130。
55.其中,远程控制装置130分别与第一控制端110和目标设备120之间连接。
56.在一种实施例中,远程控制装置130可以与多个控制端和多个设备之间连接。为了便于理解,本技术实施例以“远程控制装置130分别与一个第一控制端110和一个目标设备120之间连接”为例进行说明。
57.在一种实施例中,第一控制端110和目标设备120中均部署有支持5g消息应用的通信模块。
58.图1中的第一控制端110是指向目标设备120的操作人员提供数据链通信的设备,即可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备的无线终端,也可以是有线终端。例如,手机、个人计算机(personal computer,pc)、台式计算机、平板电脑、笔记本电脑、上网本、个人数字助理(personal digital assistant,pda)等智能设备,本技术实施例对此不作限定。
59.图1中的目标设备120是指用于生产经营过程中的工业产品,可以是机械设备、电气设备、特种设备、办公设备、运输车辆、仪器仪表、计算机及网络设备等通用设备,也可以是矿山专用设备、化工专用设备、航空航天专用设备、公安消防专用设备等专用设备。还可以是锅炉、压力容器(含气瓶)、压力管道、电梯、起重机械、客运索道、大型游乐设施、场(厂)内专用机动车辆等特种设备,本技术实施例对此不作限定。
60.可选的,远程控制装置130用于对第一控制端110和目标设备120进行集中管理,可以通过5g消息与第一控制端110和目标设备120进行信息交互。远程控制装置130可以是服务器集群(由多个服务器组成)中的一个服务器,也可以是该服务器中的芯片,还可以是该服务器中的片上系统,还可以通过部署在物理机上的虚拟机实现,本技术实施例对此不作限定。
61.在一种实施例中,结合图1,如图2所示,图2为本技术实施例提供的一种远程控制装置的结构示意图。远程控制装置130中包括:管理模块201、消息模块202、存储模块203、通信模块204。
62.其中,管理模块201,用于远程控制装置130的配置管理、参数配置、控制端权限配置等操作。
63.消息模块202,用于根据5g消息内容格式,配置发送内容模版,并根据模板内容生成消息体。
64.存储模块203,用于存储建立连接的设备信息,包括但不限于,设备名称、物理位置、型号、编号、远程控制员和监控人员信息、运行情况等。
65.通信模块204,用于实现通过5g消息的基础通信功能,支持所需通信协议。能够根
据控制端需求,对设备进行指令发送、设备情况回传等。
66.图3示出了一种远程控制系统的结构示意图二。如图3所示,该远程控制系统包括:远程控制装置300、多个控制端(包括第一控制端310和第二控制端311)、多个设备(包括目标设备320、第一设备321和第二设备322)、企业服务端330、设备信息存储装置331。
67.其中,远程控制装置300分别与多个控制端、多个设备和企业服务端330之间通过运营商网络连接。企业服务端330还可以分别与多个控制端、多个设备和设备信息存储装置331之间通过运营商网络连接。
68.图3中的远程控制装置300的描述可以参见图1中的远程控制装置130的描述,此处不再赘叙。
69.图3中的控制端的描述可以参见图1中的第一控制端110的描述,此处不再赘叙。
70.图3中的设备的描述可以参见图1中的目标设备120的描述,此处不再赘叙。
71.图3中的企业服务端330是集中管理多个控制端和多个设备的管理设备,可以维护控制端或设备的认证信息和授权状态。企业服务端330可以是服务器集群(由多个服务器组成)中的一个服务器,也可以是该服务器中的芯片,还可以是该服务器中的片上系统,还可以通过部署在物理机上的虚拟机实现,本技术实施例对此不作限定。
72.图3中的设备信息存储装置331用于存储和维护设备的运行信息。设备信息存储装置331可以承载于服务器集群(由多个服务器组成)中的一个服务器,也可以是该服务器中的芯片,还可以是该服务器中的片上系统,还可以通过部署在物理机上的虚拟机实现,本技术实施例对此不作限定。
73.在一种实施例中,企业服务端330可以从设备信息存储装置331中获取设备的运行信息。
74.可选的,设备信息存储装置331可以为企业服务端330内部的功能模块,也可以部署在与企业服务端330相互独立设置的设备上。
75.容易理解的是,当设备信息存储装置331是企业服务端330内部的功能模块时,设备信息存储装置331和企业服务端330之间的交互方式为企业服务端330内部模块之间的交互。这种情况下,二者之间的交互流程与“设备信息存储装置331部署在与企业服务端330相互独立设置的设备上”的情况下的二者的交互流程相同。
76.为了便于理解,本技术实施例以“设备信息存储装置331部署在与企业服务端330相互独立设置的设备上”进行说明。
77.在一种实施例中,远程控制装置300和企业服务端330上均可以从大数据平台中获取信息,还可以将远程控制过程中的相关信息同步到大数据平台中。
78.结合图1或图3,远程控制系统中的第一控制端110、目标设备120、远程控制装置130,以及远程控制装置300、多个控制端(包括第一控制端310和第二控制端311)、多个设备(包括目标设备320、第一设备321和第二设备322)、企业服务端330均包括图4或图5所示通信装置所包括的元件。下面以图4和图5所示的通信装置为例,介绍第一控制端110、目标设备120、远程控制装置130,以及远程控制装置300、多个控制端(包括第一控制端310和第二控制端311)、多个设备(包括目标设备320、第一设备321和第二设备322)、企业服务端330的硬件结构。
79.如图4所示,为本技术实施例提供的通信装置的一种硬件结构示意图。该通信装置
包括处理器21,存储器22、通信接口23、总线24。处理器21,存储器22以及通信接口23之间可以通过总线24连接。
80.处理器21是通信装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器21可以是一个通用中央处理单元(central processing unit,cpu),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
81.作为一种实施例,处理器21可以包括一个或多个cpu,例如图4中所示的cpu 0和cpu 1。
82.存储器22可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
83.一种可能的实现方式中,存储器22可以独立于处理器21存在,存储器22可以通过总线24与处理器21相连接,用于存储指令或者程序代码。处理器21调用并执行存储器22中存储的指令或程序代码时,能够实现本发明下述实施例提供的远程控制方法。
84.另一种可能的实现方式中,存储器22也可以和处理器21集成在一起。
85.通信接口23,用于通信装置与其他设备通过通信网络连接,所述通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,wlan)等。通信接口23可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
86.总线24,可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
87.图5示出了本发明实施例中通信装置的另一种硬件结构。如图5所示,通信装置可以包括处理器31以及通信接口32。处理器31与通信接口32耦合。
88.处理器31的功能可以参考上述处理器21的描述。此外,处理器31还具备存储功能,可以起上述存储器22的功能。
89.通信接口32用于为处理器31提供数据。该通信接口32可以是通信装置的内部接口,也可以是通信装置对外的接口(相当于通信接口23)。
90.需要指出的是,图4(或图5)中示出的结构并不构成对通信装置的限定,除图4(或图5)所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
91.下面结合附图对本技术实施例提供的远程控制方法进行详细介绍。
92.结合图1,如图6所示,图6为本技术实施例提供的一种远程控制方法的流程示意图一,本技术实施例提供的远程控制方法可以应用于第一控制端110、目标设备120、远程控制装置130。该远程控制方法包括:s601-s603。
93.s601、远程控制装置响应于第一控制端以5g消息的形式发送的第一请求消息,获
取目标设备的可操作信息。
94.可选的,目标设备的可操作信息可以包括:目标设备的运行信息中,第一控制端具有控制的权限的至少一个信息。
95.可选的,目标设备的运行信息可以包括:目标设备的运行状态和/或运行参数等。
96.可选的,运行状态可以包括:目标设备正在运行、目标设备结束运行、目标设备正在预热、目标设备正在清洗等。
97.可选的,运行参数可以包括:压强、功率、电压、电流强度、作业数量、作业人数、作业位置、载重等。
98.远程控制装置获取目标设备的可操作信息的方法包括但不限于以下三种方法,本技术对此不作限定。
99.方法一:结合图1,远程控制装置130接收到以5g消息的形式发送的第一请求消息之后,可以向目标设备120发送用于请求获取目标设备120的可操作信息的请求消息。目标设备120响应于上述请求消息,可以向远程控制装置130发送可操作信息。
100.方法二:结合图2,远程控制装置130中的通信模块204接收到以5g消息的形式发送的第一请求消息之后,可以在存储模块203中读取目标设备对应的可操作信息。
101.方法三:结合图3,远程控制装置300接收到以5g消息的形式发送的第一请求消息之后,可以向企业服务端330发送用于请求获取目标设备320的可操作信息的请求消息。企业服务端330响应于上述请求消息,可以从设备信息存储装置331中获取目标设备320的可操作信息,并向远程控制装置130发送可操作信息。
102.第一控制端以5g消息的形式发送第一请求消息的方法包括但不限于以下两种方法,本技术对此不作限定。
103.方法一:第一控制端以5g消息的形式发送的第二请求消息。远程控制装置响应于第二请求消息,可以向第一控制端发送包括待控制的至少一个设备的设备列表。然后,第一控制端可以在5g消息的第二显示界面显示设备列表。第一控制端响应于在第二显示界面上对目标设备执行的选择操作发送第一请求消息。
104.方法二:在建立通信群组的情况下,第一控制端显示5g消息的初始显示界面。其中,初始显示界面中包括用于进入上述通信群组的控件。然后,持有第一控制端的操作人员对上述控件执行触发操作,第一控制端根据上述触发操作,显示通信群组界面。接着,持有第一控制端的操作人员可以在通信群组界面输入目标设备的设备标识,第一控制端响应于上述输入操作发送第一请求消息。
105.可选的,通信群组可由包含第一控制端在内的多个控制端与至少一个目标设备组成。
106.可选的,通信群组可由第一控制端与多个目标设备组成。
107.s602、远程控制装置以5g消息的形式,向第一控制端发送可操作信息,以使得第一控制端在5g消息的第一显示界面显示可操作信息。
108.可选的,第一显示界面可以显示包括可操作信息的操作列表。
109.在一种可以实现的方式中,结合图2,远程控制装置130获取到目标设备的可操作信息之后,可以由消息模块202根据5g消息内容格式,配置发送内容模版,并根据模板内容生成包括可操作信息的5g消息。然后,可以由通信模块204发送上述5g消息。相应的,第一控
制端可以通过通信模块接收上述5g消息。
110.在一种可以实现的方式中,第一控制端接收到可操作信息之后,可以在5g消息的第一显示界面以卡片形式显示可操作信息。
111.可选的,在建立通信群组的情况下,第一显示界面可以为通信群组界面。
112.可选的,第一显示界面还可以包括:用于指示第一控制端具有操控权限的运行参数进行调整的控件。
113.s603、远程控制装置接收第一控制端以5g消息的形式发送的控制指令消息,并向目标设备转发控制指令消息。
114.控制指令消息为第一控制端响应于在第一显示界面上执行的控制操作发送的消息。
115.在第一显示界面还显示包括可操作信息的操作列表的情况下,第一控制端以5g消息的形式发送控制指令消息的方法可以包括以下两种方法,本技术对此不作限定。
116.方法一:持有第一控制端的操作人员可以在第一显示界面上触发操作列表中任意一个操作对应的控件,第一控制端根据上述操作,生成与控件对应的控制指令消息,并通过通信模块以5g消息的形式发送控制指令消息。
117.方法二:持有第一控制端的操作人员可以从操作列表中获取可操作信息的标识信息(包括:操作名称、操作代码等),然后,可以在第一显示界面上输入任意一个操作对应的标识信息。第一控制端生成与标识信息对应的控制指令消息,并通过通信模块以5g消息的形式发送控制指令消息。
118.上述实施例提供的技术方案至少带来以下有益效果:由s601-s603可知,响应于第一控制端以5g消息的形式发送的第一请求消息,远程控制装置可以获取目标设备的可操作信息。然后,远程控制装置以5g消息的形式,向第一控制端发送可操作信息,以使得第一控制端在5g消息的第一显示界面显示可操作信息。接着,远程控制装置可以接收第一控制端响应于在所述第一显示界面上执行的控制操作,以5g消息的形式发送的控制指令消息,并向目标设备转发控制指令消息。这样一来,第一控制端可以通过5g消息的形式,向目标设备发送的控制指令消息。由于第一控制端出厂配置的短信入口即可接收和发送5g消息,无需下载和安装应用程序或管理模块,所以减少了第一控制端资源的占用,降低了远程控制技术的运行和维护成本。同时,由于5g消息是通过运营商网络进行传输,提高了数据传输的安全性。
119.在一种可选的实施例中,在远程控制装置获取目标设备的可操作信息之前,在图6示出的方法实施例的基础上,本实施例提供一种可能实现方式,如图7所示,图7为本技术实施例提供的一种远程控制方法的流程示意图二。在s601之前,该远程控制方法还包括:s701-s703。
120.s701、远程控制装置接收第一控制端以5g消息的形式发送的第二请求消息。
121.可选的,第二请求消息包括第一控制端的标识信息。
122.可选的,第一控制端的标识信息可以包括:持有第一控制端的操作人员的账号信息(包括:用户名、密码)、第一控制端的终端标识码等。
123.可选的,终端标识码可以为用户识别卡(subscriber identity module,sim)号码、分段标识符(segment identifier,sid)、互联网协议(internet protocol,ip)地址、或
者介质访问控制(media access control,mac)地址等。
124.在一种可以实现的方式中,第一控制端以5g消息的形式发送第二请求消息的方法可以包括:第一控制端显示5g消息的初始显示界面。其中,初始显示界面中包括聊天机器人(chatbot)对应的信息(包括用于请求发起远程控制的控件)。然后,持有第一控制端的操作人员对上述控件执行触发操作,第一控制端根据上述触发操作,生成与上述控件对应的第二请求消息,并通过通信模块以5g消息的形式发送第二请求消息。
125.s702、远程控制装置响应于第二请求消息,向第一控制端发送包括待控制的至少一个设备的设备列表,以使得第一控制端在5g消息的第二显示界面显示设备列表。
126.其中,至少一个设备包括目标设备。
127.可选的,设备列表可以包括:至少一个设备的设备标识。
128.可选的,设备标识可以为:设备的名称、设备的型号、设备的序号等。
129.可选的,第二显示界面还可以包括:用于请求获取至少一个设备中任意一个设备的运行信息的控件。
130.在一种可以实现的方式中,远程控制装置向第一控制端发送包括待控制的至少一个设备的设备列表的方法可以包括:在第二请求消息包括第一控制端的标识信息的情况下,远程控制装置可以根据标识信息,获取第一控制端的权限信息。然后,远程控制装置可以确定与权限信息对应的至少一个设备,生成设备列表,并以5g消息的形式向第一控制端发送设备列表。
131.s703、远程控制装置接收第一请求消息。
132.第一请求消息为第一控制端响应于在第二显示界面上对目标设备执行的选择操作发送的消息。
133.在一种可以实现的方式中,第一控制端发送第一请求消息的方法可以包括:在第一控制端在5g消息的第二显示界面显示设备列表时,在第二显示界面中的设备列表对目标设备执行选择操作。然后,第一控制端根据上述选择操作,生成与目标设备对应的第一请求消息,并通过通信模块以5g消息的形式发送第一请求消息。
134.对目标设备执行选择操作的方法包括但不限于以下两种方法,本技术对此不作限定。
135.方法一:持有第一控制端的操作人员在第二显示界面中的设备列表触发目标设备对应的控件。
136.方法二:持有第一控制端的操作人员在第二显示界面中输入设备列表中目标设备对应的设备标识。
137.上述实施例提供的技术方案至少带来以下有益效果:由s701-s703可知,远程控制装置在接收到第一控制端以5g消息的形式发送的第二请求消息之后,可以向第一控制端发送包括待控制的至少一个设备的设备列表。第一控制端在5g消息的第二显示界面显示设备列表。然后,第一控制端响应于在第二显示界面上对目标设备执行的选择操作,可以向远程控制装置发送第一请求消息。这样一来,第一控制端可以通过向远程控制装置发送请求消息,实现对至少一个设备的远程控制,减少了第一控制端下载和安装至少一个设备分别对应的应用程序或管理装置,减少了第一控制端资源的占用,降低了远程控制技术的运行和维护成本。
138.在一种可选的实施例中,在第二请求消息包括第一控制端的标识信息的情况下,远程控制装置响应于第二请求消息,向第一控制端发送包括待控制的至少一个设备的设备列表的方法,在图7示出的方法实施例的基础上,本实施例提供一种可能实现方式,如图8所示,图8为本技术实施例提供的一种远程控制方法的流程示意图三。s702中,远程控制装置响应于第二请求消息,向第一控制端发送包括待控制的至少一个设备的设备列表的方法具体包括:s801-s803。
139.s801、远程控制装置响应于第二请求消息,从第二请求消息中获取标识信息,并根据标识信息,获取第一控制端的权限信息。
140.可选的,权限信息可以包括:可控制的至少一个设备、以及至少一个设备中可控制的运行参数等。
141.远程控制装置根据标识信息,获取第一控制端的权限信息的方法可以包括以下两种方法,本技术对此不作限定。
142.方法一:结合图2,远程控制装置130中的通信模块204获取到第一控制端的标识信息之后,管理模块201可以根据标识信息对应的注册信息,配置第一控制端的权限,并生成权限信息。
143.方法二:结合图3,远程控制装置300获取到第一控制端310的标识信息之后,可以向企业服务端330发送用于请求获取第一控制端310的权限信息的请求消息。其中,上述请求消息包括第一控制端310的标识信息。企业服务端330根据标识信息对应的注册信息,确定第一控制端310的权限信息,并向远程控制装置300发送权限信息。
144.s802、远程控制装置确定与权限信息对应的至少一个设备。
145.权限信息用于表示第一控制端具有至少一个设备的控制权限。
146.s803、远程控制装置根据确定的至少一个设备生成设备列表,并以5g消息的形式向第一控制端发送设备列表。
147.在一种可以实现的方式中,结合图2,远程控制装置130确定与权限信息对应的至少一个设备之后,可以由消息模块202根据5g消息内容格式,配置发送内容模版,并根据模板内容生成包括至少一个设备的设备列表和对应的5g消息。然后,可以由通信模块204发送上述5g消息。相应的,第一控制端可以通过通信模块接收上述5g消息。
148.上述实施例提供的技术方案至少带来以下有益效果:由s801-s802可知,远程控制装置可以根据标识信息,获取第一控制端的权限信息。然后,远程控制装置可以确定与权限信息对应的至少一个设备,生成设备列表,并以5g消息的形式向第一控制端发送设备列表。这样一来,可以实现对控制端的权限限制,便于远程控制的控制端的管理,提高了远程控制操作的安全性。
149.在一种可选的实施例中,在远程控制装置向第一控制端发送包括待控制的至少一个设备的设备列表之后,在图7或图8示出的方法实施例的基础上,本实施例提供一种可能实现方式,如图9所示,图9为本技术实施例提供的一种远程控制方法的流程示意图四。s702之后,该远程控制方法还包括:s901-s902。
150.s901、远程控制装置响应于第一控制端以5g消息的形式发送的第三请求消息,获取目标设备的运行信息。
151.在一种可以实现的方式中,在第二显示界面还包括:用于请求获取至少一个设备
中任意一个设备的运行信息的控件的情况下,第一控制端发送第三请求消息的方法可以包括:在第二显示界面中,对用于请求获取目标设备的运行信息的控件执行触发操作。然后,第一控制端根据上述触发操作,生成用于请求获取目标设备的运行信息的第三请求消息,并通过通信模块以5g消息的形式发送第三请求消息。
152.远程控制装置获取目标设备的运行信息的方法包括但不限于以下三种方法,本技术对此不作限定。
153.方法一:结合图2,远程控制装置130中的通信模块204获取到第三请求消息之后,存储模块203可以读取预先存储的目标设备的运行信息。
154.方法二:远程控制装置获取到第三请求消息之后,可以从大数据平台获取目标设备的运行信息。
155.方法三:结合图3,远程控制装置300获取到第三请求消息之后,可以向企业服务端330发送用于请求获取目标设备的运行信息的请求消息。企业服务端330根据上述请求消息,从设备信息存储装置331中获取目标设备的运行信息,并向远程控制装置300发送目标设备的运行信息。
156.s902、远程控制装置以5g消息的形式,向第一控制端发送运行信息,以使得第一控制端在5g消息的第三显示界面显示运行信息。
157.可选的,在建立通信群组的情况下,第三显示界面可以为通信群组界面。
158.在一种可以实现的方式中,结合图2,远程控制装置130获取到目标设备的运行信息之后,可以由消息模块202根据5g消息内容格式,配置发送内容模版,并根据模板内容生成包括目标设备的运行信息的5g消息。然后,可以由通信模块204发送上述5g消息。相应的,第一控制端可以通过通信模块接收上述5g消息。
159.上述实施例提供的技术方案至少带来以下有益效果:由s901-s902可知,远程控制装置可以响应于第一控制端以5g消息的形式发送的第三请求消息,获取目标设备的运行信息。然后,远程控制装置以5g消息的形式,可以向第一控制端发送运行信息,以使得第一控制端在5g消息的第三显示界面显示运行信息。这样一来,第一控制端可以通过5g消息的形式,获取目标设备的运行信息,便于对目标设备进行监控和管理。由于第一控制端出厂配置的短信入口即可接收和发送5g消息,无需下载和安装应用程序或管理模块,所以减少了第一控制端资源的占用,降低了远程控制技术的运行和维护成本。
160.在一种可选的实施例中,在远程控制装置向目标设备转发控制指令消息之后,在图6示出的方法实施例的基础上,本实施例提供一种可能实现方式,如图10所示,图10为本技术实施例提供的一种远程控制方法的流程示意图五。s603之后,该远程控制方法还包括:s1001-s1002。
161.s1001、远程控制装置接收目标设备发送的执行结果。
162.可选的,执行结果可以包括:目标设备的设备标识。
163.在一种可以实现的方式中,结合图1和图2,目标设备120通过通信模块接收到控制指令消息之后,根据控制指令消息调整运行参数,生成对应的执行结果。然后,目标设备120通过通信模块向远程控制装置130发送执行结果。相应的,远程控制装置130可以通过通信模块204接收上述执行结果。
164.s1002、远程控制装置以5g消息的形式,向至少一个控制端发送执行结果。
165.至少一个控制端具有目标设备的控制权限,至少一个控制端包括第一控制端。
166.远程控制装置接收到目标设备的执行结果之后,可以确定具有目标设备的控制权限的至少一个控制端,然后向至少一个控制端发送执行结果。
167.在执行结果包括目标设备的设备标识的情况下,远程控制装置确定具有目标设备的控制权限的至少一个控制端的方法可以包括以下两种方法,本技术对此不作限定。
168.方法一:结合图2,远程控制装置130中的通信模块204获取到目标设备的执行结果之后,管理模块201可以根据目标设备的设备标识,确定具有目标设备的控制权限的至少一个控制端。
169.方法二:结合图3,远程控制装置300获取到目标设备320的执行结果之后,可以向企业服务端330发送用于请求获取具有目标设备320的控制权限的至少一个控制端的请求消息。其中,上述请求消息包括目标设备320的设备标识。企业服务端330根据目标设备320的设备标识,确定具有目标设备320的控制权限的至少一个控制端,并向远程控制装置300发送至少一个控制端的标识信息。
170.在一种可以实现的方式中,至少一个控制端接收到目标设备的执行结果之后,可以在5g消息的第四显示界面显示目标设备的执行结果。
171.可选的,在通信群组的情况下,第四显示界面可以为通信群组界面。
172.上述实施例提供的技术方案至少带来以下有益效果:由s1001-s1002可知,远程控制装置接收到目标设备发送的执行结果之后,以5g消息的形式,向至少一个控制端发送执行结果。其中,至少一个控制端具有目标设备的控制权限。这样一来,可以使得具有目标设备的控制权限的至少一个控制端全部接收到目标设备的执行结果,便于至少一个控制端对目标设备的监控和管理。
173.在一种可选的实施例中,本实施例提供一种可能实现方式,如图11所示,图11为本技术实施例提供的一种远程控制方法的流程示意图六。该远程控制方法还包括:s1101-s1102。
174.s1101、远程控制装置接收目标设备发送的告警信息。
175.告警信息表示目标设备的运行参数不处于预设范围。
176.可选的,告警信息可以包括:目标设备的设备标识、异常运行的运行参数的详细信息。
177.在一种可以实现的方式中,目标设备的运行参数不处于预设范围时,目标设备的通信模块可以生成告警信息。相应的,远程控制装置接收目标设备发送的告警信息。
178.在一种可以实现的方式中,结合图3,远程控制装置接收目标设备发送的告警信息之后,还可以向企业服务端330发送告警信息,同时将告警信息同步到大数据平台。
179.s1102、远程控制装置确定具有控制目标设备的权限的第一控制端,并以5g消息的形式,向第一控制端发送告警信息。
180.远程控制装置确定具有目标设备的控制权限的第一控制端的方法可以包括以下两种方法,本技术对此不作限定。
181.方法一:结合图2,远程控制装置130中的通信模块204获取到目标设备的告警信息之后,管理模块201可以根据目标设备的设备标识,确定具有目标设备的控制权限的至少一个控制端。然后,管理模块201可以将至少一个控制端中权限等级最高的控制端确定为第一
控制端。
182.方法二:结合图3,远程控制装置300获取到目标设备320的告警信息之后,可以向企业服务端330发送用于请求获取第一控制端的请求消息。其中,上述请求消息包括目标设备320的设备标识。企业服务端330根据目标设备320的设备标识,确定具有目标设备320的控制权限的至少一个控制端,并将至少一个控制端中权限等级最高的控制端确定为第一控制端。然后,企业服务端330向远程控制装置300发送第一控制端的标识信息。
183.上述实施例提供的技术方案至少带来以下有益效果:由s1101-s1102可知,远程控制装置在接收目标设备发送的告警信息之后,可以确定具有控制目标设备的权限的第一控制端,并以5g消息的形式,向第一控制端发送告警信息。这样一来,当目标设备的运行参数不处于预设范围时,可以实现第一控制端被动进行远程控制,可以减少在设备周围安排操作人员的人数,降低了人力成本。
184.下面结合图12,对本技术实施例进行说明。图12为本技术实施例提供的一种远程控制方法的流程示意图七。在建立通信群组之后,该远程控制方法还包括:s1201-s1205。
185.s1201、在通过5g消息的初始显示界面进入通信群组界面之后,第一控制端响应于在通信群组界面输入目标设备的设备标识的操作,向远程控制装置发送第一请求消息。
186.s1202、远程控制装置响应于第一请求消息,向第一控制端发送包括可操作信息的操作列表,以使得第一控制端在通信群组界面显示操作列表。
187.s1203、第一控制端响应于在第一显示界面上触发操作列表中任意一个操作对应的控件,向远程控制装置发送控制指令消息。
188.s1204、远程控制装置向目标设备转发控制指令消息。
189.s1205、远程控制装置接收目标设备发送的执行结果,并向第一控制端发送执行结果,以使得第一控制端在通信群组界面显示执行结果。
190.在一种可以实现的方式中,结合图12,如图13所示。图13为本技术实施例提供的一种远程控制方法的流程示意图八。s1201中,在通过5g消息的初始显示界面进入通信群组界面之后,第一控制端响应于在通信群组界面输入目标设备的设备标识的操作,向远程控制装置发送第一请求消息的方法可以包括:s1301-s1302。
191.s1301、在通过5g消息的初始显示界面进入通信群组界面之后,第二控制端响应于在通信群组界面输入第一控制端的标识信息的操作,向第一控制端发送协作请求消息。
192.s1302、第一控制端响应于协作请求消息,在通信群组界面输入目标设备的设备标识,并向远程控制装置发送第一请求消息。
193.下面结合图14,对本技术实施例进行说明。图14为本技术实施例提供的一种远程控制方法的流程示意图九。该远程控制方法还包括:s1401-s1402。
194.s1401、远程控制装置响应于用于创建通信群组的请求消息,确定具有控制目标设备的权限的至少一个控制端。
195.其中,请求消息中包括目标设备的设备标识。
196.通信群组包括至少一个控制端以及至少一个设备。至少一个设备中包括目标设备。
197.s1402、远程控制装置向目标设备发送指示消息,以使得目标设备响应于指示消息,与至少一个控制端建立通过通信群组的通信连接。
198.这样一来,创建通信群组之后,至少一个控制端可以通过通信群组直接向目标设备发送控制指令消息。相应的,目标设备也可以通过通信群组直接向至少一个控制端发送执行结果。
199.上述主要从方法的角度对本技术实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
200.本技术实施例可以根据上述方法示例对远程控制装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
201.如图15所示,为本技术实施例提供的一种远程控制装置的结构示意图。该远程控制装置可以用于执行图6、图7、图8、图9、图10、图11、图12、图13或者图14所示的远程控制的方法。图15所示远程控制装置包括:获取单元1501和通信单元1502。
202.获取单元1501,用于响应于第一控制端以5g消息的形式发送的第一请求消息,获取目标设备的可操作信息。例如,结合图6,获取单元1501用于执行s601。
203.通信单元1502,用于以5g消息的形式,向第一控制端发送获取单元1501获取的可操作信息,以使得第一控制端在5g消息的第一显示界面显示可操作信息。例如,结合图6,通信单元1502用于执行s602。
204.通信单元1502,还用于接收第一控制端以5g消息的形式发送的控制指令消息,并向目标设备转发控制指令消息;控制指令消息为第一控制端响应于在第一显示界面上执行的控制操作发送的消息。例如,结合图6,通信单元1502用于执行s603。
205.可选的,通信单元1502,还用于:接收第一控制端以5g消息的形式发送的第二请求消息;响应于第二请求消息,向第一控制端发送包括待控制的至少一个设备的设备列表,以使得第一控制端在5g消息的第二显示界面显示设备列表;至少一个设备包括目标设备;接收第一请求消息;第一请求消息为第一控制端响应于在第二显示界面上对目标设备执行的选择操作发送的消息。例如,结合图7,通信单元1502用于执行s701-s703。
206.可选的,通信单元1502,具体用于:响应于第二请求消息,从第二请求消息中获取标识信息,并根据标识信息,获取第一控制端的权限信息;确定与权限信息对应的至少一个设备;权限信息用于表示第一控制端具有至少一个设备的控制权限;根据确定的至少一个设备生成设备列表,并以5g消息的形式向第一控制端发送设备列表。例如,结合图8,通信单元1502用于执行s801-s803。
207.可选的,通信单元1502,还用于:响应于第一控制端以5g消息的形式发送的第三请求消息,获取目标设备的运行信息;以5g消息的形式,向第一控制端发送运行信息,以使得第一控制端在5g消息的第三显示界面显示运行信息。例如,结合图9,通信单元1502用于执行s901-s902。
208.可选的,通信单元1502,还用于:接收目标设备发送的执行结果;以5g消息的形式,向至少一个控制端发送执行结果;至少一个控制端具有目标设备的控制权限;至少一个控制端包括第一控制端。例如,结合图10,通信单元1502用于执行s1001-s1002。
209.可选的,通信单元1502,还用于:接收目标设备发送的告警信息;告警信息表示目标设备的运行参数不处于预设范围;确定具有目标设备的控制权限的第一控制端,并以5g消息的形式,向第一控制端发送告警信息。例如,结合图11,通信单元1502用于执行s1101-s1102。
210.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如上述实施例提供的远程控制方法。
211.本技术实施例还提供一种计算机程序,该计算机程序可直接加载到存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述实施例提供的远程控制方法。
212.本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
213.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
214.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
215.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对通常技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器
(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
216.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献