CN111144875A - Terminal equipment and working method thereof - Google Patents

Terminal equipment and working method thereof Download PDF

Info

Publication number
CN111144875A
CN111144875A CN201911208214.7A CN201911208214A CN111144875A CN 111144875 A CN111144875 A CN 111144875A CN 201911208214 A CN201911208214 A CN 201911208214A CN 111144875 A CN111144875 A CN 111144875A
Authority
CN
China
Prior art keywords
interaction
data
terminal device
mode
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911208214.7A
Other languages
Chinese (zh)
Other versions
CN111144875B (en
Inventor
陆舟
于华章
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Feitian Technologies Co Ltd
Original Assignee
Feitian Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Feitian Technologies Co Ltd filed Critical Feitian Technologies Co Ltd
Priority to CN201911208214.7A priority Critical patent/CN111144875B/en
Publication of CN111144875A publication Critical patent/CN111144875A/en
Application granted granted Critical
Publication of CN111144875B publication Critical patent/CN111144875B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Telephone Function (AREA)

Abstract

An operating method of a terminal device comprises the following steps: the terminal equipment waits for a user to select an interactive mode, acquires first interactive information when the user selects a first mode, and obtains an interactive request according to the first interactive information; when the mode is the second mode, starting the camera to acquire the two-dimensional code data, and obtaining an interaction request according to the two-dimensional code data; when the mode is the third mode, card information is obtained, and an interaction request is obtained according to the card information; the terminal equipment is connected with the server, sends the interaction request to the server, operates according to the interaction mode when receiving first data returned by the server, and displays the interaction result; through this technical scheme, realized that the two-dimensional code generates, two-dimensional code scans and NFC trinity function, through online generation dynamic two-dimensional code moreover for mobile terminal user can select arbitrary payment mode, makes the payment process safe convenient more.

Description

Terminal equipment and working method thereof
Technical Field
The invention belongs to the field of information security, and particularly relates to a terminal device and a working method thereof.
Background
With the rapid development of information technology, electronic interaction is more and more widely applied, and payment in a two-dimensional code mode is a common form; the two-dimensional bar code/two-dimensional code records data symbol information by black and white alternate figures distributed on a plane (two-dimensional direction) according to a certain rule by using a certain specific geometric figure, and realizes automatic information processing such as payment link, download link and the like by automatic reading of image scanning equipment or photoelectric scanning equipment; in addition, for an unconnected card, NFC is also a common interaction mode.
In the prior art, common equipment only has the function of interaction in a single mode of generating a two-dimensional code, reading the two-dimensional code or NFC, and the generated two-dimensional code is possibly static and is easily replaced by people, so that the equipment is inconvenient and unsafe.
Disclosure of Invention
According to the technical scheme of the invention, the working method of the terminal equipment is provided, which comprises the following steps:
step s 1: the terminal device waits for the terminal device user to select the interactive mode, judges the type when receiving the interactive mode selected by the terminal device user, and executes the step s2 when the interactive mode is the first mode; when the second mode is selected, step s3 is executed; when the third mode is selected, step s4 is executed;
step s 2: the terminal device obtains first interaction information, obtains main scanning-waiting signature data according to the first interaction information, signs the main scanning-waiting signature data by using a private key stored in the terminal device to obtain a first signature result, generates an interaction request according to the first signature result and the main scanning-waiting signature data, and executes step s 5;
step s 3: the terminal device starts a camera to obtain the two-dimensional code data, the scanned signature data is obtained according to the two-dimensional code data, a second signature result is obtained by signing the scanned signature data through a private key stored in the terminal device, an interaction request is generated according to the scanned signature data and the second signature result, and the step s5 is executed;
step s 4: the terminal device obtains the card information, encrypts the card information by using a third public key to obtain third interaction information, obtains the data to be signed of the NFC according to the third interaction information, signs the data to be signed of the NFC by using a private key stored in the terminal device to obtain a third signing result, generates an interaction request according to the third signing result and the data to be signed of the NFC, and executes the step s 5;
step s 5: the terminal equipment establishes connection with the server, sends an interaction request to the server, receives first data returned by the server, judges whether an interaction request response returned by the server is received or not according to the first data, and if so, executes step s 6; otherwise, prompting that the interaction fails, and returning to the step s 1;
step s 6: when the interaction type is a first mode, acquiring two-dimensional code data from the first data, displaying the two-dimensional code, and ending; and when the interaction type is the second mode or the third mode, extracting the interaction state and displaying the interaction result.
Optionally, step s1 is preceded by:
step s 0-1: powering on the terminal equipment, initializing, judging whether the terminal equipment is connected with a network, and if so, executing a step s 0-2; otherwise, prompting the user to select a network connection mode, connecting the network according to the network connection mode selected by the user, and executing the step s 0-2;
step s 0-2: the terminal equipment prompts the user to input the interaction amount, judges whether the interaction amount input by the user is received or not, and if so, executes step s 1; otherwise, execution continues at step s 0-2.
Optionally, step s1 specifically includes:
the terminal device waits for the terminal device user to select the interactive mode, judges the type when receiving the interactive mode selected by the terminal device user, and executes the step s2 when the interactive mode is the main scanning interactive mode; when the interactive mode is the scanned interactive mode, executing step s 3; when the interactive mode is the NFC interactive mode, step s4 is executed.
Optionally, step s2 is specifically:
the terminal device obtains the interaction amount and the interaction time, organizes a main scanning interaction message according to the interaction amount and the interaction time, uses the main scanning interaction message as main scanning to-be-signed data, signs the main scanning to-be-signed data by using a private key stored in the terminal device to obtain a first signature result, generates an interaction request according to the first signature result and the main scanning to-be-signed data, and executes step s 5.
Optionally, step s3 is specifically:
the terminal device starts the camera to obtain the two-dimensional code data, organizes the scanned interaction message according to the two-dimensional code data, uses the scanned interaction message as the scanned signature data, uses the private key stored in the terminal device to sign the scanned signature data to obtain a second signature result, generates an interaction request according to the second signature result and the scanned signature data, and executes step s 5.
Optionally, step s4 is specifically:
the terminal device obtains the card password and the encrypted information domain, encrypts the card password and the encrypted information domain by using a third public key to obtain third interactive information, obtains an NFC interactive message according to the third interactive information, uses the NFC interactive message as NFC data to be signed, signs the NFC data to be signed by using a private key stored in the terminal device to obtain a third signature result, generates an interactive request according to the third signature result, and executes the step s 5.
Optionally, step s6 is specifically:
when the interaction type is a main scanning interaction mode, acquiring two-dimensional code data from the first data, displaying the two-dimensional code, and ending; and when the interaction type is a scanned interaction mode or an NFC interaction mode, extracting the interaction state and displaying the interaction result.
Optionally, when the interaction type is a main scanning interaction mode, after the two-dimensional code is displayed, before the method is ended, the method further includes:
the terminal device organizes the interactive query request to obtain the interactive query data to be signed, signs the interactive query data to be signed by using a private key stored in the terminal device to obtain a fourth signature result, generates an interactive request according to the fourth signature result and the interactive query data to be signed, and returns to the step s 5.
Optionally, when the interaction type is an interaction query in step s6, the method further includes:
the terminal equipment judges the interaction state, if the interaction state is successful, the terminal equipment prompts the successful interaction and displays the interaction result; if the result is failure, judging whether the result is overtime, if so, prompting the interaction failure and displaying the interaction result, otherwise, organizing the interaction query request by the terminal equipment to obtain the data to be signed by the interaction query, signing the data to be signed by using a private key stored by the terminal equipment to obtain a fourth signature result, generating the interaction request according to the fourth signature result and the data to be signed by the interaction query, and returning to the step s 5.
According to another aspect of the present invention, there is provided a terminal device including:
the system comprises a network connection module, an MCU module, an NFC communication module, a display module, a code scanning module and an interface module;
the network connection module is used for carrying out data communication with the network server;
the MCU module is a central processing unit and is used for carrying out data interaction with each module;
the NFC communication module is used for reading information of the non-connected card and performing data interaction with the card;
the display module is used for prompting and displaying interaction related information, simultaneously can be used for displaying related information of equipment, and displays related setting information when a keyboard is used for setting;
the code scanning module is used for communicating with the camera, acquiring a camera image, processing and analyzing image data and sending the acquired image data to the MCU module;
and the interface module is used for data transmission and external power supply.
Optionally, the network connection module specifically includes: the 4G communication sub-module and the wifi communication sub-module;
the 4G communication submodule is respectively connected with the first power supply chip, the SIM card seat and the antenna and is used for carrying out data communication with the network server; the first power supply chip is used for supplying power to the 4G communication module; the SIM card seat is used for being in physical contact with the SIM card and helping the 4G communication module to perform data communication with the SIM card.
Optionally, the MCU module is a central processing unit, and is configured to perform data interaction with each module, and select a networking mode of the device by controlling the analog switch.
Optionally, the display module comprises: the fourth power supply chip, the triode and the display screen are arranged;
the fourth power supply chip is used for supplying power to the display module;
the triode is used for controlling a backlight power supply of the display screen to realize the function of screen rejection;
the display screen is used for prompting and displaying interaction related information, can be used for displaying related information of the terminal equipment, and displays related setting information when the keyboard is used for setting.
Optionally, the NFC communication module includes: an NFC chip;
the NFC chip is used for reading information of the non-connected card and performing data interaction with the card.
Optionally, the code scanning module includes: scanning a code chip and a camera;
the code scanning chip is used for communicating with the camera, acquiring an image of the camera, processing and analyzing one-dimensional code or two-dimensional code data, and sending the acquired data to the MCU module;
the camera is used for communicating with a code scanning chip, and sends the acquired image information to the code scanning chip by controlling the camera.
Optionally, the interface module comprises: a USB interface and a power interface;
the USB interface is particularly used for data transmission and external power supply;
the power interface is particularly for external power supply.
Through the equipment and the technical scheme, three-in-one functions of two-dimension code generation, two-dimension code scanning and NFC are realized, and the mobile terminal user can select any payment mode through online generation of the dynamic two-dimension code, so that the payment process is safer and more convenient.
Drawings
Fig. 1 is a flowchart of a method for operating a terminal device according to an embodiment of the present invention;
fig. 2 is a flowchart of a working method of a terminal device according to a second embodiment of the present invention;
fig. 3 is a schematic circuit diagram of a terminal device according to a third embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
According to a first embodiment of the present invention, a method for operating a terminal device is provided, including:
step s 1: the terminal device waits for the terminal device user to select the interactive mode, judges the type when receiving the interactive mode selected by the terminal device user, and executes the step s2 when the interactive mode is the first mode; when the second mode is selected, step s3 is executed; when the third mode is selected, step s4 is executed;
step s 2: the terminal device obtains first interaction information, obtains main scanning-waiting signature data according to the first interaction information, signs the main scanning-waiting signature data by using a private key stored in the terminal device to obtain a first signature result, generates an interaction request according to the first signature result and the main scanning-waiting signature data, and executes step s 5;
step s 3: the terminal device starts the camera to obtain the two-dimensional code data, the scanned signature data is obtained according to the two-dimensional code data, the scanned signature data is encrypted by using a private key stored in the terminal device to obtain a second signature result, an interaction request is generated according to the scanned signature data and the second signature result, and the step s5 is executed;
step s 4: the terminal device obtains the card information, encrypts the card information by using a third public key to obtain third interaction information, obtains the data to be signed of the NFC according to the third interaction information, encrypts the data to be signed of the NFC by using a private key stored in the terminal device to obtain a third signature result, generates an interaction request according to the third signature result and the data to be signed of the NFC, and executes the step s 5;
step s 5: the terminal equipment establishes connection with the server, sends an interaction request to the server, receives first data returned by the server, judges whether an interaction request response returned by the server is received or not according to the first data, and if so, executes step s 6; otherwise, prompting that the interaction fails, and returning to the step s 1;
step s 6: when the interaction type is a first mode, acquiring two-dimensional code data from the first data, displaying the two-dimensional code, and ending; and when the interaction type is the second mode or the third mode, extracting the interaction state and displaying the interaction result.
Optionally, step s1 is preceded by:
step s 0-1: powering on the terminal equipment, initializing, judging whether the terminal equipment is connected with a network, and if so, executing a step s 0-2; otherwise, prompting the user to select a network connection mode, connecting the network according to the network connection mode selected by the user, and executing the step s 0-2;
step s 0-2: the terminal equipment prompts the user to input the interaction amount, judges whether the interaction amount input by the user is received or not, and if so, executes step s 1; otherwise, execution continues at step s 0-2.
Optionally, step s1 specifically includes:
the terminal device waits for the terminal device user to select the interactive mode, judges the type when receiving the interactive mode selected by the terminal device user, and executes the step s2 when the interactive mode is the main scanning interactive mode; when the interactive mode is the scanned interactive mode, executing step s 3; when the interactive mode is the NFC interactive mode, step s4 is executed.
Optionally, step s2 is specifically:
the terminal device obtains the interaction amount and the interaction time, organizes a main scanning interaction message according to the interaction amount and the interaction time, uses the main scanning interaction message as main scanning to-be-signed data, signs the main scanning to-be-signed data by using a private key stored in the terminal device to obtain a first signature result, generates an interaction request according to the first signature result and the main scanning to-be-signed data, and executes step s 5.
Optionally, step s3 is specifically:
the terminal device starts the camera to obtain the two-dimensional code data, organizes the scanned interaction message according to the two-dimensional code data, uses the scanned interaction message as the scanned signature data, uses the private key stored in the terminal device to sign the scanned signature data to obtain a second signature result, generates an interaction request according to the second signature result and the scanned signature data, and executes step s 5.
Optionally, step s4 is specifically:
the terminal device obtains the card password and the encrypted information domain, encrypts the card password and the encrypted information domain by using a third public key to obtain third interactive information, obtains an NFC interactive message according to the third interactive information, uses the NFC interactive message as NFC data to be signed, signs the NFC data to be signed by using a private key stored in the terminal device to obtain a third signature result, generates an interactive request according to the third signature result, and executes the step s 5.
Optionally, step s6 is specifically:
when the interaction type is a main scanning interaction mode, acquiring two-dimensional code data from the first data, displaying the two-dimensional code, and ending; and when the interaction type is a scanned interaction mode or an NFC interaction mode, extracting the interaction state and displaying the interaction result.
Optionally, when the interaction type is a main scanning interaction mode, after the two-dimensional code is displayed, before the method is ended, the method further includes:
the terminal device organizes the interactive query request to obtain the interactive query data to be signed, signs the interactive query data to be signed by using a private key stored in the terminal device to obtain a fourth signature result, generates an interactive request according to the fourth signature result and the interactive query data to be signed, and returns to the step s 5.
Optionally, when the interaction type is an interaction query in step s6, the method further includes:
the terminal equipment judges the interaction state, if the interaction state is successful, the terminal equipment prompts the successful interaction and displays the interaction result; if the result is failure, judging whether the result is overtime, if so, prompting the interaction failure and displaying the interaction result, otherwise, organizing the interaction query request by the terminal equipment to obtain the data to be signed by the interaction query, signing the data to be signed by using a private key stored by the terminal equipment to obtain a fourth signature result, generating the interaction request according to the fourth signature result and the data to be signed by the interaction query, and returning to the step s 5.
Example two
An embodiment of the present invention provides a method for operating a terminal device, as shown in fig. 2, including:
step s 201: powering up the terminal equipment and initializing; judging whether the equipment is networked or not, if so, executing step s 202; otherwise, prompting the user to connect the network, selecting a network connection mode according to the user input, connecting the network, and executing the step s 202;
optionally, in step s201, when it is determined that the terminal device is not connected to the network, after prompting the user to connect to the network, the method further includes: judging whether user input is received or not, if so, selecting a network connection mode according to the user input, connecting the network, and executing the step s 202; otherwise, judging whether the preset time is exceeded, if so, prompting the network connection failure, and ending; otherwise, continuing to execute step s 201;
optionally, step s201 specifically includes: the method comprises the following steps that terminal equipment is powered on, a power interface supplies power to all modules of the equipment, an MCU module initializes related hardware pins, the equipment reads flash parameters in the MCU, selects a communication mode according to the read flash parameters, and prompts a starting state according to the state of an indicator lamp of the equipment; the MCU module is communicated with the communication module to judge whether the communication module is networked. If not, the MCU interacts with the display screen, the display screen prompts a user to select a network connection mode, the user inputs through a keyboard according to the prompt, the MCU judges the selected communication mode when detecting that a key is pressed down, and the MCU controls the analog change-over switch to communicate with the corresponding module;
optionally, the selecting, by the user, a network connection mode specifically includes: when a user selects a mobile network mode to connect a network, activating the mobile network; and when the user selects the wifi mode to connect the network, connecting the wireless network.
Step s 202: the terminal equipment prompts the merchant to input the amount, judges whether the amount input by the user is received, and if so, executes step s 203; otherwise, continue to step s 202;
optionally, the display screen of the terminal device prompts the merchant to input an amount, and determines whether an input response of the keyboard is received, and if so, receives the amount input by the user, and executes step s 203; otherwise, continue to step s 202;
optionally, when the user inputs an amount, and the MCU module detects that a key of the keyboard is pressed, the MCU module communicates with the display module to display the amount of the pressed keyboard on the display screen.
Step s 203: the terminal equipment selects an interactive mode, and if the interactive mode is a main scanning interactive mode, the step s204 is executed; if the mode is the scanned interactive mode, executing step s 205; if the NFC interaction mode is adopted, step s206 is executed;
optionally, step s203 specifically includes: the terminal equipment selects an interactive mode, and if the two-dimensional code needs to be generated, the step s204 is executed; if the two-dimensional code needs to be scanned, executing step s 205; if the NFC interaction mode is adopted, step s206 is executed.
Optionally, the MCU module communicates with a display screen, the display screen displays the interactive mode, and the interactive mode is selected through a key according to the prompt of the display screen.
Step s 204: the terminal device obtains first interaction information, obtains main scanning to-be-signed data according to the first interaction information, signs the main scanning to-be-signed data by using a private key stored in the terminal device to generate a first signature result, generates an interaction request according to the first signature result and the main scanning to-be-signed data, and executes step s 207;
optionally, step s204 specifically includes: the terminal device obtains interaction time and interaction amount, organizes a main scanning interaction message according to the interaction amount and the interaction time, takes the main scanning interaction message as main scanning to-be-signed data, signs the main scanning to-be-signed data by using a private key stored in the terminal device to obtain a first signature result, generates an interaction request according to the first signature result and the main scanning to-be-signed data, and executes step s 207;
optionally, organizing the main-scanning interaction message according to the interaction amount and the interaction time specifically includes: the interactive messages are sorted according to names in a key value form, and if the value corresponding to the key is empty, the key value is represented; the multiple pairs of < key, value > are arranged in ascending order according to the ascii code of the key value (from left to right, the last ascii code is referred to when the ascii codes at the same position are consistent), and the splicing mode is key1 ═ value1 ═ key2 ═ key3 ═ value 3. And then splicing the data to be signed into strings to be signed by using the connectors, secondly, using an SHA-256 algorithm to digest the data to be signed, then using the SHA-256 signature algorithm to sign the digest in a signature private key certificate, finally, performing base64 encoding on the signature data, placing the encoded signature strings in a signature form field, and forming interaction request message data with the strings to be signed. When the request packet data is sent through the network, URL coding is needed to be carried out on the request message data;
for example: the main scanning signature data is as follows: the accessType ═ 0& backUrl ═ http%, (3A% >, 2F% >, 2 F222.222.222.222% >, 3A 8080% >, 2FACPSAmple _ QRC ═ 2Fback rcvResponse & bizType ═ 000000& certId ═ 68759663125& channlType ═ 08& currencyCode ═ 156& encodingUTF-8 & merId ═ 777290058110048& orderId ═ FT 201907181500 & nMethethhod ═ 01& signature: xtn% & 2 bkfCexCexCexFxWhott: (2 Bd29bF9 XdX% >, 2 BjJooJjpIKiqznQ 8 cynHnAb 5 602 givxvxxxxj 42 ssyFbBzFzFzPfQ 8 [ -2 bXbXbXbXbXbXbXbXbXbXbXbXbXbXbXbXfXfXFgFgFgFgFgFgFgFgFgFgFgFg8 [ -2.2.2.2.2 [ -2 [ -6% ] -2 [ -8 [ -6% ] -2 [ -6 [ -2 [ -6% ] -2 [ -8 [ -6 [ -8 [ -2 [ -8 [ -6 ] - ] 2 [ -6 [ -8 [ -6 ] - ] 2 [ -8 [;
the first signature result is: signatur ═ hxaTNkpJQEfOZF1jjc1O/fjy// x1NHFjz0biys42 adxravwmaxxctdbwpy 0/3AFWX2XUE04 nagwx 7xi5lYatE91XYzj +01iokn 1yN49WHP +6DugkCa 5/qjfhdiwxjjdjjdt 7HMpBH3L0 kbbflutcl 0vX12xRSI3WTjNwR5 e/3878K 7 ik dfgl1e8 pqgadozg 9 hmre 0 ihsoysokhav/75 qqu 6/duikqq39tqqqtde 7 zezezye 0 zkvdhvxv 0 wsamjd 6 sqjd 9/fqjd wsqjd 2;
the generated interactive request is as follows: the accessType ═ 0& backUrl ═ http% 3A% & 2F%. 2 567% >, 3A 8080% & 2FACPSAmple _ QRC% & bibType ═ 000000& certId ═ 68759663125& channlType ═ 08& currentCode & 156& encoding & UTF-8& merId & orderId & FT 201907134500 & nMethethod & 01& signature & axTNkJpJJQfQfQfQF 1O% & 2 FfjyFjyFyFyFgQfQFgQFgQFgQFgQFgQFgQFgQFgQFgQFgQFgQFgQFgQFgQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQfQ.
Step s 205: the terminal device starts a camera, scans the two-dimension code, obtains the two-dimension code data, obtains the data to be signed according to the two-dimension code data, signs the data to be signed by using a private key stored in the terminal device to obtain a second signature result, generates an interaction request according to the second signature result and the data to be signed, and executes the step s 207;
specifically, an MCU module of the terminal equipment executes operation to obtain an interaction request;
optionally, step s205 specifically includes: the terminal device obtains the interaction amount, the interaction time and the two-dimensional code data, organizes the scanned interaction message according to the interaction amount, the interaction time and the two-dimensional code data, uses the scanned interaction message as scanned signature data, uses a private key stored by the terminal device to sign the scanned signature data to obtain a second signature result, generates an interaction request according to the second signature result and the scanned signature data, and executes step s 207;
optionally, organizing the scanned interaction message according to the interaction amount, the interaction time, and the two-dimensional code data specifically includes: the interactive messages are sorted according to names in a key value form, and if the value corresponding to the key is empty, the key value is represented; the multiple pairs of < key, value > are arranged in ascending order according to the ascii code of the key value (from left to right, the last ascii code is referred to when the ascii codes at the same position are consistent), and the splicing mode is key1 ═ value1 ═ key2 ═ key3 ═ value 3. And then splicing the data to be signed into strings to be signed by using the connectors, secondly, using an SHA-256 algorithm to digest the data to be signed, then using the SHA-256 signature algorithm to sign the digest in a signature private key certificate, finally, performing base64 encoding on the signature data, placing the encoded signature strings in a signature form field, and forming interaction request message data with the strings to be signed. When the request packet data is sent through the network, URL coding is needed to be carried out on the request message data;
for example: the two-dimensional code data is as follows: 6224662760125143728, respectively;
the scanned signature data is: the accessType ═ 0& backUrl ═ http://222.222.222.222: 8080/ACPSampie _ QRC/backRcvResponse & bizType ═ 000000& certId ═ 68759663125& channelType ═ 08& ctrl rule ═ 01001000000000000000000000000000& currencyCode & 156& encoding & -UTF-8 & merTimeId & -777290058110048 & orderId & -20190718135037 & qrNo & -6224662760125143728 & signnMethod & -01 & termId & -00000011 & txnAmt & -120 & txSubType & -06 & txn & -20190718135037 & txnType & -01 & version5.1.0;
the generated interactive request is as follows: the accessType ═ 0& backUrl ═ http%,% 3A% & 2F% & 2 F222.222.222.222% >, 3A 8080% & 2 FACPSSample _ QRC &. 2FbackRcvResponse & bizType &. 000000& certId &. 68759663125& channlType &. 08& ctrl Rule &. 01001000000000000000000000000000& currencyCode &. 156& encoding &. UTF-8& merId &. 777290058110048& orderId &. 20190718135037& qrNo &. 6224662760125143728& signnMethethod &. 01& signnatnatural &. soqysqIzaxblWgCFwegtPTrTF 4 ptrTF &. 2FE &. 2 FzzyfDC9 Lc5 [ 8 &. multidisch &. 8 &. 37& axfQ & bFvXfFvXfFvXfQ & fQ & 2 & fQ & f5 & fQ & gt 2 & fQ & gt2 & fQ & 7& fQ & f5 & fQ & f5 & fQ & F.
Step s 206: the terminal device reads the card information by using the NFC module, encrypts the card information by using a third public key to obtain third interaction information, obtains NFC data to be signed according to the third interaction information, signs the NFC data to be signed by using a private key stored in the terminal device to obtain a third signature result, generates an interaction request according to the NFC data to be signed and the third signature result, and executes the step s 207;
specifically, the MCU of the terminal device communicates with the NFC module, the information of the card is acquired through the NFC module, and then the MCU organizes an interaction request;
optionally, the terminal device obtains the card password and the encrypted information field, encrypts the card password and the encrypted information field by using the third public key to obtain an NFC interaction message, uses the NFC interaction message as NFC data to be signed, signs the NFC data to be signed to obtain a third signature result, generates an interaction request according to the NFC data to be signed and the third signature result, and executes step 207.
Step s 207: establishing connection between the terminal equipment and the server, judging whether the connection is successful, and if so, executing step s 208; otherwise, prompting that the interaction fails, and returning to the step s 202;
optionally, the communication module of the terminal device establishes http connection with the server, and determines whether the connection is successful, if so, executes step s 208; otherwise, prompting that the interaction fails, and returning to step s 202.
Step s 208: the terminal equipment sends an interaction request to the server, judges whether first data returned by the server is received or not, and if so, executes step s 209; otherwise, prompting that the interaction fails, and returning to the step s 202;
optionally, after the terminal device sends the interaction request to the server, the server receives the interaction request, uses the first public key to check the signature of the interaction request, organizes the interaction message if the signature check is successful, uses the second private key to sign the interaction message to obtain an interaction message signature result, combines the result obtained by splicing the interaction message and the interaction message signature result with the second public key to obtain first data, and returns the first data to the terminal device.
Optionally, the MCU module of the terminal device sends the interaction request to the communication module, the communication module sends the interaction request to the server through the network, waits for receiving the first data, determines whether the first data is received, and if so, the MCU module receives the first data, and the terminal device and the server successfully communicate with each other, and then performs step s 209; otherwise, prompting that the interaction fails, and returning to step s 202.
Step s 209: the terminal device obtains a second public key and the data to be checked from the first data, checks the data to be checked by using the second public key, judges whether the check is successful, and if so, executes the step s 210; otherwise, prompting that the interaction fails, and returning to the step s 202;
optionally, the verifying the data to be verified by using the second public key in step s209 specifically includes: the data to be checked is in a key value & key1 value1 form, the value of the signature field is subjected to base64 decoding, and SHA-256 checking is carried out on the decoded data by using a second public key to obtain data A; performing SHA-256 abstract calculation on other data of the data to be checked to obtain data B, comparing the data A with the data B, if the data A and the data B are the same, passing the verification, and executing the step s 210; otherwise, the verification fails, the interaction failure is prompted, and the step s202 is returned;
optionally, the data element of the key value participating in the digest calculation includes all values except the signature field in the message format.
Step s 210: the terminal device obtains the interactive information from the first data, judges whether an interactive request response returned by the server is received or not according to the interactive information, and executes step s211 when the interactive request response returned by the server is received and the interactive request is an interactive query request; when an interaction request response returned by the server is received and the interaction request is in a scanned interaction mode or an NFC interaction mode, executing step s 212; when receiving the interaction request response returned by the server and being the main scanning interaction mode, executing step s 213; otherwise, prompting that the interaction fails, and returning to the step s 202;
optionally, the MCU of the payment terminal device communicates with a display screen, and the display screen displays the transaction result; when the user needs to return to step s202, the user needs to press the enter key through the keyboard, and after detecting the enter key, the MCU returns to step s 202.
For example, the terminal device analyzes the first data to obtain the response information, determines whether the transaction is successful according to the value of the response information, if the response information is 00, the transaction is successful, prompts that the transaction is successful, displays the transaction result, and returns to step s 202; if the response message is 01, the transaction fails, prompting the failure of the transaction, and returning to the step s 202.
Step s 211: the terminal equipment judges the interaction state, if the interaction state is successful, the interaction success is prompted, and the interaction result is displayed; if the interaction fails, judging whether the interaction is overtime, and if the interaction fails, prompting the interaction failure; otherwise, go to step s 214;
step s 212: the terminal equipment extracts the interaction state from the first data, prompts the success of interaction and displays the interaction result;
step s 213: the terminal device acquires the two-dimensional code data from the first data, displays the two-dimensional code data on a display screen, and executes step s 214;
step s 214: the terminal device organizes the interactive query request to obtain the interactive query data to be signed, signs the interactive query data to be signed by using a private key stored in the device to obtain a fourth signature result, generates an interactive request according to the fourth signature result and the interactive query data to be signed, and returns to the step s 207.
EXAMPLE III
According to a third embodiment of the present invention, there is provided a terminal device, as shown in fig. 3, including:
a network connection module 301, an MCU (micro control unit) module 302, an NFC communication module 303, a display module 304, a code scanning module 305, and an interface module 306;
specifically, the network connection module 301 is configured to perform data communication with a network server;
optionally, the network connection module 301 specifically includes: the 4G communication sub-module and the wifi communication sub-module;
the 4G communication submodule is used for carrying out data communication with the network server;
optionally, the 4G communication sub-module is connected to the first power chip, the SIM card socket and the antenna, respectively;
optionally, the first power supply chip is used for supplying power to the 4G communication module;
optionally, the SIM card socket is used for physically contacting with the SIM card and helping the 4G communication module to perform data communication with the SIM card;
optionally, the antenna is used for transmitting and receiving wireless signals;
optionally, the 4G communication sub-module is further connected to the MCU module 302 through a Metal Oxide Semiconductor (MOS) transistor, and the MCU module 302 controls the on/off of the 4G communication sub-module through the MOS transistor.
Specifically, the wifi communication sub-module is used for communicating with the network server through connecting a wifi hotspot capable of surfing the internet.
Optionally, the wifi communication sub-module is respectively connected with the second power chip, the program Flash, the antenna and the crystal oscillator;
optionally, the second power supply chip is used for supplying power to the wifi communication sub-module;
optionally, the program Flash is used for storing a firmware program of the wifi communication sub-module.
Optionally, the crystal oscillator is used for providing a corresponding operating frequency for the wifi communication submodule.
Optionally, the antenna is used for transmitting and receiving wireless signals.
Preferably, the 4G communication sub-module and the wifi communication sub-module are connected with the MCU module 302 through an analog switch; the MCU module 302 selects the networking mode of the device by analog switches.
Specifically, the MCU module 302 is a central processing unit, configured to perform data interaction with each module, and select a networking mode of the device by controlling the analog switch;
optionally, the MCU module 302 specifically includes: an MCU submodule;
optionally, the MCU sub-module is specifically configured to perform data communication with other modules, and control the networking mode of the analog transfer switch selection device;
specifically, the MCU submodule is respectively connected with an analog change-over switch, a word stock Flash, a program Flash, a third power supply chip, a crystal oscillator, a keyboard, an indicator light, a buzzer and an RTC button cell;
optionally, the MCU sub-module is further connected to the 4G communication sub-module through an MOS transistor to control the on/off of the 4G communication sub-module.
Specifically, the MCU submodule selects a networking mode by controlling the analog selector switch, and when the analog selector switch is connected with the 4G communication submodule, the equipment communicates in a 4G mode; when the analog switch is connected with the wifi communication sub-module, the device communicates in a wifi mode;
optionally, the word stock Flash is specifically used for storing character data displayed on the display screen.
Optionally, the program Flash is specifically used for storing a program firmware of the MCU sub-module; and acquiring program data from the program flash after power-on and running.
Optionally, the third power supply chip is specifically configured to provide power to the MCU sub-module;
optionally, the RTC button battery is specifically used to ensure that the RTC module in the MCU sub-module is not powered off when the system is powered off. The RTC module in the MCU submodule may obtain real time.
Optionally, the buzzer is specifically used for prompting the user that the operation is successful after the card swiping or code scanning is successful.
Optionally, the indicator light is specifically configured to indicate an operating state of the device, and different indicator lights indicate different states.
Optionally, the keyboard is specifically used for inputting the amount during interaction and for function selection and setting of the device.
Optionally, the crystal oscillator is specifically configured to provide an operating frequency for the MCU sub-module.
Optionally, the display module specifically includes: the fourth power supply chip, the triode and the display screen are arranged;
optionally, the display screen is specifically configured to prompt and display interaction related information, and may be configured to display related information of the device, and when setting is performed using the keyboard, display related setting information.
Optionally, the triode is specifically used for controlling a backlight power supply of the display screen to realize a screen-turning function.
Optionally, the fourth power chip is specifically configured to supply power to the display module.
Specifically, the NFC communication module 304 includes: an NFC chip;
optionally, the NFC chip is connected to the antenna, the crystal oscillator, and the MOS transistor, respectively;
optionally, the NFC chip is specifically configured to read information of a non-connected card and perform data interaction with the card.
Optionally, the NFC chip is connected to the MCU module 302 and is connected to the power supply module 306 through a MOS transistor;
optionally, the MOS transistor is used to control a power supply of the NFC chip, and when the NFC function is not used, the power supply of the NFC chip may be disconnected through the MOS transistor.
Optionally, the antenna is specifically for transmitting and receiving wireless signals;
optionally, the crystal oscillator is specifically configured to provide a corresponding operating frequency for the NFC chip.
Optionally, the code scanning module specifically includes: a code scanning chip, a program Flash, a camera and a crystal oscillator;
optionally, the code scanning chip is respectively connected with the program Flash, the camera, the crystal oscillator, the sixth power chip and the seventh power chip, and is connected with the light supplement lamp through an MOS (metal oxide semiconductor) tube;
the camera is also connected with a fourth power supply chip;
optionally, the code scanning chip is specifically configured to communicate with a camera, acquire a camera image, process and analyze one-dimensional code or two-dimensional code data, and send the acquired data to the MCU.
Optionally, the camera is specifically configured to communicate with the code scanning chip, and send the acquired image information to the code scanning chip by controlling the camera;
optionally, the sixth power chip is specifically configured to provide a power supply for the code scanning chip and the program Flash;
for example, the sixth power chip turns the voltage from 5v to 3.3 v.
Optionally, the program Flash is specifically used for storing a program firmware when the code scanning chip works;
optionally, the seventh power chip is specifically configured to supply power to a core of the code scanning chip.
For example, the seventh power chip turns the voltage from 3.3V to 1.2V.
Optionally, the light filling lamp is specifically used for increasing external light when acquiring the image, and when the code scanning chip detects the image, the light filling lamp is driven to work by controlling the MOS tube, so that the brightness of the external environment is increased, and the image is conveniently acquired.
Optionally, the antenna in this embodiment is specifically configured to acquire a carrier signal in a communication process;
optionally, the crystal oscillator in this embodiment is specifically configured to provide a corresponding clock frequency for chip operation.
Optionally, the interface module 306 specifically includes: a USB interface and a power interface;
optionally, the USB interface is specifically used for data transmission and external power supply;
the power interface is particularly for external power supply.

Claims (16)

1. An operating method of a terminal device, comprising:
step s 1: the terminal device waits for the terminal device user to select the interactive mode, judges the type when receiving the interactive mode selected by the terminal device user, and executes the step s2 when the interactive mode is the first mode; when the second mode is selected, step s3 is executed; when the third mode is selected, step s4 is executed;
step s 2: the terminal device obtains first interaction information, main scanning to-be-signed data is obtained according to the first interaction information, a private key stored by the terminal device is used for signing the main scanning to-be-signed data to obtain a first signature result, an interaction request is generated according to the first signature result and the main scanning to-be-signed data, and step s5 is executed;
step s 3: the terminal device starts a camera to obtain two-dimensional code data, scanned signature data are obtained according to the two-dimensional code data, a private key stored by the terminal device is used for signing the scanned signature data to obtain a second signature result, an interaction request is generated according to the scanned signature data and the second signature result, and step s5 is executed;
step s 4: the terminal device obtains card information, encrypts the card information by using a third public key to obtain third interaction information, obtains NFC data to be signed according to the third interaction information, signs the NFC data to be signed by using a private key stored in the terminal device to obtain a third signature result, generates an interaction request according to the third signature result and the NFC data to be signed, and executes step s 5;
step s 5: the terminal equipment establishes connection with a server, sends an interaction request to the server, receives first data returned by the server, judges whether an interaction request response returned by the server is received or not according to the first data, and if so, executes step s 6; otherwise, prompting that the interaction fails, and returning to the step s 1;
step s 6: when the interaction type is the first mode, acquiring the two-dimensional code data from the first data, displaying the two-dimensional code, and ending; and when the interaction type is the second mode or the third mode, extracting an interaction state and displaying an interaction result.
2. The method of claim 1, wherein step s1 is preceded by:
step s 0-1: the terminal equipment is powered on and initialized, whether the terminal equipment is connected with a network or not is judged, and if yes, the step s0-2 is executed; otherwise, prompting the user to select a network connection mode, connecting the network according to the network connection mode selected by the user, and executing the step s 0-2;
step s 0-2: the terminal equipment prompts a user to input an interaction amount, judges whether the interaction amount input by the user is received, and if so, executes step s 1; otherwise, execution continues at step s 0-2.
3. The method according to claim 1, wherein said step s1 specifically comprises:
the terminal device waits for the terminal device user to select an interactive mode, judges the type when receiving the interactive mode selected by the terminal device user, and executes step s2 when the interactive mode is a main scanning interactive mode; when the interactive mode is the scanned interactive mode, executing step s 3; when the interactive mode is the NFC interactive mode, step s4 is executed.
4. The method according to claim 1, wherein said step s2 is in particular:
the terminal device obtains an interaction amount and interaction time, organizes a main scanning interaction message according to the interaction amount and the interaction time, uses the main scanning interaction message as main scanning to-be-signed data, uses the private key stored in the terminal device to sign the main scanning to-be-signed data to obtain a first signature result, generates the interaction request according to the first signature result and the main scanning to-be-signed data, and executes step s 5.
5. The method according to claim 1, wherein said step s3 is in particular:
the terminal device starts the camera to acquire the two-dimension code data, organizes a scanned interaction message according to the two-dimension code data, uses the scanned interaction message as scanned signature data, uses the private key stored in the terminal device to sign the scanned signature data to obtain a second signature result, generates the interaction request according to the second signature result and the scanned signature data, and executes step s 5.
6. The method according to claim 1, wherein step s4 is embodied as:
the terminal device obtains a card password and an encrypted information domain, encrypts the card password and the encrypted information domain by using a third public key to obtain third interaction information, obtains the NFC interaction message according to the third interaction information, uses the NFC interaction message as the NFC data to be signed, signs the NFC data to be signed by using the private key stored in the terminal device to obtain a third signature result, generates the interaction request according to the third signature result, and executes the step s 5.
7. The method according to claim 3, wherein step s6 is embodied as:
when the interaction type is the main scanning interaction mode, acquiring the two-dimension code data from the first data, displaying the two-dimension code, and ending; and when the interaction type is the scanned interaction mode or the NFC interaction mode, extracting the interaction state and displaying the interaction result.
8. The method of claim 7, wherein when the interaction type is the main scanning interaction mode, after displaying the two-dimensional code, before the method is ended, the method further comprises:
the terminal device organizes the interactive query request to obtain the interactive query data to be signed, signs the interactive query data to be signed by using the private key stored in the terminal device to obtain a fourth signature result, generates the interactive request according to the fourth signature result and the interactive query data to be signed, and returns to the step s 5.
9. The method according to claim 7, wherein when said interaction type is an interaction query in said step s6, further comprising:
the terminal equipment judges the interaction state, if the interaction state is successful, the terminal equipment prompts the successful interaction and displays the interaction result; if the interaction fails, judging whether the interaction is overtime, and if the interaction fails, prompting the interaction failure; otherwise, the terminal device organizes the interactive query request to obtain the interactive query data to be signed, signs the interactive query data to be signed by using the private key stored in the terminal device to obtain a fourth signature result, generates the interactive request according to the fourth signature result and the interactive query data to be signed, and returns to the step s 5.
10. A terminal device, comprising:
the system comprises a network connection module, an MCU module, an NFC communication module, a display module, a code scanning module and an interface module;
the network connection module is used for carrying out data communication with a network server;
the MCU module is a central processing unit and is used for carrying out data interaction with each module;
the NFC communication module is used for reading information of a non-connected card and performing data interaction with the card;
the display module is used for prompting and displaying interaction related information, simultaneously can be used for displaying related information of equipment, and displays related setting information when a keyboard is used for setting;
the code scanning module is used for communicating with a camera, acquiring a camera image, processing and analyzing image data, and sending the acquired image data to the MCU module;
the interface module is used for data transmission and external power supply.
11. The terminal device of claim 10, wherein the network connection module specifically includes: the 4G communication sub-module and the wifi communication sub-module;
the 4G communication submodule is respectively connected with the first power supply chip, the SIM card seat and the antenna and is used for carrying out data communication with the network server; the first power supply chip is used for supplying power to the 4G communication module; the SIM card seat is used for being in physical contact with the SIM card and helping the 4G communication module to perform data communication with the SIM card.
12. The terminal device of claim 10, wherein the MCU module is a central processing unit configured to perform data interaction with each module, and select a networking mode of the device by controlling the analog switch.
13. The terminal device of claim 10, wherein the display module comprises: the fourth power supply chip, the triode and the display screen are arranged;
the fourth power supply chip is used for supplying power to the display module;
the triode is used for controlling a backlight power supply of the display screen to realize the function of screen switching;
the display screen is used for prompting and displaying interaction related information, can be used for displaying related information of the terminal equipment, and displays related setting information when the keyboard is used for setting.
14. The terminal device of claim 10, wherein the NFC communication module comprises: an NFC chip;
the NFC chip is used for reading information of a non-connected card and performing data interaction with the card.
15. The terminal device of claim 10, wherein the code scanning module comprises: scanning a code chip and a camera;
the code scanning chip is used for communicating with the camera, acquiring a camera image, processing and analyzing one-dimensional code or two-dimensional code data, and sending the acquired data to the MCU module;
the camera is used for communicating with the code scanning chip and sending the acquired image information to the code scanning chip by controlling the camera.
16. The terminal device of claim 10, wherein the interface module comprises: a USB interface and a power interface;
the USB interface is particularly used for data transmission and external power supply;
the power interface is specifically used for external power supply.
CN201911208214.7A 2019-11-30 2019-11-30 Terminal equipment and working method thereof Active CN111144875B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911208214.7A CN111144875B (en) 2019-11-30 2019-11-30 Terminal equipment and working method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911208214.7A CN111144875B (en) 2019-11-30 2019-11-30 Terminal equipment and working method thereof

Publications (2)

Publication Number Publication Date
CN111144875A true CN111144875A (en) 2020-05-12
CN111144875B CN111144875B (en) 2023-04-18

Family

ID=70517395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911208214.7A Active CN111144875B (en) 2019-11-30 2019-11-30 Terminal equipment and working method thereof

Country Status (1)

Country Link
CN (1) CN111144875B (en)

Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006102848A1 (en) * 2005-03-31 2006-10-05 Huawei Technologies Co., Ltd. A data process method and system, a shopping method and system based on mobile terminal
CN103401857A (en) * 2013-07-26 2013-11-20 北京奇虎科技有限公司 Interactive method and system of two-dimension code information, client and server
CN103942690A (en) * 2014-04-25 2014-07-23 天地融科技股份有限公司 Data security interactive system
CN103944729A (en) * 2014-04-25 2014-07-23 天地融科技股份有限公司 Data security interactive method
CN104050567A (en) * 2014-05-30 2014-09-17 深圳天珑无线科技有限公司 Data interaction method under off-line mode, terminal and server
CN104092811A (en) * 2013-07-09 2014-10-08 腾讯科技(深圳)有限公司 Mobile terminal information download method, system, terminal device and server
US20140320309A1 (en) * 2011-07-14 2014-10-30 Jinjing Zhang Cardiac Electricity and Impedance Monitoring Mobile Network Terminal Device Having Function of Micro Current Release
WO2014190789A1 (en) * 2013-05-30 2014-12-04 Tencent Technology (Shenzhen) Company Limited Method, device, client and server for interaction
CN104243451A (en) * 2014-08-19 2014-12-24 天地融科技股份有限公司 Information interaction method and system and smart key equipment
CN104253689A (en) * 2013-06-28 2014-12-31 中国电信股份有限公司 User identity module card generated dynamic password authentication method and system based on QR (quick response) code
CN104732388A (en) * 2015-03-26 2015-06-24 深圳市亚略特生物识别科技有限公司 Electronic payment method and system
CN105205664A (en) * 2015-09-25 2015-12-30 中城智慧科技有限公司 Novel offline payment method
CN105429928A (en) * 2014-05-30 2016-03-23 阿里巴巴集团控股有限公司 Data communication method, data communication system, client and server
CN105515783A (en) * 2016-02-05 2016-04-20 中金金融认证中心有限公司 Identity authentication method, server and authentication terminal
CN105553674A (en) * 2016-01-11 2016-05-04 飞天诚信科技股份有限公司 Interaction system, intelligent key device, server and working method
US20160307179A1 (en) * 2014-02-12 2016-10-20 Tencent Technology (Shenzhen) Company Limited Data interaction method, verification terminal, server, and system
WO2016188468A1 (en) * 2015-05-28 2016-12-01 赵阳 Graphic code-based smart dish-ordering system
WO2016188470A1 (en) * 2015-05-28 2016-12-01 赵阳 Graphic code-based smart meal-ordering system
CN106529949A (en) * 2016-11-07 2017-03-22 飞天诚信科技股份有限公司 Safety payment device and method
CN206039620U (en) * 2016-06-27 2017-03-22 上海佳昊新能源科技有限公司 Self -service mobile payment device of intelligence
CN106875179A (en) * 2017-02-03 2017-06-20 杭州小步科技有限公司 A kind of offline Quick Response Code method of payment and its system
CN106910056A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 Payment processing method and device
CN206711110U (en) * 2017-04-12 2017-12-05 武汉理工大学 Train checks handheld terminal
CN107491960A (en) * 2017-08-30 2017-12-19 广东合正网络技术有限公司 Double screen the whole network with dynamic two-dimension code network receipt and payment settlement function leads to intelligent wireless terminal device
CN107491961A (en) * 2017-09-02 2017-12-19 刘兴丹 A kind of method, apparatus of the network payment of NFC checkings
CN206788968U (en) * 2017-04-28 2017-12-22 孙艳艳 A kind of intelligent terminal that can carry out information exchange and transaction payment
CN107516209A (en) * 2017-08-30 2017-12-26 广东合正网络技术有限公司 The double screen GSM intelligent end devices of network receipt and payment settlement function are realized based on dynamic two-dimension code
CN206807490U (en) * 2017-05-25 2017-12-26 珠海爱创医疗科技有限公司 A kind of information interaction system based on Quick Response Code
CN206835161U (en) * 2017-06-20 2018-01-02 广东合正网络技术有限公司 The double screen radio Phone unit of network receipt and payment settlement function is realized in support based on dynamic two-dimension code
CN207337573U (en) * 2017-08-30 2018-05-08 广东合正网络技术有限公司 The double screen intelligent wireless terminal installation of network receipt and payment settlement function is realized in support based on dynamic two-dimension code
CN208061253U (en) * 2018-01-02 2018-11-06 中国工商银行股份有限公司 A kind of intelligent terminal, payment mechanism and the cloud payment system of supporting cloud to pay
CN108989441A (en) * 2018-07-27 2018-12-11 京东方科技集团股份有限公司 A kind of information interaction system and method
CN110022551A (en) * 2019-04-19 2019-07-16 维沃移动通信有限公司 A kind of information interacting method and terminal device
CN110418187A (en) * 2019-07-30 2019-11-05 四川虹魔方网络科技有限公司 A kind of interactive screen protection system based on two dimensional code

Patent Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006102848A1 (en) * 2005-03-31 2006-10-05 Huawei Technologies Co., Ltd. A data process method and system, a shopping method and system based on mobile terminal
US20140320309A1 (en) * 2011-07-14 2014-10-30 Jinjing Zhang Cardiac Electricity and Impedance Monitoring Mobile Network Terminal Device Having Function of Micro Current Release
WO2014190789A1 (en) * 2013-05-30 2014-12-04 Tencent Technology (Shenzhen) Company Limited Method, device, client and server for interaction
CN104253689A (en) * 2013-06-28 2014-12-31 中国电信股份有限公司 User identity module card generated dynamic password authentication method and system based on QR (quick response) code
CN104092811A (en) * 2013-07-09 2014-10-08 腾讯科技(深圳)有限公司 Mobile terminal information download method, system, terminal device and server
CN103401857A (en) * 2013-07-26 2013-11-20 北京奇虎科技有限公司 Interactive method and system of two-dimension code information, client and server
US20160307179A1 (en) * 2014-02-12 2016-10-20 Tencent Technology (Shenzhen) Company Limited Data interaction method, verification terminal, server, and system
CN103944729A (en) * 2014-04-25 2014-07-23 天地融科技股份有限公司 Data security interactive method
CN103942690A (en) * 2014-04-25 2014-07-23 天地融科技股份有限公司 Data security interactive system
CN104050567A (en) * 2014-05-30 2014-09-17 深圳天珑无线科技有限公司 Data interaction method under off-line mode, terminal and server
CN105429928A (en) * 2014-05-30 2016-03-23 阿里巴巴集团控股有限公司 Data communication method, data communication system, client and server
CN104243451A (en) * 2014-08-19 2014-12-24 天地融科技股份有限公司 Information interaction method and system and smart key equipment
CN104732388A (en) * 2015-03-26 2015-06-24 深圳市亚略特生物识别科技有限公司 Electronic payment method and system
WO2016188468A1 (en) * 2015-05-28 2016-12-01 赵阳 Graphic code-based smart dish-ordering system
WO2016188470A1 (en) * 2015-05-28 2016-12-01 赵阳 Graphic code-based smart meal-ordering system
CN105205664A (en) * 2015-09-25 2015-12-30 中城智慧科技有限公司 Novel offline payment method
CN106910056A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 Payment processing method and device
CN105553674A (en) * 2016-01-11 2016-05-04 飞天诚信科技股份有限公司 Interaction system, intelligent key device, server and working method
CN105515783A (en) * 2016-02-05 2016-04-20 中金金融认证中心有限公司 Identity authentication method, server and authentication terminal
CN206039620U (en) * 2016-06-27 2017-03-22 上海佳昊新能源科技有限公司 Self -service mobile payment device of intelligence
CN106529949A (en) * 2016-11-07 2017-03-22 飞天诚信科技股份有限公司 Safety payment device and method
CN106875179A (en) * 2017-02-03 2017-06-20 杭州小步科技有限公司 A kind of offline Quick Response Code method of payment and its system
CN206711110U (en) * 2017-04-12 2017-12-05 武汉理工大学 Train checks handheld terminal
CN206788968U (en) * 2017-04-28 2017-12-22 孙艳艳 A kind of intelligent terminal that can carry out information exchange and transaction payment
CN206807490U (en) * 2017-05-25 2017-12-26 珠海爱创医疗科技有限公司 A kind of information interaction system based on Quick Response Code
CN206835161U (en) * 2017-06-20 2018-01-02 广东合正网络技术有限公司 The double screen radio Phone unit of network receipt and payment settlement function is realized in support based on dynamic two-dimension code
CN207337573U (en) * 2017-08-30 2018-05-08 广东合正网络技术有限公司 The double screen intelligent wireless terminal installation of network receipt and payment settlement function is realized in support based on dynamic two-dimension code
CN107516209A (en) * 2017-08-30 2017-12-26 广东合正网络技术有限公司 The double screen GSM intelligent end devices of network receipt and payment settlement function are realized based on dynamic two-dimension code
CN107491960A (en) * 2017-08-30 2017-12-19 广东合正网络技术有限公司 Double screen the whole network with dynamic two-dimension code network receipt and payment settlement function leads to intelligent wireless terminal device
CN107491961A (en) * 2017-09-02 2017-12-19 刘兴丹 A kind of method, apparatus of the network payment of NFC checkings
CN208061253U (en) * 2018-01-02 2018-11-06 中国工商银行股份有限公司 A kind of intelligent terminal, payment mechanism and the cloud payment system of supporting cloud to pay
CN108989441A (en) * 2018-07-27 2018-12-11 京东方科技集团股份有限公司 A kind of information interaction system and method
CN110022551A (en) * 2019-04-19 2019-07-16 维沃移动通信有限公司 A kind of information interacting method and terminal device
CN110418187A (en) * 2019-07-30 2019-11-05 四川虹魔方网络科技有限公司 A kind of interactive screen protection system based on two dimensional code

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
中国人民银行移动支付技术标准课题研究组: "《***支付标准体系研究报告》", 中国金融出版社 *

Also Published As

Publication number Publication date
CN111144875B (en) 2023-04-18

Similar Documents

Publication Publication Date Title
CN103218740A (en) Trading system, method and device using two-dimension codes
CN101038653B (en) Verification system
CN104378145B (en) The matching method and system of bluetooth equipment
CN104320703A (en) Method, device and system for logging in intelligent television terminal
CN107392583B (en) Two-dimensional code graphic data generation method and device
CN102509037B (en) Trading system, method and device
CN110930147B (en) Offline payment method and device, electronic equipment and computer-readable storage medium
CN103839160B (en) A kind of network trading digital signature method and device
CN105392136A (en) Method and device for access to router based on two-dimensional code
CN111064743B (en) Method and system for safely inputting password
CN111126533B (en) Identity authentication method and device based on dynamic password and dynamic token
CN103839097A (en) Method and device for generating two-dimension code based on digital signature
CN102387020A (en) Dynamic password generating device as well as dynamic password implementing method and system
CN113596832B (en) Network connection establishment method and device, storage medium and electronic device
CN111586591A (en) Network distribution method and system, intelligent terminal and Internet of things equipment
CN104253689A (en) User identity module card generated dynamic password authentication method and system based on QR (quick response) code
CN105682090A (en) Device control method and control terminal response method and apparatus
GB2423853A (en) An electronic ticketing system in which colour barcodes are displayed on mobile comunication devices
CN104754495A (en) Smart household device connecting method and smart terminal
CN112135186A (en) Screen projection method, device, equipment and storage medium based on small program
CN201557173U (en) Set-top box applied to IPTV system
CN113411184A (en) Integrated management terminal device and integrated management method
TWI619042B (en) System and method for online transaction security, SIM card, mobile phone and online transaction system realized by the method
CN103888264A (en) Inter-mobile-phone data transferring method based on background data exchange, terminal and system
CN111144875A (en) Terminal equipment and working method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant