[go: up one dir, main page]

CN112543417B - Data feedback system and method - Google Patents

Data feedback system and method Download PDF

Info

Publication number
CN112543417B
CN112543417B CN202011320256.2A CN202011320256A CN112543417B CN 112543417 B CN112543417 B CN 112543417B CN 202011320256 A CN202011320256 A CN 202011320256A CN 112543417 B CN112543417 B CN 112543417B
Authority
CN
China
Prior art keywords
authentication
magnetic field
signal
feedback
data
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.)
Active
Application number
CN202011320256.2A
Other languages
Chinese (zh)
Other versions
CN112543417A (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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202011320256.2A priority Critical patent/CN112543417B/en
Publication of CN112543417A publication Critical patent/CN112543417A/en
Application granted granted Critical
Publication of CN112543417B publication Critical patent/CN112543417B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephone Function (AREA)

Abstract

In the data feedback system and method provided by the present specification, the data feedback system acquires an authentication state prompt signal broadcast by an authentication device, and the controller generates a control signal corresponding to an authentication result based on the authentication state prompt signal, thereby controlling the magnetic induction coil circuit to generate a feedback magnetic field corresponding to the authentication result within a preset range; when the terminal approaches the authentication device for authentication and enters a preset range, the feedback magnetic field is collected and matched with magnetic field signal data of the feedback magnetic field preset in the terminal, so that an authentication result is determined and displayed on the terminal. The data feedback system and the data feedback method can feed back the code scanning authentication result to the terminal in real time under the offline state of the authentication equipment and/or the terminal, thereby realizing the real-time feedback of data under the offline state.

Description

Data feedback system and method
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a data feedback system and method.
Background
With the increasing popularity of mobile terminals, more and more applications are integrated in the mobile terminals. More and more people adopt mobile terminals to acquire information, for example, an electronic authentication code is generated through an APP (Application program) in a mobile terminal such as a mobile phone, and a user can scan the electronic authentication code through a code scanning device to pay, collect money, acquire information, push information, place an order for a purchase, log in an account, authenticate identity, and the like. The electronic authentication code can be a two-dimensional code or a bar code. In the field of public transportation, such as subways and buses, a code scanning authentication device is usually arranged at an entrance, a user generates an electronic authentication code on a mobile terminal, the code scanning authentication device performs code scanning authentication on the electronic authentication code, and sends a result prompt of code scanning authentication, for example, a payment scene prompts the user of a payment result through a voice prompt (for example, "payment success" voice prompt), an LED light prompt (for example, green light indicates payment success, red light indicates payment failure), a gate switch and the like. And the mobile terminal also receives data feedback of the code scanning authentication result. In the prior art, a code scanning authentication result is usually sent to a public transportation server by a code scanning authentication device through a network, and then sent to a background server of an electronic authentication code by the public transportation server, and the background server of the electronic authentication code feeds back the code scanning authentication result to a mobile terminal. Data feedback of the whole code scanning authentication result depends on a network, and long feedback delay exists, so that a user cannot check the code scanning authentication state at the mobile terminal in time. When the code scanning authentication device or the mobile terminal is in an off-line state, the mobile terminal cannot receive the feedback data of the code scanning authentication result in time, and only when the code scanning authentication device and the mobile terminal are on-line again, the mobile terminal can receive the feedback data of the code scanning authentication result. Usually, the electronic authentication codes corresponding to different cities and different vehicles are different. When a user uses an incorrect electronic authentication code (for example, the user misuses other public transportation systems, such as a bus number of a subway or owing fee) to perform code scanning authentication, the code scanning authentication device sends a prompt signal indicating that code scanning fails (for example, an invalid code or insufficient balance can be broadcasted on a code scanning machine tool), but in a noisy environment, most users cannot timely and definitely know their code scanning results (such as whether code scanning succeeds or the reason why code scanning fails), and at this time, the mobile terminal of the user cannot timely receive feedback data of the code scanning authentication results, so that the user cannot timely realize an error caused by their electronic authentication code, and repeatedly uses the incorrect electronic authentication code to perform code scanning authentication, resulting in poor user experience. In the payment method based on the NFC, the result of successful or failed payment can be returned to the mobile phone in real time through NFC encrypted communication, but the method is not suitable for a mobile terminal that does not support the NFC function, and the NFC cost is high.
Therefore, it is desirable to provide an instant data feedback system and method for instantly feeding back an authentication status to a mobile terminal without violating user privacy.
Disclosure of Invention
The present specification provides an instant data feedback system and method, which feeds back an authentication state to a terminal in an instant manner without violating user privacy.
In a first aspect, the present specification provides a data feedback system, which is operatively installed at a location close to an authentication device, wherein the authentication device is configured to authenticate an authentication code of a mobile terminal and broadcast an authentication status prompt signal corresponding to an authentication result, and the data feedback system includes a signal acquisition device, a controller, and a magnetic induction coil circuit, wherein the signal acquisition device, when operatively acquiring the authentication status prompt signal broadcast externally by the authentication device; the controller is in communication connection with the signal acquisition equipment, acquires the authentication state prompt signal and generates a control signal corresponding to the authentication result based on the authentication state prompt signal; the magnetic induction coil circuit is electrically connected with the controller, and generates a feedback magnetic field in a preset range around the magnetic induction coil circuit based on the control signal, wherein magnetic field signal data of the feedback magnetic field corresponds to the authentication result and can be identified by the terminal generating the authentication code.
In some embodiments, the authentication status alert signal comprises an audible alert signal comprising at least one of voice data and a signal tone.
In some embodiments, the authentication status cue signal further comprises at least one of an infrared cue signal and an ultrasonic cue signal.
In some embodiments, the generating a control signal corresponding to the authentication result based on the authentication status prompt signal comprises at least one of: performing voice recognition on the voice data, judging the authentication result of the authentication code and generating a corresponding control signal; and performing tone recognition on the tone, judging the authentication result of the authentication code and generating the corresponding control signal.
In some embodiments, the authentication result comprises an authentication success or an authentication failure; the authentication state prompt signal comprises an authentication success prompt signal corresponding to the authentication success or an authentication failure prompt signal corresponding to the authentication failure; the control signal comprises a first control signal corresponding to the authentication success or a second control signal corresponding to the authentication failure, wherein the first control signal is different from the second control signal; the feedback magnetic field includes a first feedback magnetic field corresponding to the authentication success or a second feedback magnetic field corresponding to the authentication failure, wherein the first feedback magnetic field is different from the second feedback magnetic field.
In some embodiments, the first feedback magnetic field is different from the second feedback magnetic field, including: at least one of the direction, strength and frequency of the first feedback magnetic field is different from the second feedback magnetic field.
In some embodiments, the magnetic induction coil circuit comprises at least a power supply and a magnetic induction coil, and the controller is electrically connected with the power supply and controls the power supply through the control signal, so as to control the current of the magnetic induction coil to generate the feedback magnetic field.
In some embodiments, the magnetic field signal data comprises at least one of a strength, a direction, and a frequency of a magnetic field.
In some embodiments, the distance between the data feedback system and the authentication device is within a preset distance, and when the terminal is within the valid authentication distance of the authentication device, the terminal is within the preset range.
In some embodiments, when the terminal is outside the valid authentication distance of the authentication device, the terminal is outside the preset range.
In some embodiments, the authentication code comprises a ride code, the authentication device comprises a ride code device, and the terminal comprises a mobile terminal.
In some embodiments, when the authentication device authenticates the authentication code, the authentication device and/or the terminal are in an offline state.
In a second aspect, the present specification further provides a data feedback method applied to the data feedback system according to the first aspect of the present specification, including the controller: controlling the signal acquisition equipment to acquire the authentication state prompt signal corresponding to the authentication result of the authentication code and broadcasted by the authentication equipment; generating a control signal corresponding to the authentication result based on the authentication state prompt signal; and controlling the magnetic induction coil circuit based on the control signal to enable the magnetic induction coil circuit to generate the feedback magnetic field corresponding to the authentication result in the surrounding preset range.
In some embodiments, the authentication status alert signal comprises an audible alert signal comprising at least one of voice data and a signal tone.
In some embodiments, the authentication status cue signal further comprises at least one of an infrared cue signal and an ultrasonic cue signal.
In some embodiments, the generating a control signal corresponding to the authentication result based on the authentication status prompt signal comprises at least one of: performing voice recognition on the voice data, judging the authentication result of the authentication code and generating a corresponding control signal; and performing tone recognition on the tone, judging the authentication result of the authentication code and generating the corresponding control signal.
In some embodiments, the authentication result comprises an authentication success or an authentication failure; the authentication state prompt signal comprises an authentication success prompt signal corresponding to the authentication success or an authentication failure prompt signal corresponding to the authentication failure; the judging the authentication result of the authentication code and generating the corresponding control signal includes: determining the authentication state prompt signal as an authentication success prompt signal, and generating a first control signal corresponding to the authentication success; or determining that the authentication state prompt signal is an authentication failure prompt signal, and generating a second control signal corresponding to the authentication failure, wherein the first control signal is different from the second control signal.
In some embodiments, said causing said magnetic induction coil circuit to generate said feedback magnetic field corresponding to said authentication result within said preset range of the surroundings comprises: based on the first control signal, enabling the magnetic induction coil circuit to generate a first feedback magnetic field corresponding to the successful authentication within the preset range; or based on the second control signal, the magnetic induction coil circuit is caused to generate a second feedback magnetic field corresponding to the authentication failure in the preset range, wherein the first feedback magnetic field is different from the second feedback magnetic field.
In some embodiments, the first feedback magnetic field is different from the second feedback magnetic field, including: at least one of the direction, strength and frequency of the first feedback magnetic field is different from the second feedback magnetic field.
In some embodiments, the magnetic induction coil circuit comprises at least a power supply and a magnetic induction coil, and the controller is electrically connected with the power supply and controls the power supply through the control signal, so as to control the current of the magnetic induction coil to generate the feedback magnetic field.
In some embodiments, the magnetic field signal data comprises at least one of a strength, a direction, and a frequency of a magnetic field.
In some embodiments, the distance between the data feedback system and the authentication device is within a preset distance, and when the terminal is within the valid authentication distance of the authentication device, the terminal is within the preset range.
In some embodiments, when the terminal is outside the valid authentication distance of the authentication device, the terminal is outside the preset range.
In some embodiments, the authentication code comprises a ride code, the authentication device comprises a ride code device, and the terminal comprises a mobile terminal.
In some embodiments, when the authentication device authenticates the authentication code, the authentication device and/or the terminal are in an offline state.
According to the technical scheme, in the data feedback system and the data feedback method provided by the specification, the data feedback system is close to the authentication device, the data feedback system collects an authentication state prompt signal (such as voice broadcast) broadcast by the authentication device, identifies an authentication result corresponding to the authentication state prompt signal, generates a control signal corresponding to the authentication result based on the authentication result through the controller, and controls the magnetic induction coil circuit to generate a feedback magnetic field corresponding to the authentication result in a peripheral preset range through the control signal, so that the authentication result is converted into a magnetic field signal corresponding to the authentication result; and when the terminal approaches the authentication equipment to perform code scanning authentication action and enters the preset range, receiving and collecting the feedback magnetic field, matching the collected feedback magnetic field with magnetic field signal data of the feedback magnetic field corresponding to the authentication result preset in the terminal to determine the authentication result corresponding to the feedback magnetic field collected by the terminal, and displaying the authentication result on the terminal. Therefore, the data feedback system and the data feedback method can feed back the code scanning authentication result to the terminal in real time in the offline state of the authentication equipment and/or the terminal, and prompt the terminal to switch the authentication code after the code scanning fails. Therefore, instant feedback of data in an off-line state is achieved, and the experience of a user is improved. In the data feedback system and method provided by the specification, the data feedback system collects the authentication state prompt signal of the authentication device, and does not need to use a terminal of a user for collection, so that the problem that the personal electronic device needs to be used for collecting the signal is effectively avoided, the user does not need to worry about the fact that the personal electronic device relates to user privacy, and the user sensitivity can be effectively reduced; the data feedback system directly and unidirectionally sends feedback data to the terminal, and the terminal receives the feedback data, so that the feedback data is accurate and reliable, and the accuracy of data feedback is improved; and the feedback data adopts a magnetic field mode, a special communication protocol is not needed, and the cost is effectively reduced.
Additional features of the data feedback systems and methods provided herein will be set forth in part in the description which follows. The following numerical and exemplary descriptions will be readily apparent to those of ordinary skill in the art in view of the description. The inventive aspects of the data feedback systems and methods provided herein can be fully explained by the practice or use of the methods, apparatus and combinations described in the detailed examples below.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram illustrating an application scenario of a data feedback system and an information recognition system provided according to an embodiment of the present specification;
fig. 2 is a block diagram illustrating a hardware structure of a data feedback system provided according to an embodiment of the present specification;
FIG. 3 illustrates a circuit schematic of a magnetic induction coil circuit provided in accordance with embodiments herein;
FIG. 4 illustrates a flow chart of a data feedback method provided in accordance with an embodiment of the present description;
fig. 5 is a block diagram illustrating a hardware configuration of a terminal provided according to an embodiment of the present specification; and
fig. 6 is a flowchart illustrating an information display method provided according to an embodiment of the present specification.
Detailed Description
The following description is presented to enable any person skilled in the art to make and use the present description, and is provided in the context of a particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present description. Thus, the present description is not limited to the embodiments shown, but is to be accorded the widest scope consistent with the claims.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. For example, as used herein, the singular forms "a", "an" and "the" may include the plural forms as well, unless the context clearly indicates otherwise. The terms "comprises," "comprising," "includes," and/or "including," when used in this specification, are intended to specify the presence of stated integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
These and other features of the present specification, as well as the operation and function of the elements of the structure related thereto, and the combination of parts and economies of manufacture, may be particularly improved upon in view of the following description. Reference is made to the accompanying drawings, all of which form a part of this specification. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the specification. It should also be understood that the drawings are not drawn to scale.
The flow diagrams used in this specification illustrate the operation of system implementations according to some embodiments of the specification. It should be clearly understood that the operations of the flow diagrams may be performed out of order. Rather, the operations may be performed in reverse order or simultaneously. In addition, one or more other operations may be added to the flowchart. One or more operations may be removed from the flowchart.
The data feedback systems and methods provided herein may be applied to public transportation systems, which may include, but are not limited to, one or a combination of land, sea, air, etc. For example, taxis, buses, subways, trams, trains, motor cars, high-speed rails, and the like are used for transportation systems for public transportation. The data feedback system and the data feedback method provided by the specification can be applied to a double-off-line bus scene, for example, a code scanning machine of a bus and a mobile phone of a passenger are possibly in an unconnected state due to poor network signals; the method can also be applied to single-off-line bus scenes, for example, one of a code scanner of the bus and a mobile phone of a passenger is in an unconnected state; the method can also be applied to double online scenes, for example, a code scanning tool of a bus and a mobile phone of a passenger are in a networked state. The data feedback system and the data feedback method provided by the specification can feed back the code scanning authentication result to the terminal of the user in time, so that the user can receive the data feedback of the code scanning authentication in time and accurately, and further can rapidly know whether the correct bus code needs to be switched or the bus code needs to be recharged.
The terms "passenger", "passenger end", "user terminal", "user", and the like, which are used interchangeably in this specification, refer to a party that needs to use public transportation services, either a person or a tool. It should be noted that the application scenarios of the data feedback system and method provided in this specification are only some examples or embodiments of this specification, and it is obvious for those skilled in the art that the technical solution of this specification can also be applied to other similar scenarios, for example, other similar code scanning payment systems, without any creative effort.
Fig. 1 shows a schematic application scenario of a data feedback system 100 and an information identification system 200. The data feedback system 100 may be close to the authentication device 001 and installed within a preset distance of the authentication device 001. The information recognition system 200 can be applied to the terminal 002.
Terminal 002 can store data or instructions for performing the information recognition methods described herein and can execute or be used to execute the data and/or instructions. The terminal 002 may be an intelligent terminal device carrying various Applications (APP). The APP includes but is not limited to: chat-type APP program, shopping-type APP program, video-type APP program, financing-type APP program, etc., such as Payment treasureTMTaobao medicineTMAnd the like. The APP may generate and display the authentication code 202 through the target APP. The authentication code 202 may be a two-dimensional code or a barcode. In a public transportation code scanning authentication scenario, the authentication code 202 may be a Bus code, for example, the authentication code 202 may be a subway Bus code, the authentication code 202 may also be a Bus code, and the authentication code 202 may also be a BRT (Bus Rapid Transit, BRT for short) Bus code. In a mobile payment scenario, authentication code 202 may be a payment code, the authentication code 202 may be a cash register code, etc. In some embodiments, the terminal 002 may pre-store a plurality of authentication codes 202 in a local memory, such as pre-stored ride codes for different public transportation systems. In some embodiments, the terminal 002 may be a mobile device, such as a smart phone, a tablet, a notebook, etc., or may be a smart wearable device, such as a smart bracelet, a smart watch, a smart helmet, smart glasses, etc. In some embodiments, the terminal 002 may also be a smart device with a positioning function.
The authentication device 001 is configured as a device that can receive the authentication code 202 in the terminal 002 and scan-authenticate the authentication code 202. The authentication device 001 may broadcast an authentication status prompt signal corresponding to the authentication result to the outside. The authentication device 001 and the authentication code 202 may scan the authentication code 202 based on light beam interaction, read information in the authentication code 202, and generate authentication result data corresponding to an authentication result of the authentication code 202. The authentication result may include authentication success or authentication failure. The authentication result data may include authentication success data corresponding to the authentication success or authentication failure data corresponding to the authentication failure. The authentication status prompt signal may include an authentication success prompt signal corresponding to the authentication success or an authentication failure prompt signal corresponding to the authentication failure.
In some embodiments, the authentication device 001 is in a networking state, and information in the acquired authentication code 202 may be uploaded to a server side of the authentication device 001 in real time. In some embodiments, the authentication device 001 may store the acquired information in the authentication code 202 in a local memory in advance, and when the authentication device is in a network connection state, upload the stored information in the authentication code 202 to a server side of the authentication device 001.
The authentication device 001 may capture the authentication code 202 using an imaging device provided on the authentication device 001 or connected to the authentication device 001 when authenticating the authentication code 202. The authentication device 001 may specifically be a card swiping machine; the image capturing device may be a camera, a video camera, a camera, and the like, and this specification is not particularly limited. In the field of public transportation, the authentication device 001 may be a bus code scanning device, such as a code scanning gate at an entrance and an exit of a subway, and a code scanning payment machine at an entrance of a bus. In a mobile payment scenario, the authentication device 001 may be a mobile code scanning device, such as a mobile code scanning box, a code scanning gun, a POS capable of scanning a code, a smart phone, a tablet computer, and the like, or a fixed code scanning device, such as a fixed payment device in a supermarket, a mall, and the like.
After authenticating the authentication code 202, the authentication device 001 may broadcast the authentication status prompt signal corresponding to the authentication result to the outside. The broadcast may be a public non-directional broadcast. The authentication status cue may comprise a non-directional audible cue that is disclosed. The audible cue signal may include voice data and/or a signal tone. After the authentication is successful, the authentication device 001 may broadcast the authentication success prompt signal to the outside, such as a voice signal of "authentication success", "code scanning success", "payment success", or "please get on the car", or broadcast a signal tone representing the authentication success, such as a signal tone of a droplet to the outside. After the authentication fails, the authentication device 001 may broadcast an authentication failure prompt signal to the outside, such as a voice signal of "authentication failure", "code scanning failure", "payment failure" or "invalid code", or broadcast a signal tone representing authentication failure to the outside, such as a signal tone of a quick drip, and so on. In some embodiments, the authentication status prompt signal may also include other prompts, such as an infrared prompt, a laser prompt, an ultrasonic prompt, and so forth. For example, the authentication device 001 may be provided with a signal transmitter, and the signal transmitter may be an infrared transmitter, a laser transmitter, or an ultrasonic transmitter. When the authentication device 001 is successfully authenticated, the signal transmitter may send out a signal of a first frequency, where the signal of the first frequency represents an authentication success prompt signal. When the authentication device 001 fails to authenticate, the signal transmitter may send out a signal of a second frequency, where the signal of the second frequency represents an authentication failure prompt signal. It should be noted that the authentication state prompt signal is a public signal, and all terminals meeting the requirements can collect the authentication state prompt signal.
In some embodiments, the authentication device 001 may further include a radio frequency induction unit, an NFC communication unit, or the like, or any combination thereof.
The data feedback system 100 may be operatively mounted in a location proximate to the authentication device 001 and within a predetermined distance from the authentication device 001. The data feedback system 100 may collect the authentication state prompt signal sent by the authentication device 001, and generate a feedback magnetic field corresponding to the authentication result in a preset range around based on the authentication state prompt signal. Different authentication results correspond to different feedback magnetic fields. The magnetic field signal data of the feedback magnetic field corresponds to the authentication result of the authentication code 202 and can be recognized by the terminal 002.
The information recognition system 002 can be applied to the terminal 002. When the terminal 002 approaches the authentication device 001 and enters the effective authentication range of the authentication device 001 for authentication, the terminal 002 enters the preset range of the data feedback system 100 and collects the magnetic field signal data of the feedback magnetic field, and the information identification system 002 can identify the information of the feedback magnetic field based on the received magnetic field signal data of the feedback magnetic field to determine the authentication result corresponding to the feedback magnetic field and output the authentication result.
Fig. 2 shows a block diagram of a hardware configuration of the data feedback system 100. The data feedback system 100 may perform the data feedback methods described herein. The data feedback method is described elsewhere in this specification. For example, the data feedback method P100 is introduced in the description of fig. 4.
As shown in fig. 2, the data feedback system 100 may include a signal acquisition device 180, a controller 120, and a magnetic induction coil circuit 140. In some embodiments, the data feedback system 100 may also include an internal communication bus 110.
The internal communication bus 110 may connect the various system components, including the signal acquisition device 180, the controller 120, and the magnetic induction coil circuit 140.
The signal collecting device 180 collects the authentication state prompt signal broadcasted by the authentication device 001 to the outside during working. When the authentication status prompt signal is an audio prompt signal, the signal collection device 180 may be an audio collection device, such as a microphone. When the authentication status prompt signal is other prompt signals, for example, an infrared prompt signal, a laser prompt signal, an ultrasonic prompt signal, etc. The signal acquisition device 180 may be a signal receiver, which may be an infrared receiver, a laser receiver, an ultrasonic receiver, or the like.
The controller 120 may be in communication connection with the signal acquisition device 180 and electrically connected to the magnetic induction coil circuit 140, and acquire the authentication state prompt signal acquired by the signal acquisition device 180 during operation, generate a control signal corresponding to the authentication result based on the authentication state prompt signal, and control the magnetic induction coil circuit 140 based on the control signal. The controller 120 may identify the authentication state prompting signal to identify an authentication result corresponding to the authentication state prompting signal, and generate the control signal corresponding to the authentication result. The control signal may be an electrical signal. The control signal may include a first control signal corresponding to the authentication success; or a second control signal corresponding to the authentication failure, wherein the first control signal is different from the second control signal. The first control signal may be different from the second control signal in that at least one of the waveform, size, direction, pulse width, and the like of the electric signal of the first control signal is different from the second control signal.
The controller 120 may encode the authentication result in different encoding manners. Such as Non-Return-to-Zero (NRZ) encoding, Manchester encoding, differential Manchester encoding, and the like. Because the control signal only corresponds to two results of successful authentication or failed authentication, only one bit of information can be sent. The selection of the coding mode may select a coding scheme with the best robustness or better robustness according to actual requirements, which is not described in detail herein.
The controller 120 may include at least one storage medium 122 and at least one processor 124. In some embodiments, the controller 120 may also include a digital-to-analog converter (ADC) 126. Storage medium 122 may include a data storage device. The data storage device may be a non-transitory storage medium or a transitory storage medium. For example, the data storage device may include one or more of a magnetic disk, a read-only memory medium (ROM), or a random access memory medium (RAM). The storage medium 122 also includes at least one set of instructions stored in the data storage device. The instructions are computer program code that may include programs, routines, objects, components, data structures, procedures, modules, etc. that perform the data feedback method P100 provided herein.
The at least one processor 124 may be communicatively coupled to the at least one storage medium 122, the magnetic coil circuit 140, and the signal acquisition device 180 via the internal communication bus 110. The at least one processor 124 is configured to execute the at least one instruction set. When the data feedback system 100 is in operation, the at least one processor 124 reads the at least one instruction set, and executes the data feedback method P100 provided in this specification according to the authentication status prompting signal acquired by the signal acquisition device 180 according to the instruction of the at least one instruction set. The processor 124 may perform all of the steps involved in the data feedback method P100. The processor 124 may be in the form of one or more processors, and in some embodiments, the processor 124 may include one or more hardware processors, such as a Microcontroller (MCU), a microprocessor, a Reduced Instruction Set Computer (RISC), an Application Specific Integrated Circuit (ASIC), an application specific instruction set processor (ASIP), a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a Physical Processing Unit (PPU), a microcontroller unit, a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), an Advanced RISC Machine (ARM), a Programmable Logic Device (PLD), any circuit or processor capable of performing one or more functions, or the like, or any combination thereof. For illustrative purposes only, only one processor 124 is depicted in the data feedback system 100 in this specification. However, it should be noted that the data feedback system 100 may also include multiple processors 124, and thus, the operations and/or method steps disclosed in this specification may be performed by one processor 124 as described herein, or may be performed by a combination of multiple processors 124. For example, if the processor 124 of the data feedback system 100 performs steps a and B in this description, it should be understood that steps a and B may also be performed by two different processors 124, jointly or separately (e.g., a first processor performing step a, a second processor performing step B, or both a first and second processor performing steps a and B).
Digital-to-analog converter (ADC)126 may convert the digital signal to an analog electrical signal.
The magnetic induction coil circuit 140 may be electrically connected to the controller 120, and generate a feedback magnetic field corresponding to the authentication result within a preset range around the magnetic induction coil circuit 140 based on the control signal. The data feedback system 100 may be installed at a preset location of the authentication device 001. The distance of the data feedback system 100 from the authentication device 001 may be within a preset distance. The data feedback system 100 may be installed anywhere on the authentication device 001. The preset distance between the data feedback system 100 and the authentication device 001 is associated with the preset range of the feedback magnetic field. The preset range may be an effective authentication distance between the terminal 002 and the authentication device 001. The preset range may also be the sum of the effective authentication distance between the terminal 002 and the authentication device 001 and a preset threshold. The preset range may also be the sum of the effective authentication distance between the terminal 002 and the authentication device 001 and the preset distance.
When the terminal 002 is within the effective authentication distance of the authentication device 001, the terminal 002 may be within the preset range, that is, the terminal 002 is in the feedback magnetic field and may sense the feedback magnetic field; when the terminal 002 is located outside the effective authentication distance of the authentication device 001 or the difference between the distance between the terminal 002 and the authentication device 001 and the effective authentication distance exceeds a preset threshold, the terminal 002 is located outside the preset range, that is, the terminal 002 is not located in the feedback magnetic field, and the feedback magnetic field cannot be induced. The data feedback system 100 may set or adjust the preset range by controlling a parameter of the control signal, or may set or adjust the preset range by controlling a parameter of the magnetic induction coil circuit 140. The preset range can be set or changed manually.
The magnetic induction coil circuit 140 generates the feedback magnetic field in the preset range around, so that the terminal 002 can only sense the feedback magnetic field when approaching the authentication device 001 and performing an authentication action; when the terminal 002 is not close to the authentication device 001, that is, when the authentication action is not performed, the distance between the terminal 002 and the authentication device 001 is large, and the terminal 002 is out of the preset range, the feedback magnetic field cannot be induced, and the authentication result information carried in the feedback magnetic field cannot be received. Therefore, the magnetic induction coil circuit 140 generates the feedback magnetic field in the preset range, so that the authentication result carried in the feedback magnetic field received by the terminal 002 is the authentication result of the authentication code 202 generated by the terminal 002, but not the authentication result of the authentication codes of other devices, thereby improving the reliability and accuracy of data feedback and information identification, and improving the user experience.
The feedback magnetic field may include a first feedback magnetic field corresponding to the authentication success; or a second feedback magnetic field corresponding to the authentication failure. The magnetic induction coil circuit 140 generates the first feedback magnetic field under the control of the first control signal and generates the second feedback magnetic field under the control of the second control signal. The first feedback magnetic field is different from the second feedback magnetic field to carry different authentication result information, which is convenient for the information identification system 200 to identify. The first feedback magnetic field may be different from the second feedback magnetic field in that at least one of a direction, a strength, and a frequency of the first feedback magnetic field is different from the second feedback magnetic field. The information recognition system 200 may determine the authentication result corresponding to the feedback magnetic field according to at least one of the read direction, strength, and frequency of the feedback magnetic field.
Fig. 3 shows a circuit schematic of a magnetic induction coil circuit 140 provided according to an embodiment of the present description. The magnetic induction coil circuit 140 may include at least a power source 142 and a magnetic induction coil 144. The controller 120 may be electrically connected to the power source 142, and the power source 142 is controlled by the control signal, so as to control the current of the magnetic induction coil 144 to generate the feedback magnetic field. Fig. 3 is only an exemplary illustration, and any circuit that can implement different feedback magnetic fields by a control signal falls within the scope of protection of the present specification. The control signal can control the direction of the power source 142 to cause currents in different directions to pass through the magnetic induction coil 144 to generate feedback magnetic fields in different directions. The control signal may also control the magnitude of the power source 142 such that different magnitudes of current flow through the magnetic induction coil 144 to generate different strengths of feedback magnetic fields. The control line may preferably control the pulse width of the power source 142 to cause currents of different frequencies to flow through the magnetic induction coil 144 to generate feedback magnetic fields of different frequencies, and so on.
Fig. 4 shows a flow chart of a data feedback method P100. The data feedback method P100 is applied to the data feedback system 100. The data feedback system 100 may perform the data feedback method P100 provided herein. Specifically, the controller 120 can read a set of instructions stored in its local storage medium and then execute the data feedback method P100 provided herein according to the specification of the set of instructions. The method P100 may include performing, by the controller 120:
s120: the control signal collecting device 180 collects the authentication state prompting signal corresponding to the authentication result of the authentication code and broadcasted outside by the authentication device 001. Specifically, the controller 120 may control the signal collection device 180 to be turned on simultaneously when the authentication device 001 is turned on, may control the signal collection device 180 to be turned on when the controller 120 senses that the authentication device 001 sends an authentication state prompt signal, and the like.
S140: and generating a control signal corresponding to the authentication result based on the authentication state prompt signal. Specifically, step S140 may identify an authentication result corresponding to the authentication status prompting signal, and generate a control signal corresponding to the authentication result based on the authentication result.
As previously mentioned, the authentication status alert signal may comprise an audible alert signal. The audible cue signal may include at least one of voice data and a signal tone. When the authentication status prompt signal is an audio prompt signal, step S140 may include at least one of the following ways:
performing voice recognition on the voice data, judging the authentication result of the authentication code 202 and generating the corresponding control signal; and
and performing tone recognition on the tone, judging the authentication result of the authentication code 202 and generating the corresponding control signal.
Wherein, the step S140 may include one of the following steps:
s142: determining the authentication state prompt signal as an authentication success prompt signal, and generating a first control signal corresponding to the authentication success; or
S144: and determining the authentication state prompt signal as an authentication failure prompt signal, and generating a second control signal corresponding to the authentication failure, wherein the first control signal is different from the second control signal.
The terminal 002 can identify the voice prompt signal and identify the type of the voice prompt signal. When the voice prompt signal is voice data, the terminal 002 may perform voice recognition on the voice data by using a voice recognition model, and if the voice data is recognized as a prompt signal representing successful authentication, such as "please get on the vehicle" or "successfully authenticate" or "successfully scan a code", it is determined that the voice data represents successful authentication; and if the voice data is identified as a prompt signal representing authentication failure, such as 'invalid code' or 'authentication failure' or 'code scanning error', the voice data is determined to represent authentication failure. When the voice prompt signal is a tone, the terminal 002 may identify the tone using a tone identification model, and if the tone is identified as a signal representing successful authentication, such as "drip", it is determined that the tone represents successful authentication; and if the signal sound is identified to be a sudden sound of 'dripping or dripping' or other signals representing authentication failure, determining that the signal sound represents authentication failure. The speech recognition model and the tone recognition model may be obtained by machine learning based on the sound signal training data and the sound signal labels.
As mentioned above, the authentication status prompt signal may also include other prompt signals, such as an infrared prompt signal, a laser prompt signal, an ultrasonic prompt signal, and so on. For convenience of illustration, the laser cue signal is described as an example. When the authentication state prompt signal is a laser prompt signal, the terminal 002 matches the frequency of the laser prompt signal prestored in the terminal 002 according to the frequency of the received laser prompt signal, and identifies the authentication result represented by the laser prompt signal.
S160: and controlling the magnetic induction coil circuit 140 based on the control signal, so that the magnetic induction coil circuit 140 generates the feedback magnetic field corresponding to the authentication result within the preset range. Step S160 may include one of the following steps:
s162: based on the first control signal, the magnetic induction coil circuit 140 is enabled to generate a first feedback magnetic field corresponding to the successful authentication within the preset range; or
S164: based on the second control signal, the magnetic induction coil circuit 140 is caused to generate a second feedback magnetic field corresponding to the authentication failure within the preset range.
It should be noted that, for each authentication result, the magnetic induction coil circuit 140 generates the feedback magnetic field only within a preset time period. After the preset time length is exceeded or the authentication device 001 generates a new authentication result, the feedback magnetic field disappears. The preset time length can be set or changed.
In the system 100 and the method P100 for data feedback provided in the present specification, based on the authentication state prompt signal corresponding to the authentication result of the authentication code 202 broadcast from the authentication device 001, a control signal corresponding to the authentication result is generated to control the magnetic induction coil circuit 140 to generate different feedback magnetic fields; the information recognition system 200 recognizes and outputs the authentication result based on the magnetic field signal data of the feedback magnetic field. The data anti-system 100 method P100 provided by the present specification does not require the user's terminal 002 to collect voice or image signals, does not violate the user's privacy, and reduces the user's sensitivity; moreover, a special communication protocol is not needed between the data feedback system 100 and the information identification system 200, so that the cost is effectively reduced; and the data feedback system 100 generates a feedback magnetic field within a preset range, which can improve the accuracy and reliability of data feedback. The data feedback system 100 and the method P100 can feed back the authentication result to the terminal 002 in real time when the authentication device 001 and/or the terminal 002 are offline, thereby realizing real-time feedback of data in the offline state and improving the experience of the user. It should be noted that the data feedback system 100 and the method P100 may perform data feedback to feed back the authentication result to the terminal 002 not only in a state where the authentication device 001 and/or the terminal 002 are offline, but also in a state where the authentication device 001 and the terminal 002 are online, and feed back the authentication result to the terminal 002.
Fig. 5 shows a block diagram of a hardware configuration of the terminal 002. The terminal 002 can execute the information identification method described in this specification. The information identification method is described elsewhere in this specification. For example, the information identification method P200 is introduced in the description of fig. 6. Terminal 002 can include information recognition system 200. The information recognition system 200 may be a part of the terminal 002, built in the terminal 002, or may be installed at a predetermined position of the terminal 002 separately from the terminal 002 and communicatively connected to the terminal 002. In some embodiments, terminal 002 can also include at least one storage medium 230 and at least one processor 220. In some embodiments, terminal 002 may also include a communications port 250 and an internal communications bus 210. In some embodiments, terminal 002 may also include I/O component 260.
Internal communication bus 210 may connect various system components including storage medium 230, processor 220, and information-bearing system 200.
The communication port 250 is used for data communication between the terminal 002 and the outside, for example, data communication between the terminal 002 and the information identification system 200.
The I/O component 260 is used for input/output of the terminal 002 and other components, for example, to receive the authentication result of the authentication code 202 by the information recognition system 200 and output the authentication result.
The information recognition system 200 may include a magnetic sensor 240. In some embodiments, the information recognition system 200 may also include an angle sensor 280.
The magnetic sensor 240 may be used to measure and collect magnetic field signal data of the induced magnetic field at which the magnetic sensor 240 is located. The magnetic field signal data may comprise at least one of a strength, a direction and a frequency of the magnetic field signal. The magnetic sensor 240 may be a three-axis magnetic sensor or a single-axis magnetic sensor. When the terminal 002 authenticates the authentication code 202, and when the terminal 002 is located within the effective authentication distance of the authentication device 001 and the terminal 002 enters the preset range where the feedback magnetic field is located, the magnetic sensor 240 may measure and collect the magnetic field signal data of the sensed feedback magnetic field.
In some embodiments, the earth magnetic field may interfere with the feedback magnetic field emitted by the magnetic induction coil circuit 140. Therefore, the induced magnetic field collected by the magnetic sensor 240 includes at least the geomagnetic field. When the terminal 002 approaches the authentication device 001 and performs the authentication action, the induced magnetic field collected by the magnetic sensor 240 may further include the feedback magnetic field. That is, the magnetic sensor 240 can collect not only the magnetic field signal data of the feedback magnetic field but also the magnetic field signal intensity of the geomagnetic field. Therefore, the magnetic field signal data of the feedback magnetic field collected by the magnetic sensor 240 should be the magnetic field signal data of the induced magnetic field collected by the magnetic sensor 240 minus the magnetic field signal data of the geomagnetic field.
In some implementations, the magnetic field signal data of the earth magnetic field may be considered a fixed quantity. The terminal 002 stores magnetic field signal data of the geomagnetic field in advance.
In some implementations, the magnetic field signal data of the earth magnetic field varies as the attitude of the terminal 002 changes. Angle sensor 280 may be used to measure attitude data of terminal 002. The terminal 002 can calculate and analyze the posture of the terminal 002 based on the data measured by the angle sensor 280, thereby acquiring the magnetic field signal data of the geomagnetic field. The angle sensor 280 may include at least one of a gyroscope and an acceleration sensor. The gyroscope may be a three-axis gyroscope and the acceleration sensor may be a three-axis acceleration sensor.
The magnetic sensor 240 can perform attitude tracking on the terminal 002 in cooperation with the angle sensor 280, and predict magnetic field signal data of the geomagnetic field, so as to better eliminate interference of the geomagnetic field on the measurement result, obtain a more accurate result, and improve the accuracy of information identification.
In some embodiments, the terminal 002 may determine whether to turn on the angle sensor 280 based on a change in the measurement result of the magnetic sensor 240. When the magnetic sensor 240 enters the feedback magnetic field, the measurement result of the magnetic sensor 240 changes significantly or the change exceeds a preset threshold value, and the terminal 002 may turn on the angle sensor 280. The terminal 002 stores the magnetic field signal data of the feedback magnetic field in advance, including the magnetic field signal data of the first feedback magnetic field and the magnetic field signal data of the second feedback magnetic field. In particular, the magnetic field signal data of the feedback magnetic field may be stored in the storage medium 230.
Storage medium 230 may include a data storage device. The data storage device may be a non-transitory storage medium or a transitory storage medium. For example, the data storage device may include one or more of a magnetic disk 232, a read only memory medium (ROM)234, or a random access memory medium (RAM) 236. The storage medium 230 further includes at least one set of instructions stored in the data storage device. The instructions are computer program code that may include programs, routines, objects, components, data structures, procedures, modules, etc. that perform the information identification method P200 provided herein.
The at least one processor 220 may be communicatively coupled to the at least one storage medium 230, the magnetic sensor 240, and the angle sensor 280 via the internal communication bus 210. The at least one processor 220 is configured to execute the at least one instruction set. When the information recognition system 200 is in operation, the at least one processor 220 reads the at least one instruction set and obtains data of the magnetic sensor 240 and/or the angle sensor 280 according to the instructions of the at least one instruction set, and executes the information recognition method P200 provided herein. Processor 220 may perform all of the steps involved in information identification method P200. Processor 220 may be in the form of one or more processors, and in some embodiments, processor 220 may include one or more hardware processors, such as microcontrollers, microprocessors, Reduced Instruction Set Computers (RISC), Application Specific Integrated Circuits (ASICs), application specific instruction set processors (ASIPs), Central Processing Units (CPUs), Graphics Processing Units (GPUs), Physical Processing Units (PPUs), microcontroller units, Digital Signal Processors (DSPs), Field Programmable Gate Arrays (FPGAs), Advanced RISC Machines (ARM), Programmable Logic Devices (PLDs), any circuit or processor capable of executing one or more functions, or the like, or any combination thereof. For illustrative purposes only, only one processor 220 is depicted in terminal 002 in this description. It should be noted, however, that terminal 002 may also include multiple processors 220 and that, therefore, the operations and/or method steps disclosed herein may be performed by one processor as described herein or by a combination of multiple processors. For example, if in this description the processor 220 of terminal 002 performs steps a and B, it should be understood that steps a and B may also be performed by two different processors 220, jointly or separately (e.g., a first processor performing step a, a second processor performing step B, or both a first and a second processor performing steps a and B together).
It should be noted that the storage medium 230 and the processor 220 may also belong to the information identification system 200.
Fig. 6 shows a flow chart of an information identification method P200. The method P200 is applied to the terminal 002 and the information identifying system 200. The method P200 is configured to identify an authentication result of the authentication code 202 based on a feedback magnetic field corresponding to the authentication result of the authentication code 202, and output the authentication result. The terminal 002 can execute the information identification method P200 provided in the present specification. Specifically, processor 220 may read a set of instructions stored in its local storage medium and then execute information identification method P200 provided herein, as specified by the set of instructions. The method includes performing, by the processor 220:
s220: the authentication code 202 is acquired and displayed.
As mentioned before, the target APP in terminal 002 may generate and display authentication code 202. After the terminal 002 receives the operation instruction of the user to open the authentication code 202, the terminal 002 responds to the operation instruction, starts the authentication code 202 page and displays the authentication code 202 on the display screen of the terminal 002.
S240: when the authentication code 202 is acquired, the magnetic sensor 240 of the terminal 002 is turned on, and magnetic field signal data of the induction magnetic field where the magnetic sensor 240 is located in a preset time window is collected.
During the authentication operation performed by the terminal 002, the user needs to approach the scanning window of the authentication device 001, stay within the effective authentication distance for a period of time, and wait for the authentication device 001 to authenticate the authentication code 202. The method P200 and the information recognition system 200 may acquire magnetic field signal data of the magnetic field where the terminal 002 is located through the magnetic sensor 240, and determine whether the terminal 002 performs the action of the authentication operation and the authentication result of the authentication operation. Therefore, in order to ensure the comprehensiveness of data collection, the terminal 002 controls the magnetic sensor 240 to start operating while the user operates to open the authentication code 202.
The preset time window may be the time from the time when the terminal 002 acquires the authentication code 202 to the time when the terminal 002 acquires the feedback magnetic field. When the terminal 002 acquires the magnetic field signal data of the induction magnetic field, in which the magnetic field signal data of the feedback magnetic field exists, the terminal 002 may determine the authentication result based on the magnetic field signal data of the feedback magnetic field, and the detailed process will be described in detail later. When the terminal 002 acquires that the magnetic field signal data of the induction magnetic field does not have the feedback magnetic field after analysis, the magnetic sensor 240 continues to acquire the data until the magnetic field signal data of the feedback magnetic field is acquired.
The preset time window may also be the time from when the terminal 002 acquires the authentication code 202 to when the terminal 002 stops displaying the authentication code 202. The time for stopping displaying the authentication code 202 may be the time for the user to operate the target APP to exit the authentication code 202, the time for the terminal 002 to display the authentication result, or the like. The preset time window may also be set by the terminal 002 or manually, or may also be set according to actual requirements.
S260: matching the magnetic field signal data of the induced magnetic field with the magnetic field signal data of the feedback magnetic field stored in the terminal 002 in advance, and determining the authentication result of the authentication code 202. Specifically, step S260 may include:
s262: and acquiring the difference value of the magnetic field signal data of the induction magnetic field and the magnetic field signal data of the geomagnetic field. In some embodiments, step S262 may be: the difference value is acquired based on the magnetic field signal data of the geomagnetic field stored in the terminal 002 in advance. In some embodiments, step S262 may be: while acquiring the authentication code 202, starting the angle sensor 280 of the terminal 002 and collecting the attitude data of the terminal 002 in the preset time window; determining magnetic field signal data of the earth magnetic field based on the attitude data of terminal 002; the difference is obtained based on the magnetic field signal data of the geomagnetic field and the magnetic field signal data of the induced magnetic field collected by the magnetic sensor 240.
S264: and matching the difference with the magnetic field signal data of the feedback magnetic field to determine the authentication result of the authentication code 202. Step S264 may include one of the following ways:
s264-2: and determining that the difference is matched with the magnetic field signal data of the first feedback magnetic field, and determining that the authentication result of the authentication code 202 is successful. Specifically, step S264-2 may be: determining that a deviation of the difference from the magnetic field signal data of the first feedback magnetic field is within a first preset threshold. The first preset threshold may be set empirically, or may be subjected to sample data modeling analysis. The first preset threshold may be set or changed manually.
S264-4: and determining that the difference value is matched with the magnetic field signal data of the second feedback magnetic field, and determining that the authentication result of the authentication code 202 is the authentication failure. Specifically, step S264-4 may be: determining that a deviation of the difference from the magnetic field signal data of the second feedback magnetic field is within a second preset threshold. The second preset threshold may be set empirically, or may be subjected to sample data modeling analysis. The second preset threshold may be set or changed manually.
S264-6: determining that the difference is not matched with the magnetic field signal data of the first feedback magnetic field and the second feedback magnetic field, and determining that the authentication code 202 does not perform the authentication operation within the preset time window. Specifically, step S264-6 may be: determining that a deviation of the difference from the magnetic field signal data of the first feedback magnetic field is outside a first preset threshold, and determining that a deviation of the difference from the magnetic field signal data of the second feedback magnetic field is outside a second preset threshold. When the difference does not match the magnetic field signal data of the first feedback magnetic field and the second feedback magnetic field, the terminal 002 is not located within the preset range of the feedback magnetic field, and therefore the terminal 002 is not close to the authentication device 001 and is not located within the effective authentication distance of the authentication device 001, and therefore it is determined that the authentication code 202 is not authenticated within the preset time window.
S280: and outputting the authentication result. When the authentication result is that the authentication of the authentication code 202 is successful, the terminal 002 can generate information that the authentication of the authentication code 202 is successful and display the information on the screen interface of the terminal 002; when the authentication result is that the authentication code 202 fails to authenticate, the terminal 002 may generate and display information that the authentication code 202 fails to authenticate on the screen interface of the terminal 002. The information that the authentication code 202 fails to authenticate also includes that the authentication code 202 does not match the prompt information that suggests switching the authentication code 202 for re-authentication.
In the embodiment of the present specification, when information of authentication failure is displayed, a vibration signal may be further generated and output, so as to control the terminal 002 to vibrate through the vibration signal, thereby further reminding a user that the authentication code 202 is not matched, so that the user can more quickly replace the authentication code 202 with a correct authentication code, and the probability that the user repeatedly swipes the wrong authentication code 202 can be effectively reduced, thereby improving the efficiency of swiping the correct authentication code, reducing the time consumption of swiping the card by the user, and improving the user experience.
In some embodiments, the method P200 may further include performing, by the at least one processor 220:
the data collection of the magnetic sensor 240 and the angle sensor 280 is stopped. In some embodiments, after the authentication result is displayed on the screen of the terminal 002, the terminal 002 may turn off the magnetic sensor 240 and the angle sensor 280, and stop data collection. For example, when information of successful authentication is displayed on the screen of the terminal 002, the terminal 002 may turn off the magnetic sensor 240 and the angle sensor 280. When the information of authentication failure is displayed on the screen of the terminal 002, the terminal 002 may turn off the magnetic sensor 240 and the angle sensor 280 until the terminal 002 obtains a new authentication code again and displays the new authentication code, and the terminal 002 may turn on the magnetic sensor 240 and the angle sensor 280 again for data collection. In some embodiments, when the user operates the terminal 002 to exit the display page of the authentication code 202, the terminal 002 may turn off the magnetic sensor 240 and the angle sensor 280 to stop data collection while exiting the display page of the authentication code 202.
It should be noted that, when the terminal 002 executes the information identification method P200, the authentication device 001 and/or the terminal 002 may be in an offline state. Of course, when the authentication device 001 and the terminal 002 are in the online state, the terminal 002 may also obtain feedback data of the authentication result using the method P200.
The information recognition system 200 and method P200 provided herein collect the feedback magnetic field of the data feedback system 100 based on the magnetic sensor 240; when the terminal 002 approaches the effective authentication distance of the authentication device 001 and performs the authentication action, the authentication device 001 generates the authentication result of the authentication code 202, and the data feedback system 100 generates a corresponding feedback magnetic field based on the authentication result; at this time, the magnetic sensor 240 is in the feedback magnetic field and may collect magnetic field signal data of the feedback magnetic field; the information recognition system 200 may match the magnetic field signal data collected by the magnetic sensor 240 with the magnetic field signal data of the feedback magnetic field stored in advance, thereby recognizing an authentication result corresponding to the feedback magnetic field and outputting the authentication result. The information identification system 200 and the method P200 transmit information with the data feedback system 100 through a magnetic field without a special communication protocol, thereby effectively reducing the cost; the terminal 002 does not need to send any information to the user, and does not need to collect user information such as sound, images and the like, so that the user sensitivity is reduced; and by setting the magnetic field signal data, the authentication result is transmitted immediately and accurately, and the problem of data feedback delay in an off-line state is solved.
Another aspect of the present specification provides a non-transitory storage medium storing at least one set of executable instructions for data feedback, which when executed by a processor, direct the processor to perform the steps of the data feedback method P100 described herein. In some possible implementations, various aspects of the description may also be implemented in the form of a program product including program code. The program code is operable to cause the data feedback system 100 to perform the data feedback steps described herein when the program product is run on the data feedback system 100. A program product for implementing the above-described method may employ a portable compact disc read only memory (CD-ROM) including program code and may be run on the data feedback system 100. However, the program product of the present specification is not so limited, and in this specification, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system (e.g., controller 120). The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The computer readable storage medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable storage medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing. Program code for carrying out operations for this specification may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the data feedback system 100, partly on the data feedback system 100, as a stand-alone software package, partly on the data feedback system 100 and partly on a remote computing device, or entirely on the remote computing device.
Another aspect of the present specification provides a non-transitory storage medium storing at least one set of executable instructions for information identification, which when executed by a processor, direct the processor to perform the steps of the information identification method P200 described herein. In some possible implementations, various aspects of the description may also be implemented in the form of a program product including program code. The program code is adapted to cause the information-recognition system 200 to perform the information-recognition steps described herein when the program product is run on the information-recognition system 200. A program product for implementing the above-described method may employ a portable compact disc read only memory (CD-ROM) including program code and may be run on the information recognition system 200. However, the program product of the present specification is not so limited, and in this specification, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system (e.g., the processor 220). The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The computer readable storage medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable storage medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing. Program code for carrying out operations for this specification may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. Program code may execute entirely on information identification system 200, partly on information identification system 200, as a stand-alone software package, partly on information identification system 200 and partly on a remote computing device, or entirely on a remote computing device.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
In conclusion, upon reading the present detailed disclosure, those skilled in the art will appreciate that the foregoing detailed disclosure can be presented by way of example only, and not limitation. Those skilled in the art will appreciate that the present specification contemplates various reasonable variations, enhancements and modifications to the embodiments, even though not explicitly described herein. Such alterations, improvements, and modifications are intended to be suggested by this specification, and are within the spirit and scope of the exemplary embodiments of this specification.
Furthermore, certain terminology has been used in this specification to describe embodiments of the specification. For example, "one embodiment," "an embodiment," and/or "some embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the specification. Therefore, it is emphasized and should be appreciated that two or more references to "an embodiment" or "one embodiment" or "an alternative embodiment" in various portions of this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined as suitable in one or more embodiments of the specification.
It should be appreciated that in the foregoing description of embodiments of the specification, various features are grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the specification, for the purpose of aiding in the understanding of one feature. This is not to be taken as an admission that any of the features are required in combination, and it is fully possible for one skilled in the art to extract some of the features as separate embodiments when reading this specification. That is, embodiments in this specification may also be understood as an integration of a plurality of sub-embodiments. And each sub-embodiment described herein is equally applicable to less than all features of a single foregoing disclosed embodiment.
Each patent, patent application, publication of a patent application, and other material, such as articles, books, descriptions, publications, documents, articles, and the like, cited herein is hereby incorporated by reference. All matters hithertofore set forth herein except as related to any prosecution history, may be inconsistent or conflicting with this document or any prosecution history which may have a limiting effect on the broadest scope of the claims. Now or later associated with this document. For example, if there is any inconsistency or conflict in the description, definition, and/or use of terms associated with any of the included materials with respect to the terms, descriptions, definitions, and/or uses associated with this document, the terms in this document are used.
Finally, it should be understood that the embodiments of the application disclosed herein are illustrative of the principles of the embodiments of the present specification. Other modified embodiments are also within the scope of this description. Accordingly, the disclosed embodiments are to be considered in all respects as illustrative and not restrictive. Those skilled in the art may implement the applications in this specification in alternative configurations according to the embodiments in this specification. Therefore, the embodiments of the present description are not limited to the embodiments described precisely in the application.

Claims (25)

1. A data feedback system operatively mounted in proximity to an authentication device configured to authenticate an authentication code of a mobile terminal and broadcast an authentication status prompt signal corresponding to an authentication result, comprising:
the signal acquisition equipment is used for acquiring the authentication state prompt signal which is broadcast by the authentication equipment to the outside during working;
the controller is in communication connection with the signal acquisition equipment, acquires the authentication state prompt signal and generates a control signal corresponding to the authentication result based on the authentication state prompt signal; and
and the magnetic induction coil circuit is electrically connected with the controller, generates a feedback magnetic field in a preset range around the magnetic induction coil circuit based on the control signal, and the magnetic field signal data of the feedback magnetic field corresponds to the authentication result and can be identified by the terminal generating the authentication code.
2. The data feedback system of claim 1, wherein the authentication status alert signal comprises an audible alert signal comprising at least one of voice data and a signal tone.
3. The data feedback system of claim 2, wherein the authentication status cue signal further comprises at least one of an infrared cue signal and an ultrasonic cue signal.
4. The data feedback system of claim 2, wherein the generating a control signal corresponding to the authentication result based on the authentication status prompt signal comprises at least one of:
performing voice recognition on the voice data, judging the authentication result of the authentication code and generating a corresponding control signal; and
and performing tone recognition on the tone, judging the authentication result of the authentication code and generating the corresponding control signal.
5. The data feedback system of claim 1,
the authentication result comprises authentication success or authentication failure;
the authentication state prompt signal comprises an authentication success prompt signal corresponding to the authentication success or an authentication failure prompt signal corresponding to the authentication failure;
the control signal comprises a first control signal corresponding to the authentication success or a second control signal corresponding to the authentication failure, wherein the first control signal is different from the second control signal;
the feedback magnetic field includes a first feedback magnetic field corresponding to the authentication success or a second feedback magnetic field corresponding to the authentication failure, wherein the first feedback magnetic field is different from the second feedback magnetic field.
6. The data feedback system of claim 5, wherein the first feedback magnetic field is different from the second feedback magnetic field, comprising:
at least one of the direction, strength and frequency of the first feedback magnetic field is different from the second feedback magnetic field.
7. The data feedback system of claim 1, wherein the magnetic induction coil circuit comprises at least a power source and a magnetic induction coil, the controller being electrically connected to the power source, the power source being controlled by the control signal to control a current of the magnetic induction coil to generate the feedback magnetic field.
8. The data feedback system of claim 1, wherein the magnetic field signal data comprises at least one of a strength, a direction, and a frequency of a magnetic field.
9. The data feedback system of claim 1, wherein the data feedback system is within a predetermined distance from the authentication device, and the terminal is within the predetermined range when the terminal is within a valid authentication distance of the authentication device.
10. The data feedback system of claim 9, wherein the terminal is outside the preset range when the terminal is outside a valid authentication distance of the authentication device.
11. The data feedback system of claim 1, wherein the authentication code comprises a ride code, the authentication device comprises a ride code device, and the terminal comprises a mobile terminal.
12. The data feedback system of claim 1, wherein the authentication device and/or the terminal are in an offline state when the authentication device authenticates the authentication code.
13. A data feedback method applied to the data feedback system of claim 1, comprising performing, by the controller:
controlling the signal acquisition equipment to acquire the authentication state prompt signal corresponding to the authentication result of the authentication code and broadcasted by the authentication equipment;
generating a control signal corresponding to the authentication result based on the authentication state prompt signal; and
and controlling the magnetic induction coil circuit based on the control signal to enable the magnetic induction coil circuit to generate the feedback magnetic field corresponding to the authentication result in the surrounding preset range.
14. The data feedback method of claim 13, wherein the authentication status alert signal comprises an audible alert signal comprising at least one of voice data and a signal tone.
15. The data feedback method of claim 14, wherein the authentication status cue signal further comprises at least one of an infrared cue signal and an ultrasonic cue signal.
16. The data feedback method of claim 14, wherein the generating a control signal corresponding to the authentication result based on the authentication status prompt signal comprises at least one of:
performing voice recognition on the voice data, judging the authentication result of the authentication code and generating a corresponding control signal; and
and performing tone recognition on the tone, judging the authentication result of the authentication code and generating the corresponding control signal.
17. The data feedback method of claim 16, wherein the authentication result comprises an authentication success or an authentication failure; the authentication state prompt signal comprises an authentication success prompt signal corresponding to the authentication success or an authentication failure prompt signal corresponding to the authentication failure; the judging the authentication result of the authentication code and generating the corresponding control signal includes:
determining the authentication state prompt signal as the authentication success prompt signal, and generating a first control signal corresponding to the authentication success; or
And determining the authentication state prompt signal as the authentication failure prompt signal, and generating a second control signal corresponding to the authentication failure, wherein the first control signal is different from the second control signal.
18. The data feedback method of claim 17, wherein said causing the magnetic induction coil circuit to generate the feedback magnetic field corresponding to the authentication result within the preset range of the surroundings comprises:
based on the first control signal, enabling the magnetic induction coil circuit to generate a first feedback magnetic field corresponding to the successful authentication within the preset range; or
Based on the second control signal, the magnetic induction coil circuit is caused to generate a second feedback magnetic field corresponding to the authentication failure within the preset range, wherein the first feedback magnetic field is different from the second feedback magnetic field.
19. The data feedback method of claim 18, wherein the first feedback magnetic field is different from the second feedback magnetic field, comprising:
at least one of the direction, strength and frequency of the first feedback magnetic field is different from the second feedback magnetic field.
20. The data feedback method of claim 13, wherein the magnetic induction coil circuit comprises at least a power supply and a magnetic induction coil, the controller is electrically connected to the power supply, and the power supply is controlled by the control signal, thereby controlling a current of the magnetic induction coil to generate the feedback magnetic field.
21. The data feedback method of claim 13, wherein the magnetic field signal data comprises at least one of a strength, a direction, and a frequency of a magnetic field.
22. The data feedback method of claim 13, wherein the distance between the data feedback system and the authentication device is within a preset distance, and when the terminal is within a valid authentication distance of the authentication device, the terminal is within the preset range.
23. The data feedback method of claim 22, wherein the terminal is outside the preset range when the terminal is outside a valid authentication distance of the authentication device.
24. The data feedback method of claim 13, wherein the authentication code comprises a ride code, the authentication device comprises a ride code device, and the terminal comprises a mobile terminal.
25. The data feedback method according to claim 13, wherein when the authentication device authenticates the authentication code, the authentication device and/or the terminal are/is in an offline state.
CN202011320256.2A 2020-11-23 2020-11-23 Data feedback system and method Active CN112543417B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011320256.2A CN112543417B (en) 2020-11-23 2020-11-23 Data feedback system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011320256.2A CN112543417B (en) 2020-11-23 2020-11-23 Data feedback system and method

Publications (2)

Publication Number Publication Date
CN112543417A CN112543417A (en) 2021-03-23
CN112543417B true CN112543417B (en) 2022-03-18

Family

ID=75014575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011320256.2A Active CN112543417B (en) 2020-11-23 2020-11-23 Data feedback system and method

Country Status (1)

Country Link
CN (1) CN112543417B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679441A (en) * 2013-12-26 2014-03-26 赵清明 Information interaction system and magnetic filed transceiver
WO2014098342A1 (en) * 2012-12-20 2014-06-26 에스케이플래닛 주식회사 Offline payment system, and method and apparatus therefor
CN104463587A (en) * 2014-09-24 2015-03-25 冯林 Payment authentication system
CN105894268A (en) * 2015-02-12 2016-08-24 三星电子株式会社 Payment processing method and electronic device supporting the same
WO2016192562A1 (en) * 2015-05-29 2016-12-08 Shanghai Wearapay, Inc. Method and system of offline contactless mobile payment based on magnetic near field communication
CN108734839A (en) * 2018-06-19 2018-11-02 南京熊猫电子股份有限公司 Gate array IMSI authentication systems and method based on single base station multiple antennas
CN111738736A (en) * 2020-07-24 2020-10-02 支付宝(杭州)信息技术有限公司 Method and system for data feedback

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7044394B2 (en) * 2003-12-17 2006-05-16 Kerry Dennis Brown Programmable magnetic data storage card

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014098342A1 (en) * 2012-12-20 2014-06-26 에스케이플래닛 주식회사 Offline payment system, and method and apparatus therefor
CN103679441A (en) * 2013-12-26 2014-03-26 赵清明 Information interaction system and magnetic filed transceiver
CN104463587A (en) * 2014-09-24 2015-03-25 冯林 Payment authentication system
CN105894268A (en) * 2015-02-12 2016-08-24 三星电子株式会社 Payment processing method and electronic device supporting the same
WO2016192562A1 (en) * 2015-05-29 2016-12-08 Shanghai Wearapay, Inc. Method and system of offline contactless mobile payment based on magnetic near field communication
CN108734839A (en) * 2018-06-19 2018-11-02 南京熊猫电子股份有限公司 Gate array IMSI authentication systems and method based on single base station multiple antennas
CN111738736A (en) * 2020-07-24 2020-10-02 支付宝(杭州)信息技术有限公司 Method and system for data feedback

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Self-organizing maps classification with application to the low-frequency magnetic field emitted by portable computers;Darko Brodic et.al;《2017 3rd International Conference on Applied and Theoretical Computing and Communication Technology (iCATccT)》;20180621;全文 *
基于地磁感应技术的防盗智能停车收费系统;杨艳;《电子制作 》;20180601;全文 *

Also Published As

Publication number Publication date
CN112543417A (en) 2021-03-23

Similar Documents

Publication Publication Date Title
CN104599121B (en) Information transmission method, device and system
US9002739B2 (en) Method and system for signature capture
CN110533826B (en) Information identification method and system
CN111738736B (en) Method and system for data feedback
US9701213B2 (en) System and method for detecting vehicle proximity in an electric vehicle supply equipment
CN112396709B (en) Terminal interaction method and device, medium, and electronic equipment based on ultra-wideband communication
US10304059B2 (en) Biometric payment in transit systems
CN111784334A (en) Analog card switching method, terminal device and storage medium
CN112464206A (en) Data feedback system and method and information identification method and system
CN113627927B (en) Offline payment method and system
US11157903B2 (en) Method for supplying data on a payment transaction, corresponding device and program
CN114093038A (en) Parking payment method and device
CN112543417B (en) Data feedback system and method
CN114312809B (en) Vehicle-mounted display terminal control method and device, vehicle and medium
KR20180114886A (en) Method for Paying Taxi Fee by using Sound Wave
US20250108721A1 (en) Power supply control apparatus, power supply control method, and non-transitory storage medium
KR20130126048A (en) Payment method and system
HK40062507A (en) Payment system and method
CN113627926A (en) Payment system and method
KR20220089871A (en) Electronic device for providing digital id information and method thereof
KR20210011307A (en) Automatic payment apparatus and method based on mobile device
JP3220066U (en) Optical reader
CN114445961B (en) Automatic deduction system and method for vehicle charging cost
KR20100097545A (en) Hipass termianl and method for reducing passage money thereby
KR20160114024A (en) Method for paying with near field communication using micro secure digital card

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