Unlock instant, AI-driven research and patent intelligence for your innovation.

Gateway batch upgrade method and system based on windows and linux platforms

A batch upgrade, gateway technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve problems such as large upgrade failures, no verification mechanism, and FLASH size limitations, so as to reduce the probability of upgrade failures and reduce upgrades. The probability of failure, the effect of guaranteeing completeness and correctness

Active Publication Date: 2019-04-30
FENGHUO COMM SCI & TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] (1) There is a problem that the gateway client file is incompletely received
[0006] The upgrade based on the UDP protocol does not support fragment retransmission and verification, so it cannot guarantee that each data fragment sent by the PC can be correctly received by the gateway, and it is difficult to guarantee the integrity and correctness of the files received by the gateway client
[0007] (2) It takes up more space and has a higher probability of upgrade failure
[0009] The traditional two upgrade methods require at least 2 times the remaining space of the image size for upgrade. Due to the limitation of the FLASH size of the embedded system, the probability of upgrade failure is high
[0010] (3) There is no verification mechanism in the traditional upgrade process, which makes the upgrade process unintelligent, and the upgrade start and end marks cannot be confirmed

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Gateway batch upgrade method and system based on windows and linux platforms
  • Gateway batch upgrade method and system based on windows and linux platforms
  • Gateway batch upgrade method and system based on windows and linux platforms

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0037] The embodiment of the present invention provides a gateway batch upgrade system based on WINDOWS and LINUX platforms. The system includes a server and a client. The server uses the WINDOWS system, and the client uses a Linux embedded system.

[0038] see figure 1 As shown, the embodiment of the present invention provides a gateway batch upgrade method based on WINDOWS and LINUX platforms, comprising the following steps:

[0039] S1. The server establishes cross-platform server-client two-way communication through raw sockets, custom message formats, and extended TCP / IP protocol layer 5 application layer communication and interaction messages. The server uses the WINDOWS system, and the client The terminal adopts Linux embedded system;

[0040] Since the WINDOWS system does not allow users to send custom Layer 2 broadcast pack...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a gateway batch upgrading method and system based on WINDOWS and LINUX platforms, and relates to the field of communication between cross-platform devices. The method comprises the following steps: the server establishes cross-platform server-client two-way communication through the original socket, the server adopts the WINDOWS system, and the client adopts the Linux embedded system; the server dynamically allocates a unique IP address, set up the Transmission Control Protocol TCP connection; the server checks whether the client needs to be upgraded, if it does not need to be upgraded, then end; if it needs to be upgraded, the client rewrites the file transfer protocol defined in the Linux system kernel TCP / IP protocol, After the file fragments are spliced ​​into blocks, they are directly stored in the memory. The invention can ensure the integrity and correctness of files received by the gateway client, save memory space, reduce the probability of upgrade failure, and clearly confirm the start and end marks of the upgrade.

Description

technical field [0001] The invention relates to the field of cross-platform inter-device communication, in particular to a gateway batch upgrade method and system based on WINDOWS and LINUX platforms. Background technique [0002] The Linux system is a multi-user, multi-task, multi-thread and multi-CPU operating system based on POSIX (Porttable Operation System Interface of Unix, portable operating system Unix) and Unix. Today, many hardware devices have been installed with a full version or a tailored version of the Linux system, such as: home gateways, mobile phones, tablet computers, computers, large servers, etc. [0003] As a user-side terminal product of triple play integration, Linux-based home gateway is widely used and demanded more and more. Projects often encounter large quantities (10,000 or more) of new equipment. For some reason, when the equipment is stored in the warehouse, the version or configuration needs to be re-upgraded before it is applied to home use...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/24H04L29/06
CPCH04L41/082H04L67/01
Inventor 郭娟徐会宾李铿
Owner FENGHUO COMM SCI & TECH CO LTD