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

一种远程管理方法、远程管理设备、模块及可读存储介质与流程

2022-02-23 00:15:41 来源:中国专利 TAG:


1.本技术涉及计算机应用技术领域,特别是涉及一种远程管理方法、远程管理设备、模块及可读存储介质。


背景技术:

2.pc远程管理,通常是远程服务器上的管理软件,通过网络远程连接到用户终端,借由用户终端上的系统服务或者应用软件来进行管理用户终端。
3.pc远程管理,离不开操作系统的支持。即,无论是系统服务,还是应用软件,都需要操作系统的支持;pc进入睡眠(s3)、休眠(s4)或关机(s5)状态后,操作系统停止运行或关闭。此时,所有依赖于操作系统的系统服务和应用软件,都无法再继续运行,远程服务器也就无法连接到用户终端系统服务或应用软件,导致pc远程管理被中断。
4.此外,pc远程管理,还依赖于本地网络的支持。即,在系统处于正常运行(s0)状态时,pc用户终端和远程服务器之间的通信一旦中断,pc远程管理因为用户终端网络连接的断开而无法实施。例如,用户终端网线被拔出、wifi被手动断开、移动网络被关闭、飞行模式等,都会导致pc远程管理中断,直到用户终端本地网络恢复正常后pc远程管理才能继续。
5.综上所述,如何有效地解决pc远程管理等问题,是目前本领域技术人员急需解决的技术问题。


技术实现要素:

6.本技术的目的是提供一种远程管理方法、远程管理设备、模块及可读存储介质,能够在不依赖用户终端的网络和操作系统的情况下,实现pc远程管理。
7.为解决上述技术问题,本技术提供如下技术方案:
8.一种远程管理方法,应用于移动通信模块,所述移动通信模块与用户终端的嵌入式控制器连接,所述远程管理方法包括:
9.接收远程服务器发送的远程管理数据;
10.将所述远程管理数据发送给所述用户终端,以便实现所述远程服务器对所述用户终端进行远程管理。
11.优选地,所述移动通信模块与所述远程服务器采用第一协议进行通信,所述移动通信模块与所述用户终端的嵌入式控制器采用第二协议进行通信,所述远程管理方法包括:
12.接收所述远程服务器以第一协议数据形式发送的远程管理数据;
13.将所述远程管理数据转换为第二协议数据,并以第二协议数据形式将所述远程管理数据发送给所述用户终端。
14.优选地,还包括:
15.接收所述用户终端发送的反馈数据;
16.将所述反馈数据发送给所述远程服务器。
17.优选地,所述移动通信模块与所述远程服务器采用第一协议进行通信,所述移动通信模块与所述用户终端的嵌入式控制器采用第二协议进行通信,所述远程管理方法包括:
18.接收所述用户终端以第二协议数据形式发送的反馈数据;
19.将所述反馈数据转换为第一协议数据,并以第一协议数据形式将所述反馈数据发送给所述用户终端。
20.优选地,其中,所述反馈数据包括所述用户终端的配置信息、当前电量和当前物理位置。
21.优选地,在所述接收远程服务器发送的远程管理数据之前,还包括:
22.利用自带的嵌入式sim卡进行拨号联网,并通过无线网络连接到所述远程服务器。
23.优选地,所述第一协议包括消息队列遥测传输协议或轻量级m2m协议,所述第二协议包括pc管理协议。
24.一种远程管理设备,包括移动通信模块和用户终端,所述移动通信模块通过无线网络与远程服务器连接,所述移动通信模块与所述用户终端的嵌入式控制器连接;
25.所述移动通信模块用于实现如上述远程管理方法的步骤。
26.一种移动通信模块,包括:
27.存储器,用于存储计算机程序;
28.处理器,用于执行所述计算机程序时实现如上述远程管理方法的步骤。
29.一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述远程管理方法的步骤。
30.在移动通信模块中应用本技术实施例所提供的方法,所述移动通信模块与用户终端的嵌入式控制器连接,所述远程管理方法包括:接收远程服务器发送的远程管理数据;将所述远程管理数据发送给所述用户终端,以便实现所述远程服务器对所述用户终端进行远程管理。
31.该移动通信模块接收远程服务器发送的远程管理数据,然后将该远程管理数据发送给用户终端。如此,远程管理服务器便可以对用户终端进行远程控制。可见,在本技术中,将移动通信模块作为中间媒介与用户终端的嵌入式控制器连接,可连接用户终端和远程服务器,实现远程管理。如此,远程管理,便可不依赖用户终端的网络,由于嵌入式控制器独立于用户终端的操作系统之外,因而其接收远程管理数据不受限于操作系统的状态。即,即便用户终端在无网络的状态下,其操作系统未正常工作的情况下,远程服务器也可对用户终端进行有效地远程管理。
32.相应地,本技术实施例还提供了与上述远程管理方法相对应的远程管理设备、模块和可读存储介质,具有上述技术效果,在此不再赘述。
附图说明
33.为了更清楚地说明本技术实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1为本技术实施例中一种远程管理方法的实施流程图;
35.图2为本技术实施例中一种远程管理设备的结构示意图;
36.图3为本技术实施例中一种pc远程管理系统的架构示意图;
37.图4为本技术实施例中一种移动通信模块的结构示意图。
具体实施方式
38.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
39.请参考图1,图1为本技术实施例中一种远程管理方法的流程图,该方法可以具体应用于如图3所示的系统架构中移动通信模块中(modem)。所述移动通信模块与用户终端的嵌入式控制器连接,所述远程管理方法包括:
40.s101、接收远程服务器发送的远程管理数据。
41.其中,用户终端即指需要进行远程管理的客户端,如pc远程管理的pc(personal computer,个人计算机)。需要注意的是,与普通的pc不同,在本实施例中,该用户终端中具有移动通信模块,且该移动通信模块对外与远程服务器连接,对内与用户终端中的嵌入式控制器连接。
42.其中,嵌入式控制器可以具体为ec(embedded controller),一种管理pc外设的嵌入式控制器,集成于pc主板上,能够控制键盘、触摸板、usb接口、硬盘、光驱等外设。即,移动通信模块和pc之间的连接,主要是移动通信模块和ec之间的连接,可以通过pc管理协议进行通信。移动通信模块不直接连到pc应用处理器上,因此在操作系统的设备管理器中,不会有模块设备或端口的存在;在pc进入s3(睡眠)、s4(休眠)或s5(关机)状态后,ec和移动通信模块继续保持工作状态,独立于操作系统之外。
43.也就是说,由于嵌入式控制器在用户终端未处于工作状态的情况下,该嵌入式控制器也可以工作,且能够控制用户终端。也就是说,在pc进入s3(睡眠)、s4(休眠)或s5(关机)状态后,ec和移动通信模块可以继续保持工作状态,独立于操作系统之外。因而,远程服务器对用户终端进行控制,可以不受限于用户终端的具体状态,即无需关注用户终端的操作系统的具体情况。也就是说,当将远程管理协议数据发送给嵌入式控制器后,若用户终端处于未工作状态,此时可以通过嵌入式控制器将用户终端唤醒,然后再对用户终端进行远程控制管理。
44.此外,该嵌入式控制器集成于pc之后,能够控制用户终端的外设,也可以将远程管理协议数据传递给用户终端从而实现远程服务器对用户终端的控制。对应具体如何基于远程管理协议数据对用户终端进行控制,则可以具体参照pc远程管理中对远程管理协议数据传递到用户终端后,对用户终端的控制的具体实现过程,在此不再一一赘述。
45.移动通信模块可以区别于用户终端的网络,可以与外界实现网络连接,即移动通信模块可以独立于用户终端的网络之外,与远程服务器单独建立连接。如此,即便是用户终端处于无网络服务状态下,移动通信模块仍然可以与远程服务器进行通信,而不会因用户终端的网络而对pc远程管理造成影响。
46.移动通信模块可以基于其与远程管理服务之间的网络连接,接收远程服务器发送的远程管理数据。
47.s102、将所述远程管理数据发送给所述用户终端,以便实现所述远程服务器对所述用户终端进行远程管理。
48.移动通信模块接收到远程管理数据之后,便可将该远程管理数据发送给用户终端,如此,便可使得远程服务器对用户终端进行远程管理。
49.具体的,所述移动通信模块与所述远程服务器采用第一协议进行通信,所述移动通信模块与所述用户终端的嵌入式控制器采用第二协议进行通信,即所述远程管理方法包括:
50.接收所述远程服务器以第一协议数据形式发送的远程管理数据;
51.将所述远程管理数据转换为第二协议数据,并以第二协议数据形式将所述远程管理数据发送给所述用户终端。
52.也就是说,移动通信模块与远程服务器之间采用第一协议进行通信,相应地,远程管理数据即以第一协议数据形式进行传输;移动通信模块与嵌入式控制器之间采用第二协议进行通信,相应地,则需将远程原理数据转换为第二协议数据,并以第二协议数据形式将该远程管理数据发送给用户终端。
53.在实际应用中,用户终端可向远程服务器反馈数据,数据反馈过程,包括:
54.步骤一、接收所述用户终端发送的反馈数据;
55.步骤二、将所述反馈数据发送给所述远程服务器。
56.具体的,所述移动通信模块与所述远程服务器采用第一协议进行通信,所述移动通信模块与所述用户终端的嵌入式控制器采用第二协议进行通信,所述远程管理方法包括:
57.接收所述用户终端以第二协议数据形式发送的反馈数据;
58.将所述反馈数据转换为第一协议数据,并以第一协议数据形式将所述反馈数据发送给所述用户终端。
59.其中,反馈数据包括所述用户终端的配置信息、当前电量和当前物理位置。
60.用户终端向远程服务器反馈数据的过程与远程服务器向用户终端发送远程管理数据的过程类似,在此不再一一赘述。
61.具体的,所述第一协议包括消息队列遥测传输协议或轻量级m2m协议,所述第二协议包括pc管理协议。即,移动通信模块和远程服务器之间可以采用mqtt(message queuing telemetry transport,消息队列遥测传输)、lwm2m(lightweight machine to machine,轻量级m2m协议)或lte(long term evolution,长期演进协议)协议进行通信。即,远程管理数据可以为基于mqtt或lwm2m等协议而传输的管理数据。
62.优选地,在执行步骤s101在所述接收远程服务器发送的远程管理数据之前,还可以利用自带的嵌入式sim卡进行拨号联网,并通过无线网络连接到所述远程服务器。即,该移动通信模块内部还可以设置嵌入式sim(subscriber identity module,客户识别模块)卡,从而实现自动拨号联网。也就是说,在执行步骤s101用户终端的移动通信模块接收远程服务器发送的远程管理数据之前,还可以利用自带的嵌入式sim卡进行拨号联网,并通过移动网络连接到远程服务器。
63.具体的,即移动通信模块与远程服务器之间采用第一协议进行数据通信,而移动通信模块与用户终端之间采用第二协议(如pc管理协议)进行数据通信,因而在远程服务器与嵌入式控制器进行数据传输,则需要对数据进行转换,从而保障各方都能够解析所接收到的数据信息。当移动通信模块与远程服务器之间采用mqtt或lwm2m传输数据。
64.将远程管理数据发送给用户终端之后,用户终端可以通过解析和执行远程管理数据对应的相关操作,从而实现远程服务器对用户终端的控制。
65.在移动通信模块中应用本技术实施例所提供的方法,所述移动通信模块与用户终端的嵌入式控制器连接,所述远程管理方法包括:接收远程服务器发送的远程管理数据;将所述远程管理数据发送给所述用户终端,以便实现所述远程服务器对所述用户终端进行远程管理。
66.该移动通信模块接收远程服务器发送的远程管理数据,然后将该远程管理数据发送给用户终端。如此,远程管理服务器便可以对用户终端进行远程控制。可见,在本技术中,将移动通信模块作为中间媒介与用户终端的嵌入式控制器连接,可连接用户终端和远程服务器,实现远程管理。如此,远程管理,便可不依赖用户终端的网络,由于嵌入式控制器独立于用户终端的操作系统之外,因而其接收远程管理数据不受限于操作系统的状态。即,即便用户终端在无网络的状态下,其操作系统未正常工作的情况下,远程服务器也可对用户终端进行有效地远程管理。
67.在实际实施场景中,实施上述远程管理方法的过程可具体参照以下过程:
68.第一步,fb520模块(一种具体的移动通信模块的型号编码,基于ma510完成的,是一款实用高通公司mdm9205平台的针对iot开发的catm通讯模组,当然该fb520模块还可以为其他模块,如l610,l610一款基于紫光展锐平台的针对iot开发的cat1通讯模组)集成到pc中,无论pc是处于正常工作砖头,还是进入了s3/s4/s5状态,fb520模块与pc上的ec始终保持工作状态,并通过pc管理协议进行交互。
69.第二步,fb520模块通过移动网络,与远程服务器建立通信,通过mqtt协议进行交互。fb520模块不受用户操作的影响,如用户进入飞行模式、关闭移动网络等,fb520模块仍然始终保持与服务之间的通信连接。
70.第三步,fb520模块转换和转发pc(ec)与服务器之间的通信数据,完成服务器对ec的控制,进而完成服务器对用户终端的远程管理。
71.如此,基于移动通信模块,依靠移动通信网络,通过模块转换和转发用户终端(ec)与远程服务器之间的通信数据,达到不依赖于用户终端操作系统和本地网络而进行pc远程管理的效果。
72.相应于上面的方法实施例,本技术实施例还提供了一种远程管理设备,下文描述的远程管理设备与上文描述的远程管理方法可相互对应参照。
73.请参考图2,该远程管理设备包括:
74.移动通信模块和用户终端,所述移动通信模块通过无线网络与远程服务器连接;
75.所述移动通信模块与所述用户终端的嵌入式控制器连接;
76.其中,嵌入式控制器连接用户终端的bios(basic input output system,基本输入输出系统);
77.移动通信模块用于实现如上述远程管理方法的步骤。
78.其中,移动通信模块内具有嵌入式sim卡。
79.如图2所示的远程管理设备,可以组建出如图3所示的pc远程管理系统,从而实现pc远程管理,具体的实现过程可参照上述远程管理方法的具体实现步骤。
80.在用户终端中设置一个移动通信模块,该移动通信模块接收远程服务器发送的远程管理数据,然后将该远程管理数据转换为用户终端中的嵌入式控制器对应的远程管理数据。如此,将远程管理数据发送给嵌入式控制器之后,便可以利用嵌入式控制器对远程管理数据对用户终端进行控制。可见,在本技术中,将移动通信模块作为中间媒介,连接用户终端和远程服务器,实现pc远程管理。如此,pc远程管理,便可不依赖用户终端的操作系统,以及用户终端自身的网络。
81.相应于上面的方法实施例,本技术实施例还提供了一种移动通信模块,下文描述的一种移动通信模块与上文描述的一种远程管理方法可相互对应参照。
82.参见图4所示,该移动通信模块包括:
83.存储器332,用于存储计算机程序;
84.处理器322,用于执行计算机程序时实现上述方法实施例的远程管理方法的步骤。
85.上文所描述的远程管理方法中的步骤可以由移动通信模块的结构实现。
86.相应于上面的方法实施例,本技术实施例还提供了一种可读存储介质,下文描述的一种可读存储介质与上文描述的一种远程管理方法可相互对应参照。
87.一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的远程管理方法的步骤。
88.该可读存储介质具体可以为u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的可读存储介质。
89.本领域技术人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
再多了解一些

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

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

相关文献