CN115348303A - Mobile device management and control method, cloud platform and system - Google Patents
Mobile device management and control method, cloud platform and system Download PDFInfo
- Publication number
- CN115348303A CN115348303A CN202210944696.8A CN202210944696A CN115348303A CN 115348303 A CN115348303 A CN 115348303A CN 202210944696 A CN202210944696 A CN 202210944696A CN 115348303 A CN115348303 A CN 115348303A
- Authority
- CN
- China
- Prior art keywords
- mobile device
- cloud platform
- user
- management
- background server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004891 communication Methods 0.000 claims description 8
- 238000007726 management method Methods 0.000 description 50
- 230000006870 function Effects 0.000 description 25
- 238000010586 diagram Methods 0.000 description 9
- 230000009471 action Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请涉及设备管理系统技术领域,具体涉及一种移动设备管控方法、云平台、系统,本申请在实际应用中,获取用户的管控指令,根据管控指令,控制移动设备的功能项,功能项至少包括:禁用、启用,这样能够实现对移动设备的远程管控,当遇到移动设备丢失等突发情况,能够通过云平台对移动设备开启禁用命令,避免了不必要的损失。
This application relates to the technical field of device management systems, and specifically relates to a mobile device management and control method, cloud platform, and system. Including: disabling and enabling, which can realize remote management and control of mobile devices. When encountering emergencies such as loss of mobile devices, the disabling command can be enabled on mobile devices through the cloud platform to avoid unnecessary losses.
Description
技术领域technical field
本申请属于设备管理系统技术领域,具体涉及一种移动设备管控方法、云平台、系统。The application belongs to the technical field of equipment management systems, and in particular relates to a mobile equipment management and control method, cloud platform, and system.
背景技术Background technique
随着网购行业的迅速发展,快件已经成为人们生活中的一部分,快递员和各种代收点越来越多,移动设备,例如巴枪,作为快递行业中必不可少的一分子应用也越来越多,若是遇到巴枪丢失等情况,很容易造成不必要的损失,因此实现与巴枪的通信及远程管控是十分有必要的。而现有技术中,无法实现对巴枪进行远程管控。With the rapid development of the online shopping industry, express mail has become a part of people's lives. There are more and more couriers and various collection points. Mobile devices, such as guns, as an indispensable part of the express delivery industry More and more, if you encounter situations such as the loss of the Pakistani gun, it is easy to cause unnecessary losses. Therefore, it is very necessary to realize communication and remote control with the Pakistani gun. However, in the prior art, remote control of the Pakistani gun cannot be realized.
发明内容Contents of the invention
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种移动设备管控方法、装置、终端,以解决在现有技术中无法实现对移动设备远程管控的技术问题。In order to overcome the problems existing in the related technologies at least to a certain extent, the present application provides a mobile device management and control method, device, and terminal to solve the technical problem that remote control of mobile devices cannot be realized in the prior art.
为实现以上目的,本申请采用如下技术方案:In order to achieve the above object, the application adopts the following technical solutions:
第一方面,first,
本申请提供一种移动设备管控方法,应用于云平台中,包括:This application provides a mobile device management and control method, which is applied to a cloud platform, including:
获取用户的管控指令;Obtain the user's control instructions;
根据所述管控指令,控制移动设备的功能项;Control the function items of the mobile device according to the control instruction;
所述功能项至少包括:禁用、启用。The function items at least include: disabling and enabling.
进一步地,所述获取用户的管控指令,具体为:Further, the acquisition of the user's management and control instructions is specifically:
接收后台服务器发送的用户的管控指令;Receive the user's control instructions sent by the background server;
所述后台服务器部署在所述云平台中,或者,The background server is deployed in the cloud platform, or,
所述后台服务器与所述云平台无线连接。The background server is wirelessly connected to the cloud platform.
进一步地,所述接收后台服务器发送的用户的管控指令,具体为:Further, the receiving the user's management and control instruction sent by the background server is specifically:
接收后台服务器发送的Dubbo请求,所述Dubbo请求中携带有用户的管控指令。Receive the Dubbo request sent by the background server, and the Dubbo request carries the user's management and control instructions.
进一步地,所述控制移动设备的功能项,包括:Further, the function item of controlling the mobile device includes:
通过MQTT协议,向移动设备发送所述管控指令,以使所述移动设备的操作系统执行所述管控指令,进而控制移动设备的功能项;Sending the management and control instruction to the mobile device through the MQTT protocol, so that the operating system of the mobile device executes the management and control instruction, and then controls the function items of the mobile device;
所述云平台中部署有MQTT服务器。An MQTT server is deployed in the cloud platform.
进一步地,所述方法还包括:Further, the method also includes:
接收移动设备上报的数据信息,所述数据信息至少包括:位置信息,和/或,操作信息;receiving data information reported by the mobile device, the data information at least including: location information, and/or, operation information;
将所述数据信息转发给所述后台服务器,以使所述后台服务器的用户根据所述数据信息,决定是否对所述移动设备进行管控。Forwarding the data information to the background server, so that the user of the background server decides whether to manage and control the mobile device according to the data information.
进一步地,所述获取用户的管控指令之前,还包括:Further, before obtaining the user's management and control instructions, it also includes:
获取新增移动设备的设备序列码;Obtain the device serial code of the newly added mobile device;
根据所述设备序列码,为该新增移动设备分配密钥,以使所述移动设备根据所述密钥,建立与所述云平台的通讯连接。According to the device serial code, a key is allocated to the newly added mobile device, so that the mobile device can establish a communication connection with the cloud platform according to the key.
进一步地,所述根据所述设备序列码,为该新增移动设备分配密钥,包括:Further, according to the device serial code, assigning a key to the newly added mobile device includes:
根据所述设备序列码,生成原始密钥;Generate an original key according to the device serial code;
将所述原始密钥反馈给用户,以使用户将所述设备序列码和原始密钥发送给移动设备的厂商,以使厂商将所述原始密钥烧录到待出厂的移动设备中;Feedback the original key to the user, so that the user sends the device serial code and the original key to the manufacturer of the mobile device, so that the manufacturer burns the original key into the mobile device to be shipped;
当接收到移动设备的连接调试请求时,基于所述原始密钥,与所述移动设备建立通讯连接;When receiving the connection debugging request of the mobile device, based on the original key, establish a communication connection with the mobile device;
当调试成功后,颁发新的密钥给所述移动设备,以覆盖掉之前烧录到移动设备的原始密钥。After the debugging is successful, a new key is issued to the mobile device to cover the original key burned into the mobile device before.
第二方面,Second aspect,
本申请提供一种云平台,包括:This application provides a cloud platform, including:
获取模块,用于获取用户的管控指令;An acquisition module, configured to acquire the user's management and control instructions;
控制模块,用于根据所述管控指令,控制移动设备的功能项;A control module, configured to control the function items of the mobile device according to the control instruction;
所述功能项至少包括:禁用、启用。The function items at least include: disabling and enabling.
第三方面,third aspect,
本申请提供一种移动设备管控系统,包括:This application provides a mobile device management and control system, including:
移动设备及上述的云平台。Mobile devices and the aforementioned cloud platform.
进一步地,所述系统还包括:后台服务器,部署在所述云平台中,或者,与所述云平台无线连接。Further, the system further includes: a background server deployed in the cloud platform, or wirelessly connected with the cloud platform.
本申请采用以上技术方案,至少具备以下有益效果:The application adopts the above technical solutions, and at least has the following beneficial effects:
本申请在实际应用中,获取用户的管控指令,根据管控指令,控制移动设备的功能项,功能项至少包括:禁用、启用,这样能够实现对移动设备的远程管控,当遇到移动设备丢失等突发情况,能够通过云平台对移动设备开启禁用命令,避免了不必要的损失。In practical applications, this application obtains the user's management and control instructions, and controls the function items of the mobile device according to the management and control instructions. The function items at least include: disable and enable, so that remote control of the mobile device can be realized. In emergencies, the mobile device can be disabled through the cloud platform to avoid unnecessary losses.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present application. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1是根据一示例性实施例示出的一种移动设备管控方法的流程图;Fig. 1 is a flow chart showing a mobile device management and control method according to an exemplary embodiment;
图2是根据一示例性实施例示出的一种后台服务器、云平台与移动设备部署示意图;Fig. 2 is a schematic diagram of deploying a background server, a cloud platform, and a mobile device according to an exemplary embodiment;
图3是根据另一示例性实施例示出的一种后台服务器、云平台与移动设备部署示意图;Fig. 3 is a schematic diagram of deploying a background server, a cloud platform, and a mobile device according to another exemplary embodiment;
图4是根据一示例性实施例示出的一种移动设备管控方法的时序图;Fig. 4 is a sequence diagram of a mobile device management and control method according to an exemplary embodiment;
图5是根据一示例性实施例示出的一种云平台的示意框图;Fig. 5 is a schematic block diagram of a cloud platform shown according to an exemplary embodiment;
图6是根据一示例性实施例示出的一种移动设备管控系统的示意框图。Fig. 6 is a schematic block diagram of a mobile device management and control system according to an exemplary embodiment.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be described in detail below. Apparently, the described embodiments are only some of the embodiments of this application, not all of them. Based on the embodiments in the present application, all other implementation manners obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present application.
请参阅图1,图1是根据一示例性实施例示出的一种移动设备管控方法的流程图,如图1所示,该移动设备管控方法包括如下步骤:Please refer to FIG. 1. FIG. 1 is a flowchart of a mobile device management and control method according to an exemplary embodiment. As shown in FIG. 1, the mobile device management and control method includes the following steps:
步骤S01、获取用户的管控指令。Step S01 , acquiring user management and control instructions.
具体的,管控指令包括对移动设备的禁用,启用,锁屏,应用管理,WIFI设置,开机动画,系统提升等。Specifically, the management and control instructions include disabling, enabling, locking the screen, application management, WIFI setting, boot animation, system upgrade, etc. of the mobile device.
步骤S02、根据所述管控指令,控制移动设备的功能项;所述功能项至少包括:禁用、启用。Step S02. Control the function items of the mobile device according to the management and control instruction; the function items at least include: disabling and enabling.
移动设备在丢失或被盗的情况下,为了避免不必要的损失,需要在服务端对移动设备进行管控。以快递业应用最普遍的巴枪为例进行具体描述。在一些特殊情况下,如巴枪被盗,为了避免客户的信息被泄露需要在服务端对巴枪进行管控,这时在服务端下达对巴枪的禁用管控指令,就显得尤为重要;若是巴枪丢失被找到,禁用功能已经开启,这时巴枪是不能启用的,需要在服务端下达启用的管控指令,巴枪接收到启用管控指令并执行操作,方可正常使用。When a mobile device is lost or stolen, in order to avoid unnecessary loss, it is necessary to control the mobile device on the server side. Take the most commonly used gun in the express industry as an example for a specific description. In some special cases, such as a stolen gun, in order to avoid the disclosure of customer information, it is necessary to control the gun on the server side. The gun is lost and found, and the disable function has been enabled. At this time, the gun cannot be enabled. It needs to issue a control command to enable it on the server. The gun can only be used normally after receiving the command to enable control and execute the operation.
本申请在实际应用中,移动设备包括但不限于掌上电脑、巴枪、手机等等。根据管控指令,控制移动设备的功能项,能够最大程度上保护移动设备上的信息不被泄露。In the practical application of this application, mobile devices include but are not limited to palmtop computers, guns, mobile phones and so on. According to the management and control instructions, controlling the function items of the mobile device can protect the information on the mobile device from being leaked to the greatest extent.
在一个实施例中,所述获取用户的管控指令,具体为:In one embodiment, the acquisition of the user's management and control instructions is specifically:
接收后台服务器发送的用户的管控指令;Receive the user's control instructions sent by the background server;
所述后台服务器部署在所述云平台中,或者,The background server is deployed in the cloud platform, or,
所述后台服务器与所述云平台无线连接。The background server is wirelessly connected to the cloud platform.
请参阅图2-3,图2-3是根据一示例性实施例示出的一种移动设备管控方法的结构示意图,如图2所示,为具体的,云平台5对应多个移动设备301,当用户想要对移动设备301进行管控,首先需要用户向后台服务器发送管控请求,后台服务器通过Dubbo将请求发送至云平台5,云平台5通过MQTT协议将管控请求发送至移动设备301。这里的后台服务器可以部署在云平台5中,请参阅图2。也可以与云平台5并列,两者通过无线连接进行通信,请参阅图3。这里仅仅以图3的方式进行具体介绍,并不会对本申请形成限定。Please refer to FIG. 2-3. FIG. 2-3 is a schematic structural diagram of a mobile device management and control method according to an exemplary embodiment. As shown in FIG. 2, specifically, the cloud platform 5 corresponds to multiple mobile devices 301, When the user wants to control the mobile device 301, the user first needs to send a control request to the background server, the background server sends the request to the cloud platform 5 through Dubbo, and the cloud platform 5 sends the control request to the mobile device 301 through the MQTT protocol. The background server here can be deployed in the cloud platform 5, please refer to Figure 2. It can also be juxtaposed with the cloud platform 5, and the two communicate through a wireless connection, please refer to FIG. 3 . Here, a specific introduction is only made in the manner of FIG. 3 , which does not limit the present application.
在一个实施例中,所述接收后台服务器发送的用户的管控指令,具体为:In one embodiment, the receiving the user's management and control instruction sent by the background server is specifically:
接收后台服务器发送的Dubbo请求,所述Dubbo请求中携带有用户的管控指令。Receive the Dubbo request sent by the background server, and the Dubbo request carries the user's management and control instructions.
具体的,在该方案下,若是用户想要对移动设备301进行管控,首先需要用户向后台服务器发送管控请求,后台服务器接收到用户的管控请求后,将管控请求转化换为Dubbo请求,Dubbo请求中携带着用户要实现的管控指令。Dubbo是远程服务调用的分布式框架,他的角色分明,可以根据每个节点角色的状态来确定该服务是否正常运行,能够监测管控是否到位等。Specifically, under this solution, if the user wants to control the mobile device 301, the user first needs to send a control request to the background server. After receiving the user's control request, the background server converts the control request into a Dubbo request, and the Dubbo request It carries the management and control instructions that the user wants to implement. Dubbo is a distributed framework for remote service calls. It has distinct roles. It can determine whether the service is running normally according to the status of each node role, and can monitor whether the control is in place.
在一个实施例中,所述控制移动设备301的功能项,包括:In one embodiment, the controlling the function items of the mobile device 301 includes:
通过MQTT协议,向移动设备301发送所述管控指令,以使所述移动设备301的操作系统执行所述管控指令,进而控制移动设备301的功能项;Send the management and control instruction to the mobile device 301 through the MQTT protocol, so that the operating system of the mobile device 301 executes the management and control instruction, and then control the function items of the mobile device 301;
所述云平台5中部署有MQTT服务器。An MQTT server is deployed in the cloud platform 5 .
具体的,该方案下云平台5与移动设备301两者通过MQTT协议相互通信。这样当云平台5接收到管控指令时可以通过MQTT协议将指令发送到移动设备301,移动设备301响应相应的指令后,将响应信息发送给云平台5,云平台5通过MQ(Message Queue)消息队列,将信息反馈给用户,实现了操作的闭环,让用户能够知晓移动设备301的状态信息,对移动设备301进行及时的管控操作。Specifically, in this solution, the cloud platform 5 and the mobile device 301 communicate with each other through the MQTT protocol. In this way, when the cloud platform 5 receives the management and control instruction, the instruction can be sent to the mobile device 301 through the MQTT protocol. After the mobile device 301 responds to the corresponding instruction, the response information is sent to the cloud platform 5. The queue feeds information back to the user, realizing a closed-loop operation, allowing the user to know the status information of the mobile device 301, and to perform timely management and control operations on the mobile device 301.
移动设备301在开机联网成功后会连接到云平台5中的MQTT服务器,进行认证,认证通过后,云平台5会记录设备的在线状态,并将信息发送至后台服务器。The mobile device 301 will connect to the MQTT server in the cloud platform 5 after being connected to the Internet successfully, and perform authentication. After the authentication is passed, the cloud platform 5 will record the online status of the device and send the information to the background server.
在一个实施例中,所述方法还包括:In one embodiment, the method also includes:
接收移动设备上报的数据信息,所述数据信息至少包括:位置信息,和/或,操作信息;receiving data information reported by the mobile device, the data information at least including: location information, and/or, operation information;
将所述数据信息转发给所述后台服务器,以使所述后台服务器的用户根据所述数据信息,决定是否对所述移动设备进行管控。Forwarding the data information to the background server, so that the user of the background server decides whether to manage and control the mobile device according to the data information.
具体的,在该方案下,移动设备301会主动上报信息到云平台5,比如:移动设备301的位置、操作信息,以及移动设备301处于工作、停止或待机等状态。云平台5在接收到上报信息后会将信息转发给后台服务器,后台人员可以针对上报的数据情况进行决策是否要管控移动设备301。例如:若是移动设备301超出了规定的地理位置,可以选择移动设备301发出警告或者是对移动设备301执行锁屏或禁用等命令,以保证移动设备301中存储信息的安全,避免不必要的损失。Specifically, under this solution, the mobile device 301 will proactively report information to the cloud platform 5, such as: the location of the mobile device 301, operation information, and whether the mobile device 301 is working, stopped or in standby. After the cloud platform 5 receives the reported information, it will forward the information to the background server, and the background personnel can decide whether to control the mobile device 301 according to the reported data situation. For example: if the mobile device 301 exceeds the specified geographic location, you can choose the mobile device 301 to issue a warning or execute commands such as locking the screen or disabling the mobile device 301, so as to ensure the security of the information stored in the mobile device 301 and avoid unnecessary losses. .
在一个实施例中,所述获取用户的管控指令之前,还包括:In one embodiment, before obtaining the user's management and control instructions, it also includes:
获取新增移动设备的设备序列码;Obtain the device serial code of the newly added mobile device;
根据所述设备序列码,为该新增移动设备分配密钥,以使所述移动设备根据所述密钥,建立与所述云平台5的通讯连接。According to the device serial code, assign a key to the newly added mobile device, so that the mobile device can establish a communication connection with the cloud platform 5 according to the key.
具体的,在获取用户管控指令之前,还需要对设备进行初始化设置。在移动设备301开机时先通过网络连接到WiFi路由器,然后移动设备301可以发送连接请求到MQTT服务器,MQTT服务器在云平台5中,连接成功后,云平台5可以记录移动设备301的在线状态。Specifically, before obtaining the user management and control instruction, the device needs to be initialized. When the mobile device 301 is turned on, it is first connected to the WiFi router through the network, and then the mobile device 301 can send a connection request to the MQTT server. The MQTT server is in the cloud platform 5. After the connection is successful, the cloud platform 5 can record the online status of the mobile device 301.
具体的,获取新增移动设备301的设备序列码是通过用户将设备序列码输入到后台服务器中获取的;若后台服务器与云平台5相连,通过后台服务器将初始化秘钥和消息秘钥发送给云平台5获取;若后台服务器部署在云平台5上,通过直接读取后台服务器保存的初始化秘钥和消息秘钥数据获取。Specifically, obtaining the device serial code of the newly added mobile device 301 is obtained by the user inputting the device serial code into the background server; if the background server is connected to the cloud platform 5, the initialization key and the message secret key are sent to Obtained by the cloud platform 5; if the background server is deployed on the cloud platform 5, it can be obtained by directly reading the initialization key and message key data saved by the background server.
在一个实施例中,所述根据所述设备序列码,为该新增移动设备301分配密钥,包括:In one embodiment, assigning a key to the newly added mobile device 301 according to the device serial code includes:
根据所述设备序列码,生成原始密钥;Generate an original key according to the device serial code;
将所述原始密钥反馈给用户,以使用户将所述设备序列码和原始密钥发送给移动设备的厂商,以使厂商将所述原始密钥烧录到待出厂的移动设备中;Feedback the original key to the user, so that the user sends the device serial code and the original key to the manufacturer of the mobile device, so that the manufacturer burns the original key into the mobile device to be shipped;
当接收到移动设备的连接调试请求时,基于所述原始密钥,与所述移动设备301建立通讯连接;When receiving the connection debugging request of the mobile device, based on the original key, establish a communication connection with the mobile device 301;
当调试成功后,颁发新的密钥给所述移动设备301,以覆盖掉之前烧录到移动设备301的原始密钥。After the debugging is successful, a new key is issued to the mobile device 301 to cover the original key burned into the mobile device 301 before.
具体的,原始秘钥包括:初始化密钥和消息密钥。云平台5在接收到用户新增序列码后,自动生成初始化密钥和消息密钥秘钥,并将秘钥发送给用户,用户将初始化密钥和消息密钥反馈给厂商,由厂商将初始化密钥和消息密钥烧录到待出厂的移动设备301中,烧录完成后,基于原始秘钥移动设备301与云平台5连接调试,实现两者的相互通信。调试成功后,系统会颁发新的秘钥,覆盖掉烧录之前的秘钥,之前的秘钥作废,此步骤相当于对设备进行加密,防止操作人员随意对移动设备301被进行更改或将序列码、秘钥发送至其他人使用。Specifically, the original secret key includes: an initialization key and a message key. After receiving the serial code added by the user, cloud platform 5 automatically generates the initialization key and message key, and sends the key to the user. The user feeds back the initialization key and message key to the manufacturer, and the manufacturer will initialize the key. The key and the message key are burnt into the mobile device 301 to be delivered from the factory. After the burning is completed, the mobile device 301 is connected and debugged with the cloud platform 5 based on the original key to realize mutual communication between the two. After the debugging is successful, the system will issue a new secret key to overwrite the secret key before burning, and the previous secret key will become invalid. This step is equivalent to encrypting the device to prevent the operator from arbitrarily changing the mobile device 301 or changing the serial number. Codes and secret keys are sent to others for use.
请参阅图4,图4是根据一示例性实施例示出的一种移动设备301管控方法的时序图,如图4所示,首先,对设备进行初始化设置,用户需要将新增设备序列号SN发送至后台服务器,并将信息通过Dubbo请求云平台5获取原始秘钥,并将结果返回至后台服务器,将原始秘钥反馈给用户。用户将原始秘钥和设备的序列码发送至移动设备301的厂商,厂商将收到的原始秘钥和设备序列码烧录到移动设备301中,移动设备301与云平台5连接调试,调试成功后,云平台5会颁发新的秘钥覆盖掉原始秘钥。至此,移动设备301初始化完成。Please refer to Fig. 4. Fig. 4 is a sequence diagram of a method for managing and controlling a mobile device 301 according to an exemplary embodiment. As shown in Fig. 4, firstly, the device is initialized, and the user needs to add the device serial number SN Send it to the background server, and request the cloud platform 5 to obtain the original secret key through Dubbo, and return the result to the background server, and feed back the original secret key to the user. The user sends the original secret key and device serial code to the manufacturer of the mobile device 301, and the manufacturer burns the received original secret key and device serial code into the mobile device 301, and the mobile device 301 is connected to the cloud platform 5 for debugging, and the debugging is successful After that, Cloud Platform 5 will issue a new key to overwrite the original key. So far, the initialization of the mobile device 301 is completed.
当用户需要对移动设备301发出管控指令时,如图4中的锁屏,首先会将锁屏的管控指令发送至后台服务器,后台服务器通过Dubbo请求将锁屏管控指令发送给云平台5,云平台5下发携带有锁屏指令的MQTT协议至移动设备301,移动设备301接收到MQTT协议后,执行锁屏的动作。移动设备301执行锁屏的动作后将结果反馈至云平台5,云平台5将锁屏的执行结果反馈至后台服务器。除此之外,还可以执行禁用,启用,锁屏,应用管理,WIFI设置,开机动画,系统提升等管控指令。When the user needs to issue a control command to the mobile device 301, such as the lock screen in Figure 4, the control command of the lock screen will be sent to the background server first, and the background server will send the lock screen control command to the cloud platform 5 through Dubbo request. The platform 5 issues the MQTT protocol carrying the screen lock command to the mobile device 301, and the mobile device 301 executes the action of locking the screen after receiving the MQTT protocol. After the mobile device 301 executes the action of locking the screen, it feeds back the result to the cloud platform 5, and the cloud platform 5 feeds back the execution result of the lock screen to the background server. In addition, you can also execute control commands such as disable, enable, lock screen, application management, WIFI settings, boot animation, system upgrade, etc.
此处仅以后台服务器与云平台5在无线连接的情况下进行具体的介绍,并不对本申请形成限定,当后台服务器部署于云平台5上时也是同样的顺序。Here, only the background server and the cloud platform 5 are specifically introduced in the case of a wireless connection, and this application is not limited. When the background server is deployed on the cloud platform 5, the same sequence is also used.
请参阅图5,图5是一示例性实施例示出的一种云平台5的示意框图;,如图5所示,该云平台5包括:Referring to Fig. 5, Fig. 5 is a schematic block diagram of a cloud platform 5 shown in an exemplary embodiment; as shown in Fig. 5, the cloud platform 5 includes:
获取模块501,用于获取用户的管控指令;Obtaining module 501, configured to obtain user management and control instructions;
控制模块502,用于根据所述管控指令,控制移动设备的功能项;A control module 502, configured to control the function items of the mobile device according to the management and control instruction;
所述功能项至少包括:禁用、启用。The function items at least include: disabling and enabling.
进一步地,获取模块501,具体用于:Further, the obtaining module 501 is specifically used for:
接收后台服务器发送的用户的管控指令;Receive the user's control instructions sent by the background server;
所述后台服务器部署在所述云平台5中,或者,The background server is deployed in the cloud platform 5, or,
所述后台服务器与所述云平台5无线连接。The background server is wirelessly connected with the cloud platform 5 .
进一步地,所述接收后台服务器发送的用户的管控指令,具体为:Further, the receiving the user's management and control instruction sent by the background server is specifically:
接收后台服务器发送的Dubbo请求,所述Dubbo请求中携带有用户的管控指令。Receive the Dubbo request sent by the background server, and the Dubbo request carries the user's management and control instructions.
进一步地,控制模块502,控制移动设备的功能项,包括:Further, the control module 502 controls the function items of the mobile device, including:
通过MQTT协议,向移动设备发送所述管控指令,以使所述移动设备的操作系统执行所述管控指令,进而控制移动设备的功能项;Sending the management and control instruction to the mobile device through the MQTT protocol, so that the operating system of the mobile device executes the management and control instruction, and then controls the function items of the mobile device;
所述云平台5中部署有MQTT服务器。An MQTT server is deployed in the cloud platform 5 .
进一步地,控制模块502,还包括:Further, the control module 502 also includes:
接收移动设备上报的数据信息,所述数据信息至少包括:位置信息,和/或,操作信息;receiving data information reported by the mobile device, the data information at least including: location information, and/or, operation information;
将所述数据信息转发给所述后台服务器,以使所述后台服务器的用户根据所述数据信息,决定是否对所述移动设备进行管控。Forwarding the data information to the background server, so that the user of the background server decides whether to manage and control the mobile device according to the data information.
关于上述相关实施例中的云平台5,其中各个模块执行操作的具体方式已经在上述有关方法的实施例中进行了详细描述,此处将不做详细阐述说明。With regard to the cloud platform 5 in the above-mentioned related embodiments, the specific manner in which each module executes operations has been described in detail in the above-mentioned related method embodiments, and will not be described in detail here.
本申请在实际应用中,获取模块501,用于获取用户的管控指令,控制模块502,用于根据所述管控指令,控制移动设备301的功能项,所述功能项至少包括:禁用、启用,这样能够实现对移动设备301的远程管控,当遇到移动设备丢失等突发情况,能够通过云平台5对移动设备301开启禁用命令,避免了不必要的损失。In the actual application of this application, the obtaining module 501 is used to obtain the user's management and control instructions, and the control module 502 is used to control the function items of the mobile device 301 according to the management and control instructions, and the function items at least include: disable, enable, In this way, the remote management and control of the mobile device 301 can be realized. When unexpected situations such as loss of the mobile device are encountered, the disabling command can be enabled on the mobile device 301 through the cloud platform 5, thereby avoiding unnecessary losses.
请参阅图6,图6是根据一示例性实施例示出的一种移动设备管控系统的示意框图,如图6所示,移动设备管控系统6包括:Please refer to FIG. 6. FIG. 6 is a schematic block diagram of a mobile device management and control system according to an exemplary embodiment. As shown in FIG. 6, the mobile device management and control system 6 includes:
移动设备301及上述的云平台5。The mobile device 301 and the above-mentioned cloud platform 5 .
关于上述实施例中的移动设备301管控系统6,其具体方式已经在上述有关方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the management and control system 6 of the mobile device 301 in the above embodiment, its specific manner has been described in detail in the above embodiments related to the method, and will not be described in detail here.
进一步地,移动设备301管控系统,还包括:Further, the mobile device 301 management and control system also includes:
后台服务器,部署在所述云平台5中,或者,与所述云平台5无线连接。The background server is deployed in the cloud platform 5, or is wirelessly connected with the cloud platform 5.
关于上述实施例中的后台服务器与云平台5的关系,具体方式已经在上述有关方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the relationship between the background server and the cloud platform 5 in the above embodiment, the specific manner has been described in detail in the above embodiment of the method, and will not be described in detail here.
本申请在实际应用中,移动设备301及上述的云平台5,这样能够实现对移动设备301的远程管控,当遇到移动设备丢失等突发情况,能够通过云平台5对移动设备301开启禁用命令,避免了不必要的损失。In the actual application of this application, the mobile device 301 and the above-mentioned cloud platform 5 can realize the remote management and control of the mobile device 301. When encountering unexpected situations such as the loss of the mobile device, the mobile device 301 can be enabled and disabled through the cloud platform 5 order to avoid unnecessary losses.
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。It can be understood that, the same or similar parts in the above embodiments can be referred to each other, and the content that is not described in detail in some embodiments can be referred to the same or similar content in other embodiments.
需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”、“多”的含义是指至少两个。It should be noted that in the description of the present application, terms such as "first" and "second" are used for description purposes only, and should not be understood as indicating or implying relative importance. In addition, in the description of the present application, unless otherwise specified, the meanings of "plurality" and "many" refer to at least two.
应该理解,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件;当一个元件被称为“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件,此外,这里使用的“连接”可以包括无线连接;使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。It should be understood that when an element is referred to as being "fixed" or "disposed to" another element, it can be directly on the other element or there may be intervening elements at the same time; It may be directly connected to another element or there may be intervening elements at the same time. In addition, "connected" as used herein may include a wireless connection; the use of the word "and/or" includes any of one or more of the associated listed items. One unit and all combined.
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为:表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any process or method descriptions in flowcharts or otherwise described herein may be understood as representing a module, segment or portion of code comprising one or more executable instructions for implementing specific logical functions or steps of the process , and the scope of preferred embodiments of the present application includes additional implementations in which functions may be performed out of the order shown or discussed, including in substantially simultaneous fashion or in reverse order depending on the functions involved, which shall It should be understood by those skilled in the art to which the embodiments of the present application belong.
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that each part of the present application may be realized by hardware, software, firmware or a combination thereof. In the embodiments described above, various steps or methods may be implemented by software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques known in the art: Discrete logic circuits, ASICs with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. During execution, one or a combination of the steps of the method embodiments is included.
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.
上述提到的存储介质可以是只读存储器,磁盘或光盘等。The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of this specification, descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific examples", or "some examples" mean that specific features described in connection with the embodiment or example , structure, material or characteristic is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limitations on the present application, and those skilled in the art can make the above-mentioned The embodiments are subject to changes, modifications, substitutions and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210944696.8A CN115348303A (en) | 2022-08-08 | 2022-08-08 | Mobile device management and control method, cloud platform and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210944696.8A CN115348303A (en) | 2022-08-08 | 2022-08-08 | Mobile device management and control method, cloud platform and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115348303A true CN115348303A (en) | 2022-11-15 |
Family
ID=83950312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210944696.8A Pending CN115348303A (en) | 2022-08-08 | 2022-08-08 | Mobile device management and control method, cloud platform and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115348303A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050186954A1 (en) * | 2004-02-20 | 2005-08-25 | Tom Kenney | Systems and methods that provide user and/or network personal data disabling commands for mobile devices |
CN101223799A (en) * | 2005-05-16 | 2008-07-16 | 索尼爱立信移动通讯股份有限公司 | Methods for disabling mobile devices |
CN111882840A (en) * | 2020-07-29 | 2020-11-03 | 久心医疗科技(苏州)有限公司 | Anti-theft automatic external defibrillator and anti-theft method |
CN112713995A (en) * | 2021-02-08 | 2021-04-27 | 成都杰微科技有限公司 | Dynamic communication key distribution method and device for terminal of Internet of things |
CN113938518A (en) * | 2021-11-22 | 2022-01-14 | 中国建设银行股份有限公司 | Remote connection service method, device and equipment |
CN114626052A (en) * | 2022-03-07 | 2022-06-14 | 拉扎斯网络科技(上海)有限公司 | Method and device for realizing equipment anti-piracy, electronic equipment and storage medium |
-
2022
- 2022-08-08 CN CN202210944696.8A patent/CN115348303A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050186954A1 (en) * | 2004-02-20 | 2005-08-25 | Tom Kenney | Systems and methods that provide user and/or network personal data disabling commands for mobile devices |
CN101223799A (en) * | 2005-05-16 | 2008-07-16 | 索尼爱立信移动通讯股份有限公司 | Methods for disabling mobile devices |
CN111882840A (en) * | 2020-07-29 | 2020-11-03 | 久心医疗科技(苏州)有限公司 | Anti-theft automatic external defibrillator and anti-theft method |
CN112713995A (en) * | 2021-02-08 | 2021-04-27 | 成都杰微科技有限公司 | Dynamic communication key distribution method and device for terminal of Internet of things |
CN113938518A (en) * | 2021-11-22 | 2022-01-14 | 中国建设银行股份有限公司 | Remote connection service method, device and equipment |
CN114626052A (en) * | 2022-03-07 | 2022-06-14 | 拉扎斯网络科技(上海)有限公司 | Method and device for realizing equipment anti-piracy, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8935384B2 (en) | Distributed data revocation using data commands | |
US10952036B2 (en) | Method for regrouping multiple groups and device | |
EP2184887B1 (en) | Method, system and terminal for rights control in device management | |
EP2051440B1 (en) | A method for executing management operation by communication terminal and a terminal and system thereof | |
CN105653964A (en) | Terminal device operation controlling method and apparatus | |
US20040162900A1 (en) | Distributed content management system | |
WO2007025428A1 (en) | Method, system and terminal device of software component parameter configuration | |
CN113992652B (en) | Cross-terminal file synchronization method and device | |
CN112583630A (en) | Device management method, device, system, device and storage medium | |
US20230214207A1 (en) | Device upgrade control method and apparatus, and computer device and storage medium | |
CN116886163A (en) | Satellite control method, device, system and storage medium | |
US20220109607A1 (en) | Customer premises equipment configuration management method and apparatus | |
CN115348303A (en) | Mobile device management and control method, cloud platform and system | |
CN110602022A (en) | Access authentication method of port, terminal and storage medium | |
KR101847271B1 (en) | Smart IT Convergence Framework System Applying a Lego-typed Sensor Module | |
CN101651701B (en) | Method, system and device for realizing server management of terminal device | |
WO2005041600A1 (en) | Method and system for distributed mobile collaboration | |
US20240134326A1 (en) | Smart building data connector | |
CN115766938A (en) | A method, device and system for preventing SIM card from being tracked | |
CN111885201B (en) | Data transmission method, device, equipment and medium | |
CN113326119A (en) | Method for deleting user equipment and related equipment | |
CN115002796A (en) | Wireless network construction method, system and gateway device | |
EP4156848A1 (en) | Device connection method and related device | |
CN116049806A (en) | Terminal equipment management method, management platform, internet of things service and system | |
CN100401681C (en) | A realization method of configuring business frame data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |