RU2012144530A - METHOD AND SYSTEM FOR INSTALLING AND UPDATING THE APPLICATION TERMINAL IN THE HOME NETWORK - Google Patents

METHOD AND SYSTEM FOR INSTALLING AND UPDATING THE APPLICATION TERMINAL IN THE HOME NETWORK Download PDF

Info

Publication number
RU2012144530A
RU2012144530A RU2012144530/08A RU2012144530A RU2012144530A RU 2012144530 A RU2012144530 A RU 2012144530A RU 2012144530/08 A RU2012144530/08 A RU 2012144530/08A RU 2012144530 A RU2012144530 A RU 2012144530A RU 2012144530 A RU2012144530 A RU 2012144530A
Authority
RU
Russia
Prior art keywords
application terminal
software
home gateway
request
response
Prior art date
Application number
RU2012144530/08A
Other languages
Russian (ru)
Other versions
RU2549126C2 (en
Inventor
Яньлин ЮЙ
Чанчунь ЛИ
Чжицзюнь ВАН
Original Assignee
Файберхоум Теликемьюникейшн Текнолоджис Ко., Лтд
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 Файберхоум Теликемьюникейшн Текнолоджис Ко., Лтд filed Critical Файберхоум Теликемьюникейшн Текнолоджис Ко., Лтд
Publication of RU2012144530A publication Critical patent/RU2012144530A/en
Application granted granted Critical
Publication of RU2549126C2 publication Critical patent/RU2549126C2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

1. Способ установки и обновления программного обеспечения прикладного терминала в домашней сети, отличающийся следующими этапами, на которых:этап 1001 - включают питание прикладного терминала, подключают его через сеть к домашнему шлюзу; при этом конфигурация сети указанного прикладного терминала автоматически получает IP-адрес;этап 1002 - домашний шлюз содержит функцию сетевой службы DHCP для автоматического присвоения IP-адреса подключенному прикладному терминалу после включения питания;этап 1003 - домашний шлюз получает атрибут прикладного терминала и определяет имя файла и номер версии устанавливаемого программного обеспечения;этап 1004 - домашний шлюз отправляет на прикладной терминал запрос на получение установочного программного обеспечения, одновременно с этим срабатывает таймер ожидания ответа, отправленного прикладным терминалом;при этом указанный запрос на установку программного обеспечения должен содержать, по меньшей мере, номер версии устанавливаемого программного обеспечения, хранимого на домашнем шлюзе;этап 1005 - домашний шлюз определяет, получен ли ответ, отправленный прикладным терминалом, на запрос на установку программного обеспечения до истечения времени, установленного таймером; если получен, выполняют этап 1006; в противном случае выполняют этап 1009;этап 1006 - домашний шлюз определяет, правильный ли ответ прикладного терминала, то есть, определяет наличие в ответе прикладного терминала типа прикладного терминала, имени файла, номера версии программного обеспечения и информации о IP-адресе прикладного терминала, при этом номер версии программного обеспечения в ответе соответствует номеру 1. A method for installing and updating application terminal software in a home network, characterized by the following steps, in which: step 1001 - turn on the power of the application terminal, connect it through the network to the home gateway; wherein the network configuration of the specified application terminal automatically obtains an IP address; step 1002 - the home gateway contains a DHCP network service function to automatically assign an IP address to the connected application terminal after power-on; step 1003 - the home gateway obtains the attribute of the application terminal and determines the file name and the version number of the software to be installed; step 1004 - the home gateway sends a request to the application terminal to receive the installation software, at the same time, the timer for waiting for a response sent by the application terminal starts; while the specified software installation request must contain at least a number the version of the installable software stored in the home gateway; step 1005 - the home gateway determines whether the response sent by the application terminal to the software installation request is received before the timer expires; if received, perform step 1006; otherwise, step 1009 is performed; step 1006 - the home gateway determines whether the response of the application terminal is correct, that is, determines whether the response of the application terminal contains the application terminal type, file name, software version number, and information about the IP address of the application terminal, when In this case, the software version number in the response corresponds to the

Claims (6)

1. Способ установки и обновления программного обеспечения прикладного терминала в домашней сети, отличающийся следующими этапами, на которых:1. The method of installing and updating software application terminal in the home network, characterized in the following steps, in which: этап 1001 - включают питание прикладного терминала, подключают его через сеть к домашнему шлюзу; при этом конфигурация сети указанного прикладного терминала автоматически получает IP-адрес;step 1001 - turn on the power of the application terminal, connect it through the network to the home gateway; wherein the network configuration of the specified application terminal automatically receives an IP address; этап 1002 - домашний шлюз содержит функцию сетевой службы DHCP для автоматического присвоения IP-адреса подключенному прикладному терминалу после включения питания;step 1002, the home gateway comprises a DHCP network service function for automatically assigning an IP address to a connected application terminal after power-up; этап 1003 - домашний шлюз получает атрибут прикладного терминала и определяет имя файла и номер версии устанавливаемого программного обеспечения;step 1003 - the home gateway receives the attribute of the application terminal and determines the file name and version number of the installed software; этап 1004 - домашний шлюз отправляет на прикладной терминал запрос на получение установочного программного обеспечения, одновременно с этим срабатывает таймер ожидания ответа, отправленного прикладным терминалом;step 1004 — the home gateway sends a request for installation software to the application terminal, and at the same time, a timer waits for a response sent by the application terminal; при этом указанный запрос на установку программного обеспечения должен содержать, по меньшей мере, номер версии устанавливаемого программного обеспечения, хранимого на домашнем шлюзе;however, the specified request to install the software must contain at least the version number of the installed software stored on the home gateway; этап 1005 - домашний шлюз определяет, получен ли ответ, отправленный прикладным терминалом, на запрос на установку программного обеспечения до истечения времени, установленного таймером; если получен, выполняют этап 1006; в противном случае выполняют этап 1009;step 1005, the home gateway determines whether a response sent by the application terminal to the software installation request is received before the time set by the timer expires; if received, perform step 1006; otherwise, step 1009 is performed; этап 1006 - домашний шлюз определяет, правильный ли ответ прикладного терминала, то есть, определяет наличие в ответе прикладного терминала типа прикладного терминала, имени файла, номера версии программного обеспечения и информации о IP-адресе прикладного терминала, при этом номер версии программного обеспечения в ответе соответствует номеру версии программного обеспечения, установленного в настоящее время на прикладном терминале;step 1006, the home gateway determines whether the application terminal response is correct, that is, determines whether the application terminal response contains the type of application terminal, file name, software version number and IP address information of the application terminal, with the software version number in the response corresponds to the version number of the software currently installed on the application terminal; если ответ правильный, выполняют этап 1007; в противном случае процесс останавливают;if the answer is correct, perform step 1007; otherwise the process is stopped; этап 1007 - домашний шлюз определяет, является ли номер версии программного обеспечения, включенный в запрос на получение установочного программного обеспечения, новее, чем тот, который включен в ответ, если да, выполняют этап 1008;step 1007, the home gateway determines whether the software version number included in the request for installation software is newer than the one included in the response, if so, perform step 1008; в противном случае процесс останавливают;otherwise the process is stopped; этап 1008 - домашний шлюз отправляет запрос на обновлении версии на прикладной терминал, при этом запрос содержит тип прикладного терминала, имя файла обновляемого программного обеспечения, номер версии программного обеспечения, установленного в настоящее время на прикладном терминале, и IP-адрес прикладного терминала; выполняют этап 1010;step 1008, the home gateway sends a version update request to the application terminal, the request comprising the type of the application terminal, the name of the updated software file, the version number of the software currently installed on the application terminal, and the IP address of the application terminal; performing step 1010; этап 1009 - домашний шлюз отправляет на прикладной терминал запрос на установку версии, при этом запрос на установку версии содержит тип прикладного терминала, имя файла устанавливаемого программного обеспечения, номер версии программного обеспечения, установленного в настоящее время на прикладном терминале, и IP-адрес прикладного терминала; выполняют этап 1010;step 1009 — the home gateway sends a version installation request to the application terminal, wherein the version installation request contains the type of the application terminal, the name of the installed software file, the version number of the software currently installed on the application terminal, and the IP address of the application terminal ; performing step 1010; этап 1010- отправленный на прикладной терминал домашним шлюзом запрос отображается на прикладном терминале в виде всплывающего окна для подсказки пользователю, и прикладной терминал согласно введенным пользователем команд выполняет операции по установке, обновлению или отмене;step 1010 — the request sent to the application terminal by the home gateway is displayed on the application terminal as a pop-up window for prompting the user, and the application terminal, according to the commands entered by the user, performs installation, updating or canceling operations; после того, как прикладной терминал заканчивает выполнение операций, введенных пользователем, весь процесс завершают.after the application terminal completes the operations entered by the user, the entire process is completed. 2. Способ установки и обновления программного обеспечения прикладного терминала в домашней сети по п. 1, отличающийся тем, что после установки на прикладном терминале программного обеспечения для получения запроса, отправленного домашним шлюзом на прикладной терминал, и для отправки ответа, устанавливают программу контроля программного обеспечения.2. The method of installing and updating software of the application terminal in the home network according to claim 1, characterized in that after installing the software on the application terminal to receive a request sent by the home gateway to the application terminal and to send a response, a software control program is installed . 3. Способ установки и обновления программного обеспечения прикладного терминала в домашней сети по п. 1 или 2, отличающийся тем, что указанный запрос и ответ касательно устанавливаемого программного обеспечения принадлежат конфиденциальному протоколу передачи данных, основанного на Ethernet-протоколе или протоколе беспроводной локальной сети.3. The method of installing and updating the software of the application terminal in the home network according to claim 1 or 2, characterized in that said request and response regarding the installed software belong to a confidential data transfer protocol based on the Ethernet protocol or the wireless LAN protocol. 4. Способ установки и обновления программного обеспечения прикладного терминала в домашней сети по п. 3, отличающийся тем, что указанный конфиденциальный протокол передачи данных представляет собой UDP-пакет, содержащий присоединенную информацию.4. A method for installing and updating software of an application terminal in a home network according to claim 3, characterized in that said confidential data transfer protocol is a UDP packet containing attached information. 5. Способ установки и обновления программного обеспечения прикладного терминала в домашней сети по п. 1 или 2, отличающийся тем, что сообщение запроса содержит тип прикладного терминала, имя файла устанавливаемого программного обеспечения, номер текущей версии устанавливаемого программного обеспечения и IP-адрес прикладного терминала;5. A method for installing and updating software of an application terminal in a home network according to claim 1 or 2, characterized in that the request message contains the type of application terminal, the name of the installed software file, the current version number of the installed software and the IP address of the application terminal; при этом ответное сообщение содержит тип прикладного терминала, имя файла устанавливаемого программного обеспечения, номер версии установленного программного обеспечения и локальный IP-адрес.wherein the response message contains the type of application terminal, the file name of the installed software, the version number of the installed software, and the local IP address. 6. Система установки и обновления программного обеспечения прикладного терминала в домашней сети по п. 1, отличающаяся тем, что содержит прикладной терминал 20, подключенный к домашнему шлюзу 10 в проводном/беспроводном режиме;6. The system for installing and updating software of an application terminal in a home network according to claim 1, characterized in that it comprises an application terminal 20 connected to the home gateway 10 in a wired / wireless mode; при этом указанный домашний шлюз 10 содержит:wherein said home gateway 10 contains: модуль 11 сетевых служб, который предназначен для присвоения сетевых адресов и подключения к сети после подключения включенного прикладного терминала к домашнему шлюзу;module 11 network services, which is designed to assign network addresses and connect to the network after connecting the enabled application terminal to the home gateway; модуль 12 памяти, который предназначен для хранения устанавливаемого программного обеспечения и его имени файла и номера версии на прикладном терминале;a memory module 12, which is intended to store the installed software and its file name and version number on the application terminal; модуль 13 отправки запроса, который предназначен для отправки на прикладной терминал 20 запроса домашним шлюзом 10 на получение программного обеспечения;a request sending module 13, which is intended to send to the application terminal 20 a request by the home gateway 10 to receive software; модуль 14 получения ответа, который предназначен для получения ответа на запрос, отправленный прикладным терминалом 20;a response receiving unit 14, which is designed to receive a response to a request sent by the application terminal 20; модуль 15 сравнительного суждения, который предназначен для сравнения номера версии программного обеспечения, содержащегося в ответе, с номером текущей версии, при этом, если номер текущей версии новее, чем содержащийся в ответе, результаты сравнительного суждения отправляют на модуль обновлений, в противном случае процесс прекращают;comparative judgment module 15, which is intended to compare the software version number contained in the response with the current version number, in this case, if the current version number is newer than that contained in the response, the results of the comparative judgment are sent to the update module, otherwise the process is stopped ; модуль 16 синхронизации, который срабатывает после отправки запроса модулем отправки и прекращает работать после получения ответа модулем получения ответа; при этом указанный модуль предназначен для определения того, получен ли ответ прикладного терминала 20 в заданный срок, если получен, то срабатывает модуль сравнительного суждения, в противном случае срабатывает модуль установки;synchronization module 16, which is triggered after the request is sent by the sending module and stops working after a response is received by the response receiving module; however, the specified module is designed to determine whether the response of the application terminal 20 is received in a given time, if it is, then the comparative judgment module is activated, otherwise the installation module is triggered; модуль 17 установки, который предназначен для отправки на прикладной терминал запроса на установку программного обеспечения и предоставления необходимого программного обеспечения;installation module 17, which is designed to send a request to install software and provide the necessary software to the application terminal; модуль 18 обновления, который предназначен для отправки на прикладной терминал запроса на обновление программного обеспечения и предоставления необходимого для обновления программного обеспечения;an update module 18, which is designed to send a request for a software update to the application terminal and provide the necessary software updates; при этом указанный прикладной терминал 20 содержит:wherein said application terminal 20 comprises: принимающий модуль 21, установленный после того, как прикладной терминал 20 автоматически устанавливает программное обеспечение в первый раз, предназначенный для последовательного получения запроса на получение программного обеспечения от домашнего шлюза 10 и отправки ответа;a receiving module 21 installed after the application terminal 20 automatically installs the software for the first time, designed to sequentially receive a request for software from the home gateway 10 and send a response; модуль 22 установки, который предназначен для выполнения операции по установке программного обеспечения;installation module 22, which is designed to perform software installation operations; модуль 23 обновления, который предназначен для выполнения операции по обновлению программного обеспечения. an update module 23, which is intended to perform a software update operation.
RU2012144530/08A 2010-09-13 2011-09-07 Method and system for installing and updating software of application terminal in home network RU2549126C2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201010278970.X 2010-09-13
CN201010278970.XA CN101951400B (en) 2010-09-13 2010-09-13 Software installation and upgrading method of application terminal in home network and system thereof
PCT/CN2011/079408 WO2012034486A1 (en) 2010-09-13 2011-09-07 Method and system for installing and upgrading software on application terminal in home network

Publications (2)

Publication Number Publication Date
RU2012144530A true RU2012144530A (en) 2014-04-27
RU2549126C2 RU2549126C2 (en) 2015-04-20

Family

ID=43454758

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012144530/08A RU2549126C2 (en) 2010-09-13 2011-09-07 Method and system for installing and updating software of application terminal in home network

Country Status (4)

Country Link
CN (1) CN101951400B (en)
MY (1) MY183744A (en)
RU (1) RU2549126C2 (en)
WO (1) WO2012034486A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109511110A (en) * 2018-12-29 2019-03-22 Tcl移动通信科技(宁波)有限公司 A kind of WIFI configuration software installation control method, device and storage medium

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101951400B (en) * 2010-09-13 2013-01-02 烽火通信科技股份有限公司 Software installation and upgrading method of application terminal in home network and system thereof
CN102163157A (en) * 2011-04-07 2011-08-24 北京百纳威尔科技有限公司 Upgrading method of non-intelligent terminal, non-intelligent terminal and application server
CN102402443A (en) * 2011-11-09 2012-04-04 上海聚力传媒技术有限公司 Method, device, equipment and system for installing application information
CN103281373B (en) * 2013-05-30 2015-12-23 烽火通信科技股份有限公司 Home gateway intelligent update device and upgrade method
CN103491189B (en) * 2013-09-30 2017-04-05 北京奇虎科技有限公司 Method and wireless terminal based on the linkage detection client software installment state of high in the clouds and wireless terminal
CN103763008B (en) * 2014-01-15 2016-01-06 天地融科技股份有限公司 The method and system of transfer of data between a kind of controlled bluetooth equipment, bluetooth equipment
CN103973523A (en) * 2014-04-16 2014-08-06 烽火通信科技股份有限公司 Method for automatically finding and binding mobile phone and home gateway
CN104092593B (en) * 2014-07-31 2017-03-22 王征 Automatic access system and access method of intelligent terminal for automatically identifying internal and external networks based on internal and external network identifier
CN105812435B (en) * 2014-12-30 2020-07-28 腾讯科技(深圳)有限公司 Application upgrading data packet processing method and device, electronic equipment and system
EP3113450B1 (en) 2015-06-29 2018-04-25 Thomson Licensing Method for locating a service and method for proposing a service and corresponding communication network devices, system, computer readable program products and computer readable storage mediums
RU2623887C2 (en) * 2015-09-30 2017-06-29 Акционерное общество "Лаборатория Касперского" Full-disk encryption module update installation method
CN105553730B (en) * 2015-12-22 2019-07-30 新余未来宽带技术有限公司 Device and method for implementing firmware upgrade of gateway-type EoC terminal
CN105786573B (en) * 2016-03-16 2019-04-26 烽火通信科技股份有限公司 Quickly upgrade the method and system of ZigBee controller in smart home
CN107231243A (en) * 2016-03-23 2017-10-03 北京京东尚科信息技术有限公司 The method that network of being networked to intelligence carries out firmware upgrade
CN106095498A (en) * 2016-06-03 2016-11-09 深圳市永兴元科技有限公司 The method and device that software is disposed
CN107769947B (en) * 2016-08-19 2020-06-05 中兴通讯股份有限公司 A method, device and device for replacing customized skin
CN109753297A (en) * 2018-12-28 2019-05-14 深圳创维-Rgb电子有限公司 Software upgrade method, device and readable storage medium when terminal is in standby
CN110324193B (en) * 2019-07-31 2022-08-02 青岛海信医疗设备股份有限公司 A terminal upgrade management method and device
CN110750283B (en) * 2019-10-15 2023-05-02 青岛易触科技有限公司 A remote upgrade method and system for automatic vending machine driver
CN111399868B (en) * 2020-02-25 2024-04-26 联合汽车电子有限公司 Software updating method, microprocessor, domain controller and readable storage medium
CN111752582B (en) * 2020-05-25 2024-07-19 深圳市鸿合创新信息技术有限责任公司 Software updating method and device in local area network and electronic equipment
CN112506536B (en) * 2020-11-12 2023-05-30 东风汽车集团有限公司 Method, device, equipment and medium for updating vehicle-mounted controller software
CN114531353A (en) * 2022-01-25 2022-05-24 沈阳中科奥维科技股份有限公司 Automatic whole-network terminal upgrading method based on WIA-PA gateway

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100477578B1 (en) * 2002-04-23 2005-03-18 서울통신기술 주식회사 system and method for remote management of information device in home network
US7539686B2 (en) * 2004-03-12 2009-05-26 Microsoft Corporation Tag-based schema for distributing update metadata in an update distribution system
CN101060427A (en) * 2006-04-19 2007-10-24 华为技术有限公司 A system and method for realizing the remote software updating
CN101197704A (en) * 2006-12-05 2008-06-11 中兴通讯股份有限公司 Method for Upgrading Software Version in Digital Subscriber Line Terminal Remote Management
JP2008217686A (en) * 2007-03-07 2008-09-18 Ricoh Co Ltd Installation control method, information processing system, and installation control program
CN101221511A (en) * 2008-01-25 2008-07-16 中兴通讯股份有限公司 A method for automatically installing and upgrading terminal equipment application software
CN101951400B (en) * 2010-09-13 2013-01-02 烽火通信科技股份有限公司 Software installation and upgrading method of application terminal in home network and system thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109511110A (en) * 2018-12-29 2019-03-22 Tcl移动通信科技(宁波)有限公司 A kind of WIFI configuration software installation control method, device and storage medium
CN109511110B (en) * 2018-12-29 2022-05-06 Tcl移动通信科技(宁波)有限公司 A WIFI configuration software installation control method, device and storage medium

Also Published As

Publication number Publication date
CN101951400A (en) 2011-01-19
WO2012034486A1 (en) 2012-03-22
CN101951400B (en) 2013-01-02
MY183744A (en) 2021-03-11
RU2549126C2 (en) 2015-04-20

Similar Documents

Publication Publication Date Title
RU2549126C2 (en) Method and system for installing and updating software of application terminal in home network
US8387112B1 (en) Automatic software update on network devices
CN103532751B (en) Method and device for managing network access equipment
CN113348725B (en) Device operation method, device, gateway, electronic device and computer readable medium
JP5826090B2 (en) Gateway and program
JP5821576B2 (en) Relay device and method for starting electronic device
CN101621406A (en) Method for configuring domestic gateways in batch, configuring equipment and domestic gateways
US20090233609A1 (en) Touchless Plug and Play Base Station
CN103957117A (en) System and method for achieving intelligent installation of network equipment
WO2022002173A1 (en) Intelligent device networking method and apparatus, and intelligent device control system and method
CN106572200A (en) IP address configuration method and IP address configuration device for baseboard management controller BMC
CN105320534B (en) Method, device and system for BOOT remote upgrade of single board
WO2015066912A1 (en) Base station activation method and base station activation system
JP4454539B2 (en) IP telephone automatic setting system and method
JP4411222B2 (en) Network, network terminal device, IP address management method used therefor, and program thereof
CN102710629B (en) Method for connecting network and system
CN102833362A (en) Configuration method of DNS (domain name system) server and drive device of wireless data access device
CN102752135B (en) A kind of method realizing network equipments configuration
CN104811470A (en) Point-to-point transmission method and network connection device
CN106982130A (en) A kind of device version synchronous method and device
JP5304697B2 (en) Radio access network system and operation parameter setting method
WO2016180141A1 (en) Virtual machine state management method and device
CN104283982B (en) A kind of method that DMZ host automatically points to, system and gateway
CN101594696B (en) Trust check method for discovering access controller
CN109660378B (en) A method, device, device and storage medium for maintaining normal communication of home gateway