CN103581897A - Cell phone number identification system and identification method - Google Patents

Cell phone number identification system and identification method Download PDF

Info

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
Application number
CN201210278468.8A
Other languages
Chinese (zh)
Other versions
CN103581897B (en
Inventor
马魁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU JOBLEAN NETWORK TECHNOLOGY Co Ltd
Original Assignee
SUZHOU JOBLEAN NETWORK 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 SUZHOU JOBLEAN NETWORK TECHNOLOGY Co Ltd filed Critical SUZHOU JOBLEAN NETWORK TECHNOLOGY Co Ltd
Priority to CN201210278468.8A priority Critical patent/CN103581897B/en
Publication of CN103581897A publication Critical patent/CN103581897A/en
Application granted granted Critical
Publication of CN103581897B publication Critical patent/CN103581897B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of phone number recognition system and recognition methods
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.
CN201210278468.8A 2012-08-07 2012-08-07 A kind of phone number identification system and recognition methods Expired - Fee Related CN103581897B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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