CN104935744A - Verification code display method, verification code display device and mobile terminal - Google Patents
Verification code display method, verification code display device and mobile terminal Download PDFInfo
- Publication number
- CN104935744A CN104935744A CN201510315598.8A CN201510315598A CN104935744A CN 104935744 A CN104935744 A CN 104935744A CN 201510315598 A CN201510315598 A CN 201510315598A CN 104935744 A CN104935744 A CN 104935744A
- Authority
- CN
- China
- Prior art keywords
- identifying code
- note
- content
- module
- display unit
- 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
Links
- 238000012795 verification Methods 0.000 title abstract description 24
- 238000000034 method Methods 0.000 title abstract description 18
- 239000000725 suspension Substances 0.000 claims description 45
- 238000012856 packing Methods 0.000 claims description 34
- 238000012544 monitoring process Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 2
- 230000015654 memory Effects 0.000 description 19
- 230000000694 effects Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 10
- 238000000605 extraction Methods 0.000 description 9
- 230000006978 adaptation Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000010200 validation analysis Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 210000002414 leg Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a verification code display method. The verification code display method comprises the steps as follows: obtaining a short message; judging whether the content of the short message contains a verification code or not, and returning to the step of obtaining the short message if the content of the short message does not contain the verification code; analyzing the content of the short message if the content of the short message contains the verification code so as to obtain the verification code; and using a floating window to display the obtained verification code. The invention further provides a verification code display device and a mobile terminal. The verification code display method, the verification code display device and the mobile terminal of the invention could automatically analyze the verification code from the content of the short message and use the floating window to display the obtained verification code without needing a user to manually extract and record the verification code in the short message such that the user could perform identity authentication quickly by using the short message. The verification code display method, the verification code display device and the mobile terminal of the invention provide excellent user experience.
Description
Technical field
The present invention relates to computer communication technology field, particularly relate to a kind of identifying code display packing, identifying code display unit and mobile terminal.
Background technology
Along with the development of mobile Internet, use the user of the mobile terminals such as smart mobile phone to get more and more, the application being carried out the authentication such as mobile payment and login authentication by the browser of mobile terminal and short message service is also more and more general.
The method of current short message certification is generally by the authentication business relevant to browser by mobile terminal, such as payment transaction, login authentication business etc. are come to server end requests verification code show code, then identifying code and some supplemental instruction information are sent to mobile terminal in the mode of note by server end, then the identifying code in the checking note of reception is input in corresponding identifying code input frame by mobile terminal user, sends to server to carry out identity verification.In this process, mobile terminal user is after entering payment or authentication interface, need the window first minimizing browser, then from short message inbox, search the checking note that server sends, then extract the identifying code in note, and remember, close again afterwards or minimize note and check window, and then reducing the payment of browser or authentication interface, input validation code, completes relevant business.In this process, the operating process of user is loaded down with trivial details, and user must write down identifying code, and authentication efficiency is low.
Summary of the invention
In view of this, the invention provides a kind of identifying code display packing, identifying code display unit and mobile terminal, note can be utilized fast to carry out authentication, and Consumer's Experience is good.
The embodiment of the present invention provides a kind of identifying code display packing, and described identifying code display packing comprises acquisition note; Judge whether comprise identifying code in the content of the described note obtained; If do not comprise described identifying code in the content of the described note obtained, then return the step performing described acquisition note; If the content of the described note obtained comprises described identifying code, then resolve the content of described note, to obtain described identifying code; And utilize suspension window to show the described identifying code obtained.
The present invention also provides a kind of identifying code display unit, and described identifying code display unit comprises note acquisition module, control module, data module and views module; Described note acquisition module is for obtaining note; Described control module judges whether comprise identifying code in the content of the described note obtained for controlling described data module, and when the content of the described note obtained comprises identifying code, resolve the content of described note, to obtain identifying code, described control module also utilizes suspension window to show the described identifying code obtained for controlling described views module.
The present invention also provides a kind of mobile terminal, and described mobile terminal comprises identifying code display unit, and described identifying code display unit comprises note acquisition module, control module, data module and views module; Described note acquisition module is for obtaining note; Described control module judges whether comprise identifying code in the content of the described note obtained for controlling described data module, and when the content of the described note obtained comprises identifying code, resolve the content of described note, to obtain identifying code, described control module also utilizes suspension window to show the described identifying code obtained for controlling described views module.
Identifying code display packing provided by the invention, identifying code display unit and mobile terminal can parse identifying code automatically from short message content, and utilize suspension window to show the described identifying code obtained, the extraction artificial without the need to user the identifying code write down in note, and then making user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
For above and other object of the present invention, feature and advantage can be become apparent, preferred embodiment cited below particularly, and coordinate institute's accompanying drawings, be described in detail below.
Accompanying drawing explanation
Fig. 1 shows a kind of structured flowchart of mobile terminal.
The flow chart of the identifying code display packing that Fig. 2 provides for the first embodiment.
The flow chart of the identifying code display packing that Fig. 3 provides for the second embodiment.
The flow chart of the identifying code display packing that Fig. 4 provides for the 3rd embodiment.
The structure chart of the identifying code display unit that Fig. 5 provides for the 4th embodiment.
The structure chart of the identifying code display unit that Fig. 6 provides for the 5th embodiment.
The structure chart of the identifying code display unit that Fig. 7 provides for the 6th embodiment.
Fig. 8 is the message list schematic diagram comprising notice class note.
The structure chart of the identifying code display unit that Fig. 9 provides for the 7th embodiment.
Figure 10 is the effect schematic diagram utilizing suspension window to show the identifying code obtained.
Figure 11 is the display effect schematic diagram of window of suspending after user clicks the Copy button.
Figure 12 is the effect schematic diagram that user carries out identifying code paste operation.
The structure chart of the identifying code display unit that Figure 13 provides for the 8th embodiment.
Figure 14 is the operation principle schematic diagram of identifying code display unit as shown in fig. 13 that.
The structure chart of the mobile terminal that Figure 15 provides for the 9th embodiment.
Embodiment
For further setting forth the present invention for the technological means that realizes predetermined goal of the invention and take and effect, below in conjunction with accompanying drawing and preferred embodiment, to according to the specific embodiment of the present invention, structure, feature and effect thereof, be described in detail as follows.
The identifying code display packing that the embodiment of the present invention provides can be applicable to the authentication realizing user in mobile terminal, and mobile terminal can comprise smart mobile phone, panel computer, pocket computer on knee and desktop computer etc.
Fig. 1 shows a kind of structured flowchart of mobile terminal.As shown in Figure 1, mobile terminal comprises memory 102, storage control 104, one or more (only illustrating one in figure) processor 106, Peripheral Interface 108, radio-frequency module 110, locating module 112, photographing module 114, audio-frequency module 116, Touch Screen 118 and key-press module 120.These assemblies are by the mutual communication of one or more communication bus/holding wire.
Be appreciated that the structure shown in Fig. 1 is only signal, mobile terminal also can comprise than assembly more or less shown in Fig. 1, or has the configuration different from shown in Fig. 1.Each assembly shown in Fig. 1 can adopt hardware, software or its combination to realize.
Memory 102 can be used for storing software program and module, as carried out identifying code display packing and program command corresponding to identifying code display unit or module in the embodiment of the present invention in mobile terminal.
Processor 102 by running the software program and module that are stored in memory 104, thus performs the application of various function and data processing, namely realizes above-mentioned in mobile terminal, carrying out identifying code display packing.
Memory 102 can comprise high speed random asccess memory, also can comprise nonvolatile memory, as one or more magnetic storage device, flash memory or other non-volatile solid state memories.In some instances, memory 102 can comprise the memory relative to the long-range setting of processor 106 further, and these remote memories can be connected to mobile terminal by network.The example of above-mentioned network includes but not limited to the Internet, intranet, local area network (LAN), mobile radio communication and combination thereof.Processor 106 and other possible assemblies can carry out the access of memory 102 under the control of storage control 104.
Various input/output device is coupled to CPU and memory 102 by Peripheral Interface 108.Various softwares in processor 106 run memory 102, instruction are to perform the various function of mobile terminal and to carry out data processing.
In certain embodiments, Peripheral Interface 108, processor 106 and storage control 104 can realize in one single chip.In some other example, they can respectively by independently chip realization.
Radio-frequency module 110, for receiving and sending electromagnetic wave, realizes the mutual conversion of electromagnetic wave and the signal of telecommunication, thus carries out communication with communication network or other equipment.Radio-frequency module 110 can comprise the various existing circuit element for performing these functions, such as, and antenna, radio-frequency (RF) transceiver, digital signal processor, encrypt/decrypt chip, subscriber identity module (SIM) card, memory etc.Radio-frequency module 110 can with various network as the Internet, intranet, wireless network carry out communication or carry out communication by wireless network and other equipment.Above-mentioned wireless network can comprise cellular telephone networks, WLAN (wireless local area network) or metropolitan area network.Above-mentioned wireless network can use various communication standard, agreement and technology, include, but are not limited to global system for mobile communications (Global System for MobileCommunication, GSM), enhancement mode mobile communication technology (Enhanced Data GSMEnvironment, EDGE), Wideband CDMA Technology (wideband code division multipleaccess, W-CDMA), CDMA (Code Division Multiple Access) (Code division access, CDMA), tdma (time division multiple access, TDMA), bluetooth, adopting wireless fidelity technology (Wireless, Fidelity, WiFi) (as IEEE-USA standard IEEE 802.11a, IEEE802.11b, IEEE802.11g and/or IEEE 802.11n), the networking telephone (Voice over internetprotocal, VoIP), worldwide interoperability for microwave access (Worldwide Interoperability for MicrowaveAccess, Wi-Max), other are for mail, the agreement of instant messaging and short message, and any other suitable communications protocol, even can comprise those current agreements be developed not yet.
Locating module 112 is for obtaining the current location of mobile terminal.The example of locating module 112 includes but not limited to GPS (Global Position System) (GPS), location technology based on WLAN (wireless local area network) or mobile radio communication.
Photographing module 114 is for taking pictures or video.Photo or the video of shooting can be stored in memory 102, and send by radio-frequency module 110.
Audio-frequency module 116 provides audio interface to user, and it can comprise one or more microphone, one or more loud speaker and voicefrequency circuit.Voicefrequency circuit receives voice data from Peripheral Interface 108, voice data is converted to telecommunications breath, and telecommunications breath is transferred to loud speaker.Telecommunications breath is changed the sound wave can heard into people's ear by loud speaker.Voicefrequency circuit also from microphone receive telecommunications breath, convert electrical signals to voice data, and by data transmission in network telephony to Peripheral Interface 108 to be further processed.Voice data can obtain from memory 102 or by radio-frequency module 110.In addition, voice data also can be stored in memory 102 or by radio-frequency module 110 and send.In some instances, audio-frequency module 116 also can comprise an earphone and broadcast hole, for providing audio interface to earphone or other equipment.
Touch Screen 118 provides one to export and inputting interface between mobile terminal and user simultaneously.Particularly, Touch Screen 118 is for exporting to user's display video, and the content of these video frequency output can comprise word, figure, video and combination in any thereof.Touch Screen 118 is also for receiving the input of user, and the gesture operation such as click, slip of such as user, so that response is made in the input of user interface object to these users.The technology detecting user's input can be based on resistance-type, condenser type or other touch control detection technology possible arbitrarily.The instantiation of Touch Screen 118 display unit includes, but are not limited to liquid crystal display or light emitting polymer displays.
Key-press module 120 provides user to carry out the interface inputted to mobile terminal equally, and user can perform different functions by pressing different buttons to make mobile terminal.
First embodiment
The flow chart of the identifying code display packing that Fig. 2 provides for the first embodiment.As shown in Figure 2, the identifying code display packing of the present embodiment comprises the following steps:
Step S21: obtain note.
Concrete, after obtaining note, can be, but not limited to the content being beneficial to the described note that the display of suspension window obtains.Be understandable that, also can be, but not limited to utilize the form of message list to show the described note obtained.
Step S22: judge whether comprise identifying code in the content of the note obtained.
Concrete, judge whether to comprise in the content of note and whether comprise the characteristic characters such as such as effect code, check code, dynamic password, identifying code, registration code, redemption code in the content that identifying code can be, but not limited to according to note and judge.
If do not comprise identifying code in the content of the note obtained, then return and perform step S21: obtain note.
If the content of the note obtained comprises identifying code, then enter step S23: the content of resolving note, to obtain identifying code.
Concrete, the identifying code that can be, but not limited to issue according to server is resolved high in the clouds adaptation and is wrapped the identifying code canonical matching expression that upgrades in time, thus resolves the content of note, obtains identifying code to obtain identifying code.
Step S24: utilize suspension window to show the described identifying code obtained.
Concrete, can be, but not limited to only show the content of the identifying code of acquisition such as " a21s6d " at suspension window.Also can be, but not limited to the title of displaying contents in the lump while the content of display identifying code, such as " identifying code is a21s6d ".
Concrete, can be, but not limited to arrange " copying " and the Close button on suspension window, user copies described identifying code by clicking described the Copy button, then pastes instruction by input, and described identifying code is affixed to identifying code input frame.Described suspension window disappears after user clicks described " copying " or described the Close button.Be understandable that, also can click the operation of " automatic input validation code " button according to user, automatically by identifying code assignment to identifying code input frame.
The identifying code display packing that the present embodiment provides parses identifying code from short message content, and utilize suspension window to show the described identifying code obtained, the extraction artificial without the need to user the identifying code write down in note, and then make user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
Second embodiment
The flow chart of the identifying code display packing that Fig. 3 provides for the second embodiment.As shown in Figure 3, a kind of identifying code display packing, identifying code display packing comprises the following steps:
Step S31: send identifying code solicited message to server.
Step S32: server response verification code solicited message, by short message sending to the transmit leg of described identifying code solicited message.
Step S33: obtain the note that server sends.
Step S34: judge whether comprise identifying code in the content of the note obtained.
If do not comprise identifying code in the content of the note obtained, then return and perform step S31: send identifying code solicited message to server.
If the content of the note obtained comprises identifying code, then enter step S35: the content of resolving note, to obtain identifying code.
Step S36: utilize suspension window to show the described identifying code obtained.
Concrete, can be, but not limited near the identifying code input frame that browsing pages such as pays the page (left and right or the right) and one " acquisition identifying code " button is set, user sends identifying code solicited message by clicking described " acquisition identifying code " button to server, after server receives request, the checking note comprising identifying code is sent again to mobile terminal, then user copies described identifying code by the Copy button clicked on suspension window, paste instruction by input again, described identifying code is affixed to identifying code input frame.Be understandable that, also the setting of " acquisition identifying code " button can be increased, direct setting comprises the button of " the automatic input validation code " of requests verification code function, namely user is by clicking described " automatic input validation code " button to server requests authentication code, and then trigger script event or daemon software or browsing pages by button and such as pay page insertion and automatically extract identifying code in note, then by described identifying code automatic assignment to identifying code input frame.
The identifying code display packing that the present embodiment provides receives note from server, and identifying code is parsed from short message content, and utilize suspension window to show the described identifying code obtained, the extraction artificial without the need to user the identifying code write down in note, and then making user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
3rd embodiment
The flow chart of the identifying code display packing that Fig. 4 provides for the 3rd embodiment.As shown in Figure 4, a kind of identifying code display packing, identifying code display packing comprises the following steps:
Step S41: obtain note.
Step S42: judge whether the described note obtained is notice class note.
Concrete, the feature that can be, but not limited to the sender number by identifying note identifies whether note is notice class note, such as, judge whether the sender number of note is start with " 106 ".
If described note is not notice class note, then returns and perform step S41: obtain note.
If described note is notice class note, then enter step S43: judge whether comprise identifying code in the content of the described note obtained.
If do not comprise identifying code in the content of the note obtained, then return and perform step S41: obtain note.
If the content of the note obtained comprises identifying code, then enter step S44: the content of resolving note, to obtain identifying code.
Step S45: utilize suspension window to show the described identifying code obtained.
The identifying code display packing that the present embodiment provides first just resolves short message content when note is notice class note, improve the efficiency extracting identifying code, and the identifying code display packing that the present embodiment provides utilizes suspension window to show the described identifying code obtained, the extraction artificial without the need to user the identifying code write down in note, and then making user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
4th embodiment
The structure chart of the identifying code display unit that Fig. 5 provides for the 4th embodiment.The identifying code display unit that the present embodiment provides may be used for realizing the identifying code display packing that the first embodiment provides.As shown in Figure 5, identifying code display unit comprises note acquisition module 500, control module 501, data module 502 and views module 503.
Wherein, note acquisition module 500 is for obtaining note.Control module 501 judges whether comprise identifying code in the content of the note obtained for control data module 502, and control data module 502 is when the content of the note obtained comprises identifying code, resolve the content of note, to obtain identifying code, control module also utilizes suspension window to show the identifying code obtained for controlling views module 503.
Concrete, judge whether to comprise in the content of note and whether comprise the characteristic characters such as such as effect code, check code, dynamic password, identifying code, registration code, redemption code in the content that identifying code can be, but not limited to according to note and judge.
Concrete, the identifying code that data module 502 can be, but not limited to issue according to server is resolved high in the clouds adaptation and is wrapped the identifying code canonical matching expression that upgrades in time, thus resolves the content of note, obtains identifying code to obtain identifying code.
Concrete, can be, but not limited to the content only showing the identifying code of acquisition at suspension window, such as " a21s6d ".Also can when showing the content of identifying code displaying contents title, such as " identifying code is a21s6d " in the lump.
The identifying code display unit that the present embodiment provides parses identifying code from short message content, and utilize suspension window to show the described identifying code obtained, the extraction artificial without the need to user the identifying code write down in note, and then make user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
5th embodiment
The structure chart of the identifying code display unit that Fig. 6 provides for the 5th embodiment.The identifying code display unit that the present embodiment provides can be used for realizing the identifying code display packing that the second embodiment provides.As shown in Figure 6, identifying code display unit comprises note acquisition module 600, control module 601, data module 602 and views module 603.
Wherein, note acquisition module 600 is for obtaining note.
Particularly, note acquisition module 600 comprises: monitoring means 610 and radio frequency unit 611.The note that monitoring means 610 sends for monitoring reception server, radio frequency unit 611 is for sending identifying code solicited message to server, and the note that reception server sends.
Wherein, control module 601 judges whether comprise identifying code in the content of the note obtained for control data module 602, and control data module 602 is when the content of the note obtained comprises identifying code, resolve the content of note, to obtain identifying code, control module also utilizes suspension window to show the identifying code obtained for controlling views module 603.
Concrete, judge whether to comprise in the content of note and whether comprise the characteristic characters such as such as effect code, check code, dynamic password, identifying code, registration code, redemption code in the content that identifying code can be, but not limited to according to note and judge.
Concrete, the identifying code that data module 602 can be, but not limited to issue according to server is resolved high in the clouds adaptation and is wrapped the identifying code canonical matching expression that upgrades in time, thus resolves the content of note, obtains identifying code to obtain identifying code.
Concrete, can be, but not limited to the content only showing the identifying code of acquisition at suspension window, such as " a21s6d ".Also can while the content of display identifying code displaying contents title, such as " identifying code is a21s6d " in the lump.
The identifying code display unit that the present embodiment provides receives note from server, and identifying code is parsed from short message content, and utilize suspension window to show the described identifying code obtained, the extraction artificial without the need to user the identifying code write down in note, and then making user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
6th embodiment
The structure chart of the identifying code display unit that Fig. 7 provides for the 6th embodiment.The identifying code display unit that the present embodiment provides may be used for realizing the identifying code display packing in the 3rd embodiment.As shown in Figure 7, identifying code display unit comprises note acquisition module 700, control module 701, data module 702 and views module 703.
Wherein, note acquisition module 700 is for obtaining note.Control module 701 judges whether comprise identifying code in the content of the note obtained for control data module 702, and control data module 702 is when the content of the note obtained comprises identifying code, resolve the content of note, to obtain identifying code, control module also utilizes suspension window to show the identifying code obtained for controlling views module 703.
Wherein, control module 701 comprises note identifier 710 and administrative unit 711, note identifier 710 is for judging whether note is notice class note, when administrative unit 711 is for judging that at note identifier 710 note is notice class note, control data module 702 judges whether comprise identifying code in the content of the note obtained, and when the content of the note obtained comprises identifying code, resolve the content of note, to obtain identifying code, and administrative unit 711 also utilizes suspension window to show the identifying code obtained for controlling views module 703.
Concrete, the feature of the sender number that note identifier 710 can be, but not limited to by identifying note identifies whether note is notice class note, such as, judge whether the sender number of note is start with " 106 ".Fig. 8 is the message list schematic diagram comprising notice class note, and as shown in Figure 8, the note that sender number starts with " 106 " if exist in message list, then note identifier 710 identifies that this note is notice class note.
Concrete, judge whether to comprise in the content of note and whether comprise the characteristic characters such as such as effect code, check code, dynamic password, identifying code, registration code, redemption code in the content that identifying code can be, but not limited to according to note and judge.
Concrete, the identifying code that data module 702 can be, but not limited to issue according to server is resolved high in the clouds adaptation and is wrapped the identifying code canonical matching expression that upgrades in time, thus resolves the content of note, obtains identifying code to obtain identifying code.
Concrete, can be, but not limited to the content only showing the identifying code of acquisition at suspension window, such as " a21s6d ".Also can while the content of display identifying code displaying contents title, such as " identifying code is a21s6d " in the lump.
Concrete, the identifying code that can be, but not limited to issue according to server is resolved high in the clouds adaptation and is wrapped the identifying code canonical matching expression that upgrades in time, thus resolves the content of note, obtains identifying code to obtain identifying code.
The identifying code display unit that the present embodiment provides first just resolves short message content when note is notice class note, improve the efficiency extracting identifying code, and the identifying code display unit that the present embodiment provides utilizes suspension window to show the described identifying code obtained, the extraction artificial without the need to user the identifying code write down in note, and then making user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
7th embodiment
The structure chart of the identifying code display unit that Fig. 9 provides for the 7th embodiment.As shown in Figure 9, identifying code display unit comprises note acquisition module 800, control module 801, data module 802 and views module 803.
Wherein, note acquisition module 800 is for obtaining note.Control module 801 judges whether comprise identifying code in the content of the note obtained for control data module 802, and control data module 802 is when the content of the note obtained comprises identifying code, resolve the content of note, to obtain identifying code, control module also utilizes suspension window to show the identifying code obtained for controlling views module 803.
Concrete, judge whether to comprise in the content of note and whether comprise the characteristic characters such as such as effect code, check code, dynamic password, identifying code, registration code, redemption code in the content that identifying code can be, but not limited to according to note and judge.
Concrete, the identifying code that data module 802 can be, but not limited to issue according to server is resolved high in the clouds adaptation and is wrapped the identifying code canonical matching expression that upgrades in time, thus resolves the content of note, obtains identifying code to obtain identifying code.
Concrete, can be, but not limited to the content only showing the identifying code of acquisition at suspension window, such as " a21s6d ".Also can while the content of display identifying code displaying contents title, such as " identifying code is a21s6d " in the lump.
Concrete, the feature that can be, but not limited to the sender number by identifying note identifies whether note is notice class note, such as, judge whether the sender number of note is start with " 106 ".
Concrete, the identifying code that can be, but not limited to issue according to server is resolved high in the clouds adaptation and is wrapped the identifying code canonical matching expression that upgrades in time, thus resolves the content of note, obtains identifying code to obtain identifying code.
Wherein, views module 803 comprises display unit 810 and assignment unit 811.
Wherein, display unit 810 shows for utilizing suspension window the identifying code obtained.Assignment unit 811 for will obtain identifying code assignment to identifying code input frame.
Figure 10 is the effect schematic diagram utilizing suspension window to show the identifying code obtained.Please refer to Fig. 9 and Figure 10, display unit 810 also for showing " copying " and the Close button on suspension window, user copies described identifying code by clicking described the Copy button, and Figure 11 is the display effect schematic diagram of window of suspending after user clicks the Copy button.Please refer to Fig. 9, Figure 10 and Figure 11, after user clicks described the Copy button, display unit 810 can utilize suspension window display Word message such as to show " identifying code copies successfully, can directly paste ", directly can carry out paste operation to point out user.Figure 12 is the effect schematic diagram that user carries out identifying code paste operation, and as shown in figure 12, user can paste instruction by input again, described identifying code is affixed to optional position such as identifying code input frame or note input frame etc.Described suspension window can disappear after user clicks described " copying " or described the Close button.
Be understandable that, display unit 810 can be, but not limited to the duplicate instructions for receiving user, copies identifying code to make control module according to duplicate instructions.Display unit 810 can also be used for the stickup instruction receiving user, controls assignment unit 811 by identifying code assignment to identifying code input frame to make control module 801.
The identifying code display unit that the present embodiment provides utilizes suspension window to show the described identifying code obtained, and " copying " and the Close button is shown on suspension window, user can by the operation to " copying " and the Close button, copy identifying code or close suspension window, easy to operate, and without the need to the artificial extraction of user and the identifying code write down in note, and then making user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
8th embodiment
The structure chart of the identifying code display unit that Figure 13 provides for the 8th embodiment.Figure 14 is the operation principle schematic diagram of identifying code display unit as shown in fig. 13 that.Please refer to Figure 13 and Figure 14, identifying code display unit comprises note acquisition module 900 (not shown in Figure 13, to please refer to Figure 14), control module 901, data module 902 and views module 903.
Wherein, control module 901 comprises note identifier 910 and administrative unit 911.Administrative unit 911 comprises note display management person 9111, identifying code floats window manager 9112.Data module 902 comprises 902 and comprises short message verification code resolver 9021.Views module 903 comprises identifying code and floats window and realize unit 9031.
Note identifier 910 is for judging whether note is notice class note, when short message managing person 9111 in administrative unit 911 is for judging that at note identifier 910 note is notice class note, short message verification code resolver 9021 in control data module 902 judges whether comprise identifying code in the content of the note obtained, and when the content of the note obtained comprises identifying code, resolve the content of note, to obtain identifying code.
Concrete, the identifying code that short message verification code resolver 9021 in data module 902 can be, but not limited to issue according to server is resolved high in the clouds adaptation and is wrapped the identifying code canonical matching expression that upgrades in time, thus resolve the content of note, obtain identifying code to obtain identifying code.
Note display management person 9111 in administrative unit 911 also for floated by identifying code window manager 9112 identifying code controlled in views module 903 float window realize unit 9031 utilize suspension window show obtain identifying code.
Wherein, identifying code floats window and realizes unit 9031 also for showing " copying " and the Close button on suspension window, identifying code floats window manager 9112 also for copying described identifying code when user can click described the Copy button, and closes suspension window after user clicks described " copying " or described the Close button.
9th embodiment
The structure chart of the mobile terminal that Figure 15 provides for the 9th embodiment.In the present embodiment, mobile terminal comprises the identifying code display unit in the 4th, the 5th, the 6th, the 7th embodiment, the 8th embodiment.The detailed process of each Implement of Function Module of the identifying code display unit in the present embodiment function separately, refer to the particular content of above-mentioned Fig. 5 to middle description embodiment illustrated in fig. 14, the structure of all right mobile terminal shown in reference diagram 1 of concrete structure of mobile terminal, repeats no more here.
Identifying code display packing provided by the invention, identifying code display unit and mobile terminal can parse identifying code automatically from short message content, and utilize suspension window to show the described identifying code obtained, the extraction artificial without the need to user the identifying code write down in note, and then making user that note can be utilized fast to carry out authentication, Consumer's Experience is good.
It should be noted that, each embodiment in this specification all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.For device class embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or device and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or device.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the device comprising key element and also there is other identical element.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can have been come by hardware, the hardware that also can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.
Above, it is only preferred embodiment of the present invention, not any pro forma restriction is done to the present invention, although the present invention discloses as above with preferred embodiment, but and be not used to limit the present invention, any those skilled in the art, do not departing within the scope of technical solution of the present invention, make a little change when the technology contents of above-mentioned announcement can be utilized or be modified to the Equivalent embodiments of equivalent variations, in every case be do not depart from technical solution of the present invention content, according to any simple modification that technical spirit of the present invention is done above embodiment, equivalent variations and modification, all still belong in the scope of technical solution of the present invention.
Claims (11)
1. an identifying code display packing, is characterized in that, described identifying code display packing comprises:
Obtain note;
Judge whether comprise identifying code in the content of the described note obtained;
If do not comprise described identifying code in the content of the described note obtained, then return the step performing described acquisition note;
If the content of the described note obtained comprises described identifying code, then resolve the content of described note, to obtain described identifying code; And
Suspension window is utilized to show the described identifying code obtained.
2. identifying code display packing as claimed in claim 1, is characterized in that, comprise before the step of described acquisition note:
Identifying code solicited message is sent to described server; And
Described server responds described identifying code solicited message, by described short message sending to mobile terminal.
3. identifying code display packing as claimed in claim 1, is characterized in that, described judge whether comprise the step of identifying code in the content of the described note of acquisition before comprise:
Judge whether the described note obtained is notice class note;
If described note is notice class note, then judge whether comprise identifying code in the content of the described note obtained; And
If described note is not notice class note, then return the step performing described acquisition note.
4. identifying code display packing as claimed in claim 1, is characterized in that, comprises after the step of the described identifying code that described utilization suspension window display obtains:
Export the described identifying code obtained to identifying code input frame.
5. identifying code display packing as claimed in claim 4, is characterized in that, the described step described identifying code obtained being exported to identifying code input frame comprises:
According to the duplicate instructions of user, copy described identifying code; And
According to the stickup instruction of described user, export described identifying code to described identifying code input frame.
6. an identifying code display unit, is characterized in that, described identifying code display unit comprises note acquisition module, control module, data module and views module;
Described note acquisition module is for obtaining note;
Described control module judges whether comprise identifying code in the content of the described note obtained for controlling described data module, and when the content of the described note obtained comprises identifying code, resolve the content of described note, to obtain identifying code, described control module also utilizes suspension window to show the described identifying code obtained for controlling described views module.
7. identifying code display unit as claimed in claim 6, it is characterized in that, described note acquisition module comprises monitoring means and radio frequency unit, the note that described monitoring means sends for monitoring reception server, described radio frequency unit for sending identifying code solicited message to described server, and receives the described note of described server transmission.
8. identifying code display unit as claimed in claim 6, it is characterized in that, described control module comprises note identifier and administrative unit, described note identifier is for judging whether described note is notice class note, described administrative unit is used for when described note identifier judges that described note is notice class note, control described data module and judge whether comprise described identifying code in the content of the described note obtained, and when the content of the described note obtained comprises described identifying code, resolve the content of described note, to obtain described identifying code, and described administrative unit also utilizes suspension window to show the described identifying code obtained for controlling described views module.
9. identifying code display unit as claimed in claim 6, it is characterized in that, described views module comprises display unit and assignment unit, and described display unit shows for utilizing suspension window the described identifying code obtained; Described assignment unit is used for the described identifying code assignment of acquisition to identifying code input frame.
10. identifying code display unit as claimed in claim 9, it is characterized in that, described display unit, also for receiving the duplicate instructions of user, copies described identifying code to make described control module according to described duplicate instructions; Described display unit, also for receiving the stickup instruction of user, controls described assignment unit by described identifying code assignment to described identifying code input frame to make described control module.
11. 1 kinds of mobile terminals, is characterized in that, described mobile terminal comprises the identifying code display unit as described in claim 6 to 10 any one.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510315598.8A CN104935744A (en) | 2015-06-10 | 2015-06-10 | Verification code display method, verification code display device and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510315598.8A CN104935744A (en) | 2015-06-10 | 2015-06-10 | Verification code display method, verification code display device and mobile terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104935744A true CN104935744A (en) | 2015-09-23 |
Family
ID=54122704
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510315598.8A Pending CN104935744A (en) | 2015-06-10 | 2015-06-10 | Verification code display method, verification code display device and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104935744A (en) |
Cited By (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105511949A (en) * | 2015-12-03 | 2016-04-20 | 小米科技有限责任公司 | Verification code filling method and device and mobile terminal |
| CN105511637A (en) * | 2015-12-03 | 2016-04-20 | 广东欧珀移动通信有限公司 | Input method and user terminal |
| CN105553663A (en) * | 2015-12-09 | 2016-05-04 | 小米科技有限责任公司 | Verification code input method and device |
| CN105577648A (en) * | 2015-12-11 | 2016-05-11 | 北京奇虎科技有限公司 | Method, computing device and mobile terminal for acquiring and sending SMS verification code |
| CN105915700A (en) * | 2015-12-12 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | Verification code prompting method and equipment |
| CN106330978A (en) * | 2016-10-31 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | Verification code short message processing method and system |
| CN106506824A (en) * | 2016-10-26 | 2017-03-15 | 维沃移动通信有限公司 | A kind of information sharing method and mobile terminal |
| CN106528305A (en) * | 2016-10-28 | 2017-03-22 | 宇龙计算机通信科技(深圳)有限公司 | Information input method and device |
| CN106529265A (en) * | 2016-10-24 | 2017-03-22 | 宇龙计算机通信科技(深圳)有限公司 | Extraction method of verification code, extraction device of verification code and terminal |
| CN106598377A (en) * | 2016-10-31 | 2017-04-26 | 努比亚技术有限公司 | Virtual aggregation key application based information processing method and device |
| WO2017097144A1 (en) * | 2015-12-09 | 2017-06-15 | 阿里巴巴集团控股有限公司 | Verification information processing method and device |
| WO2017113350A1 (en) * | 2015-12-31 | 2017-07-06 | 华为技术有限公司 | Method and apparatus for acquiring verification code, and terminal |
| CN107018232A (en) * | 2017-03-21 | 2017-08-04 | 深圳市金立通信设备有限公司 | A kind of identifying code rendering method and terminal |
| WO2017147890A1 (en) * | 2016-03-04 | 2017-09-08 | 华为技术有限公司 | Verification code short message display method and mobile terminal |
| WO2018023396A1 (en) * | 2016-08-02 | 2018-02-08 | 张阳 | Information pushing method for use with extracting verification code, and mobile telephone |
| CN107770155A (en) * | 2017-09-22 | 2018-03-06 | 维沃移动通信有限公司 | A kind of short-message verification method and mobile terminal |
| CN107817906A (en) * | 2017-12-04 | 2018-03-20 | 北京小米移动软件有限公司 | A kind of method and apparatus of input |
| CN108702413A (en) * | 2017-05-10 | 2018-10-23 | 华为技术有限公司 | A kind of input method and device of identifying code |
| CN109819410A (en) * | 2019-03-18 | 2019-05-28 | 北京小米移动软件有限公司 | Short message display method, device and storage medium |
| CN109936828A (en) * | 2019-03-18 | 2019-06-25 | 北京小米移动软件有限公司 | Short message display method, device and storage medium |
| CN109947944A (en) * | 2019-03-18 | 2019-06-28 | 北京小米移动软件有限公司 | Short message display method, device and storage medium |
| CN111373711A (en) * | 2017-09-27 | 2020-07-03 | 深圳传音通讯有限公司 | Verification code acquisition method and mobile terminal |
| TWI731924B (en) * | 2017-01-23 | 2021-07-01 | 香港商斑馬智行網絡(香港)有限公司 | Method and device for processing verification information |
| CN113407959A (en) * | 2021-06-11 | 2021-09-17 | 维沃移动通信(杭州)有限公司 | Operation execution method and device and electronic equipment |
| CN116074025A (en) * | 2021-10-29 | 2023-05-05 | 北京小米移动软件有限公司 | Method, device and storage medium for inputting verification information |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102958022A (en) * | 2012-11-23 | 2013-03-06 | 深圳市朗科科技股份有限公司 | Short message verification method, device and system |
| CN103546877A (en) * | 2013-10-30 | 2014-01-29 | 上海斐讯数据通信技术有限公司 | Method and system for obtaining and inputting content code and mobile terminal |
| CN103902740A (en) * | 2014-04-22 | 2014-07-02 | 锤子科技(北京)有限公司 | Short message authentication code residing method and device |
-
2015
- 2015-06-10 CN CN201510315598.8A patent/CN104935744A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102958022A (en) * | 2012-11-23 | 2013-03-06 | 深圳市朗科科技股份有限公司 | Short message verification method, device and system |
| CN103546877A (en) * | 2013-10-30 | 2014-01-29 | 上海斐讯数据通信技术有限公司 | Method and system for obtaining and inputting content code and mobile terminal |
| CN103902740A (en) * | 2014-04-22 | 2014-07-02 | 锤子科技(北京)有限公司 | Short message authentication code residing method and device |
Cited By (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105511637A (en) * | 2015-12-03 | 2016-04-20 | 广东欧珀移动通信有限公司 | Input method and user terminal |
| CN105511949B (en) * | 2015-12-03 | 2020-03-17 | 小米科技有限责任公司 | Verification code filling method and device and mobile terminal |
| CN105511637B (en) * | 2015-12-03 | 2018-09-04 | 广东欧珀移动通信有限公司 | An input method and user terminal |
| CN105511949A (en) * | 2015-12-03 | 2016-04-20 | 小米科技有限责任公司 | Verification code filling method and device and mobile terminal |
| WO2017097144A1 (en) * | 2015-12-09 | 2017-06-15 | 阿里巴巴集团控股有限公司 | Verification information processing method and device |
| CN105553663A (en) * | 2015-12-09 | 2016-05-04 | 小米科技有限责任公司 | Verification code input method and device |
| US10511594B2 (en) | 2015-12-09 | 2019-12-17 | Alibaba Group Holding Limited | Verification information processing method and device |
| CN106856474A (en) * | 2015-12-09 | 2017-06-16 | 阿里巴巴集团控股有限公司 | A kind of processing method and processing device of checking information |
| CN105577648A (en) * | 2015-12-11 | 2016-05-11 | 北京奇虎科技有限公司 | Method, computing device and mobile terminal for acquiring and sending SMS verification code |
| CN105915700A (en) * | 2015-12-12 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | Verification code prompting method and equipment |
| KR20180098393A (en) * | 2015-12-31 | 2018-09-03 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Method and apparatus for obtaining verification code and terminal |
| CN109040010A (en) * | 2015-12-31 | 2018-12-18 | 华为技术有限公司 | A kind of identifying code acquisition methods, device and terminal |
| WO2017113350A1 (en) * | 2015-12-31 | 2017-07-06 | 华为技术有限公司 | Method and apparatus for acquiring verification code, and terminal |
| KR102096940B1 (en) * | 2015-12-31 | 2020-04-03 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Method and device for obtaining verification code, and terminal |
| CN107079004A (en) * | 2015-12-31 | 2017-08-18 | 华为技术有限公司 | A verification code acquisition method, device and terminal |
| US10841754B2 (en) * | 2015-12-31 | 2020-11-17 | Huawei Technologies Co., Ltd. | Verification code obtaining method and apparatus, and terminal |
| KR20200035510A (en) * | 2015-12-31 | 2020-04-03 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Method and apparatus for acquiring verification code, and terminal |
| US11864068B2 (en) | 2015-12-31 | 2024-01-02 | Huawei Technologies Co., Ltd. | Verification code obtaining method and apparatus, and terminal |
| US11317257B2 (en) | 2015-12-31 | 2022-04-26 | Huawei Technologies Co., Ltd. | Verification code obtaining method and apparatus, and terminal |
| KR102149340B1 (en) | 2015-12-31 | 2020-08-28 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Method and apparatus for acquiring verification code, and terminal |
| WO2017147890A1 (en) * | 2016-03-04 | 2017-09-08 | 华为技术有限公司 | Verification code short message display method and mobile terminal |
| CN107615294A (en) * | 2016-03-04 | 2018-01-19 | 华为技术有限公司 | A verification code short message display method and mobile terminal |
| WO2018023396A1 (en) * | 2016-08-02 | 2018-02-08 | 张阳 | Information pushing method for use with extracting verification code, and mobile telephone |
| CN106529265A (en) * | 2016-10-24 | 2017-03-22 | 宇龙计算机通信科技(深圳)有限公司 | Extraction method of verification code, extraction device of verification code and terminal |
| CN106506824A (en) * | 2016-10-26 | 2017-03-15 | 维沃移动通信有限公司 | A kind of information sharing method and mobile terminal |
| CN106506824B (en) * | 2016-10-26 | 2019-06-07 | 维沃移动通信有限公司 | A kind of information sharing method and mobile terminal |
| CN106528305A (en) * | 2016-10-28 | 2017-03-22 | 宇龙计算机通信科技(深圳)有限公司 | Information input method and device |
| CN106330978A (en) * | 2016-10-31 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | Verification code short message processing method and system |
| CN106598377A (en) * | 2016-10-31 | 2017-04-26 | 努比亚技术有限公司 | Virtual aggregation key application based information processing method and device |
| TWI731924B (en) * | 2017-01-23 | 2021-07-01 | 香港商斑馬智行網絡(香港)有限公司 | Method and device for processing verification information |
| CN107018232A (en) * | 2017-03-21 | 2017-08-04 | 深圳市金立通信设备有限公司 | A kind of identifying code rendering method and terminal |
| CN108702413A (en) * | 2017-05-10 | 2018-10-23 | 华为技术有限公司 | A kind of input method and device of identifying code |
| CN107770155A (en) * | 2017-09-22 | 2018-03-06 | 维沃移动通信有限公司 | A kind of short-message verification method and mobile terminal |
| CN111373711A (en) * | 2017-09-27 | 2020-07-03 | 深圳传音通讯有限公司 | Verification code acquisition method and mobile terminal |
| CN107817906A (en) * | 2017-12-04 | 2018-03-20 | 北京小米移动软件有限公司 | A kind of method and apparatus of input |
| CN109947944A (en) * | 2019-03-18 | 2019-06-28 | 北京小米移动软件有限公司 | Short message display method, device and storage medium |
| CN109936828A (en) * | 2019-03-18 | 2019-06-25 | 北京小米移动软件有限公司 | Short message display method, device and storage medium |
| CN109819410A (en) * | 2019-03-18 | 2019-05-28 | 北京小米移动软件有限公司 | Short message display method, device and storage medium |
| CN113407959A (en) * | 2021-06-11 | 2021-09-17 | 维沃移动通信(杭州)有限公司 | Operation execution method and device and electronic equipment |
| CN116074025A (en) * | 2021-10-29 | 2023-05-05 | 北京小米移动软件有限公司 | Method, device and storage medium for inputting verification information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104935744A (en) | Verification code display method, verification code display device and mobile terminal | |
| CN104243517B (en) | Content share method and device between different terminals | |
| KR100755018B1 (en) | Method and system for selecting data items for service requests | |
| US10659587B2 (en) | Incoming call management method and apparatus | |
| CN104092723B (en) | Document down loading method, Apparatus and system | |
| CN104683422A (en) | Method and device for transmitting data | |
| CN103490466B (en) | Battery electric quantity shares method, device and server | |
| CN105100141A (en) | Multimedia content network sharing method, multimedia content network sharing device and multimedia content network sharing system | |
| CN104731808A (en) | Browser webpage loading method and browser webpage loading device | |
| CN105657479A (en) | Video processing method and device | |
| CN104333643B (en) | Add the method for contact person, system and terminal | |
| CN104424241A (en) | Website link processing method, device and system based on two-dimension code | |
| CN105577375A (en) | Identity authentication method and device | |
| CN105704106B (en) | A kind of visualization IVR implementation method and mobile terminal | |
| CN106341365A (en) | New account information deletion method and device | |
| CN104113620A (en) | Contact list updating method, updating device and user terminal | |
| CN105320885A (en) | Method and device for detecting malicious website | |
| CN104702634A (en) | Method, device and system for processing data operation request | |
| CN106294707A (en) | A kind of countdown information output intent and device | |
| CN104579665A (en) | Authentication method and device | |
| CN104426685A (en) | Information management method and apparatus | |
| CN114125741A (en) | Display method and electronic equipment | |
| CN104331407A (en) | Multimedia file information recommending method and multimedia file information recommending device | |
| CN106470215A (en) | User terminal, server, the message push system not paying close attention to scene and method | |
| CN104182331A (en) | Browser performance test method, browser performance test system and terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150923 |
|
| RJ01 | Rejection of invention patent application after publication |