Movatterモバイル変換


[0]ホーム

URL:


CN106533813B - Method for remotely controlling system upgrading of intelligent equipment - Google Patents

Method for remotely controlling system upgrading of intelligent equipment
Download PDF

Info

Publication number
CN106533813B
CN106533813BCN201611270800.0ACN201611270800ACN106533813BCN 106533813 BCN106533813 BCN 106533813BCN 201611270800 ACN201611270800 ACN 201611270800ACN 106533813 BCN106533813 BCN 106533813B
Authority
CN
China
Prior art keywords
upgrade
upgrading
service
unique
proxy service
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.)
Active
Application number
CN201611270800.0A
Other languages
Chinese (zh)
Other versions
CN106533813A (en
Inventor
梁权清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Chuangwei RGB Electronics Co Ltd
Original Assignee
Shenzhen Chuangwei RGB Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Chuangwei RGB Electronics Co LtdfiledCriticalShenzhen Chuangwei RGB Electronics Co Ltd
Priority to CN201611270800.0ApriorityCriticalpatent/CN106533813B/en
Publication of CN106533813ApublicationCriticalpatent/CN106533813A/en
Priority to PCT/CN2017/115735prioritypatent/WO2018121250A1/en
Application grantedgrantedCritical
Publication of CN106533813BpublicationCriticalpatent/CN106533813B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开一种远程控制智能设备系统升级的方法,首先需要获取智能设备的唯一ID,输入移动设备,由移动设备携带所述唯一ID与Proxy服务建立通信连接,然后由Proxy服务通过所述唯一ID获取与智能设备的软件和硬件配置信息相匹配的系统升级包列表,移动设备发起升级指令经Proxy服务转发至智能设备,智能设备依据所述升级指令启动升级进程,下载对应的升级包进行升级,无需专业人员上门做系统版本升级或软件更换的服务,提高了智能设备系统升级的安全性、快捷性、及系统与软件的兼容性,并进一步节省了大量的人力、财力、及时间等资源。

Figure 201611270800

The invention discloses a method for remotely controlling the system upgrade of an intelligent device. First, it is necessary to obtain the unique ID of the intelligent device, input the mobile device, and the mobile device carries the unique ID to establish a communication connection with the Proxy service, and then the Proxy service passes the unique ID through the unique ID. The ID obtains a list of system upgrade packages that match the software and hardware configuration information of the smart device. The mobile device initiates an upgrade command and forwards it to the smart device through the Proxy service. The smart device starts the upgrade process according to the upgrade command, and downloads the corresponding upgrade package for upgrade. , there is no need for professionals to do system version upgrade or software replacement services, which improves the security, speed, and compatibility of system and software for smart device system upgrades, and further saves a lot of human, financial, and time resources. .

Figure 201611270800

Description

Translated fromChinese
远程控制智能设备系统升级的方法Method for remotely controlling system upgrade of intelligent equipment

技术领域technical field

本发明涉及智能电视技术领域,尤其涉及一种远程控制智能设备系统升级的方法。The invention relates to the technical field of smart TVs, and in particular, to a method for remotely controlling system upgrades of smart devices.

背景技术Background technique

智能设备的普及,带动了家庭的智能化,但是在智能化的同时,也给用户带来了不便,如智能系统的系统版本一般会有一个升级策略,一定周期会有一个版本的推送升级。一般智能设备的系统版本会自动升级,或者提示用户升级系统,但是,有时候也会存在如下问题:The popularization of smart devices has driven the intelligence of the home, but at the same time of intelligence, it also brings inconvenience to users. For example, the system version of the intelligent system generally has an upgrade strategy, and there will be a version push upgrade in a certain period. Generally, the system version of the smart device will be automatically upgraded, or the user will be prompted to upgrade the system. However, sometimes there are the following problems:

(1)用户不喜欢或不习惯某个升级后的系统版本;(1) The user does not like or is not used to an upgraded system version;

(2)应用软件与升级后的系统版本不兼容;(2) The application software is not compatible with the upgraded system version;

(3)用户不知道如何升级新版本的软件;(3) The user does not know how to upgrade the new version of the software;

(4)升级过程中,系统文件受损。(4) During the upgrade process, the system files are damaged.

在上述问题出现时,用户通常是打电话给厂商的售后服务,由厂商的售后服务派遣专门的维修人员上门做系统版本升级或软件更换的服务,会浪费厂商大量的人力、财力、时间等资源。When the above problems occur, the user usually calls the manufacturer's after-sales service, and the manufacturer's after-sales service dispatches special maintenance personnel to do the system version upgrade or software replacement service, which will waste a lot of manpower, financial resources, time and other resources of the manufacturer. .

发明内容SUMMARY OF THE INVENTION

本发明的主要目的在于提供一种远程控制智能设备系统升级的方法,旨在提高智能设备系统升级的安全性、快捷性、及系统与软件的兼容性。The main purpose of the present invention is to provide a method for remotely controlling the system upgrade of an intelligent device, which aims to improve the security, speed, and compatibility of the system and software in the system upgrade of the intelligent device.

为实现上述目的,本发明提出一种远程控制智能设备系统升级的方法,包括以下步骤:In order to achieve the above purpose, the present invention proposes a method for remotely controlling the system upgrade of an intelligent device, comprising the following steps:

获取智能设备的唯一ID,输入移动设备;Get the unique ID of the smart device and enter the mobile device;

所述移动设备携带所述唯一ID与Proxy服务建立通信连接;The mobile device carries the unique ID to establish a communication connection with the Proxy service;

所述移动设备接收Proxy服务依据所述唯一ID获取的匹配所述智能设备的系统升级包列表;The mobile device receives a list of system upgrade packages matching the smart device obtained by the Proxy service according to the unique ID;

所述移动设备通过Proxy服务向智能设备发送升级指令进行升级。The mobile device sends an upgrade instruction to the smart device through the Proxy service to upgrade.

进一步地,所述所述移动设备接收Proxy服务依据所述唯一ID获取的匹配所述智能设备的系统升级包列表的步骤,具体包括:Further, the step of receiving, by the mobile device, a list of system upgrade packages matching the smart device obtained by the Proxy service according to the unique ID, specifically includes:

Proxy服务携带所述唯一ID向Push服务获取该智能设备远程推送服务的Push ID;The Proxy service carries the unique ID to obtain the Push ID of the smart device remote push service from the Push service;

Proxy服务依据所述Push ID从Push服务获取所述唯一ID指定的设备信息;The Proxy service obtains the device information specified by the unique ID from the Push service according to the Push ID;

Proxy服务依据获取到的设备信息,从系统软件包数据库中获取匹配所述智能设备的系统升级包列表,并把该系统升级包列表发送至移动设备。The Proxy service obtains a list of system upgrade packages matching the smart device from the system software package database according to the acquired device information, and sends the list of system upgrade packages to the mobile device.

进一步地,所述唯一ID指定的设备信息包括智能设备的软件与硬件配置信息。Further, the device information specified by the unique ID includes software and hardware configuration information of the smart device.

进一步地,所述升级包列表包括升级包名称、升级包版本、及升级包URL。Further, the upgrade package list includes the upgrade package name, the upgrade package version, and the upgrade package URL.

进一步地,所述所述移动设备通过Proxy服务向智能设备发送升级指令进行升级的步骤,具体包括:Further, the step that the mobile device sends an upgrade instruction to the smart device through the Proxy service to upgrade, specifically includes:

移动设备显示所述系统升级包列表;The mobile device displays the system upgrade package list;

移动设备获取在其上执行的升级包版本的选择操作;The mobile device obtains the selection operation of the upgrade package version executed on it;

移动设备以所述Push ID、及选择的升级包版本对应的升级包URL为参数向Proxy服务发起升级指令;The mobile device initiates an upgrade instruction to the Proxy service with the Push ID and the upgrade package URL corresponding to the selected upgrade package version as parameters;

Proxy服务将所述Push ID、升级包URL、及升级指令发送至Push服务;The Proxy service sends the Push ID, the upgrade package URL, and the upgrade instruction to the Push service;

Push服务依据所述Push ID向智能设备发送包含升级包URL的升级指令;The Push service sends an upgrade instruction including an upgrade package URL to the smart device according to the Push ID;

所述智能设备依据所述升级指令启动升级进程,下载与之兼容的升级包进行升级。The smart device starts the upgrade process according to the upgrade instruction, and downloads a compatible upgrade package for upgrade.

进一步地,所述智能设备依据所述升级指令启动升级进程,下载与之兼容的升级包进行升级的步骤,具体包括:Further, the smart device starts an upgrade process according to the upgrade instruction, and downloads a compatible upgrade package for upgrade, which specifically includes:

智能设备接收所述升级指令,后台启动升级进程;The smart device receives the upgrade instruction, and starts the upgrade process in the background;

所述升级进程依据所述升级包URL,下载对应的升级包进行升级。The upgrade process downloads a corresponding upgrade package to upgrade according to the upgrade package URL.

进一步地,所述升级进程依据所述升级包URL,下载对应的升级包进行升级的步骤,具体包括:Further, according to the upgrade package URL, the upgrade process downloads the corresponding upgrade package to upgrade the steps, which specifically includes:

所述升级进程对下载完成的升级包进行校验,校验通过,则进行升级,校验不通过,则升级失败,并将失败信息返至Push服务;The upgrade process verifies the downloaded upgrade package, and if the verification passes, the upgrade is performed; if the verification fails, the upgrade fails, and the failure information is returned to the Push service;

Push服务将所述失败信息经Proxy服务转发至移动设备,由移动设备给出错误提示。The Push service forwards the failure information to the mobile device via the Proxy service, and the mobile device gives an error prompt.

进一步地,所述移动设备包括手机、平板。Further, the mobile device includes a mobile phone and a tablet.

进一步地,所述智能设备包括智能电视、智能音箱、智能热水器、及智能投影仪。Further, the smart devices include smart TVs, smart speakers, smart water heaters, and smart projectors.

本发明的远程控制智能设备系统升级的方法,首先需要获取智能设备的唯一ID,输入移动设备,由移动设备携带所述唯一ID与Proxy服务建立通信连接,然后由Proxy服务通过所述唯一ID获取与智能设备的软件和硬件配置信息相匹配的系统升级包列表,发送至移动设备,移动设备发起升级指令经Proxy服务转发至智能设备,智能设备依据所述升级指令启动升级进程,下载与智能设备兼容的升级包进行升级,无需专业人员上门做系统版本升级或软件更换的服务,提高了智能设备系统升级的安全性、快捷性、及系统与软件的兼容性,并进一步节省了大量的人力、财力、及时间等资源。The method for remotely controlling the system upgrade of a smart device of the present invention requires first obtaining the unique ID of the smart device, inputting the mobile device, carrying the unique ID to the mobile device to establish a communication connection with the Proxy service, and then obtaining the Proxy service through the unique ID. The list of system upgrade packages that match the software and hardware configuration information of the smart device is sent to the mobile device, and the mobile device initiates an upgrade instruction and forwards it to the smart device through the Proxy service. Compatible upgrade packages can be upgraded without the need for professionals to do system version upgrades or software replacement services, which improves the security, speed, and compatibility of systems and software for smart device system upgrades, and further saves a lot of manpower, financial and time resources.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying 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 invention, and for those of ordinary skill in the art, other drawings can also be obtained according to the structures shown in these drawings without creative efforts.

图1为本发明远程控制智能设备系统升级的方法一实施例的流程图;1 is a flowchart of an embodiment of a method for remotely controlling an intelligent device system upgrade according to the present invention;

图2为图1中步骤S30一实施例的具体流程图;FIG. 2 is a specific flowchart of an embodiment of step S30 in FIG. 1;

图3为图1中步骤S40一实施例的具体流程图;3 is a specific flow chart of an embodiment of step S40 in FIG. 1;

图4为图1中步骤S46一实施例的具体流程图;FIG. 4 is a specific flowchart of an embodiment of step S46 in FIG. 1;

图5为图4中步骤S462一实施例的具体流程图。FIG. 5 is a specific flowchart of an embodiment of step S462 in FIG. 4 .

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization, functional characteristics and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments.

具体实施方式Detailed ways

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

本发明提供一种远程控制智能设备系统升级的方法。The present invention provides a method for remotely controlling system upgrade of intelligent equipment.

Proxy服务是互联网中一种特殊的网络服务,是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)模型的对话层,负责转发合法的网络信息,并对转发进行控制和登记。在使用网络浏览器浏览网络信息的时候,如果使用Proxy服务,浏览器就不是直接到Web服务器去取回网页,而是向Proxy服务发出请求,由Proxy服务取回浏览器所需要的信息,其功能就是代理网络用户去取得网络信息,其允许一个网络终端(如移动设备)通过这个代理服务与另一个网络终端(如智能设备)进行非直接的连接。一些网关、路由器等网络设备中存在Proxy服务,以实现代理功能。现有的不同网络终端之间的通信可以存在多个Proxy服务,进而实现多重代理,如移动设备可以通过Proxy服务与多个智能设备建立通信连接,移动设备通过Proxy服务所使用的代理协议请求访问智能设备,智能设备通过Proxy服务所使用的代理协议向移动设备返回资源。Proxy service is a special network service in the Internet. It is an important security function provided by the Internet link-level gateway. Its work is mainly in the dialogue layer of the Open System Interconnection (OSI) model, and it is responsible for forwarding legal network information. , and control and register the forwarding. When using a web browser to browse network information, if the proxy service is used, the browser does not directly go to the web server to retrieve the web page, but sends a request to the proxy service, and the proxy service retrieves the information required by the browser. The function is to proxy network users to obtain network information, which allows a network terminal (such as a mobile device) to make an indirect connection with another network terminal (such as a smart device) through this proxy service. Proxy services exist in some network devices such as gateways and routers to implement the proxy function. There can be multiple Proxy services in existing communication between different network terminals, thereby realizing multiple proxies. For example, a mobile device can establish a communication connection with multiple smart devices through the Proxy service, and the mobile device can request access through the proxy protocol used by the Proxy service. The smart device returns resources to the mobile device through the proxy protocol used by the Proxy service.

参照图1,图1为本发明远程控制智能设备系统升级的方法一实施例的流程图。Referring to FIG. 1 , FIG. 1 is a flowchart of an embodiment of a method for remotely controlling a system upgrade of a smart device according to the present invention.

在本实施例中,该远程控制智能设备系统升级的方法,包括以下步骤:In this embodiment, the method for remotely controlling the system upgrade of a smart device includes the following steps:

S10:获取智能设备唯一ID,输入移动设备;S10: Obtain the unique ID of the smart device and input the mobile device;

S20:所述移动设备携带所述唯一ID与Proxy服务建立通信连接;S20: The mobile device carries the unique ID to establish a communication connection with the Proxy service;

S30:所述移动设备接收Proxy服务依据所述唯一ID获取的匹配所述智能设备的系统升级包列表;S30: The mobile device receives a list of system upgrade packages matching the smart device obtained by the Proxy service according to the unique ID;

S40:所述移动设备通过Proxy服务向智能设备发送升级指令进行升级。S40: The mobile device sends an upgrade instruction to the smart device through the Proxy service to upgrade.

在本实施例中,该远程控制智能设备系统升级的方法,首先获取智能设备的唯一ID,智能设备的唯一ID通过智能设备关于本机信息查询得到,是智能设备的唯一识别码,一般存储于该智能设备的主芯片上,每一智能设备在生产制造过程中均获得一个用于区分其他个体的身份识别码,并且是不可更改的,所述智能设备可以是智能电视、智能热水器、还可以是智能音箱或智能投影仪等带有智能系统的家电或其他设备,在本机读取该智能设备的唯一ID之后,输入移动设备,所述移动设备包括但不限于手机、平板Pad,也可以是其他能够进行网络通信的设备。In this embodiment, the method for remotely controlling the system upgrade of a smart device firstly obtains the unique ID of the smart device. The unique ID of the smart device is obtained by querying the information of the smart device about the local machine, which is the unique identification code of the smart device and is generally stored in On the main chip of the smart device, each smart device obtains an identification code for distinguishing other individuals during the manufacturing process, and it cannot be changed. The smart device can be a smart TV, a smart water heater, or a It is a home appliance or other device with a smart system, such as a smart speaker or a smart projector. After the machine reads the unique ID of the smart device, input the mobile device. The mobile device includes but is not limited to mobile phones, tablet pads, and can also are other devices capable of network communication.

所述移动设备携带智能设备唯一ID与Proxy服务建立通信连接时具体包括,移动设备携带该唯一ID向Web服务发起连接请求,与Web服务建立连接,Web服务收到连接请求之后,携带智能设备的唯一ID向Push服务获取该智能设备实现远程服务的Push ID,Push服务收到请求消息之后通知智能设备有移动设备想要连接,智能设备收到通知消息之后,弹出提示框提示用户存在移动设备远程控制智能设备系统升级的连接请求,是否接受,若用户不接受移动设备的连接请求,智能设备与Proxy服务建立一次性连接,并把智能设备不接受移动设备连接请求的结果反馈给Proxy服务;若用户接受移动设备的连接请求,则与Proxy服务建立TCP的长连接,并把智能设备接受移动设备连接请求的结果和智能设备本身的服务ID一并发送至Proxy服务;在Push服务通过智能设备提示用户是否接受移动设备的连接请求的同时,Web服务携带智能设备的唯一ID与Proxy服务建立连接;进而Proxy服务将收到的移动设备的连接请求结果转发给Web服务;由于Web服务已经与移动设备建立连接,因而在Web服务收到Proxy服务转发的连接请求结果后直接发送给移动设备,以便移动设备作出判断;移动设备收到Web服务发送的连接请求结果后,作出进一步判断处理,若智能设备没有接受连接请求,或者请求超时或者有其他移动设备已经与智能设备进行连接,由移动设备的界面给出相应的提示,若智能设备接受接受连接请求,移动设备携带智能设备的唯一ID与移动设备自身的服务ID发送至Proxy服务,与Proxy服务建立长连接;Proxy服务根据智能设备的唯一ID,可以分别找出移动设备需要连接的智能设备的服务ID和移动设备的服务ID,并把智能设备的服务ID发送给移动设备,把移动设备的服务ID发送给智能设备,进而使得移动设备拥有智能设备在Proxy服务中的服务ID,智能设备拥有移动设备在Proxy服务中的服务ID,此时移动设备、Proxy服务和智能设备就可以采用自定义通信协议进行相互通信了。When the mobile device carries the unique ID of the smart device and establishes a communication connection with the Proxy service, it specifically includes that the mobile device carries the unique ID to initiate a connection request to the Web service, establishes a connection with the Web service, and after the Web service receives the connection request, carries the smart device. The unique ID obtains the Push ID of the smart device to implement the remote service from the Push service. After the Push service receives the request message, it notifies the smart device that a mobile device wants to connect. After the smart device receives the notification message, a prompt box pops up to remind the user that there is a mobile device remote Control whether the connection request for system upgrade of the smart device is accepted. If the user does not accept the connection request of the mobile device, the smart device establishes a one-time connection with the Proxy service, and feeds back the result that the smart device does not accept the connection request of the mobile device to the Proxy service; When the user accepts the connection request from the mobile device, it establishes a long TCP connection with the Proxy service, and sends the result of the smart device accepting the mobile device connection request together with the service ID of the smart device to the Proxy service; in the Push service, the smart device prompts When the user accepts the connection request of the mobile device, the Web service carries the unique ID of the smart device to establish a connection with the Proxy service; then the Proxy service forwards the received connection request result of the mobile device to the Web service; since the Web service has already communicated with the mobile device The connection is established, so after the Web service receives the connection request result forwarded by the Proxy service, it is directly sent to the mobile device, so that the mobile device can make a judgment; after the mobile device receives the connection request result sent by the Web service, it will make further judgment processing. If the connection request is not accepted, or the request times out or other mobile devices have already connected with the smart device, the interface of the mobile device will give a corresponding prompt. If the smart device accepts the connection request, the mobile device carries the unique ID of the smart device and the mobile device Its own service ID is sent to the Proxy service to establish a long-term connection with the Proxy service; the Proxy service can find out the service ID of the smart device and the service ID of the mobile device that the mobile device needs to connect to based on the unique ID of the smart device, and put the smart device The service ID of the mobile device is sent to the mobile device, and the service ID of the mobile device is sent to the smart device, so that the mobile device has the service ID of the smart device in the Proxy service, and the smart device has the service ID of the mobile device in the Proxy service. Devices, proxy services and smart devices can then communicate with each other using custom communication protocols.

在远程控制智能设备系统升级时,由所述移动设备接收Proxy服务依据所述唯一ID获取的匹配所述智能设备的系统升级包列表,所述系统升级包列表包括升级包的名称、升级包版本、及升级包URL,升级包内包括升级的系统程序和服务、以及与系统配套使用的应用程序;移动设备端的专业人员根据智能设备匹配的升级包列表选择升级包版本之后,由移动设备发起升级指令,经Push服务发送至Proxy服务,由Proxy服务转发至智能设备进行升级,完成远程控制智能设备系统升级的操作。When remotely controlling the system upgrade of the smart device, the mobile device receives a list of system upgrade packages matching the smart device obtained by the Proxy service according to the unique ID, and the system upgrade package list includes the name of the upgrade package and the version of the upgrade package , and the upgrade package URL. The upgrade package includes the upgraded system programs and services, as well as the applications used with the system; after the professional on the mobile device side selects the upgrade package version according to the upgrade package list matched by the smart device, the mobile device initiates the upgrade The instruction is sent to the Proxy service through the Push service, and forwarded by the Proxy service to the smart device for upgrading, completing the operation of remotely controlling the system upgrade of the smart device.

本实施例的远程控制智能设备系统升级的方法,由所述移动设备接收Proxy服务依据所述唯一ID获取的匹配所述智能设备的系统升级包列表,移动设备发起升级指令经Proxy服务转发至智能设备进行升级,无需专业人员上门做系统版本升级或软件更换的服务,提高了智能设备系统升级的安全性、快捷性、及系统与软件的兼容性,并进一步节省了大量的人力、财力、及时间等资源。In the method for remotely controlling the system upgrade of a smart device in this embodiment, the mobile device receives a list of system upgrade packages matching the smart device obtained by the proxy service according to the unique ID, and the mobile device initiates an upgrade instruction and forwards it to the smart device through the proxy service. To upgrade equipment, there is no need for professionals to do system version upgrade or software replacement services. resources such as time.

进一步地,参照图2,图2为步骤S30一实施例的具体流程图,在该实施例中,步骤S30包括:Further, referring to FIG. 2, FIG. 2 is a specific flowchart of an embodiment of step S30. In this embodiment, step S30 includes:

S31:Proxy服务携带所述唯一ID向Push服务获取该智能设备远程推送服务的PushID;S31: The Proxy service carries the unique ID to obtain the PushID of the smart device remote push service from the Push service;

S32:Proxy服务依据所述Push ID从Push服务获取所述唯一ID指定的设备信息;S32: The Proxy service obtains the device information specified by the unique ID from the Push service according to the Push ID;

S33:Proxy服务依据获取到的设备信息,从系统软件包数据库中获取匹配所述智能设备的系统升级包列表,并把该系统升级包列表发送至移动设备。S33: The Proxy service obtains a system upgrade package list matching the smart device from the system software package database according to the acquired device information, and sends the system upgrade package list to the mobile device.

在本实施例中,所述移动设备接收Proxy服务依据所述唯一ID获取的匹配所述智能设备的系统升级包列表的步骤包括:Proxy服务携带智能设备的唯一ID向Push服务获取该智能设备远程推送服务的Psuh ID,以便Proxy服务与智能设备建立连接,然后由Proxy服务依据所述Push ID从Push服务获取所述唯一ID指定的设备信息,该设备信息包括智能设备的软件信息和硬件信息,具体包括应用软件、系统服务、CPU、处理器、电池、声卡、显卡等等,最后由Proxy服务根据获取到的智能设备的软件信息和硬件信息,从系统软件包数据库中为其匹配能够使该智能设备运行流畅的系统升级包列表,并把该系统升级包列表发送至移动设备由专业人员和用户进行选择,以增加用户的参与性和自主选择。In this embodiment, the step of the mobile device receiving the list of system upgrade packages matching the smart device obtained by the Proxy service according to the unique ID includes: the Proxy service carries the unique ID of the smart device to obtain the remote control of the smart device from the Push service Push the Psuh ID of the service, so that the Proxy service establishes a connection with the smart device, and then the Proxy service obtains the device information specified by the unique ID from the Push service according to the Push ID, and the device information includes the software information and hardware information of the smart device, Specifically, it includes application software, system services, CPU, processor, battery, sound card, graphics card, etc. Finally, according to the acquired software information and hardware information of the smart device, the Proxy service matches it from the system software package database to enable the The smart device runs a smooth system upgrade package list, and sends the system upgrade package list to the mobile device for selection by professionals and users, so as to increase the user's participation and independent choice.

进一步地,参照图3,图3为步骤S40一实施例的具体流程图,在该实施例中,步骤S40包括:Further, referring to FIG. 3, FIG. 3 is a specific flowchart of an embodiment of step S40. In this embodiment, step S40 includes:

S41:移动设备显示所述系统升级包列表;S41: The mobile device displays the system upgrade package list;

S42:移动设备获取在其上执行的升级包版本的选择操作;S42: the mobile device obtains the selection operation of the upgrade package version executed on it;

S43:移动设备以所述Push ID、及选择的升级包版本对应的升级包URL为参数向Proxy服务发起升级指令;S43: The mobile device uses the Push ID and the upgrade package URL corresponding to the selected upgrade package version as parameters to initiate an upgrade instruction to the Proxy service;

S44:Proxy服务将所述Push ID、升级包URL、及升级指令发送至Push服务;S44: The Proxy service sends the Push ID, the upgrade package URL, and the upgrade instruction to the Push service;

S45:Push服务依据所述Push ID向智能设备发送包含升级包URL的升级指令;S45: The Push service sends an upgrade instruction including an upgrade package URL to the smart device according to the Push ID;

S46:所述智能设备依据所述升级指令启动升级进程,下载与之兼容的升级包进行升级。S46: The smart device starts an upgrade process according to the upgrade instruction, and downloads a compatible upgrade package for upgrade.

在本实施例中,Proxy服务接收所述移动设备发起的升级指令,转发至智能设备的步骤包括:在Proxy服务将匹配所述智能设备的系统升级包列表发送至移动设备后,移动设备会把该系统升级包列表显示出来,以供用户或专业服务人员读取,在用户或专业服务人员依据显示出来的系统升级包列表进行选择时,移动设备会自动获取用户或专业人员对升级包版本执行的选择操作,进而得到用户或专业人员选择的升级包版本,以及该升级包版本对应的升级包URL,接着由移动设备以Push服务的Push ID、升级包版本对应的升级包URL为参数向Proxy服务发起升级指令,Proxy服务收到上述升级指令后将该升级指令发送至Push服务,同时附带从Push服务中获取的该智能设备中远程推送服务的Push ID,以及选定的升级包版本对应的升级包URL,再由Push服务向Push ID指向的智能设备发送由升级包URL和升级指令打包而成的升级指令,智能设备接收到所述升级指令后,依据所述升级指令启动升级进程,下载与之兼容的升级包进行升级。In this embodiment, the Proxy service receives the upgrade instruction initiated by the mobile device, and the step of forwarding it to the smart device includes: after the Proxy service sends the list of system upgrade packages matching the smart device to the mobile device, the mobile device will send the upgrade instruction to the smart device. The system upgrade package list is displayed for the user or professional service personnel to read. When the user or professional service personnel selects according to the displayed system upgrade package list, the mobile device will automatically obtain the user or professional personnel to execute the upgrade package version. select operation, and then obtain the upgrade package version selected by the user or professional, and the upgrade package URL corresponding to the upgrade package version, and then the mobile device uses the Push ID of the Push service and the upgrade package URL corresponding to the upgrade package version as parameters to the Proxy The service initiates an upgrade instruction. After the Proxy service receives the above upgrade instruction, the upgrade instruction is sent to the Push service, along with the Push ID of the remote push service in the smart device obtained from the Push service, and the corresponding version of the selected upgrade package. The upgrade package URL, and then the Push service sends the upgrade instruction packaged by the upgrade package URL and the upgrade instruction to the smart device pointed to by the Push ID. After receiving the upgrade instruction, the smart device starts the upgrade process according to the upgrade instruction, and downloads Compatible with the upgrade package to upgrade.

进一步地,参照图4,图4为步骤S46一实施例的具体流程图,在该实施例中,步骤S46包括:Further, referring to FIG. 4, FIG. 4 is a specific flowchart of an embodiment of step S46. In this embodiment, step S46 includes:

S461:智能设备接收所述升级指令,后台启动升级进程;S461: The smart device receives the upgrade instruction, and starts the upgrade process in the background;

S462:所述升级进程依据所述升级包URL,下载对应的升级包进行升级。S462: The upgrade process downloads a corresponding upgrade package to upgrade according to the upgrade package URL.

在本实施例中,所述智能设备依据所述升级指令启动升级进程,下载对应的升级包进行升级的步骤包括:在智能设备收到Push服务发送的升级指令后,在后台启动升级进程,以减少对用户使用时间的占用,由升级进程对智能设备接收到的升级指令进行解压,并解析其中的升级包URL,判断其指向的目标文件路径是否存在,若否则,则将结果反馈至移动设备,若是,则下载对应的升级包至目标路径,并运行该升级包进行升级。In this embodiment, the smart device starts the upgrade process according to the upgrade instruction, and the step of downloading the corresponding upgrade package for upgrade includes: after the smart device receives the upgrade instruction sent by the Push service, starting the upgrade process in the background to To reduce the occupation of the user's use time, the upgrade process decompresses the upgrade instructions received by the smart device, and parses the upgrade package URL in it to determine whether the target file path it points to exists. If not, the result is fed back to the mobile device. , if yes, download the corresponding upgrade package to the target path, and run the upgrade package to upgrade.

