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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
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
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.
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)
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)
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 |
-
2016
- 2016-10-10 CN CN201610883713.6A patent/CN106301959B/en active Active
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 |