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

Method and device for updating terminal software of specific hardware configuration

A hardware configuration and terminal software technology, applied in electrical components, digital transmission systems, data exchange networks, etc., can solve problems such as high data flow costs, heavy maintenance workload, and large update volume, so as to reduce maintenance workload and reduce Maintenance cost, effect of improving update speed

Active Publication Date: 2019-10-18
FUJIAN LANDI COMML EQUIP CO LTD
View PDF6 Cites 0 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 terminal software of specific hardware configuration
  • Method and device for updating terminal software of specific hardware configuration
  • Method and device for updating terminal software of specific hardware configuration

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 strategy;

[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 th...

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

Provided in the present invention are a software update method for a terminal having a specific hardware configuration, and device for same. The method comprises: a terminal generating, according to hardware resource configurations thereof, a virtual software package having a one-to-one correspondence relationship with the hardware resource configurations, the virtual software package containing configuration names and configuration information; the terminal sending, to a master computer, a hardware module software package and a virtual module software package; a developer pre-configuring, according to an update software package developed by himself or herself, a dependency relationship with respect to a hardware resource configuration requirement on an operation terminal; sending, to the master computer, an update software package containing names, version information, and a dependency relationship of hardware modules corresponding to the update software package; the master computer determining whether an update software package is available for updating the hardware modules of the terminal; if so, then determining whether the configuration information in the virtual software package of the terminal matches the dependency relationship of the update software package; and if so, then enabling the terminal to acquire the update software package. The present invention enables download of an update software package to be restricted to terminals having a specific hardware configuration, thus ensuring normal operation of software.

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