Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Cross-platform remote upgrading system and method

A cross-platform, upgrade server technology, applied in the field of cross-platform upgrades, can solve problems such as the limitations of upgrades that cannot be overcome, and achieve good portability, good scalability, and reduced dependence

Pending Publication Date: 2017-08-25
CHENGDU SANLING KAITIAN COMM IND
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Ordinary remote upgrade tool systems cannot remotely and automatically upgrade corresponding software objects (processes, services) under different platforms (windows, linux), let alone manage, upgrade, and selectively downgrade the upgraded version. Limitations of only being able to upgrade to a single platform

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
  • Cross-platform remote upgrading system and method
  • Cross-platform remote upgrading system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0045] The system is divided into communication data layer, business logic layer and application layer. Communication layer: The database is SQList, which communicates with the client as the server, and completes socket communication and communication protocol processing. Data layer: implement a simple ORM. The business logic layer includes a version management module and an upgrade logic module. The version management module: manages version information and saves upgrade files. Provide a calling interface for the application layer. Upgrade logic module: determine whether the client needs to be upgraded, send upgrade file information to the client, and control the amount of concurrent upgrades. The application layer includes a version import module and a version library query module. The version import module is used for users to import new versions. Repository query: currently only used for historical version record query, and will be used as the entry for version manageme...

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 cross-platform remote upgrading system and method, and relates to the field of cross-platform upgrading. The cross-platform upgrading system comprises a database, an upgrading server, a monitoring table, a data interface, an exchanger and a plurality of clients, wherein the upgrading server is connected with the database and the monitoring table through a wireless or wired network; the upgrading server is connected with the exchanger through a data interface; and the exchanger is connected with the clients. The cross-platform upgrading method comprises the steps of querying a current version; importing the version; storing all versions; pushing an upgrading message; judging whether upgrading is performed or not; and starting upgrading. A communication protocol uses a unified communication data package structure of a video monitoring system, and business data uses an XML data structure, so that relatively high expansibility is provided. A program version number uses a unified writing rule. Standard C++ is used for development, so that the dependency on an operation system is reduced as far as possible, the purpose of one-time development and two-position compilation is achieved, and better portability is provided.

Description

technical field [0001] The invention relates to the field of cross-platform upgrading, in particular to a cross-platform upgrading system and method. Background technique [0002] Linux is a set of Unix-like operating systems that are free to use and spread freely. It is a POSIX and UNIX-based multi-user, multi-tasking, multi-threading and multi-CPU operating system. It can run major UNIX utility software, application programs and network protocols. It supports 32-bit and 64-bit hardware. Linux inherits Unix's network-centric design idea and is a multi-user network operating system with stable performance. The Linux operating system was born on October 5, 1991 (this is the first time it was officially announced to the outside world). Linux There are many different Linux distributions, but they all use the Linux kernel. Linux can be installed on a variety of computer hardware devices such as cell phones, tablets, routers, video game consoles, desktop computers, mainframes...

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 Applications(China)
IPC IPC(8): G06F9/445
CPCG06F8/65G06F8/71
Inventor 沈宜张家亮刘奕
Owner CHENGDU SANLING KAITIAN COMM IND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products