Supercharge Your Innovation With Domain-Expert AI Agents!

SDK version management method, management end, client and system

A version management, client-side technology, applied in the distributed field, can solve problems such as affecting the normal operation of services, unable to upload service requests from the server, and not upgrading the client SDK version.

Pending Publication Date: 2022-07-12
BANK OF CHINA
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] With the continuous upgrade and promotion of the server in DIMS, different versions of the server correspond to different SDK versions of the client. There may be cases where the server is upgraded but the client SDK version has not been upgraded, and the old version of the SDK cannot provide services to the new version. upload service request
However, in the prior art, there is no method for managing the SDK version of the client, which causes the staff to not know which client SDK versions are new and which client SDK versions are still old, which affects the normal operation of the service.

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
  • SDK version management method, management end, client and system
  • SDK version management method, management end, client and system
  • SDK version management method, management end, client and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0092] In order to make the purposes, technical solutions and advantages of the embodiments of the present invention more clearly understood, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings. Here, the exemplary embodiments of the present invention and their descriptions are used to explain the present invention, but not to limit the present invention.

[0093] With the continuous upgrading and promotion of the server in DIMS, different versions of the server have different SDK versions corresponding to the client. There may be a situation where the server is upgraded but the client SDK version has not been upgraded. The old version of the SDK cannot be used for the new version of the service The client uploads the service request. However, there is no method for managing the SDK versions of clients in the prior art, so that the staff does not know which client SDK versions are new and which clients ...

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 relates to the field of distributed technologies, and discloses an SDK version management method, a management end, clients and a system, and the method comprises the steps: receiving request messages sent by a plurality of clients at the same time; judging whether an identifier exists in header information of the current request message or not; if yes, uploading the current request message to a server; if not, judging whether the SDK version corresponding to the current request message belongs to the SDK compatible version corresponding to the server according to the SDK version number recorded in the header information of the current request message; if yes, uploading the current request message to a server; according to the client serial number recorded in the header information of the current request message, marking that the SDK version corresponding to the client sending the request message belongs to the SDK compatible version corresponding to the server through the identifier; and if not, version error information is sent to the client corresponding to the request message. According to the invention, the SDK version of the client can be controlled in time, and the normal operation of the service is maintained.

Description

technical field [0001] The invention relates to the field of distributed technology, and in particular, to a method, a management terminal, a client and a system for SDK version management. Background technique [0002] DIMS is a distributed image management platform. Its main function is to provide an image service interface for the client. For the convenience of client development, DIMS provides an SDK development toolkit for the client. Language SDK development kits, such as C# SDK, C SDK, java SDK, python SDK, JS SDK, etc. [0003] With the continuous upgrading and promotion of the server in DIMS, different versions of the server have different SDK versions corresponding to the client. There may be a situation where the server is upgraded but the client SDK version has not been upgraded. The old version of the SDK cannot be used for the new version of the service The client uploads the service request. However, there is no method for managing the SDK versions of the cl...

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
IPC IPC(8): G06F8/71H04L67/60H04L69/22
CPCG06F8/71H04L69/22
Inventor 农倩倩
Owner BANK OF CHINA
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More