进一步地,参照图5,图5为步骤S462一实施例的具体流程图,在该实施例中,步骤S462包括:Further, referring to FIG. 5, FIG. 5 is a specific flowchart of an embodiment of step S462. In this embodiment, step S462 includes:

S4621:所述升级进程对下载完成的升级包进行校验,校验通过,则进行升级,校验不通过,则升级失败,并将失败信息返至Push服务;S4621: The upgrade process verifies the downloaded upgrade package, and if the verification passes, the upgrade is performed; if the verification fails, the upgrade fails, and the failure information is returned to the Push service;

S4622:Push服务将所述失败信息经Proxy服务转发至移动设备,由移动设备给出错误提示。S4622: The Push service forwards the failure information to the mobile device via the Proxy service, and the mobile device gives an error prompt.

在本实施例中,所述升级进程依据所述升级包URL,下载对应的升级包进行升级的步骤包括:在升级包URL指向的升级包下载完成之后,由升级进程对其进行校验,判断其是否完整,并相应地查杀病毒或其他非关联性链接,若校验通过,则运行该升级包进行升级,若检验出该升级包存在文件毁损或者包含有其他威胁智能设备安全的隐患程序或链接,则检验不通过,升级失败,并将升级失败的信息返至Push服务,由Push服务将所述升级失败的信息返回给Proxy服务,经Proxy服务将所述失败信息返回至移动设备,移动设备收到所述失败信息后,在显示界面上给出错误提示,提高了智能设备系统升级的安全性和快捷性。In this embodiment, the step of downloading the corresponding upgrade package for upgrading in the upgrade process according to the upgrade package URL includes: after the upgrade package pointed to by the upgrade package URL is downloaded, the upgrade process verifies it, and determines Check whether it is complete, and check and kill viruses or other non-related links accordingly. If the verification is passed, run the upgrade package to upgrade. If it is detected that the upgrade package has damaged files or contains other hidden programs that threaten the security of smart devices or link, then the test fails, the upgrade fails, and the information of the upgrade failure is returned to the Push service, the information of the upgrade failure is returned by the Push service to the Proxy service, and the failure information is returned to the mobile device through the Proxy service, After the mobile device receives the failure information, an error prompt is given on the display interface, which improves the security and speed of system upgrade of the smart device.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the description and drawings of the present invention, or directly or indirectly applied in other related technical fields , are similarly included in the scope of patent protection of the present invention.

Claims (7)

