Movatterモバイル変換


[0]ホーム

URL:


CN105160530A - Mobile terminal and information processing method - Google Patents

Mobile terminal and information processing method
Download PDF

Info

Publication number
CN105160530A
CN105160530ACN201510461214.3ACN201510461214ACN105160530ACN 105160530 ACN105160530 ACN 105160530ACN 201510461214 ACN201510461214 ACN 201510461214ACN 105160530 ACN105160530 ACN 105160530A
Authority
CN
China
Prior art keywords
payment
mobile terminal
instruction
voice
nfc
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.)
Pending
Application number
CN201510461214.3A
Other languages
Chinese (zh)
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.)
Nubia Technology Co Ltd
Original Assignee
Nubia 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 Nubia Technology Co LtdfiledCriticalNubia Technology Co Ltd
Priority to CN201510461214.3ApriorityCriticalpatent/CN105160530A/en
Publication of CN105160530ApublicationCriticalpatent/CN105160530A/en
Priority to PCT/CN2016/091750prioritypatent/WO2017020756A1/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Embodiments of the invention disclose a mobile terminal and an information processing method. The mobile terminal comprises a voice acquisition unit, a processing unit, and an NFC unit. The voice acquisition unit is used for acquiring voice input information when payment conditions are satisfied. The processing unit is used for analyzing and identifying the voice input information acquired by the voice acquisition unit to obtain a voice instruction contained in the voice input information, judging whether the voice instruction is matched with a payment instruction in a preconfigured payment instruction set to obtain a first judgment result, and outputting a first payment instruction to the NFC unit when the first judgment result shows that the voice instruction is matched with a first payment instruction in the payment instruction set. The NFC unit is used for determining to establish a second mobile terminal in radio-frequency connection with the NFC and sending the first payment instruction to the second mobile terminal so as to make payment based on a payment parameter contained in the first payment instruction.

Description

Mobile terminal and information processing method
Technical Field
The invention relates to an information processing technology, in particular to a mobile terminal and an information processing method.
Background
With the continuous development of wireless network technology, a variety of online payment methods, such as online transfer, two-dimensional code payment, and the like, and Near Field Communication (NFC) payment methods, are emerging. The NFC payment method is to implement local communication with a point of sale (POS) device or other devices such as a mobile terminal through an NFC radio channel established by an NFC function in the mobile terminal, so that the two devices do not need to use a network, thereby implementing payment.
However, the mobile terminal as the transmitting end (i.e. the payment end) needs to perform a series of triggering operations to realize the payment based on the NFC technology. In the prior art, the NFC payment is only supported by the trigger operation mode. How to enrich the NFC payment mode to improve the convenience of payment, there is not effective solution at present.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention provide a mobile terminal and an information processing method, which can enrich NFC payment modes and improve payment convenience.
In order to achieve the above purpose, the technical solution of the embodiment of the present invention is realized as follows:
the embodiment of the invention provides a mobile terminal, which is a first mobile terminal; the mobile terminal includes: the system comprises a voice acquisition unit, a processing unit and a Near Field Communication (NFC) unit; wherein,
the voice acquisition unit is used for acquiring voice input information when the payment condition is met;
the processing unit is used for analyzing and recognizing the voice input information acquired by the voice acquisition unit and acquiring a voice instruction contained in the voice input information; judging whether the voice instruction is matched with a payment instruction in a preset payment instruction set or not, and obtaining a first judgment result; when the first judgment result is that the voice instruction is matched with a first payment instruction in the payment instruction set, outputting the first payment instruction to the NFC unit;
the NFC unit is used for determining a second mobile terminal for establishing an NFC radio frequency link, and sending the first payment instruction to the second mobile terminal so as to carry out payment based on the payment parameters contained in the first payment instruction.
In the above scheme, the processing unit is further configured to determine that a payment condition is met after authentication is completed; wherein the authentication comprises authentication based on a user identification and a password.
In the above scheme, the processing unit is further configured to identify a feature parameter in the voice input information; the characteristic parameters represent voiceprint characteristic parameters; judging whether the characteristic parameters are matched with preset characteristic parameters or not to obtain a second judgment result; and when the second judgment result shows that the characteristic parameters are matched with the preset characteristic parameters in a consistent manner, outputting the first payment instruction.
In the foregoing solution, the first payment instruction includes: a first payment parameter characterizing the magnitude of the value M and a second payment parameter characterizing the number of splits N; m and N are positive integers;
the processing unit is further configured to, before the first payment instruction is output, divide the first payment parameter into N payment sub-parameters according to a preset division rule, so that a sum of values of the N payment sub-parameters is M; and generating N first payment instructions, so that each first payment instruction comprises a payment sub-parameter.
In the above scheme, the number of the second mobile terminals is at least one;
the NFC unit is used for sending an Xth first payment instruction which is adaptive to the sequence to the second mobile terminal according to the sequence of establishing the NFC radio frequency link with the second mobile terminal so as to complete NFC payment based on the payment sub-parameters contained in the Xth first payment instruction; wherein X is a positive integer and is less than or equal to N.
The embodiment of the invention also provides an information processing method, which comprises the following steps:
when the first mobile terminal meets the payment condition, voice input information is collected;
analyzing and recognizing the voice input information to obtain a voice instruction contained in the voice input information;
judging whether the voice instruction is matched with a payment instruction in a preset payment instruction set or not, and obtaining a first judgment result;
when the first judgment result is that the voice instruction is matched with a first payment instruction in the payment instruction set, outputting the first payment instruction;
and determining a second mobile terminal establishing NFC radio frequency link with the first mobile terminal, sending the first payment instruction to the second mobile terminal, and carrying out payment based on payment parameters contained in the first payment instruction.
In the above scheme, the first mobile terminal meeting the payment condition includes:
after the first mobile terminal completes authentication, determining that the first mobile terminal meets payment conditions; wherein the authentication comprises authentication based on a user identification and a password.
In the foregoing solution, before the outputting the first payment instruction, the method further includes: identifying characteristic parameters in the voice input information; the characteristic parameters represent voiceprint characteristic parameters;
judging whether the characteristic parameters are matched with preset characteristic parameters or not to obtain a second judgment result;
and when the second judgment result shows that the characteristic parameters are matched with the preset characteristic parameters in a consistent manner, outputting the first payment instruction.
In the foregoing solution, the first payment instruction includes: a first payment parameter characterizing the magnitude of the value M and a second payment parameter characterizing the number of splits N; m and N are positive integers;
before the outputting the first payment instruction, the method further comprises:
dividing the first payment parameter into N payment sub-parameters according to a preset division rule, so that the sum of the numerical values in the N payment sub-parameters is M;
and generating N first payment instructions, so that each first payment instruction comprises a payment sub-parameter.
In the above scheme, the number of the second mobile terminals is at least one; the sending the first payment instruction to the second mobile terminal includes:
the first mobile terminal sends an Xth first payment instruction which is adaptive to the sequence to the second mobile terminal according to the sequence of establishing the NFC radio frequency link with the second mobile terminal, so that the NFC payment is completed based on the payment sub-parameters contained in the Xth first payment instruction; wherein X is a positive integer and is less than or equal to N.
The embodiment of the invention provides a mobile terminal and an information processing method, wherein the mobile terminal is a first mobile terminal; the mobile terminal includes: the device comprises a voice acquisition unit, a first identification unit, a matching unit and an execution unit; the voice acquisition unit is used for acquiring voice input information when the NFC payment condition is met; the first recognition unit is used for analyzing and recognizing the voice input information collected by the voice collection unit and obtaining a voice instruction contained in the voice input information; the matching unit is used for judging whether the voice instruction obtained by the first identification unit is matched with a payment instruction in a preset payment instruction set or not to obtain a first judgment result; the execution unit is used for outputting the first payment instruction when the first judgment result obtained by the matching unit is that the voice instruction is matched with the first payment instruction in the payment instruction set; and determining a second mobile terminal establishing NFC radio frequency link with the first mobile terminal, sending the first payment instruction to the second mobile terminal, and finishing NFC payment based on payment parameters contained in the first payment instruction. Therefore, by adopting the technical scheme of the embodiment of the invention, the user can control the NFC payment through voice input, so that the NFC payment mode is enriched, the operation in the payment process is greatly simplified, and the payment convenience is improved; simultaneously, the voice input is matched with the voice command set by the user, and the corresponding command is executed after the voice command is matched with the voice command, so that the safety of payment can be greatly improved, and the operation experience of the user is improved.
Drawings
Fig. 1 is a schematic diagram of a hardware structure of a mobile terminal implementing various embodiments of the present invention;
FIG. 2 is a diagram of a wireless communication system for the mobile terminal shown in FIG. 1;
fig. 3 is a schematic diagram of a first structure of a mobile terminal according to an embodiment of the present invention;
fig. 4 is an interaction diagram of the mobile terminal in the first application scenario according to the embodiment of the present invention;
fig. 5 is an interaction diagram of a mobile terminal in a first application scenario according to an embodiment of the present invention;
FIG. 6 is a first flowchart of an information processing method according to an embodiment of the present invention;
FIG. 7 is a second flowchart of an information processing method according to an embodiment of the invention;
the implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
A mobile terminal implementing various embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in themselves. Thus, "module" and "component" may be used in a mixture.
The mobile terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a navigation device, and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. In the following, it is assumed that the terminal is a mobile terminal. However, it will be understood by those skilled in the art that the configuration according to the embodiment of the present invention can be applied to a fixed type terminal in addition to elements particularly used for moving purposes.
Fig. 1 is a schematic hardware configuration of a mobile terminal implementing various embodiments of the present invention.
The mobile terminal 100 may include a wireless communication unit 110, an a/V (audio/video) input unit 120, a user input unit 130, a sensing unit 140, an output unit 150, a memory 160, an interface unit 170, a controller 180, and a power supply unit 190, etc. Fig. 1 illustrates a mobile terminal having various components, but it is to be understood that not all illustrated components are required to be implemented. More or fewer components may alternatively be implemented. Elements of the mobile terminal will be described in detail below.
The wireless communication unit 110 typically includes one or more components that allow radio communication between the mobile terminal 100 and a wireless communication system or network. For example, the wireless communication unit may include at least one of a broadcast receiving module 111, a mobile communication module 112, a wireless internet module 113, a short-range communication module 114, and a location information module 115.
The broadcast receiving module 111 receives a broadcast signal and/or broadcast associated information from an external broadcast management server via a broadcast channel. The broadcast channel may include a satellite channel and/or a terrestrial channel. The broadcast management server may be a server that generates and transmits a broadcast signal and/or broadcast associated information or a server that receives a previously generated broadcast signal and/or broadcast associated information and transmits it to a terminal. The broadcast signal may include a TV broadcast signal, a radio broadcast signal, a data broadcast signal, and the like. Also, the broadcast signal may further include a broadcast signal combined with a TV or radio broadcast signal. The broadcast associated information may also be provided via a mobile communication network, and in this case, the broadcast associated information may be received by the mobile communication module 112. The broadcast signal may exist in various forms, for example, it may exist in the form of an Electronic Program Guide (EPG) of Digital Multimedia Broadcasting (DMB), an Electronic Service Guide (ESG) of digital video broadcasting-handheld (DVB-H), and the like. The broadcast receiving module 111 may receive a signal broadcast by using various types of broadcasting systems. In particular, the broadcast receiving module 111 may receive digital broadcasting by using a digital broadcasting system such as a digital broadcasting-terrestrial (DMB-T), digital multimedia broadcasting-satellite (DMB-S), digital video broadcasting-handheld (DVB-H), a data broadcasting system of forward link media (MediaFLO), a terrestrial digital broadcasting integrated service (ISDB-T), and the like. The broadcast receiving module 111 may be constructed to be suitable for various broadcasting systems that provide broadcast signals as well as the above-mentioned digital broadcasting systems. The broadcast signal and/or broadcast associated information received via the broadcast receiving module 111 may be stored in the memory 160 (or other type of storage medium).
The mobile communication module 112 transmits and/or receives radio signals to and/or from at least one of a base station (e.g., access point, node B, etc.), an external terminal, and a server. Such radio signals may include voice call signals, video call signals, or various types of data transmitted and/or received according to text and/or multimedia messages.
The wireless internet module 113 supports wireless internet access of the mobile terminal. The module may be internally or externally coupled to the terminal. The wireless internet access technology to which the module relates may include WLAN (wireless LAN) (Wi-Fi), Wibro (wireless broadband), Wimax (worldwide interoperability for microwave access), HSDPA (high speed downlink packet access), and the like.
The short-range communication module 114 is a module for supporting short-range communication. Some examples of short-range communication technologies include bluetooth (TM), Radio Frequency Identification (RFID), infrared data association (IrDA), Ultra Wideband (UWB), zigbee (TM), and the like.
The location information module 115 is a module for checking or acquiring location information of the mobile terminal. A typical example of the location information module is a GPS (global positioning system). According to the current technology, the GPS module 115 calculates distance information and accurate time information from three or more satellites and applies triangulation to the calculated information, thereby accurately calculating three-dimensional current location information according to longitude, latitude, and altitude. Currently, a method for calculating position and time information uses three satellites and corrects an error of the calculated position and time information by using another satellite. In addition, the GPS module 115 can calculate speed information by continuously calculating current position information in real time.
The a/V input unit 120 is used to receive an audio or video signal. The a/V input unit 120 may include a camera 121 and a microphone 1220, and the camera 121 processes image data of still pictures or video obtained by an image capturing apparatus in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 151. The image frames processed by the camera 121 may be stored in the memory 160 (or other storage medium) or transmitted via the wireless communication unit 110, and two or more cameras 1210 may be provided according to the construction of the mobile terminal. The microphone 122 may receive sounds (audio data) via the microphone in a phone call mode, a recording mode, a voice recognition mode, or the like, and can process such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the mobile communication module 112 in case of a phone call mode. The microphone 122 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting audio signals.
The user input unit 130 may generate key input data according to a command input by a user to control various operations of the mobile terminal. The user input unit 130 allows a user to input various types of information, and may include a keyboard, dome sheet, touch pad (e.g., a touch-sensitive member that detects changes in resistance, pressure, capacitance, and the like due to being touched), scroll wheel, joystick, and the like. In particular, when the touch pad is superimposed on the display unit 151 in the form of a layer, a touch screen may be formed.
The sensing unit 140 detects a current state of the mobile terminal 100 (e.g., an open or closed state of the mobile terminal 100), a position of the mobile terminal 100, presence or absence of contact (i.e., touch input) by a user with the mobile terminal 100, an orientation of the mobile terminal 100, acceleration or deceleration movement and direction of the mobile terminal 100, and the like, and generates a command or signal for controlling an operation of the mobile terminal 100. For example, when the mobile terminal 100 is implemented as a slide-type mobile phone, the sensing unit 140 may sense whether the slide-type phone is opened or closed. In addition, the sensing unit 140 can detect whether the power supply unit 190 supplies power or whether the interface unit 170 is coupled with an external device. The sensing unit 140 may include a proximity sensor 1410 as will be described below in connection with a touch screen.
The interface unit 170 serves as an interface through which at least one external device is connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The identification module may store various information for authenticating a user using the mobile terminal 100 and may include a User Identity Module (UIM), a Subscriber Identity Module (SIM), a Universal Subscriber Identity Module (USIM), and the like. In addition, a device having an identification module (hereinafter, referred to as an "identification device") may take the form of a smart card, and thus, the identification device may be connected with the mobile terminal 100 via a port or other connection means. The interface unit 170 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal and the external device.
In addition, when the mobile terminal 100 is connected with an external cradle, the interface unit 170 may serve as a path through which power is supplied from the cradle to the mobile terminal 100 or may serve as a path through which various command signals input from the cradle are transmitted to the mobile terminal. Various command signals or power input from the cradle may be used as signals for recognizing whether the mobile terminal is accurately mounted on the cradle. The output unit 150 is configured to provide output signals (e.g., audio signals, video signals, alarm signals, vibration signals, etc.) in a visual, audio, and/or tactile manner. The output unit 150 may include a display unit 151, an audio output module 152, an alarm unit 153, and the like.
The display unit 151 may display information processed in the mobile terminal 100. For example, when the mobile terminal 100 is in a phone call mode, the display unit 151 may display a User Interface (UI) or a Graphical User Interface (GUI) related to a call or other communication (e.g., text messaging, multimedia file downloading, etc.). When the mobile terminal 100 is in a video call mode or an image capturing mode, the display unit 151 may display a captured image and/or a received image, a UI or GUI showing a video or an image and related functions, and the like.
Meanwhile, when the display unit 151 and the touch pad are overlapped with each other in the form of a layer to form a touch screen, the display unit 151 may serve as an input device and an output device. The display unit 151 may include at least one of a Liquid Crystal Display (LCD), a thin film transistor LCD (TFT-LCD), an Organic Light Emitting Diode (OLED) display, a flexible display, a three-dimensional (3D) display, and the like. Some of these displays may be configured to be transparent to allow a user to view from the outside, which may be referred to as transparent displays, and a typical transparent display may be, for example, a TOLED (transparent organic light emitting diode) display or the like. Depending on the particular desired implementation, the mobile terminal 100 may include two or more display units (or other display devices), for example, the mobile terminal may include an external display unit (not shown) and an internal display unit (not shown). The touch screen may be used to detect a touch input pressure as well as a touch input position and a touch input area.
The audio output module 152 may convert audio data received by the wireless communication unit 110 or stored in the memory 160 into an audio signal and output as sound when the mobile terminal is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output module 152 may provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output module 152 may include a speaker, a buzzer, and the like.
The alarm unit 153 may provide an output to notify the mobile terminal 100 of the occurrence of an event. Typical events may include call reception, message reception, key signal input, touch input, and the like. In addition to audio or video output, the alarm unit 153 may provide output in different ways to notify the occurrence of an event. For example, the alarm unit 153 may provide an output in the form of vibration, and when a call, a message, or some other incoming communication (incomingmunication) is received, the alarm unit 153 may provide a tactile output (i.e., vibration) to inform the user thereof. By providing such a tactile output, the user can recognize the occurrence of various events even when the user's mobile phone is in the user's pocket. The alarm unit 153 may also provide an output notifying the occurrence of an event via the display unit 151 or the audio output module 152.
The memory 160 may store software programs and the like for processing and controlling operations performed by the controller 180, or may temporarily store data (e.g., a phonebook, messages, still images, videos, and the like) that has been or will be output. Also, the memory 160 may store data regarding various ways of vibration and audio signals output when a touch is applied to the touch screen.
The memory 160 may include at least one type of storage medium including a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. Also, the mobile terminal 100 may cooperate with a network storage device that performs a storage function of the memory 160 through a network connection.
The controller 180 generally controls the overall operation of the mobile terminal. For example, the controller 180 performs control and processing related to voice calls, data communications, video calls, and the like. In addition, the controller 180 may include a multimedia module 1810 for reproducing (or playing back) multimedia data, and the multimedia module 1810 may be constructed within the controller 180 or may be constructed separately from the controller 180. The controller 180 may perform a pattern recognition process to recognize a handwriting input or a picture drawing input performed on the touch screen as a character or an image.
The power supply unit 190 receives external power or internal power and provides appropriate power required to operate various elements and components under the control of the controller 180.
The various embodiments described herein may be implemented in a computer-readable medium using, for example, computer software, hardware, or any combination thereof. For a hardware implementation, the embodiments described herein may be implemented using at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a processor, a controller, a microcontroller, a microprocessor, an electronic unit designed to perform the functions described herein, and in some cases, such embodiments may be implemented in the controller 180. For a software implementation, the implementation such as a process or a function may be implemented with a separate software module that allows performing at least one function or operation. The software codes may be implemented by software applications (or programs) written in any suitable programming language, which may be stored in the memory 160 and executed by the controller 180.
Up to this point, mobile terminals have been described in terms of their functionality. Hereinafter, a slide-type mobile terminal among various types of mobile terminals, such as a folder-type, bar-type, swing-type, slide-type mobile terminal, and the like, will be described as an example for the sake of brevity. Accordingly, the present invention can be applied to any type of mobile terminal, and is not limited to a slide type mobile terminal.
The mobile terminal 100 as shown in fig. 1 may be configured to operate with communication systems such as wired and wireless communication systems and satellite-based communication systems that transmit data via frames or packets.
A communication system in which a mobile terminal according to the present invention is operable will now be described with reference to fig. 2.
Such communication systems may use different air interfaces and/or physical layers. For example, the air interface used by the communication system includes, for example, Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), and Universal Mobile Telecommunications System (UMTS) (in particular, Long Term Evolution (LTE)), global system for mobile communications (GSM), and the like. By way of non-limiting example, the following description relates to a CDMA communication system, but such teachings are equally applicable to other types of systems.
Referring to fig. 2, the CDMA wireless communication system may include a plurality of mobile terminals 100, a plurality of Base Stations (BSs) 270, Base Station Controllers (BSCs) 275, and a Mobile Switching Center (MSC) 280. The MSC280 is configured to interface with a Public Switched Telephone Network (PSTN) 290. The MSC280 is also configured to interface with a BSC275, which may be coupled to the base station 270 via a backhaul. The backhaul may be constructed according to any of several known interfaces including, for example, E1/T1, ATM, IP, PPP, frame Relay, HDSL, ADSL, or xDSL. It will be understood that a system as shown in fig. 2 may include multiple BSCs 2750.
Each BS270 may serve one or more sectors (or regions), each sector covered by a multi-directional antenna or an antenna pointing in a particular direction being radially distant from the BS 270. Alternatively, each partition may be covered by two or more antennas for diversity reception. Each BS270 may be configured to support multiple frequency allocations, with each frequency allocation having a particular frequency spectrum (e.g., 1.25MHz,5MHz, etc.).
The intersection of partitions with frequency allocations may be referred to as a CDMA channel. The BS270 may also be referred to as a Base Transceiver Subsystem (BTS) or other equivalent terminology. In such a case, the term "base station" may be used to generically refer to a single BSC275 and at least one BS 270. The base stations may also be referred to as "cells". Alternatively, each sector of a particular BS270 may be referred to as a plurality of cell sites.
As shown in fig. 2, a Broadcast Transmitter (BT)295 transmits a broadcast signal to the mobile terminal 100 operating within the system. A broadcast receiving module 111 as shown in fig. 1 is provided at the mobile terminal 100 to receive a broadcast signal transmitted by the BT 295. In fig. 2, several Global Positioning System (GPS) satellites 300 are shown. The satellite 300 assists in locating at least one of the plurality of mobile terminals 100.
In fig. 2, a plurality of satellites 300 are depicted, but it is understood that useful positioning information may be obtained with any number of satellites. The GPS module 115 as shown in fig. 1 is generally configured to cooperate with satellites 300 to obtain desired positioning information. Other techniques that can track the location of the mobile terminal may be used instead of or in addition to GPS tracking techniques. In addition, at least one GPS satellite 300 may selectively or additionally process satellite DMB transmission.
As a typical operation of the wireless communication system, the BS270 receives reverse link signals from various mobile terminals 100. The mobile terminal 100 is generally engaged in conversations, messaging, and other types of communications. Each reverse link signal received by a particular base station 270 is processed within the particular BS 270. The obtained data is forwarded to the associated BSC 275. The BSC provides call resource allocation and mobility management functions including coordination of soft handoff procedures between BSs 270. The BSCs 275 also route the received data to the MSC280, which provides additional routing services for interfacing with the PSTN 290. Similarly, the PSTN290 interfaces with the MSC280, the MSC interfaces with the BSCs 275, and the BSCs 275 accordingly control the BS270 to transmit forward link signals to the mobile terminal 100.
Based on the above mobile terminal hardware structure and communication system, various embodiments of the present invention are proposed.
Example one
The embodiment of the invention provides a mobile terminal, which is a first mobile terminal, and correspondingly, other mobile terminals are second mobile terminals. Fig. 3 is a schematic diagram of a first structure of a mobile terminal according to an embodiment of the present invention; as shown in fig. 3, the mobile terminal includes: a voice acquisition unit 31, a processing unit 32, and an NFC unit 33; wherein,
the voice acquisition unit 31 is configured to acquire voice input information when a payment condition is met;
the processing unit 32 is configured to analyze and recognize the voice input information acquired by the voice acquisition unit 31, and obtain a voice instruction included in the voice input information; judging whether the voice instruction is matched with a payment instruction in a preset payment instruction set or not, and obtaining a first judgment result; when the first judgment result is that the voice instruction is matched with a first payment instruction in the payment instruction set, outputting the first payment instruction to the NFC unit 33;
the NFC unit 33 is configured to determine a second mobile terminal that establishes an NFC radio link, and send the first payment instruction to the second mobile terminal, so as to perform payment based on the payment parameters included in the first payment instruction.
In this embodiment, the mobile terminals (including the first mobile terminal and the second mobile terminal) both support an NFC function, that is, NFC modules are disposed in the first mobile terminal and the second mobile terminal, and data transmission can be performed within a preset distance range (for example, 20 centimeters) by using the NFC modules when a preset frequency (for example, 13.56MHz) is satisfied.
In this embodiment, the first mobile terminal serves as a sender (i.e., a payer), and may specifically be a mobile phone with an NFC function, a tablet computer, an intelligent wearable device (such as a smart watch, smart glasses, and the like); the second mobile terminal serves as a receiving party, and specifically may be a mobile phone with an NFC function, a tablet computer, a smart wearable device (such as a smart watch, smart glasses, and the like), and certainly may also be a POS machine with an NFC function, a vending machine, and other terminals.
In this embodiment, the processing unit 32 is further configured to determine that a payment condition is met after authentication is completed; wherein the authentication comprises authentication based on a user identification and a password.
Specifically, when the first mobile terminal is used as a payer to pay, the first mobile terminal can be generally applied to two application scenarios: the first application scenario is that a third-party payment platform in the first mobile terminal is used for performing NFC payment, for example, the third-party payment platforms such as 'Paibao' application, 'WeChat wallet' application and the like, wherein the third-party payment platform supports an NFC payment function; and paying through balance in the secure account provided by the third party payment platform.
The second application scenario is that payment is made through an account balance provided by the secure element of NFC in the first mobile terminal. Specifically, the NFC module in the first mobile terminal generally includes three parts, namely, a main control chip (for example, a baseband chip of the mobile terminal), a security unit, and an NFC analog front-end chip. According to different application requirements, the secure element may be a SIM, SD or other chip in the mobile terminal, such as an NFC-SIM card chip proposed by a mobile operator, or may be a separate chip provided in an NFC module in the first mobile terminal.
In any application scenario, before acquiring the voice input information, the first mobile terminal needs to perform authentication, the authentication is not limited to an authentication mode based on a user identifier and a password, for example, a user name and a password are input, and after the user name and the password input by the server in response to matching are consistent, the server determines that the authentication passes, so as to ensure the security of payment. Further, after the authentication is completed, the NFC function of the first mobile terminal needs to be further activated, that is, the NFC unit 33 is activated, so that data transmission is performed through the radio frequency channel of NFC in the following.
In this embodiment, after the processing unit 32 determines that the first mobile terminal meets the payment condition, before the voice acquisition unit 31 acquires the voice input information, the processing unit 32 is further configured to detect a first instruction, and control the first mobile terminal to switch to the voice interaction mode according to the first instruction, so as to acquire the voice input information based on the voice interaction mode. Here, when the processing unit 32 switches to the voice interaction mode, an audio capturing unit (e.g., a microphone) of the first mobile terminal is activated; the voice interaction mode supports control of payment operations through voice input information.
Here, the processing unit 32 detects a first instruction including: and detecting a first trigger operation, and generating the first instruction based on the first trigger operation. Specifically, as an implementation manner, a virtual key is provided in a display interface of a payment process presented by the first mobile terminal; and generating the first instruction when a first trigger operation aiming at the virtual key is detected. The virtual keys can be configured at any position in the display interface in advance. Of course, in this embodiment, the first trigger operation is not limited to a trigger operation in which an operation body (such as a finger) contacts the touch screen of the first mobile terminal, and may also be a floating gesture trigger operation in which a distance between the first trigger operation and the touch screen of the first mobile terminal does not exceed a preset distance. As another implementation manner, the first trigger operation is detected in any input area of a display interface of the payment process presented by the first mobile terminal, and when it is determined that the first trigger operation includes the first instruction, the first instruction is output. In this embodiment, a gesture corresponding to the first instruction is configured in advance in the first mobile terminal; for example: the "O" gesture corresponds to the first instruction; the first instruction is generated when an "o" gesture is detected in an input area of the display interface.
In this embodiment, the processing unit 32 is configured with a payment instruction set including at least one voice instruction in advance, and it can be understood that a user performs an instruction entry operation through an audio acquisition unit (such as a microphone) of the first mobile terminal, for example, a payment instruction with a fixed language order, such as "pay ten yuan", "pay one hundred yuan in red package, ten people", and the like. Specifically, the payment instruction set may also include instruction subsets of two modes, where a first instruction subset is used in a payment scenario, and a second instruction subset is used in a "red packet" scenario; the first subset of instructions includes the instruction key "pay" and various numerical amounts from which a plurality of payment instructions are composed. The second subset of instructions includes values that characterize the amount of the value and that characterize the quantity, e.g., 100 dollars, 10 people. In this embodiment, first, the processing unit 32 recognizes whether the voice command is a "pay" command or a "red packet" command, and when the processing unit 32 recognizes that the voice command is the "pay" command, further recognizes whether the amount of the numerical value included in the voice command matches the amount of the numerical value in the first command subset, and obtains a first judgment result. When the voice instruction recognized by the processing unit 32 is a "red parcel" instruction, it is further recognized whether information matching the word order of the numerical sum + the numerical value, such as xx elements, X individuals (xx is a positive number, X is a positive integer), is included in the voice instruction, and a first judgment result is obtained.
Based on the above-described payment scenarios, i.e., the payment scenario and the "red parcel" scenario, as one embodiment, when the voice command includes "pay" keyword + "numerical amount," and the "numerical amount" is included in the first subset of instructions in the payment instruction set, the processing unit 32 determines that the voice command matches the first payment instruction in the payment instruction set. In this embodiment, the "numerical amount" in the first instruction subset may be set by the user at any time before use, so that the problem of payment failure caused by mismatching with the "numerical amount" in the first instruction subset when different amounts are paid is avoided, and meanwhile, the payment risk brought to the user by malicious payment by other people is also avoided. Further, the first payment instruction is output, and the first payment instruction includes a payment parameter, where the payment parameter is a "numerical amount" (e.g., 100 yuan).
As another embodiment, when the voice instruction includes the "red packet" keyword, the "numerical amount + amount" is further identified; when the "amount of value + amount" is included in a second subset of instructions in the set of payment instructions, the processing unit 32 determines that the voice instruction matches the first payment instruction in the set of payment instructions. Further, the first payment instruction is output, the first payment instruction includes payment parameters, and the payment parameters are 'numerical sum + quantity', wherein the 'numerical sum + quantity' is 100 yuan, 10 persons indicate that 100 yuan is divided by 10 persons, and the total amount of the money in the red envelope divided by 10 persons is 100 yuan.
In such an embodiment, the first payment instruction comprises: a first payment parameter characterizing the magnitude of the value M and a second payment parameter characterizing the number of splits N; m and N are positive integers; the processing unit 32 is further configured to, before the first payment instruction is output, divide the first payment parameter into N payment sub-parameters according to a preset division rule, so that a sum of numerical values in the N payment sub-parameters is M; and generating N first payment instructions, so that each first payment instruction comprises a payment sub-parameter.
Correspondingly, the number of the second mobile terminals is at least one; the NFC unit 33 is configured to send an xth first payment instruction adapted to the order to the second mobile terminal according to the order of establishing the NFC radio frequency link with the second mobile terminal, so as to complete NFC payment based on the payment sub-parameter included in the xth first payment instruction; wherein X is a positive integer and is less than or equal to N.
Specifically, it can be understood that, assuming that "the amount of the numerical value" in the payment parameters is M and the number is N, dividing M into N parts according to a preset division rule; the preset segmentation rule may be an average segmentation rule configured in advance, or may be a random segmentation rule, which is not specifically limited in this embodiment; n payment sub-parameters are further obtained, each payment sub-parameter comprises a numerical sum, and the sum of the numerical sums in the N payment sub-parameters is M. The output first payment instructions are N first payment instructions, and each first payment instruction includes a pre-allocated payment sub-parameter.
In the transmission process of the NFC unit 33 (i.e. in the payment process), based on the two payment scenarios, as a first implementation, that is, in the payment scenario, since the payment process is one-to-one, that is, the processing unit 32 outputs a first payment instruction to the NFC unit 33, and based on the NFC radio frequency link with the second mobile terminal, the NFC unit 33 transmits the first payment instruction to the second mobile terminal. After the second mobile terminal receives the first payment instruction, the account amount in the NFC safety unit of the second mobile terminal is increased based on the numerical amount carried in the first payment instruction, or the balance of a safety account provided by a third-party payment platform is increased; correspondingly, after the processing unit 32 outputs the first payment instruction, the account amount in the NFC security unit itself is reduced, or the balance of the security account provided by the third party payment platform is reduced.
As a second implementation, namely, in the "red packet" scenario, since the payment process is one-to-many, that is, the processing unit 32 outputs N first payment instructions, the NFC unit 33 sequentially sends the N first payment instructions based on the NFC radio links with the plurality of second mobile terminals. That is, when a second mobile terminal approaches the NFC unit 33 and the distance is less than 20 centimeters, a first payment instruction is sent to the second mobile terminal, and payment is performed based on the payment sub-parameter carried in the first payment instruction, where the payment process is the same as that in the first embodiment, and this embodiment is not limited in detail. Correspondingly, when another second mobile terminal approaches the NFC unit 33 and the distance is less than 20 centimeters, sending a second first payment instruction to the second mobile terminal, and performing payment based on the payment sub-parameter carried in the first payment instruction; and ending the payment process until the N first payment instructions output by the first mobile terminal are all sent.
It should be understood by those skilled in the art that the functions of each processing unit in the mobile terminal according to the embodiment of the present invention may be understood by referring to the following description of the information processing method, and each processing unit in the mobile terminal according to the embodiment of the present invention may be implemented by an analog circuit that implements the functions described in the embodiment of the present invention, or may be implemented by running software that executes the functions described in the embodiment of the present invention on an intelligent terminal.
By adopting the technical scheme of the embodiment of the invention, the user can control the NFC payment through voice input, so that the NFC payment mode is enriched, the operation in the payment process is greatly simplified, and the payment convenience is improved; simultaneously, the voice input is matched with the voice command set by the user, and the corresponding command is executed after the voice command is matched with the voice command, so that the safety of payment can be greatly improved, and the operation experience of the user is improved.
Example two
The embodiment of the invention also provides the mobile terminal. Referring to fig. 3, the mobile terminal includes: a voice acquisition unit 31, a processing unit 32, and a near field communication NFC unit 33; wherein,
the voice acquisition unit 31 is configured to acquire voice input information when a payment condition is met;
the processing unit 32 is configured to analyze and recognize the voice input information acquired by the voice acquisition unit 31, and obtain a voice instruction included in the voice input information; judging whether the voice instruction is matched with a payment instruction in a preset payment instruction set or not, and obtaining a first judgment result; the voice input device is also used for identifying characteristic parameters in the voice input information; the characteristic parameters represent voiceprint characteristic parameters; judging whether the characteristic parameters are matched with preset characteristic parameters or not to obtain a second judgment result; when the first judgment result is that the voice command is matched with a first payment command in the payment command set consistently, and the second judgment result is that the characteristic parameter is matched with a preset characteristic parameter consistently, outputting the first payment command to the NFC unit 33;
the NFC unit 33 is configured to determine a second mobile terminal that establishes an NFC radio link, and send the first payment instruction to the second mobile terminal, so as to perform payment based on the payment parameters included in the first payment instruction.
Compared with the technical solution provided in the first embodiment, in the present embodiment, a matching process of characteristic parameters is added, that is, when the processing unit 32 analyzes and identifies the collected voice input information, the characteristic parameters in the voice input information are identified, where the characteristic parameters may specifically be voiceprint characteristic parameters, including but not limited to intensity characteristics, frequency characteristics, acoustic wave resonance characteristics, acoustic wave reflection characteristics, and the like of sound. A payment instruction set including at least one voice instruction is configured in the processing unit 32 in advance, and the voice characteristic parameter of each payment instruction in the payment instruction set is identified in advance, that is, the voiceprint characteristic parameter of each payment instruction is stored in advance. When the processing unit 32 analyzes and recognizes the collected voice input information, the voiceprint feature parameters in the voice input information are recognized and extracted, the voiceprint feature parameters are matched with the prestored voiceprint feature parameters, after the matching is judged to be consistent, the voice input information input for the user can be determined, and the first payment instruction is further output.
Other technical solutions in this embodiment are similar to those in the first embodiment, and specific reference may be made to the detailed description in the first embodiment, which is not described herein again.
By adopting the technical scheme of the embodiment of the invention, the user can control the NFC payment through voice input, so that the NFC payment mode is enriched, the operation in the payment process is greatly simplified, and the payment convenience is improved; meanwhile, the input voice is matched with the voice command set by the user, the characteristic parameters (such as voiceprint characteristic parameters) of the input voice information are matched, and the corresponding command is executed after the matching is consistent, so that the damage to the user caused by malicious payment by other people is avoided, the payment safety is greatly improved, and the operation experience of the user is improved.
In the first and second embodiments of the present invention, the processing unit 32 in the mobile terminal may be implemented by a Central Processing Unit (CPU), a Digital Signal Processor (DSP), or a programmable gate array (FPGA) in the mobile terminal in practical application; the voice collecting unit 31 in the mobile terminal can be realized by a microphone in the mobile terminal in practical application; in practical applications, the NFC unit 33 in the mobile terminal may be implemented by an NFC chip in the mobile terminal in combination with an NFC antenna.
The following describes the technical solution of the embodiment of the present invention with reference to a specific application scenario.
Fig. 4 is an interaction diagram of the mobile terminal in the first application scenario according to the embodiment of the present invention; as shown in fig. 4, the application scenario is a payment application scenario, which can be understood as a one-to-one application scenario, where the first mobile terminal serves as a sender and the second mobile terminal serves as a receiver; in this embodiment, the NFC payment is set to be performed through the third party payment platform, and then the interaction process includes:
step 401: and the first mobile terminal and the second mobile terminal carry out authentication.
In this step, the first mobile terminal and the second mobile terminal both start the third party payment platform, such as a "pay for treasures" application, a "wechat wallet" application, and the like; and logging in the third-party payment platform through authentication modes such as a user name, a password and the like so as to complete the authentication process.
Step 402: the first mobile terminal activates a voice interaction mode to activate an audio capture unit (e.g., microphone) of the first mobile terminal.
Specifically, the first mobile terminal may activate the voice interaction mode through a trigger operation. For example, a display interface of the first mobile terminal has a virtual key; and when the triggering operation aiming at the virtual key is detected, generating a first instruction and activating the voice interaction mode. The virtual keys can be configured at any position in the display interface in advance. Of course, in this embodiment, the first trigger operation is not limited to a trigger operation in which an operation body (such as a finger) contacts the touch screen of the first mobile terminal, and may also be a floating gesture trigger operation in which a distance between the first trigger operation and the touch screen of the first mobile terminal does not exceed a preset distance. As another implementation manner, when the first trigger operation is detected in any input area of a display interface presented by the first mobile terminal and it is determined that the first trigger operation includes the first instruction, the first instruction is output, and the voice interaction mode is activated. In this embodiment, a gesture corresponding to the first instruction is configured in advance in the first mobile terminal; for example: the "O" gesture corresponds to the first instruction; the first instruction is generated when an "o" gesture is detected in an input area of the display interface.
Step 403: and the first mobile terminal performs voice acquisition, recognition and matching.
Specifically, the first mobile terminal collects voice input information through a microphone, analyzes and identifies the voice input information, and obtains a voice instruction; the voice instruction is further matched with a payment instruction in a pre-configured payment instruction set. In this process, the first mobile terminal may match the instruction and also match the feature parameters included in the voice message. The specific matching process may be described with reference to the first application scenario (i.e., payment scenario) in the first and second embodiments, and is not described herein again. Further, a payment instruction with successful matching is obtained. The payment instruction is 'Payment 100 Yuan'
Step 404: when the second mobile terminal is detected to meet the NFC payment distance, namely when the second mobile terminal is close to the first mobile terminal, so that the distance between the first mobile terminal and the second mobile terminal is within 20 centimeters, the first mobile terminal sends a payment instruction to carry out NFC payment.
Here, when the second mobile terminal is close to the first mobile terminal, so that the distance between the first mobile terminal and the second mobile terminal satisfies an NFC payment distance (e.g., 20 centimeters), the NFC module of the first mobile terminal can detect the second mobile terminal, and send a payment instruction (e.g., "pay 100 yuan") matching successfully through an NFC radio frequency link, so that based on the payment instruction, the second mobile terminal performs payment, so that the account balance of a third party payment platform in the second mobile terminal is increased by 100 yuan.
Step 405: and the second mobile terminal returns a response message to confirm that the NFC payment is completed.
Here, the second mobile terminal returns a response message to the first mobile terminal after the payment is successful; and after the first mobile terminal receives the response message, the account balance of the corresponding third-party payment platform per se is reduced by 100 yuan so as to complete the NFC payment process. Or when the first mobile terminal outputs the payment instruction, the account balance of the third-party payment platform of the first mobile terminal is reduced by 100 yuan; and when a response message returned by the second mobile terminal is received, the NFC payment process is completed.
Fig. 5 is an interaction diagram of a mobile terminal in a first application scenario according to an embodiment of the present invention; the application scene is a 'red packet-giving' payment application scene, and can be understood as a one-to-many application scene; setting a red packet sender and three red packet receivers; as shown in particular in fig. 5. In this embodiment, NFC payment is set to be performed through the third party payment platform. In the interaction process, the implementation process of the red packet sender is the same as the process from step 401 to step 403 of the first mobile terminal in fig. 4, and is not described herein again. The difference is that in the recognition and matching process of the voice command, which can be described with reference to the second application scenario (i.e., "red packet" payment scenario) in the first and second embodiments, the payment command to be output is N payment commands; based on the application scenario with three red packet receivers, N is set to 3. When a red packet receiver 1 approaches a red packet sender, so that the distance between the red packet sender and the red packet receiver 1 meets an NFC payment distance (such as 20 centimeters), the red packet sender transmits a first payment instruction to the red packet receiver 1, and the red packet receiver 1 performs payment based on a payment parameter in the first payment instruction; correspondingly, when a red packet receiver 2 approaches to a red packet sender, so that the distance between the red packet sender and the red packet receiver 2 meets an NFC payment distance (for example, 20 centimeters), the red packet sender transmits a second payment instruction to the red packet receiver 2, and the red packet receiver 2 performs payment based on a payment parameter in the second payment instruction; the red packet receiver 3 has the same reason, and is not described in detail here.
As an embodiment, when in the "red packet" payment application scenario, the first mobile terminal may allocate payment parameters in the N payment instructions according to a preconfigured payment mode, for example: family mode, friend mode, stranger mode, etc.; different amounts are allocated based on different payment modes, which may be understood as issuing red packets of different amounts based on different modes. For example, when the recipient of the red envelope is in a family relationship, the sender of the red envelope can send the red envelope with larger amount value, that is, the payment instruction with larger payment parameter value is sent to the recipient of the red envelope. Correspondingly, when the red packet receiver is in stranger relationship, the red packet sender can send the red packet with smaller amount value, namely, the payment instruction with smaller payment parameter value is sent to the red packet receiver.
EXAMPLE III
The embodiment of the invention also provides an information processing method. FIG. 6 is a first flowchart of an information processing method according to an embodiment of the present invention; as shown in fig. 6, the information processing method includes:
step 601: and when the first mobile terminal meets the NFC payment condition, acquiring voice input information.
In this embodiment, the mobile terminals (including the first mobile terminal and the second mobile terminal) both support an NFC function, that is, NFC modules are disposed in the first mobile terminal and the second mobile terminal, and data transmission can be performed within a preset distance range (for example, 20 centimeters) by using the NFC modules when a preset frequency (for example, 13.56MHz) is satisfied.
In this embodiment, the first mobile terminal serves as a sender (i.e., a payer), and may specifically be a mobile phone with an NFC function, a tablet computer, an intelligent wearable device (such as a smart watch, smart glasses, and the like); the second mobile terminal serves as a receiving party, and specifically may be a mobile phone with an NFC function, a tablet computer, a smart wearable device (such as a smart watch, smart glasses, and the like), and certainly may also be a POS machine with an NFC function, a vending machine, and other terminals.
In this step, the first mobile terminal satisfies the payment condition, including: after the first mobile terminal completes authentication, determining that the first mobile terminal meets payment conditions; wherein the authentication comprises authentication based on a user identification and a password.
Specifically, when the first mobile terminal is used as a payer to pay, the first mobile terminal can be generally applied to two application scenarios: the first application scenario is that a third-party payment platform in the first mobile terminal is used for performing NFC payment, for example, the third-party payment platforms such as 'Paibao' application, 'WeChat wallet' application and the like, wherein the third-party payment platform supports an NFC payment function; and paying through balance in the secure account provided by the third party payment platform.
The second application scenario is that payment is made through an account balance provided by the secure element of NFC in the first mobile terminal. Specifically, the NFC module in the first mobile terminal generally includes three parts, namely, a main control chip (for example, a baseband chip of the mobile terminal), a security unit, and an NFC analog front-end chip. According to different application requirements, the secure element may be a SIM, SD or other chip in the mobile terminal, such as an NFC-SIM card chip proposed by a mobile operator, or may be a separate chip provided in an NFC module in the first mobile terminal.
In any application scenario, before acquiring the voice input information, the first mobile terminal needs to perform authentication, the authentication is not limited to an authentication mode based on a user identifier and a password, for example, a user name and a password are input, and after the user name and the password input by the server in response to matching are consistent, the server determines that the authentication passes, so as to ensure the security of payment. Further, after the authentication is completed, the NFC function of the first mobile terminal needs to be further activated, so that data transmission is performed through the radio frequency channel of the NFC subsequently.
In this embodiment, after determining that the first mobile terminal satisfies the payment condition, before acquiring the voice input information, the method further includes: and when a first instruction is detected, controlling the first mobile terminal to be switched to a voice interaction mode according to the first instruction so as to acquire voice input information based on the voice interaction mode. Here, when the voice interaction mode is switched to, an audio acquisition unit (such as a microphone) of the first mobile terminal is started; the voice interaction mode supports control of payment operations through voice input information.
Here, the detecting of the first instruction includes: and detecting a first trigger operation, and generating the first instruction based on the first trigger operation. Specifically, as an implementation manner, a virtual key is provided in a display interface of a payment process presented by the first mobile terminal; and generating the first instruction when a first trigger operation aiming at the virtual key is detected. The virtual keys can be configured at any position in the display interface in advance. Of course, in this embodiment, the first trigger operation is not limited to a trigger operation in which an operation body (such as a finger) contacts the touch screen of the first mobile terminal, and may also be a floating gesture trigger operation in which a distance between the first trigger operation and the touch screen of the first mobile terminal does not exceed a preset distance. As another implementation manner, the first trigger operation is detected in any input area of a display interface of the payment process presented by the first mobile terminal, and when it is determined that the first trigger operation includes the first instruction, the first instruction is output. In this embodiment, a gesture corresponding to the first instruction is configured in advance in the first mobile terminal; for example: the "O" gesture corresponds to the first instruction; the first instruction is generated when an "o" gesture is detected in an input area of the display interface.
Step 602: analyzing and recognizing the voice input information to obtain a voice instruction contained in the voice input information.
In this embodiment, the first mobile terminal may use any speech recognition algorithm in the prior art for analyzing and recognizing the speech input information, and this embodiment is not limited in particular.
Step 603: and judging whether the voice instruction is matched with a payment instruction in a preset payment instruction set or not, and obtaining a first judgment result.
In this embodiment, the first mobile terminal is preconfigured with a payment instruction set including at least one voice instruction, which may be understood as that a user first performs an instruction entry operation through an audio acquisition unit (such as a microphone) of the first mobile terminal, for example, "pay ten yuan", "pay one hundred yuan in red envelope, ten people", and other payment instructions with a fixed language order. Specifically, the payment instruction set may also include instruction subsets of two modes, where a first instruction subset is used in a payment scenario, and a second instruction subset is used in a "red packet" scenario; the first subset of instructions includes the instruction key "pay" and various numerical amounts from which a plurality of payment instructions are composed. The second subset of instructions includes values that characterize the amount of the value and that characterize the quantity, e.g., 100 dollars, 10 people. In this embodiment, it is first recognized whether the voice command is a "pay" command or a "red packet" command, and when it is recognized that the voice command is a "pay" command, it is further recognized whether the amount of the numerical value included in the voice command matches the amount of the numerical value in the first subset of commands, and a first determination result is obtained. When the recognized voice instruction is a 'red packet-emitting' instruction, whether information matched with the word order of the numerical sum + the numerical value is included in the voice instruction is further recognized, for example, xx elements and X individuals (xx is a positive number and X is a positive integer) are obtained, and a first judgment result is obtained.
Step 604: and when the first judgment result is that the voice instruction is matched with a first payment instruction in the payment instruction set, outputting the first payment instruction. The first payment instruction is any payment instruction in the payment instruction set.
In this embodiment, when the first determination result is that the voice instruction matches with any payment instruction in the payment instruction set, it is determined that the voice instruction satisfies a condition, and the first payment instruction is output.
Based on the two payment scenarios described in step 603, namely the payment scenario and the "red parcel" scenario, as one embodiment, when the voice instruction includes "pay" keyword + "numerical amount" and the "numerical amount" is included in the first subset of instructions in the payment instruction set, it is determined that the voice instruction matches the first payment instruction in the payment instruction set. In this embodiment, the "numerical amount" in the first instruction subset may be set by the user at any time before use, so that the problem of payment failure caused by mismatching with the "numerical amount" in the first instruction subset when different amounts are paid is avoided, and meanwhile, the payment risk brought to the user by malicious payment by other people is also avoided. Further, the first payment instruction is output, and the first payment instruction includes a payment parameter, where the payment parameter is a "numerical amount" (e.g., 100 yuan).
As another embodiment, when the voice instruction includes the "red packet" keyword, the "numerical amount + amount" is further identified; determining that the voice instruction matches the first payment instruction of the set of payment instructions when the "amount of value + amount of quantity" is included in a second subset of instructions of the set of payment instructions. Further, the first payment instruction is output, the first payment instruction includes payment parameters, and the payment parameters are 'numerical sum + quantity', wherein the 'numerical sum + quantity' is 100 yuan, 10 persons indicate that 100 yuan is divided by 10 persons, and the total amount of the money in the red envelope divided by 10 persons is 100 yuan.
In such an embodiment, the first payment instruction comprises: a first payment parameter characterizing the magnitude of the value M and a second payment parameter characterizing the number of splits N; m and N are positive integers; before the outputting the first payment instruction, the method further comprises: dividing the first payment parameter into N payment sub-parameters according to a preset division rule, so that the sum of the numerical values in the N payment sub-parameters is M; and generating N first payment instructions, so that each first payment instruction comprises a payment sub-parameter. It can be understood that, assuming that "the numerical amount" in the payment parameters is M and the number is N, dividing M into N parts according to a preset division rule; the preset segmentation rule may be an average segmentation rule configured in advance, or may be a random segmentation rule, which is not specifically limited in this embodiment; n payment sub-parameters are further obtained, each payment sub-parameter comprises a numerical sum, and the sum of the numerical sums in the N payment sub-parameters is M. The output first payment instructions are N first payment instructions, and each first payment instruction includes a pre-allocated payment sub-parameter.
Step 605: and determining a second mobile terminal establishing NFC radio frequency link with the first mobile terminal, sending the first payment instruction to the second mobile terminal, and carrying out payment based on payment parameters contained in the first payment instruction.
Here, the determining the second mobile terminal that establishes the NFC radio link with the first mobile terminal includes: when the second mobile terminal is detected to activate the NFC function and the distance between the second mobile terminal and the first mobile terminal is within the preset distance, the first mobile terminal and the second mobile terminal establish an NFC radio frequency link; wherein the preset distance may be 20 cm.
As a first implementation manner, in a payment scenario, since the payment process is one-to-one, that is, the first mobile terminal outputs a first payment instruction, and the first payment instruction is sent based on the NFC radio frequency link with the second mobile terminal. After the second mobile terminal receives the first payment instruction, the account amount in the NFC safety unit of the second mobile terminal is increased based on the numerical amount carried in the first payment instruction, or the balance of a safety account provided by a third-party payment platform is increased; correspondingly, after the first payment instruction is sent, the first mobile terminal reduces the account amount in the NFC safety unit of the first mobile terminal, or reduces the balance of a safety account provided by a third-party payment platform.
As a second implementation manner, in the case of a "red packet" scenario, since the payment process is one-to-many, that is, the first mobile terminal outputs N first payment instructions, and the first payment instructions are sequentially sent based on NFC radio frequency links with a plurality of second mobile terminals. That is, when a second mobile terminal approaches the first mobile terminal and the distance is less than 20 centimeters, a first payment instruction is sent to the second mobile terminal, and payment is performed based on the payment sub-parameter carried in the first payment instruction, where the payment process is the same as that in the first embodiment, and this embodiment is not limited in detail. Correspondingly, when another second mobile terminal approaches the first mobile terminal and the distance is less than 20 cm, a second first payment instruction is sent to the second mobile terminal, and payment is carried out based on the payment sub-parameters carried in the first payment instruction; and ending the payment process until the N first payment instructions output by the first mobile terminal are all sent.
By adopting the technical scheme of the embodiment of the invention, the user can control the NFC payment through voice input, so that the NFC payment mode is enriched, the operation in the payment process is greatly simplified, and the payment convenience is improved; simultaneously, the voice input is matched with the voice command set by the user, and the corresponding command is executed after the voice command is matched with the voice command, so that the safety of payment can be greatly improved, and the operation experience of the user is improved.
Example four
The embodiment of the invention also provides an information processing method. FIG. 7 is a second flowchart of an information processing method according to an embodiment of the invention; as shown in fig. 7, the information processing method includes:
step 701: and when the first mobile terminal meets the NFC payment condition, acquiring voice input information.
Step 702: analyzing and recognizing the voice input information, obtaining a voice instruction contained in the voice input information, and recognizing a characteristic parameter in the voice input information; the characteristic parameters characterize the voiceprint characteristic parameters.
Step 703: judging whether the voice instruction is matched with a payment instruction in a preset payment instruction set or not, and obtaining a first judgment result; and judging whether the characteristic parameters are matched with preset characteristic parameters or not to obtain a second judgment result.
Step 704: and when the first judgment result is that the voice command is matched with a first payment command in the payment command set consistently, and the second judgment result is that the characteristic parameter is matched with a preset characteristic parameter consistently, outputting the first payment command. The first payment instruction is any payment instruction in the payment instruction set.
Step 705: and determining a second mobile terminal establishing NFC radio frequency link with the first mobile terminal, sending the first payment instruction to the second mobile terminal, and carrying out payment based on payment parameters contained in the first payment instruction.
Compared with the technical solution provided in the third embodiment, the present embodiment adds a matching process of the feature parameters, that is, when analyzing and recognizing the collected voice input information, the feature parameters in the voice input information are recognized, where the feature parameters may specifically be voiceprint feature parameters, including but not limited to intensity features, frequency features, acoustic resonance features, acoustic reflection features, and the like of sound. The first mobile terminal is pre-configured with a payment instruction set containing at least one voice instruction, and pre-identifies voice characteristic parameters of each payment instruction in the payment instruction set, namely pre-stores voiceprint characteristic parameters of each payment instruction. When the collected voice input information is analyzed and recognized, voiceprint characteristic parameters in the voice input information are recognized and extracted, the voiceprint characteristic parameters are matched with the prestored voiceprint characteristic parameters, after the matching is judged to be consistent, the voice input information input for the user can be determined, and the first payment instruction is further output.
Other technical solutions in this embodiment are similar to those in the third embodiment, and specific reference may be made to the detailed description in the third embodiment, which is not described herein again.
By adopting the technical scheme of the embodiment of the invention, the user can control the NFC payment through voice input, so that the NFC payment mode is enriched, the operation in the payment process is greatly simplified, and the payment convenience is improved; meanwhile, the input voice is matched with the voice command set by the user, the characteristic parameters (such as voiceprint characteristic parameters) of the input voice information are matched, and the corresponding command is executed after the matching is consistent, so that the damage to the user caused by malicious payment by other people is avoided, the payment safety is greatly improved, and the operation experience of the user is improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a removable memory device, a Read-only memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

CN201510461214.3A2015-07-312015-07-31Mobile terminal and information processing methodPendingCN105160530A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CN201510461214.3ACN105160530A (en)2015-07-312015-07-31Mobile terminal and information processing method
PCT/CN2016/091750WO2017020756A1 (en)2015-07-312016-07-26Mobile terminal and information processing method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510461214.3ACN105160530A (en)2015-07-312015-07-31Mobile terminal and information processing method

Publications (1)

Publication NumberPublication Date
CN105160530Atrue CN105160530A (en)2015-12-16

Family

ID=54801379

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510461214.3APendingCN105160530A (en)2015-07-312015-07-31Mobile terminal and information processing method

Country Status (2)

CountryLink
CN (1)CN105160530A (en)
WO (1)WO2017020756A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105701662A (en)*2016-01-072016-06-22广东欧珀移动通信有限公司Payment control method and device
CN106157023A (en)*2016-06-302016-11-23乐视控股(北京)有限公司A kind of method of payment and user terminal
WO2017020756A1 (en)*2015-07-312017-02-09努比亚技术有限公司Mobile terminal and information processing method
CN106408289A (en)*2016-08-262017-02-15维沃移动通信有限公司Payment page switching method and mobile terminal
CN106548339A (en)*2016-10-092017-03-29努比亚技术有限公司A kind of safe payment method and equipment
CN107508885A (en)*2017-08-242017-12-22维沃移动通信有限公司A kind of resource transfers method, relevant device and system
CN108038687A (en)*2017-11-212018-05-15平安科技(深圳)有限公司Method of commerce, server and computer-readable recording medium based on speech recognition
CN108053218A (en)*2017-12-292018-05-18宁波大学A kind of safe method of mobile payment
CN108830591A (en)*2018-05-312018-11-16阿里巴巴集团控股有限公司A kind of method of mobile payment and wearable device
CN108921562A (en)*2018-05-242018-11-30佛山市竣智文化传播股份有限公司A kind of on-line payment and its device based on Application on Voiceprint Recognition
CN108984678A (en)*2018-06-292018-12-11百度在线网络技术(北京)有限公司wearable device, information processing method, device and system
WO2019000440A1 (en)*2017-06-302019-01-03华为技术有限公司Nfc payment method and terminal
CN109146496A (en)*2018-08-282019-01-04广东小天才科技有限公司Payment method and device and wearable device
CN109155031A (en)*2016-05-192019-01-04万事达卡国际股份有限公司The method and system of distribution evidence for payment for voice authentication
CN109146501A (en)*2018-09-272019-01-04努比亚技术有限公司A kind of method, terminal and the computer readable storage medium of voice encryption payment
CN109246614A (en)*2018-09-262019-01-18广东小天才科技有限公司Red packet sending method and device, wearable device and storage medium
CN109636398A (en)*2018-11-192019-04-16阿里巴巴集团控股有限公司Pay householder method, device and system
CN110675549A (en)*2019-09-192020-01-10中国银行股份有限公司Bank account security processing method and device
CN111612441A (en)*2020-05-202020-09-01腾讯科技(深圳)有限公司Virtual resource sending method and device and electronic equipment
CN111652611A (en)*2020-05-272020-09-11维沃移动通信有限公司 Payment methods and electronic equipment

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN109472575A (en)*2017-09-072019-03-15腾讯科技(深圳)有限公司Numerical value shifts preparation method and device, computer equipment and storage medium
CN111383012A (en)*2018-12-292020-07-07中兴通讯股份有限公司Payment method and device
CN111626726B (en)*2019-02-282023-07-21百度在线网络技术(北京)有限公司Life payment method, device, equipment and storage medium
CN113850574B (en)*2021-10-112024-11-29中道新职坊科技发展有限公司Method and system for adding friends based on red package distribution

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102282578A (en)*2008-09-302011-12-14苹果公司Peer-to-peer financial transaction devices and methods
CN104078043A (en)*2013-04-262014-10-01腾讯科技(深圳)有限公司Method and system for recognition of voice operational command of network transaction system
CN104392353A (en)*2014-10-082015-03-04无锡指网生物识别科技有限公司Payment method and system of voice recognition terminal

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103258270B (en)*2013-04-122015-11-18李霆Bank paying method and device thereof
WO2014205849A1 (en)*2013-06-292014-12-31华为终端有限公司Contactless payment method, device and system
CN103559611A (en)*2013-10-252014-02-05深圳盒子支付信息技术有限公司Method and system for conducting payment in medium information conversation mode
CN104599116A (en)*2013-10-312015-05-06腾讯科技(深圳)有限公司Mobile terminal gesture payment control method and mobile terminal
CN103617532A (en)*2013-12-162014-03-05杭州信雅达科技有限公司Offline payment and collection method and device for mobile terminals
CN105160530A (en)*2015-07-312015-12-16努比亚技术有限公司Mobile terminal and information processing method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102282578A (en)*2008-09-302011-12-14苹果公司Peer-to-peer financial transaction devices and methods
CN104078043A (en)*2013-04-262014-10-01腾讯科技(深圳)有限公司Method and system for recognition of voice operational command of network transaction system
CN104392353A (en)*2014-10-082015-03-04无锡指网生物识别科技有限公司Payment method and system of voice recognition terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
海天理财: "《一本书玩转移动支付》", 31 January 2015, 清华大学出版社*

Cited By (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017020756A1 (en)*2015-07-312017-02-09努比亚技术有限公司Mobile terminal and information processing method
CN105701662A (en)*2016-01-072016-06-22广东欧珀移动通信有限公司Payment control method and device
CN109155031A (en)*2016-05-192019-01-04万事达卡国际股份有限公司The method and system of distribution evidence for payment for voice authentication
CN106157023A (en)*2016-06-302016-11-23乐视控股(北京)有限公司A kind of method of payment and user terminal
CN106408289A (en)*2016-08-262017-02-15维沃移动通信有限公司Payment page switching method and mobile terminal
CN106548339A (en)*2016-10-092017-03-29努比亚技术有限公司A kind of safe payment method and equipment
WO2019000440A1 (en)*2017-06-302019-01-03华为技术有限公司Nfc payment method and terminal
US11410156B2 (en)2017-06-302022-08-09Huawei Technologies Co., Ltd.NFC payment method and terminal
CN107508885A (en)*2017-08-242017-12-22维沃移动通信有限公司A kind of resource transfers method, relevant device and system
CN107508885B (en)*2017-08-242021-02-26维沃移动通信有限公司 A resource transfer method, related equipment and system
CN108038687A (en)*2017-11-212018-05-15平安科技(深圳)有限公司Method of commerce, server and computer-readable recording medium based on speech recognition
WO2019100607A1 (en)*2017-11-212019-05-31平安科技(深圳)有限公司Voice recognition-based transaction method, server and computer readable storage medium
CN108038687B (en)*2017-11-212022-03-18平安科技(深圳)有限公司Transaction method based on voice recognition, server and computer-readable storage medium
CN108053218A (en)*2017-12-292018-05-18宁波大学A kind of safe method of mobile payment
CN108921562A (en)*2018-05-242018-11-30佛山市竣智文化传播股份有限公司A kind of on-line payment and its device based on Application on Voiceprint Recognition
CN108830591A (en)*2018-05-312018-11-16阿里巴巴集团控股有限公司A kind of method of mobile payment and wearable device
CN108984678A (en)*2018-06-292018-12-11百度在线网络技术(北京)有限公司wearable device, information processing method, device and system
CN109146496A (en)*2018-08-282019-01-04广东小天才科技有限公司Payment method and device and wearable device
CN109246614A (en)*2018-09-262019-01-18广东小天才科技有限公司Red packet sending method and device, wearable device and storage medium
CN109146501A (en)*2018-09-272019-01-04努比亚技术有限公司A kind of method, terminal and the computer readable storage medium of voice encryption payment
CN109636398A (en)*2018-11-192019-04-16阿里巴巴集团控股有限公司Pay householder method, device and system
CN109636398B (en)*2018-11-192023-08-08创新先进技术有限公司Payment auxiliary method, device and system
CN110675549A (en)*2019-09-192020-01-10中国银行股份有限公司Bank account security processing method and device
CN111612441A (en)*2020-05-202020-09-01腾讯科技(深圳)有限公司Virtual resource sending method and device and electronic equipment
CN111612441B (en)*2020-05-202023-10-20腾讯科技(深圳)有限公司Virtual resource sending method and device and electronic equipment
CN111652611A (en)*2020-05-272020-09-11维沃移动通信有限公司 Payment methods and electronic equipment

Also Published As

Publication numberPublication date
WO2017020756A1 (en)2017-02-09

Similar Documents

PublicationPublication DateTitle
CN105160530A (en)Mobile terminal and information processing method
CN106911850B (en) Mobile terminal and screen capture method thereof
CN104932697B (en)Gesture unlocking method and device
CN106982273B (en)Mobile terminal and control method thereof
CN106529956A (en)Terminal and verification method of terminal payment
CN107016273B (en)Fingerprint identification method, device and terminal
CN107015756B (en)Mobile terminal and method for realizing full-screen fingerprint interaction
CN104992109A (en)Method and device for password setting and method and device for password matching
CN106778176B (en)Information processing method and mobile terminal
CN105099701B (en)A kind of method of terminal and terminal authentication
CN106447322A (en)Mobile payment method and device
CN106557257A (en)The checking device of notification message, method and mobile terminal
CN106534560B (en)Mobile terminal control device and method
CN104866352A (en)Method for starting application and mobile terminal
CN104850235A (en)Password input method and device
CN106682897B (en)Device and method for determining NFC payment
CN106095308B (en)The method of mobile terminal and dummy keyboard false-touch prevention
CN105049612A (en)Method of realizing recording and device of realizing recording
CN106790126B (en)Account authorization method and device of application program and terminal
CN106228043B (en)Application icon hidden method and terminal
CN105120091A (en)Mobile terminal and maloperation prompting apparatus and method thereof
CN106485498A (en)A kind of method and device of information processing
CN106488007A (en)A kind of auth method and terminal
CN105245707A (en)Mobile terminal and method for processing information
CN105357188A (en)Method and server for realizing WIFI connection and mobile terminal

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20151216


[8]ページ先頭

©2009-2025 Movatter.jp