CN106301959B - Gateway batch upgrading method and system based on WINDOWS and LINUX platform - Google Patents

Gateway batch upgrading method and system based on WINDOWS and LINUX platform Download PDF

Info

Publication number
CN106301959B
CN106301959B CN201610883713.6A CN201610883713A CN106301959B CN 106301959 B CN106301959 B CN 106301959B CN 201610883713 A CN201610883713 A CN 201610883713A CN 106301959 B CN106301959 B CN 106301959B
Authority
CN
China
Prior art keywords
client
server
address
upgrading
windows
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
CN201610883713.6A
Other languages
Chinese (zh)
Other versions
CN106301959A (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.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies 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 Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201610883713.6A priority Critical patent/CN106301959B/en
Publication of CN106301959A publication Critical patent/CN106301959A/en
Application granted granted Critical
Publication of CN106301959B publication Critical patent/CN106301959B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a kind of gateway batch upgrading methods and system based on WINDOWS and LINUX platform, are related to cross-platform communication between devices field.Method includes the following steps: server-side establishes cross-platform server-side-client two-way communication by raw socket, server-side uses WINDOWS system, and client uses Linux embedded system;Server-side dynamically distributes unique ip address to the client of discovery, establishes transmission control protocol TCP connection;Whether server-side verification client needs to upgrade, if you do not need to upgrading, then terminate;If necessary to upgrade, client rewrite linux system kernel ICP/IP protocol defined in File Transfer Protocol, by file fragmentation splice it is blocking after, be stored directly in memory.The present invention can guarantee that gateway client receives the complete and correctness of file, save memory headroom, reduce the probability of upgrading failure, the beginning and end mark of clear confirmation upgrading.

Description

Gateway batch upgrading method and system based on WINDOWS and LINUX platform
Technical field
The present invention relates to cross-platform communication between devices fields, are specifically related to a kind of based on WINDOWS and LINUX platform Gateway batch upgrading method and system.
Background technique
Linux system is a kind of based on POSIX (Porttable Operation System Interface of Unix, portable operating system Unix) and the multi-user of Unix, multitask, multithreading and multi -CPU operating system.Nowadays, Full release is mounted with there are many hardware device or cuts the linux system of version, such as: home gateway, mobile phone, plate electricity Brain, computer, large server etc..
User side end product based on the home gateway of Linux as a integration of three networks, application is more and more extensive, needs Ask also more and more.Engineering has frequently encountered high-volume (10,000 or more) new equipment, for some reason, equipment outside When storing in warehouse, before being applied to domestic consumer, upgraded version again or configuration are needed.Do not having EMS (Element Management System, graphic network manager system) platform or RMS (Remote Management System, far Thread management system) platform, under conditions of the PC for uniquely having WINDOWS operating system, need manually to rise every equipment Grade, had both expended time or labor intensive.
The gateway batch upgrade scheme of current published linux system has: batch upgrade or base based on multicast Upgrade in the broadcast of UDP (User Datagram Protocol, User Datagram Protocol).Both schemes are primarily present following Three point defects:
(1) there are the incomplete problems of gateway client file reception.
Upgrading based on udp protocol does not support fragment to retransmit and verify, there is no assurance that each data point that PC is sent Piece, gateway can be properly received, it is difficult to guarantee that gateway client receives the complete and correctness of file.
(2) it is larger to there is occupancy greater room, the probability of upgrading failure.
Two kinds of traditional upgrading modes: the first, upgrade file is transferred to by equipment FLASH subregion by FTP order, and File in FLASH is read into memory, then by calling upgrade interface to complete escalation process, and upgrade interface was upgrading Need to distribute the interaction process that correspondence memory completes User space and kernel state in journey, therefore this scheme needs one times of upgrade file big FLASH and DDR resource is relatively consumed in the space DDR in the small space FLASH and twice of upgrade file size;It second, is ordered by FTP It enables and upgrade file is transferred to the space equipment DDR, and file in the space DDR is read, this scheme needs three times upgrade file big The small space DDR, it is larger to DDR resource requirement;
Two kinds of traditional upgrading modes need the remaining space of at least 2 times or more mirror image size for upgrading, by embedded system FLASH size of uniting limitation, the probability for causing upgrading to fail are larger.
(3) traditional escalation process does not have verification scheme, leads to escalation process not intelligence, and upgrading beginning and end identifies nothing Method confirmation.
Summary of the invention
The purpose of the invention is to overcome the shortcomings of above-mentioned background technique, provide a kind of flat based on WINDOWS and LINUX The gateway batch upgrading method and system of platform can guarantee that gateway client receives the complete and correctness of file, save memory Space reduces the probability of upgrading failure, can clearly confirm the beginning and end mark of upgrading.
The present invention provides a kind of gateway batch upgrading method based on WINDOWS and LINUX platform, comprising the following steps:
S1, server-side establish cross-platform server-side-client two-way communication, server-side is adopted by raw socket With WINDOWS system, client uses Linux embedded system;
S2, the automatic discovery thread of server-side starting, cycle through the discovery message of broadcast udp protocol, and in data field Carry server-side medium access control MAC Address;When client receives the discovery message of server-side transmission, oneself is reported MAC Address, request distribution IP address;Server-side uses loop distribution algorithm, to the client dynamic of the different MAC Address of discovery Distribute unique ip address;Client establishes TCP connection with server-side according to the IP address and designated ends slogan of distribution;
S3, after establishing TCP connection, in server-side input validation information, server-side file opening transport protocol service, client End reports mirror image compilation time and configuration version number, and whether the reply of client waiting for server upgrades, if the stipulated time it It does not reply inside, then overtime, if time-out reaches certain number, client circulation reports information and waits for a period of time;Service End judges whether to need updating client, if you do not need to upgrading, server-side are identified by lighting;If necessary to upgrade, Server-side issues upgrading URL, filename to client, and client is upgraded, and client rewrites wget order and ftp order, Through sliced transmission socket into memory, upgrade interface can be directly saved in file cache block using wget;Finally, objective Family end is to server-side uploaded state information.
Based on the above technical solution, in step S1, pass through raw socket, self-defined message format, extension The layer 5 application layer communication mutual message of ICP/IP protocol establishes cross-platform server-side-client two-way communication.
Based on the above technical solution, the server-side uses loop distribution algorithm, to the different MAC Address of discovery Client dynamically distribute unique ip address process it is as follows:
Server-side safeguards a facility information chained list to the client of all connections, if finding in facility information chained list The MAC Address of client, and have corresponding IP address in IP address pond, then the IP address is distributed into client;Otherwise, in IP New IP address is distributed in address pool to client, and mark the IP address to occupy in IP address pond.
The present invention also provides a kind of gateway batch upgrading system based on WINDOWS and LINUX platform, which includes clothes Business end and client,
The server-side uses WINDOWS system, and client uses Linux embedded system;Server-side passes through original set Word is connect, cross-platform server-side-client two-way communication is established;The automatic discovery thread of server-side starting, cycles through broadcast The discovery message of udp protocol, and server-side medium access control MAC Address is carried in data field;Client receives service When holding the discovery message sent, the MAC Address of oneself, request distribution IP address are reported;Server-side uses loop distribution algorithm, gives It was found that different MAC Address client dynamically distribute unique ip address;Client is according to the IP address and designated port of distribution Number, TCP connection is established with server-side;
After establishing TCP connection, in server-side input validation information, server-side file opening transport protocol service, client Mirror image compilation time and configuration version number are reported, whether the reply of client waiting for server upgrades, if within the stipulated time It does not reply, then overtime, if time-out reaches certain number, client circulation reports information and waits for a period of time;Server-side Judge whether to need updating client, if you do not need to upgrading, server-side are identified by lighting;If necessary to upgrade, clothes Business end issues upgrading URL, filename to client, and client is upgraded, and client rewrites wget order and ftp order, leads to Sliced transmission socket is crossed into memory, upgrade interface can be directly saved in file cache block using wget;Finally, client It holds to server-side uploaded state information.
Based on the above technical solution, the server-side passes through raw socket, self-defined message format, extension The layer 5 application layer communication mutual message of ICP/IP protocol establishes cross-platform server-side-client two-way communication.
Based on the above technical solution, the server-side uses loop distribution algorithm, to the different MAC Address of discovery Client dynamically distribute unique ip address process it is as follows:
Server-side safeguards a facility information chained list to the client of all connections, if finding in facility information chained list The MAC Address of client, and have corresponding IP address in IP address pond, then the IP address is distributed into client;Otherwise, in IP New IP address is distributed in address pool to client, and mark the IP address to occupy in IP address pond.
Compared with prior art, advantages of the present invention is as follows:
(1) scalability.The present invention extends the 5th of ICP/IP protocol by raw socket, self-defined message format Layer application layer communication mutual message, establishes cross-platform server-side-client two-way communication, establishes WINDOWS's and LINUX Overpassing Platform by Using interaction protocol.Therefore when needing to increase new function, it is only necessary on the basis of existing system, increase new Definition and realization, so that it may complete subfunction increase, without increasing additional process flow, facilitate extension and existing function It can be unaffected.
(2) fast and stable.The present invention is based on the File Transfer Protocol for establishing TCP connection to transmit file, guarantees file transmission Stability, can be improved the success rate of upgrading, avoid file transmit dropping fraction the problems such as, guarantee gateway client receive file Complete and correctness.
(3) memory headroom is saved.The present invention rewrites linux system kernel wget agreement, and by file fragmentation, oneself is assembled into The memory parking space of one times of file is saved in one buffer area.
(4) probability of upgrading failure is reduced.Compared to previous method, by file read-write interface (fopen, fread, Fwrite file) is read as cache blocks to call for interface, will need to expend 2 times of upgrading memory headroom, no additional file is read Take space.Size space limitation reason based on embedded system FLASH, the present invention can be effectively reduced the general of upgrading failure Rate.After rewriting wget order, upgrading will only need one times of upgrade file memory headroom, can save memory headroom, make The probability of upgrading failure further decreases.
(5) present invention joined verification scheme in escalation process, and whether verification client needs to upgrade, if you do not need to Upgrading, then terminate;If necessary to upgrade, client rewrites File Transfer Protocol defined in ICP/IP protocol, such as: wget, FTP etc. order, by file fragmentation splice it is blocking after, be stored directly in memory.In such manner, it is possible to clearly confirm upgrading beginning and End of identification.
(6) reusability.When chip solution is changed, due to upper-layer protocol be it is constant, by chip The abstract and removing of adaption section code, can greatly be multiplexed original code, it might even be possible to pass through volume using same set of code The control of option is translated to support the Linux embedded device of different chip solutions, achievees the purpose that reduce maintenance cost.
Detailed description of the invention
Fig. 1 is the flow chart of the gateway batch upgrading method in the embodiment of the present invention based on WINDOWS and LINUX platform.
Fig. 2 be in the embodiment of the present invention server-side to discovery client dynamically distribute unique ip address, establish TCP connection Flow chart.
Fig. 3 is the schematic diagram in the IP address pond initialized in the embodiment of the present invention.
Fig. 4 is the flow chart for verifying client in the embodiment of the present invention and whether needing to upgrade.
Specific embodiment
With reference to the accompanying drawing and specific embodiment the present invention is described in further detail.
The embodiment of the present invention provides a kind of gateway batch upgrading system based on WINDOWS and LINUX platform, the system packet Server-side and client are included, server-side uses WINDOWS system, and client uses Linux embedded system.
Shown in Figure 1, the embodiment of the present invention provides a kind of gateway batch upgrade based on WINDOWS and LINUX platform Method, comprising the following steps:
S1, server-side pass through raw socket, self-defined message format, and the layer 5 application layer for extending ICP/IP protocol is led to Believe mutual message, establish cross-platform server-side-client two-way communication, server-side uses WINDOWS system, and client is adopted With Linux embedded system;
Since WINDOWS system does not allow user to send customized L 2 broadcast packet, and Linux embedded system allows to use Family sends customized L 2 broadcast packet, so needing to establish cross-platform two-way communication by raw socket.
S2, server-side dynamically distribute unique ip address to the client of discovery, establish TCP (Transmission Control Protocol, transmission control protocol) connection;
Whether S3, server-side verification client need to upgrade, if you do not need to upgrading, then terminate;If necessary to upgrade, visitor Family end rewrites File Transfer Protocol defined in linux system kernel ICP/IP protocol, such as: wget (WorldWideWebget), FTP (File Transfer Protocol, File Transfer Protocol) etc. is ordered, and file fragmentation is spelled After being connected into block, it is stored directly in memory.Wget is the free tool for downloading file automatically from network, supports to pass through HTTP, HTTPS, FTP tri- most common ICP/IP protocol downloadings, and HTTP Proxy can be used.
Shown in Figure 2, in step S2, server-side dynamically distributes unique ip address to the client of discovery, establishes TCP company The process connect is as follows:
The automatic discovery thread of server-side starting cycles through the discovery message of broadcast udp protocol, and carries in data field Server-side MAC (Medium Access Control, medium access control) address;
When client receives the discovery message of server-side transmission, the MAC Address of oneself, request distribution IP address are reported;
Server-side uses loop distribution algorithm, dynamically distributes unique ip address to the client of the different MAC Address of discovery: Server-side safeguards a facility information chained list to the client of all connections, if finding client in facility information chained list MAC Address, and have corresponding IP address in IP address pond, then the IP address is distributed into client;Otherwise, in IP address pond New IP address is distributed to client, and mark the IP address to occupy in IP address pond;
Loop distribution algorithm: if the IP address of server-side is a.b.c.d (1≤d≤254), then it is same to distribute to client The IP address range of network segment is [a.b.c.1]-[a.b.c. (d-1)] and [a.b.c. (d+1)-[a.b.c.253], shares 253 IP address.Initialize IP address pond array ip_pool [index] all 0.Server-side is marked to occupy in IP address pond IP address be 1 (ip_pool [d]=1).
For example, with reference to shown in Fig. 3, server-side IP address is 192.168.1.100, then the IP address space section distributed is 192.168.1.1 to 192.168.1.253, and this IP address of 192.168.1.100 is excluded.
Client establishes TCP connection with server-side according to the IP address and designated ends slogan of distribution.
Following three kinds of mutual messages are related generally in the embodiment of the present invention:
1. broadcasting packet.Server-side sends broadcast UDP message message, carries server-side in UDP message message content field MAC Address, so that client replys data message according to this MAC Address;
2. request message.Client establishes original Socket socket, assembles UDP unicast message, the purpose MAC of transmission Location is server-side MAC Address, carries self MAC breath, request distribution IP address in UDP message message content field.
3. distributing IP address message.Server-side broadcast transmission UDP distributes IP address message.In broadcast UDP message data report Text section carries the MAC information of certain client unique identification and the IP address of distribution, after client receives broadcasting packet, root The IP address of oneself whether is allocated to according to the MAC information checking carried in message.
Shown in Figure 4, in step S3, the process whether server-side verification client needs to upgrade is as follows:
After establishing TCP connection, in server-side input validation information, such as server-side URL (Uniform Resource Locator, uniform resource locator), filename, whether the information such as mandatory upgrade, software version number, server-side opens FTP clothes Business, client report mirror image compilation time and configuration version number, and whether the reply of client waiting for server upgrades, if providing It is not replied within time (such as 9 seconds), then overtime, if time-out reaches certain number (such as 3 times), client circulation is reported Information simultaneously waits for a period of time (such as 3 seconds);Server-side judges whether to need updating client, if you do not need to upgrading, service End is identified by lighting;If necessary to upgrade, server-side issues upgrading URL, filename etc. to client, and client carries out Upgrading: rewrite the File Transfer Protocol in ICP/IP protocol: file is downloaded in the order such as wget, ftp, by socket sliced transmission, Splicing saves within the data block, and calls upgrade interface, finally, client is to server-side uploaded state information, such as: TCP connects It connects failure, transmission time-out, receive time-out, without upgrading, upgrading successfully.
The embodiment of the present invention rewrites wget order and ftp order, through sliced transmission socket into memory, upgrade interface It can be directly saved in file cache block using wget.Compared to previous method, by file read-write interface (fopen, Fread, fwrite) it file is read as cache blocks is called for interface, it will need to expend 2 times of upgrading memory headroom, without additional File reads space.Size space limitation reason based on embedded system FLASH, the embodiment of the present invention can be effectively reduced liter The probability of grade failure.After rewriting wget order, upgrading will only need one times of upgrade file memory headroom, can save interior Space is deposited, the probability for making upgrading fail further decreases.
Those skilled in the art can carry out various modifications to the embodiment of the present invention and modification, if these modifications and change For type within the scope of the claims in the present invention and its equivalent technologies, then these modifications and variations are also in protection scope of the present invention Within.
The prior art that the content being not described in detail in specification is known to the skilled person.

Claims (6)

1. a kind of gateway batch upgrading method based on WINDOWS and LINUX platform, which comprises the following steps:
S1, server-side establish cross-platform server-side-client two-way communication, server-side uses by raw socket WINDOWS system, client use Linux embedded system;
S2, the automatic discovery thread of server-side starting cycle through the discovery message of broadcast udp protocol, and carry in data field Server-side MAC Address;When client receives the discovery message of server-side transmission, the MAC Address of oneself, request distribution IP are reported Address;Server-side uses loop distribution algorithm, dynamically distributes unique ip address to the client of the different MAC Address of discovery;Visitor TCP connection is established with server-side according to the IP address and designated ends slogan of distribution in family end;
S3, after establishing TCP connection, in server-side input validation information, server-side file opening transport protocol service, in client Mirror image compilation time and configuration version number are reported, whether the reply of client waiting for server upgrades, if do not had within the stipulated time There is reply, then overtime, if time-out reaches certain number, client circulation reports information and waits for a period of time;Server-side is sentenced It is disconnected whether to need updating client, if you do not need to upgrading, server-side are identified by lighting;If necessary to upgrade, service It holds to client and issues upgrading URL, filename, client rewrites wget order and ftp order, arrived by sliced transmission socket In memory, upgrade interface can be directly saved in file cache block using wget;Finally, client is to server-side uploaded state Information.
2. as described in claim 1 based on the gateway batch upgrading method of WINDOWS and LINUX platform, it is characterised in that: step In rapid S1, by raw socket, self-defined message format extends the layer 5 application layer communication interaction report of ICP/IP protocol Text establishes cross-platform server-side-client two-way communication.
3. as described in claim 1 based on the gateway batch upgrading method of WINDOWS and LINUX platform, it is characterised in that: institute Server-side is stated using loop distribution algorithm, the process of unique ip address is dynamically distributed to the client of the different MAC Address of discovery It is as follows:
Server-side safeguards a facility information chained list to the client of all connections, if finding client in facility information chained list The MAC Address at end, and have corresponding IP address in IP address pond, then the IP address is distributed into client;Otherwise, in IP address New IP address is distributed in pond to client, and mark the IP address to occupy in IP address pond.
4. a kind of gateway batch upgrading system based on WINDOWS and LINUX platform, which includes server-side and client, It is characterized by:
The server-side uses WINDOWS system, and client uses Linux embedded system;Server-side passes through raw socket, Establish cross-platform server-side-client two-way communication;The automatic discovery thread of server-side starting cycles through broadcast UDP association The discovery message of view, and server-side MAC Address is carried in data field;Client receives the discovery message of server-side transmission When, report the MAC Address of oneself, request distribution IP address;Server-side uses loop distribution algorithm, to the different MAC of discovery The client of location dynamically distributes unique ip address;Client is established according to the IP address and designated ends slogan of distribution with server-side TCP connection;
After establishing TCP connection, in server-side input validation information, server-side file opening transport protocol service, client is reported Mirror image compilation time and configuration version number, whether the reply of client waiting for server upgrades, if do not had within the stipulated time It replys, then overtime, if time-out reaches certain number, client circulation reports information and waits for a period of time;Server-side judgement Whether updating client is needed, if you do not need to upgrading, server-side are identified by lighting;If necessary to upgrade, server-side Upgrading URL, filename are issued to client, client rewrites wget order and ftp order, through sliced transmission socket in In depositing, upgrade interface can be directly saved in file cache block using wget;Finally, client is believed to server-side uploaded state Breath.
5. as claimed in claim 4 based on the gateway batch upgrading system of WINDOWS and LINUX platform, it is characterised in that: institute Server-side is stated by raw socket, self-defined message format extends the layer 5 application layer communication interaction report of ICP/IP protocol Text establishes cross-platform server-side-client two-way communication.
6. as claimed in claim 4 based on the gateway batch upgrading system of WINDOWS and LINUX platform, it is characterised in that: institute Server-side is stated using loop distribution algorithm, the process of unique ip address is dynamically distributed to the client of the different MAC Address of discovery It is as follows:
Server-side safeguards a facility information chained list to the client of all connections, if finding client in facility information chained list The MAC Address at end, and have corresponding IP address in IP address pond, then the IP address is distributed into client;Otherwise, in IP address New IP address is distributed in pond to client, and mark the IP address to occupy in IP address pond.
CN201610883713.6A 2016-10-10 2016-10-10 Gateway batch upgrading method and system based on WINDOWS and LINUX platform Active CN106301959B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610883713.6A CN106301959B (en) 2016-10-10 2016-10-10 Gateway batch upgrading method and system based on WINDOWS and LINUX platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610883713.6A CN106301959B (en) 2016-10-10 2016-10-10 Gateway batch upgrading method and system based on WINDOWS and LINUX platform

Publications (2)

Publication Number Publication Date
CN106301959A CN106301959A (en) 2017-01-04
CN106301959B true CN106301959B (en) 2019-04-30

Family

ID=57717751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610883713.6A Active CN106301959B (en) 2016-10-10 2016-10-10 Gateway batch upgrading method and system based on WINDOWS and LINUX platform

Country Status (1)

Country Link
CN (1) CN106301959B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108737202A (en) * 2018-07-03 2018-11-02 郑州云海信息技术有限公司 A kind of host batch dispositions method, device and system
CN108924018A (en) * 2018-07-06 2018-11-30 南京苏博曼纳软件科技有限公司 A kind of interior intelligent gateway control method based on mobile terminal of local area network
CN109189419B (en) * 2018-07-27 2022-05-31 广州视源电子科技股份有限公司 System upgrading method, device and system, server and client
WO2020113478A1 (en) * 2018-12-05 2020-06-11 北京比特大陆科技有限公司 Address information processing method and apparatus, electronic device, and storage medium
CN110113218A (en) * 2019-05-24 2019-08-09 深圳云里物里科技股份有限公司 A kind of gateway configuration method, system, computer storage medium and electronic equipment
CN110830605A (en) * 2019-10-30 2020-02-21 许继集团有限公司 Self-discovery client, communication terminal equipment and automatic discovery method thereof
CN112422681B (en) * 2020-11-18 2023-01-13 中盈优创资讯科技有限公司 Cross-platform distributed communication calling method and device
CN112583472B (en) * 2020-12-28 2023-05-19 四川安迪科技实业有限公司 Multicast file sending, receiving and transmitting method and device for batch upgrading satellite equipment
CN113518106A (en) * 2021-04-06 2021-10-19 惠州市德赛西威智能交通技术研究院有限公司 Virtual machine interaction system and method based on SOME/IP protocol
CN114448974B (en) * 2022-01-13 2024-04-02 骤雨湾(武汉)技术服务有限公司 Remote file transmission method, device, equipment and storage medium
CN114640584B (en) * 2022-02-14 2023-11-24 西安广和通无线软件有限公司 Module upgrading method and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420326B (en) * 2008-12-02 2011-02-16 华为技术有限公司 Method, system and apparatus for implementing failure restoration and data backup
CN101710288A (en) * 2009-11-27 2010-05-19 成都市华为赛门铁克科技有限公司 Upgrade processing method and system, upgrade server and upgrade device
CN102148839B (en) * 2010-02-09 2015-06-03 蓝盾信息安全技术股份有限公司 Method, device and system for managing FTP (file transfer protocol) server
CN101789980A (en) * 2010-03-05 2010-07-28 武汉烽火网络有限责任公司 Batch upgrading method based on cluster network
CN102137101A (en) * 2011-03-04 2011-07-27 中山中珩数字科技有限公司 Embedded Linux system data transmission method based on SCTP (Stream Control Transmission Protocol) and system thereof
CN105119749B (en) * 2015-09-07 2018-12-28 烽火通信科技股份有限公司 A kind of method and system of home gateway local batch upgrade

Also Published As

Publication number Publication date
CN106301959A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106301959B (en) Gateway batch upgrading method and system based on WINDOWS and LINUX platform
US7502855B2 (en) Wireless classroom system allowing user to access a particular classroom by selecting corresponding network from a list of wireless networks
KR101877188B1 (en) Service layer interworking using mqtt protocol
EP1635256B1 (en) Communication system and method for upgrade of user terminal software and user terminal upgraded by same
CN106411843A (en) Server initiated remote device registration
CN110071984A (en) A kind of network identity mapping method and system and terminal, mark gateway
US20120198434A1 (en) Virtual bundling of remote device firmware upgrade
US20080275950A1 (en) Wireless Device Address Book Updates
CN101621398A (en) Client/server system and method for automatic multi-client synchronous configuration thereof
CN115426391A (en) Remote procedure call protocol self-adaption method, related device and server
EP1435721A3 (en) Automatic and dynamic service information delivery to data terminals in an access network
CN105898893B (en) Full-duplex communication method for mobile terminal and Internet of things equipment
CN109495433A (en) Data download method and device, storage medium and electronic device
CN110659053A (en) Program updating method, device, storage medium and electronic equipment
EP2171917B1 (en) System and method for providing device management service to electronic device having no broadband communication module
CN112612497A (en) Firmware upgrading method based on gateway and firmware upgrading method of equipment
CN104346198A (en) Information processing apparatus, server apparatus, information processing method, and program
KR20190084932A (en) Apparatus for providing home network service and method thereof
CN111711698A (en) Intelligent equipment network access method and device and intelligent equipment control system and method
CN103581040A (en) Server distributing device and server distributing method
WO2007012675A1 (en) Application activation method
CN102598637B (en) Communications system
CN105516372B (en) Processing method, device and the server of filename
CN107968725B (en) Method and device for returning and configuring configuration information of home gateway unit type terminal device
CN106130863B (en) Transfer approach, device and the system of LAN protocol message

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant