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

Method and device for updating software to terminal with specific hardware configurations

A technology of hardware configuration and terminal software, applied in electrical components, digital transmission systems, transmission systems, etc., can solve the problems of high data traffic cost, large update volume, and large maintenance workload, so as to reduce maintenance workload and improve update. Speed, the effect of reducing maintenance costs

Active Publication Date: 2017-02-22
FUJIAN LANDI COMML EQUIP CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] (2) Different memory sizes: some software can only run on larger memory configurations;
[0009] (3) The allocation of hardware resources is different: for example, for the same processor, for the same peripheral, resource allocations such as IO lines, SPI, and serial ports on different terminal models are not corresponding
[0010] Due to different hardware resources, different target codes need to be released, which may cause problems during maintenance: if a software module is updated to an incompatible hardware configuration terminal, the terminal will not work normally
However, this method has the following problems: 1. The update volume of the overall system software is large, which makes the download slow and the data flow fee is high; 2. Many hardware-independent software needs to generate update files for different hardware configurations together with hardware-related software, maintenance work large

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
  • Method and device for updating software to terminal with specific hardware configurations
  • Method and device for updating software to terminal with specific hardware configurations
  • Method and device for updating software to terminal with specific hardware configurations

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0075] Please refer to figure 2 , this embodiment provides a method for updating terminal software of a specific hardware configuration based on dependencies of update software packages. Specifically, the following steps may be included:

[0076] S1: The terminal generates a one-to-one corresponding virtual software package according to its own hardware resource configuration;

[0077] The hardware resource configuration includes CPU configuration, memory size, port line allocation, supported card reader type, supported communication network type, supported interface type, liquid crystal specification, etc.; the virtual software package includes configuration name and version information, In this embodiment, the version information in the virtual software package is used to store configuration information of corresponding hardware resources; for example:

[0078] Different processors: A virtual package is defined for each processor, and the name is used to identify differen...

Embodiment 2

[0093] This embodiment is a further extension of Embodiment 1, and the similarities will not be described again. The difference is that in step S7, after the terminal is allowed to obtain the update software package, it also includes a specific downloading step:

[0094] S8: The download tool pushes the hardware module update information including the name and version information of the hardware module corresponding to the update software package determined in S7 to the terminal; it is used to prompt the user on the terminal that there is an updateable software package for the hardware module.

[0095] S9: The terminal sends a request for downloading the update software package to the download tool according to the update policy;

[0096] Specifically, the update policy includes a policy that the update is performed only after an instruction to confirm the update is received, that is, the update operation can only be downloaded to the terminal if the user manually confirms that...

Embodiment 3

[0099] Please refer to image 3 , this embodiment is a system for updating terminal software based on the specific hardware configuration of Embodiment 1, including a terminal, a host computer and a developer system, the terminal and the developer system are respectively connected to the host computer; the host computer is configured with a download tool;

[0100] Specifically, the terminals include:

[0101] The generation module 1 is used for the terminal to generate a one-to-one corresponding virtual software package according to its own hardware resource configuration, the hardware resource configuration includes CPU and memory; the virtual software package includes configuration name and configuration information;

[0102] The first upload module 2 is used to send the hardware module software package and the virtual module software package to the host computer on the terminal; the hardware module software package includes the name and version information of the hardware m...

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 provides a method and a device for updating software to a terminal with specific hardware configurations. The method comprises the following steps that the terminal generates a corresponding virtual software package according to each hardware resource configuration of the terminal, wherein the virtual software package includes a configuration name and configuration information; the terminal sends a hardware module software package and a virtual module software package to an upper computer; a developer prearranges a dependence relationship to the requirements for the hardware resource configurations of the running terminal according to an updating software package developed by the developer; the updating software package comprising a name, version information and the dependence relationship of the hardware module corresponding to the updating software package is sent to the upper computer; the upper computer judges whether the updating software package used for updating the hardware module of the terminal exists; if yes, the upper computer judges whether the configuration information in the virtual software package of the terminal conforms to the dependence relationship of the updating software package; and if yes, the upper computer allows the terminal to obtain the updating software package. According to the method and the device, the updating software package can be limited to the terminal with the specific hardware configurations, and the normal operation of the software is guaranteed.

Description

technical field [0001] The invention relates to the field of terminal software update, in particular to a method and device for updating terminal software with specific hardware configuration. Background technique [0002] Since the payment terminal products are oriented to many fields such as finance and non-finance, the market demand is different, which makes the market demand of the field, so that there are many types of payment terminal products. This brings many changes to production, software maintenance, and application development. The difference between different product models of payment terminals is mainly reflected in: [0003] There are many optional peripherals, and each model uses a different combination of peripherals. For example: IC card, magnetic card, printing, radio frequency card, MODEM, GPRS / CDMA, Ethernet, WIFI, etc. Due to cost and design constraints, different solutions may be used for each peripheral. For example: WIFI with USB interface and WI...

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): H04L12/24
CPCH04L41/082H04L41/0836H04L41/0893
Inventor 吴旋陈庆斌王斌
Owner FUJIAN LANDI COMML EQUIP CO LTD