the mobile device sends an upgrading instruction to the intelligent device through Proxy service to upgrade the intelligent device, and the method specifically comprises the following steps: the mobile equipment displays the system upgrade package list; the mobile equipment acquires the selection operation of the upgrade patch version executed on the mobile equipment; the mobile equipment initiates an upgrading instruction to Proxy service by taking the Push ID and the upgrading packet URL corresponding to the selected upgrading packet version as parameters; the Proxy service sends the Push ID, the URL of the upgrade package and the upgrade instruction to the Push service; the Push service sends an upgrading instruction containing an upgrading packet URL to the intelligent equipment according to the Push ID; and the intelligent equipment starts an upgrading process according to the upgrading instruction, and downloads an upgrading packet compatible with the upgrading process for upgrading.
CN201611270800.0A2016-12-302016-12-30Method for remotely controlling system upgrading of intelligent equipmentActiveCN106533813B (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201611270800.0ACN106533813B (en)2016-12-302016-12-30Method for remotely controlling system upgrading of intelligent equipment
PCT/CN2017/115735WO2018121250A1 (en)2016-12-302017-12-12Remote system upgrading method utilized in smart apparatus

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201611270800.0ACN106533813B (en)2016-12-302016-12-30Method for remotely controlling system upgrading of intelligent equipment

Publications (2)

Publication NumberPublication Date
CN106533813A CN106533813A (en)2017-03-22
CN106533813Btrue CN106533813B (en)2020-01-14

Family

ID=58336654

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201611270800.0AActiveCN106533813B (en)2016-12-302016-12-30Method for remotely controlling system upgrading of intelligent equipment

Country Status (2)

CountryLink
CN (1)CN106533813B (en)
WO (1)WO2018121250A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106657219B (en)*2016-09-202019-10-01深圳创维-Rgb电子有限公司File based on smart machine uploads and method for down loading
CN106533813B (en)*2016-12-302020-01-14深圳创维-Rgb电子有限公司Method for remotely controlling system upgrading of intelligent equipment
CN106850320B (en)*2017-03-312019-04-16Oppo广东移动通信有限公司Upgrade control method, device and terminal
CN107479877B (en)*2017-07-242021-09-14广东智科电子股份有限公司Automatic upgrading method for heat pump hot water controller
CN107888310A (en)*2017-11-302018-04-06湖南康通电子股份有限公司The control method and device of broadcast terminal
CN108008968A (en)*2017-12-252018-05-08苏州赛源微电子有限公司A kind of software update system of small memory device
CN109341742A (en)*2018-09-172019-02-15北京英视睿达科技有限公司 Environmental monitoring equipment calibration method and system
CN109474663A (en)*2018-09-262019-03-15西安诚迈软件科技有限公司A kind of method and intelligent terminal of intelligent terminal and single chip communication
CN110727614A (en)*2019-09-242020-01-24北京四达时代软件技术股份有限公司EDID dynamic configuration method and device and electronic equipment
CN111190620A (en)*2019-12-232020-05-22浙江天正电气股份有限公司Firmware upgrading method applied to intelligent switch system
CN112003717B (en)*2020-07-062023-05-09视联动力信息技术股份有限公司 Equipment upgrade method, network equipment, server, electronic equipment and storage medium
CN112491788B (en)*2020-10-202023-04-25北京泰豪智能工程有限公司Security cloud proxy service platform, implementation method and Internet of things system
CN112732288B (en)*2020-12-112024-05-28北京握奇智能科技有限公司Method and device for upgrading digital currency hardware wallet application
CN112748943A (en)*2020-12-242021-05-04厦门厦华科技有限公司Upgrading method and upgrading system for non-intelligent interactive electronic whiteboard
CN112433744A (en)*2020-12-302021-03-02广东金赋科技股份有限公司Tax terminal application system upgrading and migrating method based on intelligent contract
CN112822254A (en)*2020-12-312021-05-18山东向明环保科技有限公司Data acquisition and transmission system and method for remotely upgrading and allocating parameters on line
CN112947962A (en)*2021-02-252021-06-11海天塑机集团有限公司Method and system for upgrading injection molding machine controller program by using wireless module
CN113446151A (en)*2021-06-172021-09-28东方电气风电有限公司Remote upgrade control system and method for wind generating set
CN115348173B (en)*2022-05-312024-05-28青岛海信宽带多媒体技术有限公司Regional upgrade control method of intelligent gateway

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105704234A (en)*2016-03-232016-06-22浙江风向标科技有限公司Control method and apparatus for intelligent device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103428013B (en)*2012-05-182016-12-14华为终端有限公司Device management method, system and gateway device
CN102833340A (en)*2012-08-312012-12-19澳柯玛股份有限公司Intelligent internet of things platform based on cloud server
TWI482461B (en)*2012-12-172015-04-21Hon Hai Prec Ind Co LtdDevice management system and method
CN105917613B (en)*2014-10-142019-06-28华为技术有限公司Method for upgrading software and equipment
CN105991680A (en)*2015-01-302016-10-05朔联科技(上海)有限公司Internet of things smart device software automatic upgrading method and system
CN104850429A (en)*2015-04-222015-08-19北京五悦信息科技有限公司Software upgrading method and system for intelligent equipment
CN106533813B (en)*2016-12-302020-01-14深圳创维-Rgb电子有限公司Method for remotely controlling system upgrading of intelligent equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105704234A (en)*2016-03-232016-06-22浙江风向标科技有限公司Control method and apparatus for intelligent device

Also Published As

Publication numberPublication date
CN106533813A (en)2017-03-22
WO2018121250A1 (en)2018-07-05

Similar Documents

PublicationPublication DateTitle
CN106533813B (en)Method for remotely controlling system upgrading of intelligent equipment
JP4546528B2 (en) Method, system, apparatus and program for integrating management of mobile communication devices into web browsing
US10999380B2 (en)Method and apparatus of interworking M2M and IoT devices and applications with different service layers
JP2008511049A5 (en)
EP2474127B1 (en)Method and apparatus for controlling remote user interface in a home network
CN102446105B (en)The method and system of on-demand customized application program
CN113965829B (en) Internet of Things device control method, device, equipment and medium based on 5G message
WO2016145747A1 (en)Smart gateway functional plug-in management method, client terminal and system
KR20190089811A (en)Apparatus for providing home network service and method thereof
KR20150043533A (en)Web-based over-the-air provisioning and activation of mobile terminals
US20150326435A1 (en)Parameter setting system, program management apparatus, and information processing apparatus
CN109640181A (en)A method of home gateway is upgraded by set-top box
US7086051B2 (en)Method and apparatus for just-in-time provisioning application-related information at a communication device
KR101478570B1 (en)Method for installation of an application
US6978296B2 (en)Method for registering a terminal with an internet service provider
KR102079285B1 (en)IoT SERVICE PROVIDING APPARATUS AND PROVIDING METHOD
CN106331051A (en)File transmission method and system, file receiving device and file transmission device
JP3969153B2 (en) Terminal authentication system, terminal authentication device, and terminal authentication program
CN113946354A (en) Software upgrade method and device, storage medium, and electronic device
CN112651523A (en)Event determination method and device, storage medium and electronic device
JPH10260844A (en)Information communication system, information terminal equipment, and information providing server
JP2002041376A (en)Method for monitoring site and site monitoring device
CN112199107A (en) An OTA upgrade method and related equipment
CN115706698A (en)Configuration method of network camera, terminal equipment and storage medium
JP2004146994A (en) Internet home appliance easy connection method, system and program

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp