CN103581897A - Cell phone number identification system and identification method - Google Patents
Cell phone number identification system and identification method Download PDFInfo
- Publication number
- CN103581897A CN103581897A CN201210278468.8A CN201210278468A CN103581897A CN 103581897 A CN103581897 A CN 103581897A CN 201210278468 A CN201210278468 A CN 201210278468A CN 103581897 A CN103581897 A CN 103581897A
- Authority
- CN
- China
- Prior art keywords
- information
- identifying information
- user
- encryption
- cell phone
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a cell phone number identification system and identification method. When a user operates cell phone terminal software, a software system set on a cell phone is used for sending a request to a server through the mobile internet, a software system on the server obtains the user request and generates unique identification information according to set conditions, encryption processing is carried out on the information to generate a character string, the character string, namely encrypted identification information, has no sense when the human eyes see the character string, the encrypted identification information is recorded into a database and transmitted to the cell phone terminal software at the same time, the encrypted identification information serves as short message contents through the cell phone terminal software to be transmitted to an identified cell phone number to carry out identification, and it is determined whether identification is passed or not and whether the cell phone number requested by the user is coincident with a cell phone card number of the cell phone or not by comparing the encrypted identification information with stored identification information. By means of the technical scheme, the cell phone number identification system and identification method have the advantages that the unique and encrypted identification information can be generated, checking and determination are carried out, in this way, the cell phone card upgrading aim is achieved, and personal information can be prevented from being leaked.
Description
Technical field
The present invention relates to communication field, particularly a kind of phone number recognition system and recognition methods.
Background technology
Current phone number recognition methods has several below:
1. directly read the Mobile phone card of user mobile phone.By reading the information on Mobile phone card, obtain the phone number family that user uses.The weak point of this method is, along with the upgrading of Mobile phone card, the information in Mobile phone card will not comprise phone number, only have the sequence number of a string unique identification, and operator is associated with phone number by this sequence number, with the phone number of determining that user uses.So the method is by the upgrading along with Mobile phone card, degradation failure.
2. user inputs the information of appointment, identifies.User sends identification request, and service provider sends according to user's request the note that contains identifying information and arrives user mobile phone.Information on the SMS that user receives in the input of the interface of service provider's appointment, identifies authentication.The weak point of this kind of method is, the information on SMS can be obtained by other people, and completes authentication identification.Or user sends note to service provider's server, identifies.User sends the specified mobile phone number that note to service provider provides, and the server of service provider receives after note, and according to the note and the phone number that send, the program on server is identified authentication, and authentication result is sent to user by network or note.The weak point of this kind of method is, first, the charge situation of the phone number that user is difficult for distinguishing sent, is easily absorbed in charge trap; Secondly, the reaction time is wayward, because identification authentication and result feedback are to user, pass through server process, so chronic, user experiences bad.
Summary of the invention
For addressing the above problem, the object of the present invention is to provide a kind of user by operating handset software, can complete phone number recognition system and recognition methods for the identification of the phone number of used Mobile phone card.
For achieving the above object, technical scheme of the present invention is: a kind of phone number recognition system, comprising:
Information generating system: obtain user's request, according to condition and the algorithm set, generate the identifying information with uniqueness; The condition of setting described here and algorithm, such as by date, user's sequence number, phone number, random sequence number etc. according to set sequential combination, or the method mentioned of other a lot of prior aries, object is user's request to be converted to the identifying information of uniqueness.
Encryption system: unique identifying information that information generating system is generated is encrypted, becomes unique identifying information to look unrelated and a string character information meaning;
Data-storage system: the identifying information of the encryption that encryption system is generated is stored, and extract for information check system, compare;
Note generation system: the identifying information of the encryption that encryption system is generated is as short message content, to the phone number transmission note of user's request;
Note reading system: read the short message content sending over, identifying information is wherein extracted, the information check system of passing to is compared;
Information check system: obtain identifying information from note reading system, obtain identifying information from data-storage system, two identifying informations are contrasted, obtain recognition result according to contrast, inform that whether user is by identification simultaneously;
Described information generating system, encryption system, data-storage system are arranged in server; Described note generation system, note reading system, information check system are arranged in terminal phone.
A kind of phone number recognition methods, pass through mobile Internet, utilization is arranged on the software systems on mobile phone, during user's operating handset end software, to server, send request, software systems on server are obtained user's request, according to the condition of setting, generate unique identifying information, this information is through encryption, skimble-skamble character string when generation human eye is seen, the identifying information of encrypting, the identifying information of encrypting is recorded in database, and send mobile phone terminal software to simultaneously, mobile phone terminal software sends to the phone number of identification using an identifying information of encrypting as short message content, verify, by contrasting with the identifying information of storage, confirm whether identification is passed through, whether the phone number of user's request is consistent with the Mobile phone card number of this mobile phone, it comprises the steps:
1). user submits request to: user's operating handset end software, to server, submit request to, the information that sends request is to server;
2). information generating system receives user's request, according to the condition of setting and algorithm generate can unique identification information;
3). encryption system gets the information of unique identification, by cryptographic algorithm, the information of unique identification is encrypted, and generates the identifying information of encrypting;
4). the identifying information of encryption will be stored by data-storage system, and the identifying information of simultaneously encrypting sends back mobile phone terminal software;
5). mobile phone terminal note generation system gets the identifying information of encryption, and this identifying information is generated to note as content, and the phone number that sends to user to verify;
6). note reading system reads the short message content receiving, and extracts the identifying information of encrypting, and sends this information to information check system;
7). information check system is the identifying information of the encryption of reading out data library storage, obtains the identifying information of the encryption that note reading system passes over simultaneously, the identifying information of two encryptions contrasted, to user feedback recognition result.
Adopt the beneficial effect of the technical program to be: can generate identifying information unique and that encrypt, and check and confirm, so both no longer suffer from the problem of Mobile phone card upgrading, prevent again leakage of personal information.
Accompanying drawing explanation
Figure mono-is the inventive method system for use in carrying flow chart;
Figure bis-is information generating system program flow diagrams;
Figure tri-is information check system program flow diagrams.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is further detailed explanation.
Embodiment 1,
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described.
Overall structure used in the present invention and operational process can, with reference to figure mono-, specifically comprise the steps:
The first step: obtain the request that user identifies phone number.The realization of this process is that the software being arranged on user mobile phone by use completes.User, by the software on operating handset, submits identification request to server, and this identification request meeting is obtained by information generating system.
For example, user, in registration, clicks registration button, will produce so the request of an identification phone number, and this request will be sent to server, by information generating system, is obtained.
Second step: information generating system can be identified request by the user who obtains, generates unique identifying information according to set condition and algorithm, then to encryption system, transmits unique identifying information, with reference to figure bis-.Described established condition and algorithm are the concepts of a general reference, can determine voluntarily according to the actual conditions of service provider.Such as by date, user's sequence number, phone number, random sequence number etc. according to set sequential combination, or the method mentioned of other a lot of prior aries, object is user's request to be converted to the identifying information of uniqueness.
For example, after user clicks registration button, the personal information that information generating system can be submitted this user to, generates unique identifying information according to set condition and algorithm, and this identifying information is one to one with the user who registers.
The 3rd step: unique identifying information that encryption system obtaining information generation system generates, according to cryptographic algorithm, is encrypted unique identifying information.This system is a system based on transcoding program, and object is change information display mode, can not allow people directly find out the system of personal information.Its implementation can be a lot, and we can use MD5 or Base64 and jsp, php, and java, the mode that the language such as asp combine realizes encryption, also can develop corresponding software and support this encryption.
When encryption system receives after unique identifying information of information generating system generation, can, according to cryptographic algorithm, unique identifying information be encrypted.After generating the identifying information of encrypting, encryption system can send to data-storage system and note generation system to process result respectively.
For example, after user clicks registration button, the personal information of submitting to generates identifying information one to one through information generating system.This information, through encryption system, is changed skimble-skamble a string information that adult does not understand, the identifying information of encrypting.
The 4th step: data-storage system obtains the identifying information of the encryption that encryption system provides, and then the identifying information of this encryption is stored in to lane database.Described database is a general reference concept, represents the relevant database of various forms, and is not limited to the database of certain specific format, can select business database, as DB2, Oracle, SQL Server etc., also can select free database, as mysql etc.
For example, the encryption system of the Information generation of user's registration, is stored in the lane database on server.
The 5th step: note generation system obtains the identifying information of the encryption that encryption system passes over, and using this identifying information as short message content, generates note on user mobile phone, and the phone number of filling in when user submits request to sends note.
For example, that when user registers, fills in registers phone number as A, and note generation system so will be using the identifying information of encrypting as short message content, the sending short message by mobile phone that the mobile phone by user is A to number.
The 6th step: the note that the detecting of note reading system sends over, and detecting result is passed to information check system.The method of detecting, can be by setting two kinds of Auto-Sensing frequency and manual detectings.According to the concrete condition of service provider, can take different modes.
The 7th step: information check system is to obtain detecting result from note reading system, thus judge whether the identification request that user submits to is passed through, with reference to figure tri-.If the note of not getting, by authentication; If the note of getting, and the identifying information of data-base recording and the identifying information in note are inconsistent, not by authentication; If the note of getting, and the identifying information of data-base recording is consistent with the identifying information in note, by authentication.Result will be shown to user on mobile phone.
Beneficial effect of the present invention
1. reduce the identification cost of service provider, be not subject to the impact of Mobile phone card type.
2. protect cellphone subscriber's individual privacy.
3. reduce the generation of refuse messages.
Above-described is only the preferred embodiment of the present invention, it should be pointed out that for the person of ordinary skill of the art, without departing from the concept of the premise of the invention, can also make some distortion and improvement, and these all belong to protection scope of the present invention.
Claims (2)
1. a phone number recognition system, is characterized in that, comprising:
Information generating system: obtain user's request, generate the identifying information with uniqueness;
Encryption system: unique identifying information that information generating system is generated is encrypted, becomes unique identifying information to look unrelated and a string character information meaning;
Data-storage system: the identifying information of the encryption that encryption system is generated is stored, and extract for information check system, compare;
Note generation system: the identifying information of the encryption that encryption system is generated is as short message content, to the phone number transmission note of user's request;
Note reading system: read the short message content sending over, identifying information is wherein extracted, the information check system of passing to is compared;
Information check system: obtain identifying information from note reading system, obtain identifying information from data-storage system, two identifying informations are contrasted, obtain recognition result according to contrast, inform that whether user is by identification simultaneously;
Described information generating system, encryption system, data-storage system are arranged in server; Described note generation system, note reading system, information check system are arranged in terminal phone.
2. a phone number recognition methods, it is characterized in that, pass through mobile Internet, utilization is arranged on the software systems on mobile phone, during user's operating handset end software, to server, send request, software systems on server are obtained user's request, according to the condition of setting, generate unique identifying information, this information is through encryption, unique identifying information is become look unrelated and a string character information meaning, the identifying information of encrypting, the identifying information of encrypting is recorded in database, and send mobile phone terminal software to simultaneously, mobile phone terminal software sends to the phone number of identification using an identifying information of encrypting as short message content, verify, by contrasting with the identifying information of storage, confirm whether identification is passed through, whether the phone number of user's request is consistent with the Mobile phone card number of this mobile phone, it comprises the steps:
1). user submits request to: user's operating handset end software, to server, submit request to, the information that sends request is to server;
2). information generating system receives user's request, according to the condition of setting and algorithm generate can unique identification information;
3). encryption system gets the information of unique identification, by cryptographic algorithm, the information of unique identification is encrypted, and generates the identifying information of encrypting;
4). the identifying information of encryption will be stored by data-storage system, and the identifying information of simultaneously encrypting sends back mobile phone terminal software;
5). note generation system gets the identifying information of encryption, and this identifying information is generated to note as content, and the phone number that sends to user to verify;
6). note reading system reads the short message content receiving, and extracts the identifying information of encrypting, and sends this information to information check system;
7). information check system is the identifying information of the encryption of reading out data library storage, obtains the identifying information of the encryption that note reading system passes over simultaneously, the identifying information of two encryptions contrasted, to user feedback recognition result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210278468.8A CN103581897B (en) | 2012-08-07 | 2012-08-07 | A kind of phone number identification system and recognition methods |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210278468.8A CN103581897B (en) | 2012-08-07 | 2012-08-07 | A kind of phone number identification system and recognition methods |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103581897A true CN103581897A (en) | 2014-02-12 |
CN103581897B CN103581897B (en) | 2016-08-31 |
Family
ID=50052623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210278468.8A Expired - Fee Related CN103581897B (en) | 2012-08-07 | 2012-08-07 | A kind of phone number identification system and recognition methods |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103581897B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106911661A (en) * | 2016-09-23 | 2017-06-30 | 阿里巴巴集团控股有限公司 | A kind of short-message verification method, device, client, server and system |
CN113141336A (en) * | 2020-01-19 | 2021-07-20 | 上海静客网络科技有限公司 | Short message verification code anti-brushing method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2370383A (en) * | 2000-12-22 | 2002-06-26 | Hewlett Packard Co | Access to personal computer using password stored in mobile phone |
WO2008073555A2 (en) * | 2006-12-11 | 2008-06-19 | Motorola, Inc. | Secure password distribution to a client device of a network |
CN101335619A (en) * | 2007-06-27 | 2008-12-31 | 刘建军 | Authorized using method of disposal dynamic cipher telephone or short message |
CN102045348A (en) * | 2010-12-01 | 2011-05-04 | 北京迅捷英翔网络科技有限公司 | Link stealing prevention system and method |
CN102300182A (en) * | 2011-09-07 | 2011-12-28 | 飞天诚信科技股份有限公司 | Short-message-based authentication method, system and device |
-
2012
- 2012-08-07 CN CN201210278468.8A patent/CN103581897B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2370383A (en) * | 2000-12-22 | 2002-06-26 | Hewlett Packard Co | Access to personal computer using password stored in mobile phone |
WO2008073555A2 (en) * | 2006-12-11 | 2008-06-19 | Motorola, Inc. | Secure password distribution to a client device of a network |
CN101335619A (en) * | 2007-06-27 | 2008-12-31 | 刘建军 | Authorized using method of disposal dynamic cipher telephone or short message |
CN102045348A (en) * | 2010-12-01 | 2011-05-04 | 北京迅捷英翔网络科技有限公司 | Link stealing prevention system and method |
CN102300182A (en) * | 2011-09-07 | 2011-12-28 | 飞天诚信科技股份有限公司 | Short-message-based authentication method, system and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106911661A (en) * | 2016-09-23 | 2017-06-30 | 阿里巴巴集团控股有限公司 | A kind of short-message verification method, device, client, server and system |
CN106911661B (en) * | 2016-09-23 | 2020-04-28 | 阿里巴巴集团控股有限公司 | Short message verification method, device, client, server and system |
CN113141336A (en) * | 2020-01-19 | 2021-07-20 | 上海静客网络科技有限公司 | Short message verification code anti-brushing method |
Also Published As
Publication number | Publication date |
---|---|
CN103581897B (en) | 2016-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5711430B2 (en) | ID authentication management apparatus and method | |
CN110826043B (en) | Digital identity application system and method, identity authentication system and method | |
KR102214247B1 (en) | Method and apparatus for service implementation | |
CN105871867A (en) | Identity authentication method, system and equipment | |
CN105516157B (en) | Network information security input system and method based on independent encryption | |
CN104820944A (en) | Method and system for bank self-service terminal authentication, and device | |
JP5973808B2 (en) | Information processing device, terminal device, information processing system, information processing method, and computer program | |
KR101168272B1 (en) | The system of issuing nfc ticket and method thereof | |
WO2017076226A1 (en) | Method and system for getting sim card from long distance | |
CN108174360A (en) | A kind of note transmission method and device, short-message verification method and device | |
CN105741116A (en) | Fast payment method, apparatus and system | |
CN103139179A (en) | Multi-channel active type network identity verification system and network identity verification device | |
CN110417740B (en) | User data processing method, intelligent terminal, server and storage medium | |
CN103368831A (en) | Anonymous instant messaging system based on frequent visitor recognition | |
CN103067892B (en) | Short message transmission method using watermark | |
CN108900472B (en) | Information transmission method and device | |
CN109246062A (en) | A kind of authentication method and system based on browser plug-in | |
CN103581897A (en) | Cell phone number identification system and identification method | |
JP6307610B2 (en) | Data falsification detection device, data falsification detection method, and program | |
CN105307016A (en) | Security authentication method for intelligent set-top box | |
KR101207694B1 (en) | Method and apparatus for providing bussiness message service | |
CN107566422A (en) | A kind of verification method of third party user | |
CN110365646B (en) | Method and device for associating entity to first server | |
CN113094688A (en) | Outsourcing marketing terminal business processing system and method | |
KR101971428B1 (en) | Contents exchange method based on interaction between users and system performing the same |
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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160831 Termination date: 20210807 |
|
CF01 | Termination of patent right due to non-payment of annual fee |