CN103167444A - Method, system, client and server of acquiring user cell phone number from website - Google Patents

Method, system, client and server of acquiring user cell phone number from website Download PDF

Info

Publication number
CN103167444A
CN103167444A CN2011104271827A CN201110427182A CN103167444A CN 103167444 A CN103167444 A CN 103167444A CN 2011104271827 A CN2011104271827 A CN 2011104271827A CN 201110427182 A CN201110427182 A CN 201110427182A CN 103167444 A CN103167444 A CN 103167444A
Authority
CN
China
Prior art keywords
phone number
client
browser
unique identifier
subscriber 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
CN2011104271827A
Other languages
Chinese (zh)
Other versions
CN103167444B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201110427182.7A priority Critical patent/CN103167444B/en
Publication of CN103167444A publication Critical patent/CN103167444A/en
Application granted granted Critical
Publication of CN103167444B publication Critical patent/CN103167444B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a method, a system, a client and a server of acquiring a user cell phone number from a third-party website. The method comprises that the server of a browser receives a short message sent by the client through a short message interface of an operating system, and the short message comprises a unique identifier of a mobile terminal; the content of the message and the user cell phone number are picked up, and corresponding relations of the unique identifier and the user cell phone number are stored; request information, sent by the client of the browser, of the cell phone number is received; and a corresponding user cell phone number is searched according to the unique identifier carried by the request information of the cell phone number, and searching results can be fed back to the client of the browser to ensure that a user cell phone number searched by the client of the browser is open to the third-party website. Because the user cell phone number is acquired by calling a short message receiving and sending module through the client of the browser, the acquired user cell phone number is open to the third-party website, and the third-party website is independent from telecom operators.

Description

The website obtains method, system, client and the server of subscriber phone number
Technical field
The present invention relates to mobile communication and mobile internet technical field, especially, relate to method, system, client and server that a kind of third party website obtains subscriber phone number.
Background technology
WAP (Wireless Application Protocol, WAP (wireless application protocol)) gateway is an important network element on mobile Internet, as shown in Figure 1, that the traditional WAP gateway is mainly realized is user and CP (Content Provider, the content provider) connect the effect that authenticates access between, main purpose is to complete the protocol conversion of WAP-WEB to reach saving network flow and compatible existing WEB application by WAP gateway.Along with the development of development of Mobile Internet technology and third party's means of payment, the development model of the CP/SP (Service Provider, service provider) centered by operator has had great changes at present.The effect that WAP gateway tradition saving flow and compatible Web use is desalinated, and unique effect of WAP gateway has at present become a kind of method that obtains to use cell-phone number (Mobile Directory Number, MDN) based on the CP/SP of webpage.
Under the mobile Internet pattern, the Main Function that Internet firm obtains subscriber phone number is that its application comprises by the authentication of cell-phone number as user account: the user of Web bank reserves cell-phone number as Service Ticket; The e-commerce websites such as Alipay use reserves cell-phone number as user account; SNS (Social Networking Services, social network services) social network sites uses cell-phone number as the RM of user social contact circle.
In order to obtain user's phone number, following several implementation is arranged at present:
(1) user arranges the WAP network access, and mobile Internet and operator contract, the query interface of the open subscriber phone number of operator; Because switching to the WAP mode, needs cause a lot of application to use, poor user experience, and need to be to operator's defrayment, so cost is high;
(2) conclude the business or when needing authentication, Internet firm sends a short message that contains the additional character identifier to the user, the user receives that after this short message, directly filling in the identifying code of receiving on the net carries out authentication at every turn; Due to the user need to be on webpage the input validation code, very inconvenient, and Internet firm also needs supplementary payments user's short-message fee;
(3) conclude the business or when needing authentication, user oneself sends on the note number that a note recognizes certain specific mobile Internet company at every turn, and the addresser identifies by note; Every transaction user need send note, and expense paid by the user, and the user experiences extreme difference.
Summary of the invention
The technical problem that the present invention will solve is to provide method, system, client and the server that a kind of third party website obtains subscriber phone number, need not just can obtain user's phone number with operator is signing.
According to an aspect of the present invention, a kind of method that third party website obtains subscriber phone number has been proposed, comprise the note that the short message interface of browser client by mobile terminal operating system on the server mobile terminal receive of browser sends, note comprises the unique identifier of mobile terminal; Extract content and the subscriber phone number of note, and the corresponding relation of storage unique identifier and subscriber phone number; Receive the phone number request message that browser client sends; Search corresponding subscriber phone number according to the unique identifier that carries in the phone number request message, and lookup result fed back to browser client, with by browser client with the subscriber phone number opening that finds to third party website.
According to a further aspect in the invention, a kind of server has also been proposed, comprise the note receiving element, for the note of the browser client on mobile terminal receive by the short message interface transmission of mobile terminal operating system, note comprises the unique identifier of mobile terminal; Information extraction unit is connected with the note receiving element, is used for extracting content and the subscriber phone number of note, and the corresponding relation of storage unique identifier and subscriber phone number; The request receiving unit is used for receiving the phone number request message that browser client sends; Feedback unit, be connected with information extraction unit with the request receiving unit, be used for searching corresponding subscriber phone number according to the unique identifier that the phone number request message carries, and lookup result is fed back to browser client, with by browser client with the subscriber phone number opening that finds to third party website.
According to another aspect of the invention, also proposed a kind of client, be placed in mobile terminal inside, comprised the note transmitting element, be used for sending note by the short message interface of mobile terminal operating system, note comprises the unique identifier of mobile terminal; Request transmitting unit is used for sending the phone number request message; Receiving element is used for receiving the subscriber phone number corresponding with unique identifier; Resolution unit is used for when receiving the web access request of third party website transmission, webpage being resolved; The number transmitting element is connected with receiving element with resolution unit, is used for judging whether to possess calling the authority that the phone number that parses obtains function, if possess the authority of calling, the subscriber phone number that obtains is sent to third party website.
In accordance with a further aspect of the present invention, also propose the system that a kind of third party website obtains subscriber phone number, comprised interconnective server and client side.
Third party website provided by the invention obtains method, system, client and the server of subscriber phone number, based on the web browser in existing intelligent terminal, call by browser client the phone number that short message transceiving module obtains the user, and will obtain the ability opening of subscriber phone number to the third party website on mobile Internet, thereby make third party website is broken away from provides subscriber phone number to telecom operators' WAP gateway dependence, increase simultaneously user's experience convenience.
Description of drawings
Accompanying drawing described herein is used to provide a further understanding of the present invention, consists of the application's a part.In the accompanying drawings:
Fig. 1 is that mobile terminal is accessed the schematic diagram of CP/SP website by WAP gateway.
Fig. 2 is the schematic flow sheet of an embodiment of the third party website of the present invention method of obtaining subscriber phone number.
Fig. 3 is the schematic flow sheet that browser client of the present invention obtains an embodiment of subscriber phone number.
Fig. 4 is the schematic flow sheet of an embodiment of third party website inquiring user phone number of the present invention.
Fig. 5 is the structural representation of an embodiment of browser server of the present invention.
Fig. 6 is the structural representation of an embodiment of browser client of the present invention.
Fig. 7 is the structural representation of an embodiment of the third party website of the present invention system that obtains subscriber phone number.
Embodiment
With reference to the accompanying drawings the present invention is described more fully, exemplary embodiment of the present invention wherein is described.Exemplary embodiment of the present invention and explanation thereof are used for explaining the present invention, but do not consist of improper restriction of the present invention.
Below be illustrative to the description only actually of at least one exemplary embodiment, never as any restriction to the present invention and application or use.
the inventor notices, the development trend of mobile Internet is: (1) increasing third party website need to utilize user's phone number to serve (for example, website of bank, social network sites), (2) third party's means of payment increase, cost is cheap, and Incumbent CP/SP profit distribution model has been unsuitable for the mobile Internet development, and except subscriber phone number information, the demand of Internet firm and mobile operator cooperation is fewer and feweri, (3) fast development of intelligent terminal, web browser ability based on intelligent terminal is enough powerful, the short message interface that can directly call intelligent terminal carries out the sending and receiving of note, but mobile terminal can not provide subscriber phone number, because do not have phone number on the SIM card of operator, mobile terminal operating system can be read IMSI (International Mobile Subscriber Identification Number, international mobile subscriber identity), but IMSI and phone number never can openly provide on the operator backstage, (4) internet, applications of development needs the user to move under the NET network, when adopting the Net mode to surf the Net, there is no acting server between mobile phone and website, so surfing the Net by the NET mode, the user can't obtain user's phone number, and when adopting the WAP mode to surf the Net, there is an acting server between mobile phone and website, this acting server can inquire the subscriber phone number of access, and (for example offer signing client, the website), therefore, the mode that tradition utilizes WAP gateway that operator provides to obtain subscriber phone number needs the user to switch to the WAP network, so the user need to frequently be switched in heterogeneous networks, make the user experience extreme difference.
, the problems such as cost high, poor user experience complicated for current mobile Internet application acquisition subscriber phone number, therefore, mobile Internet circle in the urgent need to a kind of simple possible, can walk around the mobile operator WAP gateway and the user experiences well, obtains in the Web browser client method of subscriber phone number.
Fig. 2 is the schematic flow sheet of an embodiment of the third party website of the present invention method of obtaining subscriber phone number.
As shown in Figure 2, can comprise the following steps:
S202, browser client on the server mobile terminal receive of browser is by the note of the short message interface transmission of mobile terminal operating system, note comprises the unique identifier of mobile terminal, wherein, this mobile terminal can be intelligent terminal, SIM (Subscriber Identity Module due to IMSI and user, client identification module) card is corresponding, each SIM card has unique No. IMSI, IMEI (International Mobile Equipment Identity, the International Mobile Equipment Identity code) corresponding with mobile terminal, each mobile terminal has unique IMEI number, therefore, alternatively, this unique identifier can be the combination of IMSI and IMEI, for example, IMSI+IMEI or IMEI+IMSI, this compound mode can guarantee can in time learn that subscriber phone number changes when the user has changed mobile terminal or SIM card possible,
S204 extracts content and the subscriber phone number of note, and stores the corresponding relation of unique identifier and subscriber phone number;
S206 receives the phone number request message that browser client sends, and carries unique identifier in this request message;
S208 searches corresponding subscriber phone number according to the unique identifier that carries in the phone number request message, and lookup result is fed back to browser client, with by browser client with the subscriber phone number opening that finds to third party website.
This embodiment is based on the mobile Internet browser of intelligent terminal, call the short message interface of intelligent terminal operating system, by the server end transmission note to browser provider, make server obtain the subscriber phone number of intelligent terminal, and feed back to browser client, then by browser client with this number opening to third party website.This shows, this embodiment need not content supplier and operator contracts, in the situation that do not change SIM card or mobile terminal, only need to pay a short-message fee and namely can open to all third party websites the cell-phone number of oneself, and the user need not to switch between WAP and NET network access again, not only reduce the cost of content supplier, but also improved user's experience.
In step S208, by browser client, the subscriber phone number opening that the finds step to third party website can be comprised:
Browser client is resolved webpage when receiving the web access request of third party website transmission, can parse the open interface function of browser;
Obtain the authority that this webpage calls the interface function that browser opens from the server of browser;
Judge whether to possess and call the authority that the phone number that parses obtains function, if possess the authority of calling, the browser client subscriber phone number that will obtain from the server of browser is sent to third party website, for example, client can provide the phone number that supplies signing third party website inquiring user based on the query interface of JavaScript.
Obtain in another embodiment of method of subscriber phone number at third party website of the present invention, before step S202, can also comprise the following steps:
When browser client starts, judge whether client has bound subscriber phone number;
If bound subscriber phone number, whether the inquiry binding changes, if variation has occured, the server from browser obtains the New Consumers phone number.
Particularly, judge whether client has been bound the step of subscriber phone number and can have been comprised:
Whether there be the subscriber phone number corresponding with unique identifier in the database of inquiring client terminal;
If there be the subscriber phone number corresponding with unique identifier, definite client has been bound subscriber phone number, otherwise, determine not user bound phone number.
In addition, the step that whether changes of inquiry binding can comprise:
From the current unique identifier of acquisition for mobile terminal;
The unique identifier of storing in database with current unique identifier and client is compared, if identical, determines that binding does not change, otherwise determines that binding changes.
Can find out from above-described embodiment, the present invention can comprise two parts: (1) browser client obtains the flow process of subscriber phone number; (2) flow process of third party website inquiring user phone number.Next respectively each flow process is described in detail.
Fig. 3 is the schematic flow sheet that browser client of the present invention obtains an embodiment of subscriber phone number.
As shown in Figure 3, can comprise the following steps:
S302, browser starts;
S304, judge whether this browser has bound phone number, particularly, whether have the binding relationship of a cell-phone number that has obtained and IMSI, IMSI in the database of browser client inspection oneself, namely, whether there have been a tlv triple { cell-phone number, IMSI, the relation of IMEI}, if bound phone number, whether entering S306, further to inquire about binding correct, if do not bind phone number, directly enters S310;
S306, if bound phone number, whether the binding of inquiry mobile phone number changes, this process is mainly to check whether the IMSI number of mobile terminal is identical with the number of browser client internal record with IMEI, particularly, because { the cell-phone number of inquiry, IMSI, the IMEI} binding relationship is stored before being, during each startup browser, browser client does not know whether the user has changed mobile terminal or SIM card, so need to verify, the method of checking is exactly the current { IMSI of check, IMEI} and the { cell-phone number of storing in the past, IMSI, whether IMEI} is consistent, if consistent, can think that the user does not change mobile terminal and SIM card, originally the phone number that obtained still can use, if variation has occured in IMSI, illustrate that the user has changed SIM card, if IMEI changes, illustrate that the user has changed mobile terminal, both of these case all might cause the change of subscriber phone number, therefore need the inquiry binding whether correct, if do not change, whole flow process finishes, the user does not change mobile phone or phone number, the phone number that originally records or operable,
S308 if variation has occured, empties this database, enters S310 and carries out obtaining of phone number;
S310, due to the phone number that did not obtain in the past phone number or acquisition invalid (namely, IMSI and the IMEI combination of storing in current I MSI and IMEI combination and database are inconsistent), in the situation that the user agrees to obtain by the mode that sends note user's phone number, concrete method is to call the note transmission interface of intelligent terminal operating system, (this number can uniquely be specified to send note to the extra number of browser provider, also the browser startup is to connect the Query Browser provider server by TCP to obtain at every turn), subsidiary unique identifier (can be formed by the coding of IMSI+IMEI) in note,
S312, the server end of browser provider is after receiving note, short message content is extracted, record identifier and corresponding phone number, upgrade the phone number database of browser server end, its database table structure can be as described in Table 1, and wherein, identifier and phone number have formed the two-dimensional seek list structure.
Figure BDA0000121721130000081
Table 1
S314, after browser client sends note, can carry out the inquiry of phone number to the phone number management server of browser provider according to unique identifier after setting-up time, browser client can connect to the browser server end by TCP/IP initiates this query requests;
S316, after the browser server termination has been received search request, search the phone number corresponding with identifier according to identifier in the phone number database shown in table 1, search successfully and afterwards phone number is returned to client, search the unsuccessful unsuccessful sign of also returning, particularly, can utilize the TCP/IP query requests connection of S316 to return to Query Result;
S318, if cell-phone number successfully obtains, browser client is bound IMSI and the IMEI of phone number and terminal, and be stored in the phone number binding data storehouse of browser client, the structure of these data as described in Table 2, it has recorded the binding relationship of IMEI, IMSI and phone number.
IMEI IMSI Phone number (MDN)
A B 189********
Table 2
S320, whole flow process finishes, and browser client has obtained user's phone number, and binds with IMEI and IMSI, browser client can be opened the query interface function, can obtain service for the mobile Internet third party website provides phone number when accessed web page.
Fig. 4 is the schematic flow sheet of an embodiment of third party website inquiring user phone number of the present invention.
As shown in Figure 4, can comprise the following steps:
S402, need phone number to obtain the third party website of service to the signing registration of browser provider, obtain the authority of calling of relevant open function, browser provider is at its server side maintenance cooperation application data base, this database is mainly listed under the domain name of collaboration application and this domain name webpage to the browser operation authority set, wherein, domain name can be TLD and corresponding second level domain thereof, authority set can be single or multiple authority combinations, authority also is not limited only to obtain subscriber phone number, can also comprise the restriction open to operating system, browser can obtain other to the interface of third party website (for example can open, obtain user's note and send reception, address list obtains and the authority such as position acquisition), in addition, the opening of any ability of terminal use all needs user's mandate and agreement,
S404, the user accesses certain third party website by browser client, obtains corresponding html web page, and for example, the web webpage of access is Http:// www.a.com/index.html
S406, browser is resolved html web page, has been resolved to the open interface function of corresponding browser, for example, obtains the function Browser_get_MDN () of phone number, obtains the function Browser_get_MSG () of short message;
S408, the collaboration application data that need the Query Browser server end, as described in Table 3, determine this website no be the collaboration application of browser and authority corresponding to this application, it is the website domain name of collaboration application as the www.a.com in example, have authority 1, namely, possesses the authority that obtains user mobile phone number, but do not have authority 2, namely, the authority that does not possess calling party note case, therefore the function Browser_get_MDN () that only carries out authority 1 correspondence removes to obtain user's phone number, if certain interface function that calls does not have corresponding authority, turn S418, continue analyzing web page, in addition, the opening of any ability of terminal use, namely, the any execution of obtaining the function of user profile of user side (for example all needs user's mandate and agreement, can complete by browser bullet window),
Table 3a
Figure BDA0000121721130000092
Figure BDA0000121721130000101
Table 3b
S410 judges whether the user authorizes interface function to carry out, and as authorizing, turns S412, otherwise, turn S406;
S412 judges whether it is that subscriber phone number obtains function, in this way, turns S414, otherwise, carry out other open power functions of browser;
S414, the cell-phone number binding data storehouse of Query Browser client is to obtain subscriber phone number, and detailed process is referring to previous embodiment;
S416, after obtaining subscriber phone number, browser client sends to third party website with phone number, can or keep an Ajax (Asynchronous JavaScript and XML, asynchronous JavaScript and XML technology) to be connected the mode of passback by webpage post mode;
S418 after interface function is finished, continues analyzing web page.
This embodiment obtains subscriber phone number from browser provider, because it is lower that browser provider drops into, provide phone number almost there is no cost, so after the binding phone number, browser provider can become the participant of web page contents from simple browser supplier, a lot of potential business prospects can be arranged.
One of ordinary skill in the art will appreciate that, realize that the whole and part steps of said method embodiment can complete by the relevant hardware of program command, aforesaid program can be stored in a computing equipment read/write memory medium, this program is when carrying out, execution comprises the step of said method embodiment, and aforesaid storage medium can comprise the various media that can be program code stored such as ROM, RAM, magnetic disc and CD.
Fig. 5 is the structural representation of an embodiment of browser server of the present invention.
As shown in Figure 5, this server 500 is safeguarded by browser provider, a phone number management server can be set therein, receive the note that intelligent terminal sends over, send the phone number of note according to the record of the unique identifier in note, and then the query requests of wait intelligent terminal, specifically can comprise:
Note receiving element 502, for the note of the browser client on mobile terminal receive by the short message interface transmission of mobile terminal operating system, note comprises the unique identifier of mobile terminal, wherein, this unique identifier is the combination of IMSI and IMEI;
Information extraction unit 504 is connected with the note receiving element, is used for extracting content and the subscriber phone number of note, and the corresponding relation of storage unique identifier and subscriber phone number;
Request receiving unit 506 is used for receiving the phone number request message that browser client sends;
Feedback unit 508, be connected with information extraction unit with the request receiving unit, be used for searching corresponding subscriber phone number according to the unique identifier that the phone number request message carries, and lookup result is fed back to browser client, with by browser client with the subscriber phone number opening that finds to third party website.
Fig. 6 is the structural representation of an embodiment of browser client of the present invention.
as shown in Figure 6, the client 600 of this embodiment is placed in mobile terminal inside, be responsible for calling the note transmission interface of intelligent terminal operating system, (this number can uniquely be specified to send note to the extra number of browser provider, also can when starting, each browser connect the server acquisition of Query Browser provider by TCP), subsidiary unique identifier (can be formed by the coding of IMSI+IMEI) in note, after sending note, can be according to the phone number of unique identifier to the phone number management server queries user of browser provider, specifically can comprise:
Note transmitting element 602 is used for sending note by the short message interface of mobile terminal operating system, and note comprises the unique identifier of mobile terminal, and wherein, this unique identifier can be the combination of IMSI and IMEI;
Request transmitting unit 604 is used for sending the phone number request message;
Receiving element 606 is used for receiving the subscriber phone number corresponding with unique identifier;
Resolution unit 608 is used for when receiving the web access request of third party website transmission, webpage being resolved;
Number transmitting element 610 is connected with receiving element with resolution unit, is used for judging whether to possess calling the authority that the phone number that parses obtains function, if possess the authority of calling, the subscriber phone number that obtains is sent to third party website.
Again referring to Fig. 6, alternatively, client 600 can also comprise: the judging unit 612 that is connected with the note transmitting element, be used for when client terminal start-up, judge whether client has bound subscriber phone number, if bound subscriber phone number, whether the inquiry binding changes, if variation has occured, obtain the New Consumers phone number.
Fig. 7 is the structural representation of an embodiment of the third party website of the present invention system that obtains subscriber phone number.
As shown in Figure 7, the system 700 of this embodiment can comprise interconnective browser server 702 and browser client 704, and wherein, server can be by embodiment realization shown in Figure 5, and client can realize by embodiment shown in Figure 6.
In this specification, each embodiment all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment that part identical with similar between each embodiment can cross-references.For device embodiment, because it is substantially similar to embodiment of the method, so description is fairly simple, relevant part can be referring to the explanation of embodiment of the method part.
Following table 4 has provided user's experience of the above embodiment of the present invention and the comparative result of cost and prior art:
Figure BDA0000121721130000121
Figure BDA0000121721130000131
Table 4
In sum, the above embodiment of the present invention has following beneficial effect:
(1) do not need the user is switched between NET network and WAP network and just can allow the webpage of third party website obtain the end messages such as subscriber phone number, the residing network of the method and user has nothing to do, better user experience;
(2) do not need the user that a large amount of short-message fee expenses is arranged, as long as the user does not change mobile phone terminal or SIM card, only need to be when browser client starts for the first time carry out phone number and obtain by sending a note, the user is when third party website is accessed later on, running into only needs the user to determine that in browser client checking can realize having good fail safe and economy concerning the user when need to carry out the phone number checking;
(3) do not need third party website and operator to contract, do not need to send a note to the user, obtaining of phone number is to obtain by the open interface of browser itself, concerning third party website, the open interface that can directly use browser to provide also can be contracted with browser and be obtained the function of more interface capabilities;
(4) the privacy of user fail safe also haves in one's pocket the user, and browser only provides interface, finally whether moves specific power function or is determined by the user;
(5) the basic HTML agreement of existing browser support expanded, make browser to the privately owned api interface of third party website open portion (for example, phone number obtains) and the operating system api interface is (for example, terminal transmitting-receiving SMS), browser to third party website, can be expanded the application kind of mobile Internet with these ability openings better.
Although by example, specific embodiments more of the present invention are had been described in detail, it should be appreciated by those skilled in the art, above example is only in order to describe, rather than in order to limit the scope of the invention.It should be appreciated by those skilled in the art, can in the situation that do not depart from the scope of the present invention and spirit, above embodiment be modified.Scope of the present invention is limited by claims.

Claims (11)

1. a third party website obtains the method for subscriber phone number, it is characterized in that, comprising:
Browser client on the server mobile terminal receive of browser is by the note of the short message interface transmission of mobile terminal operating system, and described note comprises the unique identifier of mobile terminal;
Extract content and the subscriber phone number of described note, and store the corresponding relation of described unique identifier and described subscriber phone number;
Receive the phone number request message that described browser client sends;
Search corresponding subscriber phone number according to the unique identifier that carries in described phone number request message, and lookup result is fed back to described browser client, with by described browser client with the subscriber phone number opening that finds to third party website.
2. method according to claim 1, is characterized in that, described unique identifier is the combination of IMSI and IMEI.
3. method according to claim 1, is characterized in that, by described browser client, the subscriber phone number opening that the finds step to third party website comprised:
Described browser client is resolved webpage when receiving the web access request of described third party website transmission;
Obtain the authority that described webpage calls described browser client function from the server of described browser;
Judge whether to possess and call the authority that the phone number that parses obtains function, if possess the authority of calling, the described browser client subscriber phone number that will obtain from the server of described browser is sent to described third party website.
4. method according to claim 1, is characterized in that, described method also comprises:
When described browser client starts, judge whether described client has bound subscriber phone number;
If bound subscriber phone number, inquire about described binding and whether change, if variation has occured, the server from described browser obtains the New Consumers phone number.
5. method according to claim 4, is characterized in that, judges whether described client has been bound the step of subscriber phone number and comprised:
Inquire about in the database of described client and whether have the subscriber phone number corresponding with described unique identifier;
If there be the subscriber phone number corresponding with described unique identifier, definite described client has been bound subscriber phone number.
6. method according to claim 4, is characterized in that, inquires about the step whether described binding change and comprise:
From the current unique identifier of described acquisition for mobile terminal;
The unique identifier of storing in database with current unique identifier and described client is compared, if identical, determine that described binding does not change, otherwise determines that described binding changes.
7. a server, is characterized in that, comprising:
The note receiving element, for the note of the browser client on mobile terminal receive by the short message interface transmission of mobile terminal operating system, described note comprises the unique identifier of mobile terminal;
Information extraction unit is connected with described note receiving element, is used for extracting content and the subscriber phone number of described note, and stores the corresponding relation of described unique identifier and described subscriber phone number;
The request receiving unit is used for receiving the phone number request message that described browser client sends;
Feedback unit, be connected with described information extraction unit with the described request receiving element, be used for searching corresponding subscriber phone number according to the unique identifier that described phone number request message carries, and lookup result is fed back to described browser client, with by described browser client with the subscriber phone number opening that finds to third party website.
8. server according to claim 7, is characterized in that, described unique identifier is the combination of IMSI and IMEI.
9. client is placed in mobile terminal inside, it is characterized in that, comprising:
The note transmitting element is used for sending note by the short message interface of mobile terminal operating system, and described note comprises the unique identifier of mobile terminal;
Request transmitting unit is used for sending the phone number request message;
Receiving element is used for receiving the subscriber phone number corresponding with described unique identifier;
Resolution unit is used for when receiving the web access request of third party website transmission, webpage being resolved;
The number transmitting element is connected with described receiving element with described resolution unit, is used for judging whether to possess calling the authority that the phone number that parses obtains function, if possess the authority of calling, the subscriber phone number that obtains is sent to described third party website.
10. client according to claim 9, is characterized in that, also comprises:
Judging unit, be connected with described note transmitting element, be used for when described client terminal start-up, judge whether described client has bound subscriber phone number, if bound subscriber phone number, inquire about described binding and whether change, if variation has occured, obtain the New Consumers phone number.
11. a third party website obtains the system of subscriber phone number, it is characterized in that, comprises in claim 7-8 the described client of any one in the described server of any one and claim 9-10, wherein, described server is connected with described client.
CN201110427182.7A 2011-12-19 2011-12-19 Website obtains the method for subscriber phone number, system, client and server Active CN103167444B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110427182.7A CN103167444B (en) 2011-12-19 2011-12-19 Website obtains the method for subscriber phone number, system, client and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110427182.7A CN103167444B (en) 2011-12-19 2011-12-19 Website obtains the method for subscriber phone number, system, client and server

Publications (2)

Publication Number Publication Date
CN103167444A true CN103167444A (en) 2013-06-19
CN103167444B CN103167444B (en) 2015-09-30

Family

ID=48590113

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110427182.7A Active CN103167444B (en) 2011-12-19 2011-12-19 Website obtains the method for subscriber phone number, system, client and server

Country Status (1)

Country Link
CN (1) CN103167444B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103581881A (en) * 2013-11-22 2014-02-12 中国联合网络通信集团有限公司 Comprehensive number-obtaining device as well as system and method for obtaining cell phone number of user on network side
CN104104743A (en) * 2014-05-26 2014-10-15 江苏鸿信***集成有限公司 Method for automatically acquiring mobile phone number based on Android system and device thereof
CN105940391A (en) * 2013-12-04 2016-09-14 维克斯网有限公司 Third party application activity data collection
WO2017107681A1 (en) * 2015-12-25 2017-06-29 北京奇虎科技有限公司 Automatic binding method, device and smart terminal
CN107222861A (en) * 2017-05-19 2017-09-29 珠海市魅族科技有限公司 Auth method, authentication means, terminal and non-volatile memory medium
CN108965563A (en) * 2018-06-19 2018-12-07 湖南人文科技学院 Confirmation method, server and the storage medium of terminal contact
CN110062376A (en) * 2019-05-06 2019-07-26 中国联合网络通信集团有限公司 Number acquisition methods, parking field control method, server, platform, system
CN110856126A (en) * 2019-10-24 2020-02-28 深圳市梦网科技发展有限公司 Information reporting and receiving method, terminal equipment and storage medium
CN114302349A (en) * 2021-12-07 2022-04-08 北京羽乐创新科技有限公司 Method and system for extracting number by client
CN114697891A (en) * 2022-03-15 2022-07-01 上海创蓝云智信息科技股份有限公司 Method, system, equipment and medium for associating mobile phone number with Sim card identification information
US11669584B2 (en) 2013-02-10 2023-06-06 Wix.Com Ltd. System and method for third party application activity data collection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106551A (en) * 2007-06-15 2008-01-16 华为技术有限公司 Method and device for transferring user number
CN101969633A (en) * 2009-07-28 2011-02-09 张李影 Method and equipment for acquiring mobile phone number
CN102123362A (en) * 2011-03-02 2011-07-13 厦门雅迅网络股份有限公司 Method for automatically acquiring mobile phone number by mobile equipment
CN202026332U (en) * 2011-04-13 2011-11-02 中国工商银行股份有限公司 Information authentication system of client end for mobile telephone banking and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106551A (en) * 2007-06-15 2008-01-16 华为技术有限公司 Method and device for transferring user number
CN101969633A (en) * 2009-07-28 2011-02-09 张李影 Method and equipment for acquiring mobile phone number
CN102123362A (en) * 2011-03-02 2011-07-13 厦门雅迅网络股份有限公司 Method for automatically acquiring mobile phone number by mobile equipment
CN202026332U (en) * 2011-04-13 2011-11-02 中国工商银行股份有限公司 Information authentication system of client end for mobile telephone banking and mobile terminal

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11669584B2 (en) 2013-02-10 2023-06-06 Wix.Com Ltd. System and method for third party application activity data collection
CN103581881B (en) * 2013-11-22 2017-05-24 中国联合网络通信集团有限公司 Comprehensive number-obtaining device as well as system and method for obtaining cell phone number of user on network side
CN103581881A (en) * 2013-11-22 2014-02-12 中国联合网络通信集团有限公司 Comprehensive number-obtaining device as well as system and method for obtaining cell phone number of user on network side
CN105940391B (en) * 2013-12-04 2020-08-04 维克斯网有限公司 System and method for third party application activity data collection
CN105940391A (en) * 2013-12-04 2016-09-14 维克斯网有限公司 Third party application activity data collection
CN104104743A (en) * 2014-05-26 2014-10-15 江苏鸿信***集成有限公司 Method for automatically acquiring mobile phone number based on Android system and device thereof
CN104104743B (en) * 2014-05-26 2017-10-10 江苏鸿信***集成有限公司 A kind of method and device for obtaining phone number automatically based on android system
WO2017107681A1 (en) * 2015-12-25 2017-06-29 北京奇虎科技有限公司 Automatic binding method, device and smart terminal
CN106921962A (en) * 2015-12-25 2017-07-04 北京奇虎科技有限公司 Automatic binding method, device and intelligent terminal
CN107222861A (en) * 2017-05-19 2017-09-29 珠海市魅族科技有限公司 Auth method, authentication means, terminal and non-volatile memory medium
CN108965563A (en) * 2018-06-19 2018-12-07 湖南人文科技学院 Confirmation method, server and the storage medium of terminal contact
CN110062376A (en) * 2019-05-06 2019-07-26 中国联合网络通信集团有限公司 Number acquisition methods, parking field control method, server, platform, system
CN110856126A (en) * 2019-10-24 2020-02-28 深圳市梦网科技发展有限公司 Information reporting and receiving method, terminal equipment and storage medium
CN110856126B (en) * 2019-10-24 2021-09-14 深圳市梦网科技发展有限公司 Information reporting and receiving method, terminal equipment and storage medium
CN114302349A (en) * 2021-12-07 2022-04-08 北京羽乐创新科技有限公司 Method and system for extracting number by client
CN114697891A (en) * 2022-03-15 2022-07-01 上海创蓝云智信息科技股份有限公司 Method, system, equipment and medium for associating mobile phone number with Sim card identification information

Also Published As

Publication number Publication date
CN103167444B (en) 2015-09-30

Similar Documents

Publication Publication Date Title
CN103167444B (en) Website obtains the method for subscriber phone number, system, client and server
CN101164297B (en) Mobile station, and parameter configuring system and method used for mobile station
CN102868998B (en) Method and device for visiting businesses of internet of things
CN102695167B (en) Mobile subscriber identity management method and apparatus thereof
CN103547333B (en) A kind of advertisement sending method, equipment and system
CN101938692B (en) Location information management method, platform and system
CN102026152A (en) Mobile terminal as well as system and method for realizing access point name setting
CN102932775A (en) Method and device for carrying out terminal identification by combining IMEI and UA
US20090097458A1 (en) Method and System for Agent Redirecting the Terminal Request
CN105657710A (en) Wireless network authentication method and system
CN102149068B (en) Roaming access method and terminal
CN103701758A (en) Method and system for using various businesses through mobile terminal client, and user authentication gateway
CN1968090B (en) Method and system for obtaining user terminal authentication information by data service center
WO2019179423A1 (en) Card calling method and device, information pushing method and device, and card allocation system
CN103067532A (en) Method and system of unified identification management of mobile internet users
CN100426930C (en) Wireless data communication monitoring system and method
CN102299945A (en) Gateway configuration page registration method, system thereof and portal certificate server
CN103107976A (en) Content provider/service provider (CP/SP) user identification authentication method and system and authentication support device
CN101567879A (en) Method, server, equipment and system for treating terminal request
CN107172185A (en) Network collocating method and device
CN101771694A (en) Method for ensuring successful webpage browsing at client side and device therefor
CN102868539A (en) Method and system for managing nationwide billing identification gateways
CN102833704A (en) Roaming surfing system and method based on short message certification
US9992638B1 (en) System and method of facilitating management of common channel based services
CN104113837A (en) Method and device for access authentication of wireless local area network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant