CN103916831A - Virtual number mapping method and system - Google Patents
Virtual number mapping method and system Download PDFInfo
- Publication number
- CN103916831A CN103916831A CN201410159132.9A CN201410159132A CN103916831A CN 103916831 A CN103916831 A CN 103916831A CN 201410159132 A CN201410159132 A CN 201410159132A CN 103916831 A CN103916831 A CN 103916831A
- Authority
- CN
- China
- Prior art keywords
- car owner
- virtual
- phone number
- user
- plate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a virtual number mapping method. The method comprises the steps of building a virtual number service database according to mobile phone numbers and license numbers of car owners who open the virtual number service; when a user needs to make contact with one car owner of a car, logging into a virtual number service system, typing the license number of the car and the mobile phone number of the user in the system in a page or client mode; after the mobile phone number of the user is verified, conducting standard format management on the license number of the car, and searching the virtual number service database for the mobile phone number, corresponding to the managed license number, of the car owner; conducting calling handling according to the mobile phone number of the user and the mobile phone number of the car owner, and building calling connection between the user and the car owner after both the user and the car owner answer the call. The invention further provides a virtual number mapping system. According to the virtual number mapping method and system, other users can be prevented from directly obtaining information like the mobile phone number of the car owner, the user can conveniently make contact with the car owner, privacy information like the mobile phone number of the car owner is prevented from leaking, and good service experience is achieved.
Description
Technical field
The present invention relates to virtual-number service and automobile business technical field, particularly a kind of virtual-number mapping method and system.
Background technology
DNS(Domain Name System, domain name system) be mainly used in the parsing of domain name, complete domain name to processes such as the translations of IP address.ENUM is an agreement---the RFC2916 of telephone number mappings work group (the Telephone Number Mapping working group) definition of IETF, and the exercise question of RFC2916 is " E.164 number and domain name system (E.164Number and DNS) ".It has defined number translated is E.164 that domain name form is placed on the method in the database of dns server, each can corresponding a series of unified resource mark (Uniform Resource Identifier) by domain name that E.164 number is transformed, thereby make the E.164 telephone number of international uniform become the network address resources that can use in the Internet.
ENUM can utilize telephone number to search the much informations such as the Email of registrant (Registrant), IP phone number, unified message, Fax over IP or About You.E.164 number is the valuable source using in conventional telecommunication network, DNS system is the important foundation of the Internet, ENUM combines both, is of value to conventional telecommunications service to the future development based on IP packet switch, and ENUM is to promoting the significant technology of the final fusion of two nets.
In ENUM/DNS system, ENUM system mainly completes the translation process to domain name of number E.164, be the query translation of cell-phone number to domain-name information, conventionally use NAPTER mode, this process is the translation process of mobile phone to domain-name information, as 136xxxxxxxx can be translated as [email protected], can see that this translation process is the process of a forward, and there is no Query phone number process.
For example, in daily life, people often run into and need to stop time, find that there is the situations such as vehicle occupy-place.At this moment just need to contact the car owner of vehicle, likely occur car owner not and cause the situation that cannot contact.Now, if can get in touch to car owner's phone number and then with car owner according to the information Query of vehicle, will bring very large convenience.
Summary of the invention
Object of the present invention is intended at least solve one of described technological deficiency.
For this reason, one object of the present invention is to propose a kind of virtual-number mapping method, the method can avoid other user directly to obtain the information such as car owner's phone number, user mobile phone terminal is not had to particular/special requirement simultaneously, facilitate contact to avoid again the leakage of private informations such as car owner's phone number, there is good business experience.
To achieve these goals, the embodiment of one aspect of the present invention provides a kind of virtual-number mapping method, comprise the steps: to set up virtual-number service database according to the car owner's who opens virtual-number service phone number and the number-plate number, wherein, described virtual-number service database stores many group virtual-number service datas, and described in every group, virtual-number service data comprises the number-plate number of vehicle and the car owner's of corresponding binding phone number;
In the time that user need to contact the car owner of vehicle, described user logins the described virtual-number service system page by webpage or client mode, and in the described page number-plate number of vehicle and described user's phone number described in typing;
After described user's phone number is verified, the number-plate number of described vehicle is carried out to reference format arrangement, and from described virtual-number service database, search car owner corresponding to the described number-plate number after arrangement phone number;
Carry out respectively call treatment according to described user's phone number and described car owner's phone number, and after described user and described car owner all answer, set up described user and described car owner's call connection.
In one embodiment of the invention, the described virtual-number service system page comprises: car plate ownership is economized options, car plate home zone options, number-plate number typing item, subscriber phone number typing item, identifying code typing item and called out control.
In yet another embodiment of the present invention, phone number checking to described user comprises the steps: to generate at random identifying code according to described user's phone number, and by short message service center's interface, described identifying code is sent to described user's terminal with note form, in the time that the identifying code that described user's typing detected is consistent with the random identifying code generating, judge that described user's phone number is verified.
In another embodiment of the present invention, described the number-plate number of vehicle is carried out to reference format arrangement, comprise the steps: the number-plate number of described vehicle to carry out reference format mapping according to coding rule and segmentation region, wherein the number-plate number of reference format is by numeral and monogram form, totally 9.
In another embodiment of the present invention, in the time that described user is carried out to call treatment, call out with the form of preset number, do not show described car owner's phone number;
In the time that described car owner is carried out to call treatment, call out with described car owner's phone number, after described car owner's off-hook, set up described user and described car owner's call connection.
According to the virtual-number mapping method of the embodiment of the present invention, for the vehicle user of opening virtual-number service, phone number and the number-plate number are bound, when other users need to contact car owner, while moving car as needs car owner, can log in this system by mobile phone or online computing, by this system, called car plate is mapped as to called mobile phone number, caller is called out respectively in employing afterwards and called mode is carried out subsequent voice calls flow process, and then can relate to car owner.The method can avoid other user directly to obtain the information such as car owner's phone number, user mobile phone terminal is not had to particular/special requirement simultaneously, facilitates contact to avoid again the leakage of private informations such as car owner's phone number, has good business experience.The present invention does not have particular/special requirement for terminal phone user, and telecom operators' existing network circuit domain is not had to the special extra demand of wanting, little to web influence, and flow process realizes simple, has good promotional value.
Another object of the present invention is to propose a kind of virtual-number mapped system, this system can avoid other user directly to obtain the information such as car owner's phone number, user mobile phone terminal is not had to particular/special requirement simultaneously, facilitate contact to avoid again the leakage of private informations such as car owner's phone number, there is good business experience.
For achieving the above object, the present invention embodiment on the other hand proposes a kind of virtual-number mapped system, comprise: dialup server module, described dialup server module is connected by Ut with user terminal, for receiving the number-plate number of vehicle and described user's the phone number from described user terminal typing, and the random identifying code generating, call out and message processing module, described calling and message processing module are connected with described dialup server module, the identifying code sending for receiving dialup server module, and send described identifying code by short message service center's interface to described user terminal, according to the authorization information of described user terminal feedback, described user's phone number is verified, mapping memory module, for storing many group virtual-number service datas, described in every group, virtual-number service data comprises the number-plate number of the vehicle of opening virtual-number service and the car owner's of corresponding binding phone number, reference format sorting module, described reference format sorting module is connected with described calling and message processing module with described mapping memory module, for after calling out and message processing module is verified described user's phone number, the number-plate number of described vehicle is carried out to reference format arrangement to generate the number-plate number after reference format and the corresponding relation between phone number, described mapping memory module is further connected with described reference format sorting module, also for the corresponding relation between the number-plate number and phone number after storage standards form, and from described virtual-number service database, search car owner corresponding to the described number-plate number after arrangement phone number, described car owner's phone number is fed back to described reference format sorting module, described reference format sorting module further feeds back to described car owner's phone number dialup server module to carry out subsequent voice calls request processing by described dialup server module, described car owner's phone number and described user's phone number is sent to described calling and message processing module, described calling and message processing module carry out respectively call treatment according to described user's phone number and described car owner's phone number, and after all answering, described user and described car owner set up described user and described car owner's call connection.
In one embodiment of the invention, described user logins the virtual-number service system page by webpage or client mode, wherein, the described virtual-number service system page comprises: car plate ownership is economized options, car plate home zone options, number-plate number typing item, subscriber phone number typing item, identifying code typing item and called out control.
In yet another embodiment of the present invention, described calling and message processing module generate identifying code at random according to described user's phone number, and by short message service center's interface, described identifying code is sent to described user terminal with note form, in the time that the identifying code that described user's typing detected is consistent with the random identifying code generating, judge that described user's phone number is verified.
In another embodiment of the present invention, described reference format sorting module is carried out reference format arrangement to the number-plate number of described vehicle, comprise the number-plate number of described vehicle is carried out to reference format mapping according to coding rule and segmentation region, wherein the number-plate number of reference format is by numeral and monogram form, totally 9.
In another embodiment of the present invention, described calling and message processing module are in the time carrying out call treatment to described user, form with preset number is called out, do not show described car owner's phone number, and in the time that described car owner is carried out to call treatment, phone number with described car owner is called out, and sets up described user and described car owner's call connection after described car owner's off-hook.
According to the virtual-number mapped system of the embodiment of the present invention, for the vehicle user of opening virtual-number service, phone number and the number-plate number are bound, when other users need to contact car owner, while moving car as needs car owner, can log in this system by mobile phone or online computing, by this system, called car plate is mapped as to called mobile phone number, caller is called out respectively in employing afterwards and called mode is carried out subsequent voice calls flow process, and then can relate to car owner.The present invention can avoid other user directly to obtain the information such as car owner's phone number, user mobile phone terminal is not had to particular/special requirement simultaneously, facilitates contact to avoid again the leakage of private informations such as car owner's phone number, has good business experience.The present invention does not have particular/special requirement for terminal phone user, and telecom operators' existing network circuit domain is not had to the special extra demand of wanting, little to web influence, and flow process realizes simple, has good promotional value.
The aspect that the present invention is additional and advantage in the following description part provide, and part will become obviously from the following description, or recognize by practice of the present invention.
Brief description of the drawings
Above-mentioned and/or additional aspect of the present invention and advantage accompanying drawing below combination is understood becoming the description of embodiment obviously and easily, wherein:
Fig. 1 is according to the flow chart of the virtual-number mapping method of the embodiment of the present invention;
Fig. 2 is according to the schematic diagram of the virtual-number service system page of the embodiment of the present invention;
Fig. 3 is according to the structure chart of the virtual-number mapped system of the embodiment of the present invention;
Fig. 4 is according to the workflow diagram of the virtual-number mapped system of the embodiment of the present invention.
Embodiment
Describe embodiments of the invention below in detail, the example of described embodiment is shown in the drawings, and wherein same or similar label represents same or similar element or has the element of identical or similar functions from start to finish.Be exemplary below by the embodiment being described with reference to the drawings, be intended to for explaining the present invention, and can not be interpreted as limitation of the present invention.
First the several concepts that relate in virtual-number mapping method of the present invention are described.
(1) note and short-message verification
Short message service, as a basic telecommunication service, mainly transmits the text message of finite length by signalling path, comprise point-to-point short message service and Cell Broadcast CB short message service etc.Short message service is different from voice transfer mode, can play inform, share, the information transfering action of the type such as communication.Short message service at present has application very widely on existing network, can be used on telephone expenses and integration inquiry, account inquiries, rechargeable card, customer service, the fields such as service handling and value-added service.SMS service system is on the one hand for users provide abundant in content, powerful mobile phone value-added service, opened up the service range of network, on the other hand, operator can be that it brings considerable economic benefit by carrying out this business, therefore, short message service is indispensable.
Short-message verification is an enterprise or company voucher to consumer (user), carrys out identity verification by the code of short message content.The most general Web bank of You Ge big bank of use, online shopping mall, group buying websites, ticketing service company etc. at present.Short-message verification code utilizes short-message verification code to carry out authentication of users, greatly reduces illegal registration, the data of rotten registration.
(2) SMS service center
SMS service center (Short Message Service Center, SMSC), is responsible for relaying, storage or short-message between base station and travelling carriage (ME); ME can transmit from travelling carriage or towards the short message of travelling carriage, protocol name is deferred to GSM03.40 agreement to the agreement of SMSC.When user sends note, note is actually first and sends to " sms center ".Then re-send to the user of assigned number by it.Conventionally also different according to the number of the different sms centers of number attribution.Correct setting can normally send note.
As shown in Figure 1, the virtual-number mapping method of the embodiment of the present invention, comprises the steps:
Step S101, set up virtual number database according to the car owner's who opens virtual-number service phone number and the number-plate number, wherein, virtual number database stores many group virtual-number service datas, and every group of virtual-number service data comprises the number-plate number of vehicle and the car owner's of corresponding binding phone number.
Step S102, in the time that user need to contact the car owner of vehicle, user is by webpage or the client login virtual-number service system page, and in the page number-plate number of typing car plate and user's phone number.
Particularly, user can sign in to the virtual-number service system page by the terminal such as mobile phone or computer.As shown in Figure 2, the virtual-number service system page comprises: car plate ownership is economized options, car plate home zone options, number-plate number typing item, subscriber phone number typing item, identifying code typing item and called out control.
Part I, car plate ownership is economized options: ownership province, for preventing that user from filling out mistake, can pass through drop-down option mode, from 31 provinces, choose.
Part II, car plate home zone options: restriction, for preventing that user from filling out mistake, can pass through drop-down option mode, the different districts and cities of economizing from correspondence, choose.
Part III, the number-plate number, user inputs voluntarily.
Part IV, subscriber phone number, user inputs voluntarily.
Part V, identifying code, user inputs voluntarily or terminal is inputted voluntarily according to note.
The present invention has carried out detailed regulation to virtual-number mapping mode, binding for phone number and the number-plate number only need to be bound in virtual-number mapped system, and only require the called car owner's car plate of binding and phone number, calling subscriber can be non-user bound, does not need to have car plate and specific communication terminal.
Step S103, after user's mobile phone is verified, carries out reference format arrangement to the number-plate number of vehicle, and from virtual-number service database, searches car owner corresponding to the number-plate number after arrangement phone number.
In order to prevent the calling of malice, need to carry out authentication to calling subscriber.The present invention can send identifying code by the interface of short message service center calling subscriber is verified.Particularly, first generate at random identifying code according to user's phone number, and by short message service center's interface, identifying code is sent to user terminal with note form, then, in the time that the identifying code that user's typing detected is consistent with the random identifying code generating, judge that user's phone number is verified.
After calling subscriber has filled in called subscriber's the number-plate number and calling subscriber's phone number and identifying code, just can send and call out.
After user's mobile phone is verified, the number-plate number of vehicle is carried out to reference format arrangement.That is, the number-plate number is converted into the reference format of letter+combination of numbers, then carries out corresponding phone number searching work according to the number-plate number after standardization from virtual-number service database.If searched successfully, feed back car owner's phone number, if failure represents that this car plate do not open the binding business of corresponding phone number, feed back corresponding failure information to calling subscriber.
Specifically, after user's phone number is verified, the number-plate number of vehicle is carried out to reference format arrangement, comprise the steps: the number-plate number of vehicle to carry out reference format mapping according to coding rule and segmentation region, wherein the number-plate number of reference format is numeral and the monogram form of 9.Table 1 shows national vehicle license mapping relations table.Totally 9 of reference formats after arrangement, specific as follows: license plate number converts the form of (numeral+monogram) of specific format to, according to table 1 requirement, each province is referred to as 3,1 of districts and cities' information, 5 of license plate numbers, totally 9.
Table 1
Obtain after called subscriber's the phone number of E.164 form, complete car plate virtual-number mapping process.This step is resolved to after called number, does not need to communicate by special server.
Step S104, carries out respectively call treatment according to user's phone number and described car owner's phone number, and after user and car owner all answer, sets up user and car owner's call connection.
It should be noted that, the present invention does not have particular/special requirement to caller and terminal called, can adopt the mobile phone of any type.
Do subsequent voice calls request processing according to car owner's phone number, carry out respectively call treatment according to user's phone number and described car owner's phone number, by with MSC(Mobile Switching Center, mobile switching centre) and HLR(Home Location Register, attaching position register) between interface, build the message related to calls of call request IAM, carry out respectively the call initiation process of calling and called.
In one embodiment of the invention, in the time that user is carried out to call treatment, call out with the form of preset number, and do not show car owner's phone number.In the time that car owner is carried out to call treatment, call out with car owner's phone number, and after car owner's off-hook, set up user and car owner's call connection.That is, adopt the mode of calling out respectively calling subscriber and called subscriber, first call out calling subscriber, after waiting calling subscriber to connect, then the mode of calling out called subscriber is processed.
When calling subscriber is called out, do not carry called subscriber's (being car owner) information, can select the form of shortcode to transmit.As calling subscriber shows the calling of receiving from 11611xxx, after caller is answered, listen called subscriber's ring back tone.When calling for called subscriber's (being car owner), carry calling subscriber's information, after called subscriber's off-hook, complete calling and called user's communication process.
Illustrate, the user B that phone number is 136xxxxxxxx, the number-plate number of its vehicle having is Henan car plate A.123AB, this user has registered car plate virtual-number mapping business at the B of operator in advance.
User A is that 138xxxxxxxx is need to contact car owner B time, as needs car owner B moves car, access on mobile phone terminal or on computer and can pass through webpage or the cell-phone number 138xxxxxxxx of client mode typing oneself and the number-plate number Henan of car owner B A.123AB, receiving after checking note, insert verification code information simultaneously.
First the number-plate number is converted to the form of (numeral+monogram) of specific format, according to upper table requirement, each province is referred to as 3,1 of districts and cities' information, 5 of license plate numbers, totally 9.The Henan A.123AB virtual form of license plate number of correspondence is HENA123AB.
In virtual-number service database, inquire about, find the entry of a corresponding Storage Mapping, as shown in table 2:
The number-plate number | Phone number |
HENA123AB | 136xxxxxxxx |
Table 2
After the cell-phone number 136xxxxxxxx of user B is extracted, with the cell-phone number 138xxxxxxxx of the user A processing of dialling.System is carried out respectively the call treatment of user A and user B, and user A first ring answers, afterwards after user B accepts ring and answers, and the call setup of completing user A and user B.
According to the virtual-number mapping method of the embodiment of the present invention, for the vehicle user of opening virtual-number service, phone number and the number-plate number are bound, when other users need to contact car owner, while moving car as needs car owner, can log in this system by mobile phone or online computing, by this system, called car plate is mapped as to called mobile phone number, caller is called out respectively in employing afterwards and called mode is carried out subsequent voice calls flow process, and then can relate to car owner.The method can avoid other user directly to obtain the information such as car owner's phone number, user mobile phone terminal is not had to particular/special requirement simultaneously, facilitates contact to avoid again the leakage of private informations such as car owner's phone number, has good business experience.The present invention does not have particular/special requirement for terminal phone user, and telecom operators' existing network circuit domain is not had to the special extra demand of wanting, little to web influence, and flow process realizes simple, has good promotional value.
As shown in Figure 3, the virtual-number mapped system of the embodiment of the present invention comprises: dialup server module 1, calling and message processing module 2, reference format sorting module 3 and mapping memory module 4.
Specifically, dialup server module 1 is connected by Ut with user terminal (UE), for receiving the number-plate number of vehicle and user's the phone number from user terminal typing, and generates at random identifying code.
Specifically, dialup server module 1 externally has the Ut between terminal UE, mainly adopts http agreement, for transmitting calling subscriber's phone number and called subscriber's (car owner) the number-plate number
Complete calling subscriber after the typing of cell-phone number and called subscriber's license plate number information, in order to prevent the calling of malice, need to carry out authentication to calling subscriber.Dialup server module 1 produces random code preliminary identification calling subscriber phone number.
Dialup server module 1 also arrives the querying flow of phone number for building the number-plate number, and builds respectively calling subscriber and called subscriber's call flow.
Calling and message processing module 2 are connected with dialup server module 1, for receiving the identifying code that dialup server module 1 sends, and send identifying code by short message service center's interface to user terminal, according to the authorization information of user terminal feedback, user's phone number is verified.
Particularly, calling and message processing module 2 are sent to user terminal by identifying code with note form by short message service center's interface, in the time detecting that the identifying code of user's typing and the identifying code of random generation are consistent, judge that user's phone number is verified.After calling subscriber has filled in called subscriber's the number-plate number and calling subscriber's phone number and identifying code, just can send and call out., calling and message processing module 2 can build the note flow process of checking calling subscriber cellphone information random code and build caller and called subscriber's call flow.
Mapping memory module 4 is for storing many group virtual-number service datas, and wherein every group of virtual-number service data comprises the number-plate number of the vehicle of opening virtual-number service and the car owner's of corresponding binding phone number.User can sign in to the virtual-number service system page by webpage or client mode, and wherein, client is for example the terminals such as mobile phone or computer.
The virtual-number service system page comprises: car plate ownership is economized options, car plate home zone options, number-plate number typing item, subscriber phone number typing item, identifying code typing item and called out control.
Part I, car plate ownership is economized options: ownership province, for preventing that user from filling out mistake, can pass through drop-down option mode, from 31 provinces, choose.
Part II, car plate home zone options: restriction, for preventing that user from filling out mistake, can pass through drop-down option mode, the different districts and cities of economizing from correspondence, choose.
Part III, the number-plate number, user inputs voluntarily.
Part IV, subscriber phone number, user inputs voluntarily.
Part V, identifying code, user inputs voluntarily or terminal is inputted voluntarily according to note.
The present invention has carried out detailed regulation to virtual-number mapping mode, binding for phone number and the number-plate number only need to be bound in virtual-number mapped system, and only require the called car owner's car plate of binding and phone number, calling subscriber can be non-user bound, does not need to have car plate and specific communication terminal.
Reference format sorting module 3 is connected with calling and message processing module 2 with mapping memory module 4, for after calling out and message processing module 2 be verified user's phone number, the number-plate number of vehicle is carried out to reference format arrangement to generate the number-plate number after reference format and the corresponding relation between phone number, and the corresponding relation between the number-plate number after this reference format and phone number is sent to mapping memory module 4.
Particularly, reference format sorting module 3 is carried out reference format arrangement to the number-plate number of vehicle, comprises the number-plate number of vehicle is carried out to reference format mapping according to coding rule and segmentation region.Wherein, the number-plate number of reference format is numeral and the monogram form of 9.Table 1 shows national vehicle license mapping relations table.Totally 9 of reference formats after arrangement, specific as follows: license plate number converts the form of (numeral+monogram) of specific format to, according to table 1 requirement, each province is referred to as 3,1 of districts and cities' information, 5 of license plate numbers, totally 9.
To sum up, reference format sorting module 3 can complete the number-plate number and complete to the processing procedure of standardized format and query mappings memory module 4 inquiry of called subscriber's cellphone information.
Mapping memory module 4 is connected with reference format sorting module 3, for the number-plate number after storage standards form and the corresponding relation between phone number, and from virtual-number service database, search car owner corresponding to the number-plate number after arrangement phone number, car owner's phone number is fed back to reference format sorting module 3.Interface between the supporting management system BOSS of mapping memory module 4 and operator, mainly adopts the agreements such as SOAP, is mainly used in the processing of shining upon of car plate and cell-phone number binding, writes mapping memory module 4.The virtual-number mapped system data storage center that mapping memory module 4 is the embodiment of the present invention, corresponding relation between the number-plate number and phone number after storage standards, receive the request of reference format sorting module 3, collect the reference format of 9 and inquire about, 11 called subscribers' of feedback phone number is to reference format sorting module 3.
Reference format sorting module 3 is obtained after called subscriber's the phone number of E.164 form, completes car plate virtual-number mapping process.Reference format sorting module 3 is received and is transferred to call out after phone number and message processing module 2 builds message related to calls caller and called subscriber are carried out to call treatment, thereby completes whole calling procedure.Reference format sorting module 3 is resolved to after called number, does not need to communicate by special server.
Called subscriber's phone number is transmitted to dialup server module 1 by reference format sorting module 3, dialup server module 1 is done subsequent voice calls request processing after receiving the phone number that contains called subscriber, and calling subscriber and called subscriber's cell-phone number information is sent to simultaneously and called out and message processing module 2.Call out and message processing module 2 carries out respectively call treatment according to user's phone number and car owner's phone number, and after user and car owner all answer, set up user and car owner's call connection.
Calling and message processing module 2 do subsequent voice calls request processing according to car owner's phone number, carry out respectively call treatment according to user's phone number and described car owner's phone number, by with MSC(Mobile Switching Center, mobile switching centre) and HLR(Home Location Register, attaching position register) between interface, build the message related to calls of call request IAM, carry out respectively the call initiation process of calling and called.
In one embodiment of the invention, calling and message processing module 2, in the time that user is carried out to call treatment, are called out with the form of preset number, do not show car owner's phone number.And calling and message processing module 2, in the time that car owner is carried out to call treatment, are called out with car owner's phone number, set up user and car owner's call connection after car owner's off-hook.That is, adopt the mode of calling out respectively calling subscriber and called subscriber, first call out calling subscriber, after waiting calling subscriber to connect, then the mode of calling out called subscriber is processed.
When calling subscriber is called out, do not carry called subscriber's (being car owner) information, can select the form of shortcode to transmit.As calling subscriber shows the calling of receiving from 11611xxx, after caller is answered, listen called subscriber's ring back tone.When calling for called subscriber's (being car owner), carry calling subscriber's information, after called subscriber's off-hook, complete calling and called user's communication process.
In one embodiment of the invention, interface between calling and message processing module 2 and the SMSC of short message service center, customer data base HLR, user's mobile switch equipment MSC, the main Signaling System Number 7 agreement that adopts, is mainly used in sending identifying code and carries out call treatment.
Fig. 4 is according to the workflow diagram of the virtual-number mapped system of the embodiment of the present invention.
Step 1, can present to client by webpage or client in terminal or on computer, and user A needs the key message of typing to comprise the phone number of calling subscriber A, and called subscriber's (car owner) the number-plate number is to dialup server module 1.
Step 2, dialup server module 1 is received after request, produces random identifying code for the cell-phone number of user A, and the cell-phone number of user A and corresponding identifying code are delivered to calling and message processing module 2.
Step 3, calls out and message processing module 2 is received after this information, delivers to sms center SMSC.
Step 4, sms center SMSC searches user HLR according to the cell-phone number of user A, and then finds its ownership MSC by HLR, and by MSC, the note that contains user A identifying code is sent to terminal UE-A of calling subscriber A.
Step 5, terminal UE-A of calling subscriber A receives after identifying code, and identifying code is input to dialup server module 1.
Step 6, dialup server module 1, after identifying code corresponding to confirmation user A cell-phone number is errorless, starts the user B license plate number information of receiving to be sent to reference format sorting module 3.
Step 7, reference format sorting module 3 is received the reference format that license plate number is converted into after the license plate number information of user B to letter+combination of numbers, then the number-plate number after standardization is delivered to mapping memory module 4 and is carried out the work of corresponding cell-phone number information searching.
Step 8, mapping memory module 4 receives from the processing of the laggard row database lookup of reference format sorting module 3 standardization car plate form, the successful phone number of feedback user B, whether corresponding failure information is fed back in failure.
Step 9, reference format sorting module 3 is received after the cell-phone number information that contains user B, is transmitted to dialup server module 1.
Step 10, dialup server module 1 is done subsequent voice calls request processing after receiving the cell-phone number information that contains user B, and the cell-phone number information of user A and user B is sent to simultaneously and called out and message processing module 2.
Step 11, calls out and message processing module 2 is received after this message, carries out call treatment, by and MSC and HLR between interface, build the message related to calls of call request IAM, carry out respectively the call initiation process of calling and called.
Step 12, when calling subscriber A is called out, does not carry called subscriber B information, can select the form of shortcode to transmit.As calling subscriber shows the calling of receiving from 11611xxx, after caller is answered, listen the ring back tone of called subscriber B.
Step 13, when calling for called subscriber B, the information of carrying calling subscriber A, after called subscriber B off-hook, completes calling and called user's communication process.
According to the virtual-number mapped system of the embodiment of the present invention, for the vehicle user of opening virtual-number service, phone number and the number-plate number are bound, when other users need to contact car owner, while moving car as needs car owner, can log in this system by mobile phone or online computing, by this system, called car plate is mapped as to called mobile phone number, caller is called out respectively in employing afterwards and called mode is carried out subsequent voice calls flow process, and then can relate to car owner.The present invention can avoid other user directly to obtain the information such as car owner's phone number, user mobile phone terminal is not had to particular/special requirement simultaneously, facilitates contact to avoid again the leakage of private informations such as car owner's phone number, has good business experience.The present invention does not have particular/special requirement for terminal phone user, and telecom operators' existing network circuit domain is not had to the special extra demand of wanting, little to web influence, and flow process realizes simple, has good promotional value.
In the description of this specification, the description of reference term " embodiment ", " some embodiment ", " example ", " concrete example " or " some examples " etc. means to be contained at least one embodiment of the present invention or example in conjunction with specific features, structure, material or the feature of this embodiment or example description.In this manual, the schematic statement of above-mentioned term is not necessarily referred to identical embodiment or example.And specific features, structure, material or the feature of description can be with suitable mode combination in any one or more embodiment or example.
Although illustrated and described embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, those of ordinary skill in the art can change above-described embodiment within the scope of the invention in the situation that not departing from principle of the present invention and aim, amendment, replacement and modification.Scope of the present invention is extremely equal to and limits by claims.
Claims (10)
1. a virtual-number mapping method, is characterized in that, comprises the steps:
Set up virtual-number service database according to the car owner's who opens virtual-number service phone number and the number-plate number, wherein, described virtual-number service database stores many group virtual-number service datas, and described in every group, virtual-number service data comprises the number-plate number of vehicle and the car owner's of corresponding binding phone number;
In the time that user need to contact the car owner of vehicle, described user logins the described virtual-number service system page by webpage or client mode, and in the described page number-plate number of vehicle and described user's phone number described in typing;
After described user's phone number is verified, the number-plate number of described vehicle is carried out to reference format arrangement, and from described virtual-number service database, search car owner corresponding to the described number-plate number after arrangement phone number;
Carry out respectively call treatment according to described user's phone number and described car owner's phone number, and after described user and described car owner all answer, set up described user and described car owner's call connection.
2. virtual-number mapping method as claimed in claim 1, it is characterized in that, the described virtual-number service system page comprises: car plate ownership is economized options, car plate home zone options, number-plate number typing item, subscriber phone number typing item, identifying code typing item and called out control.
3. virtual-number mapping method as claimed in claim 1, it is characterized in that, phone number checking to described user comprises the steps: to generate at random identifying code according to described user's phone number, and by short message service center's interface, described identifying code is sent to described user's terminal with note form, in the time that the identifying code that described user's typing detected is consistent with the random identifying code generating, judge that described user's phone number is verified.
4. virtual-number mapping method as claimed in claim 1, it is characterized in that, described the number-plate number of vehicle is carried out to reference format arrangement, comprise the steps: the number-plate number of described vehicle to carry out reference format mapping according to coding rule and segmentation region, wherein the number-plate number of reference format is made up of numeral and alphabetical form, totally 9.
5. virtual-number mapping method as claimed in claim 1, is characterized in that, in the time that described user is carried out to call treatment, calls out with the form of preset number, does not show described car owner's phone number;
In the time that described car owner is carried out to call treatment, call out with described car owner's phone number, after described car owner's off-hook, set up described user and described car owner's call connection.
6. a virtual-number mapped system, is characterized in that, comprising:
Dialup server module, described dialup server module is connected by Ut with user terminal, for receiving the number-plate number of vehicle and described user's the phone number from described user terminal typing, and the random identifying code generating;
Call out and message processing module, described calling and message processing module are connected with described dialup server module, the identifying code sending for receiving dialup server module, and send described identifying code by short message service center's interface to described user terminal, according to the authorization information of described user terminal feedback, described user's phone number is verified;
Mapping memory module, for storing many group virtual-number service datas, described in every group, virtual-number service data comprises the number-plate number of the vehicle of opening virtual-number service and the car owner's of corresponding binding phone number;
Reference format sorting module, described reference format sorting module is connected with described calling and message processing module with described mapping memory module, for after calling out and message processing module be verified described user's phone number, the number-plate number of described vehicle is carried out to reference format arrangement to generate the number-plate number after reference format and the corresponding relation between phone number, and the corresponding relation between the number-plate number after described reference format and phone number is sent to described mapping memory module;
Described mapping memory module is further connected with described reference format sorting module, also for the corresponding relation between the number-plate number and phone number after storage standards form, and from described virtual-number service database, search car owner corresponding to the described number-plate number after arrangement phone number, described car owner's phone number is fed back to described reference format sorting module, described reference format sorting module further feeds back to described car owner's phone number dialup server module to carry out subsequent voice calls request processing by described dialup server module, described car owner's phone number and described user's phone number is sent to described calling and message processing module, described calling and message processing module carry out respectively call treatment according to described user's phone number and described car owner's phone number, and after all answering, described user and described car owner set up described user and described car owner's call connection.
7. virtual-number mapped system as claimed in claim 6, it is characterized in that, described user logins the virtual-number service system page by webpage or client mode, wherein, the described virtual-number service system page comprises: car plate ownership is economized options, car plate home zone options, number-plate number typing item, subscriber phone number typing item, identifying code typing item and called out control.
8. virtual-number mapped system as claimed in claim 6, it is characterized in that, described calling and message processing module generate identifying code at random according to described user's phone number, and by short message service center's interface, described identifying code is sent to described user terminal with note form, in the time that the identifying code that described user's typing detected is consistent with the random identifying code generating, judge that described user's phone number is verified.
9. virtual-number mapped system as claimed in claim 6, it is characterized in that, described reference format sorting module is carried out reference format arrangement to the number-plate number of described vehicle, comprise the number-plate number of described vehicle is carried out to reference format mapping according to coding rule and segmentation region, wherein the number-plate number of reference format is by numeral and monogram form, totally 9.
10. virtual-number mapped system as claimed in claim 6, it is characterized in that, described calling and message processing module are in the time carrying out call treatment to described user, form with preset number is called out, do not show described car owner's phone number, and in the time that described car owner is carried out to call treatment, call out with described car owner's phone number, after described car owner's off-hook, set up described user and described car owner's call connection.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410159132.9A CN103916831A (en) | 2014-04-21 | 2014-04-21 | Virtual number mapping method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410159132.9A CN103916831A (en) | 2014-04-21 | 2014-04-21 | Virtual number mapping method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103916831A true CN103916831A (en) | 2014-07-09 |
Family
ID=51042147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410159132.9A Pending CN103916831A (en) | 2014-04-21 | 2014-04-21 | Virtual number mapping method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103916831A (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104787041A (en) * | 2015-03-19 | 2015-07-22 | 安徽讯飞联创信息科技有限公司 | Car moving method |
CN104967989A (en) * | 2015-03-26 | 2015-10-07 | 深圳市腾讯计算机***有限公司 | Method and apparatus for transmitting communication information |
CN105427653A (en) * | 2015-09-24 | 2016-03-23 | 深圳市车音网科技有限公司 | System and method for selecting parking position |
CN105691318A (en) * | 2016-03-29 | 2016-06-22 | 牛新波 | External display device for automobile, conveniently seeking owner of automobile |
CN105868799A (en) * | 2015-02-06 | 2016-08-17 | 数伦科技股份有限公司 | Information pushing system and method using electronic tag |
CN105992200A (en) * | 2015-02-13 | 2016-10-05 | 中国电信股份有限公司 | Addressee calling method, device, server and system |
CN105991846A (en) * | 2015-02-13 | 2016-10-05 | 中国电信股份有限公司 | Owner calling method, device, server and system |
CN107181816A (en) * | 2017-06-15 | 2017-09-19 | 北京京东尚科信息技术有限公司 | Communication service platform, communication service system, communication means and communicator |
CN107426085A (en) * | 2017-06-21 | 2017-12-01 | 赖炼坤 | Information interacting method based on entity object |
CN107680381A (en) * | 2016-08-02 | 2018-02-09 | 北海和思科技有限公司 | A kind of cell intelligent parking management system |
CN108200296A (en) * | 2017-12-29 | 2018-06-22 | 贵阳朗玛信息技术股份有限公司 | A kind of method and device for calling car owner and moving vehicle |
CN108848277A (en) * | 2018-05-30 | 2018-11-20 | 佳友便利(北京)科技有限公司 | Shifting vehicle method and server-side with secret protection |
CN109191900A (en) * | 2018-10-23 | 2019-01-11 | 浙江工业大学 | A kind of cell induction parking management system |
CN109451187A (en) * | 2019-01-08 | 2019-03-08 | 北京筑梦园科技有限公司 | One kind moving vehicle method of servicing, system and server |
CN109743467A (en) * | 2018-12-04 | 2019-05-10 | 北京筑梦园科技有限公司 | Vehicle management method, system and server |
CN109951608A (en) * | 2017-12-20 | 2019-06-28 | 中国电信股份有限公司 | For protecting method of calling, the device and system of privacy of user |
CN110198360A (en) * | 2018-04-19 | 2019-09-03 | 腾讯科技(深圳)有限公司 | Method, apparatus, storage medium and the electronic device of number assignment |
CN110266825A (en) * | 2018-03-12 | 2019-09-20 | ***通信集团有限公司 | A kind of virtual-number generation method and device |
WO2020052464A1 (en) * | 2018-09-11 | 2020-03-19 | 菜鸟智能物流控股有限公司 | Method, apparatus, device, system and storage medium for processing data |
CN111800762A (en) * | 2020-05-19 | 2020-10-20 | 汉海信息技术(上海)有限公司 | Communication processing method and device, electronic equipment and readable storage medium |
CN116013089A (en) * | 2023-01-19 | 2023-04-25 | 支付宝(杭州)信息技术有限公司 | Vehicle reminding method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000030341A (en) * | 2000-02-23 | 2000-06-05 | 이우식 | Calling system to driver using vechicle license plat |
KR20060014229A (en) * | 2004-08-10 | 2006-02-15 | 주식회사 팬택 | System and method for calling car owner using car number |
CN1835536A (en) * | 2006-04-07 | 2006-09-20 | 姚世民 | Method of realizing communication service by using motor vehicle's license tag as communication mark |
KR20080018765A (en) * | 2006-08-25 | 2008-02-28 | 남정호 | Service method for car number call and car number digital code |
CN102300182A (en) * | 2011-09-07 | 2011-12-28 | 飞天诚信科技股份有限公司 | Short-message-based authentication method, system and device |
CN103491160A (en) * | 2013-09-18 | 2014-01-01 | 甘锐均 | Vehicle on-road parking management method |
-
2014
- 2014-04-21 CN CN201410159132.9A patent/CN103916831A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000030341A (en) * | 2000-02-23 | 2000-06-05 | 이우식 | Calling system to driver using vechicle license plat |
KR20060014229A (en) * | 2004-08-10 | 2006-02-15 | 주식회사 팬택 | System and method for calling car owner using car number |
CN1835536A (en) * | 2006-04-07 | 2006-09-20 | 姚世民 | Method of realizing communication service by using motor vehicle's license tag as communication mark |
KR20080018765A (en) * | 2006-08-25 | 2008-02-28 | 남정호 | Service method for car number call and car number digital code |
CN102300182A (en) * | 2011-09-07 | 2011-12-28 | 飞天诚信科技股份有限公司 | Short-message-based authentication method, system and device |
CN103491160A (en) * | 2013-09-18 | 2014-01-01 | 甘锐均 | Vehicle on-road parking management method |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105868799A (en) * | 2015-02-06 | 2016-08-17 | 数伦科技股份有限公司 | Information pushing system and method using electronic tag |
CN105992200B (en) * | 2015-02-13 | 2020-04-17 | 中国电信股份有限公司 | Recipient calling method, device, server and system |
CN105992200A (en) * | 2015-02-13 | 2016-10-05 | 中国电信股份有限公司 | Addressee calling method, device, server and system |
CN105991846A (en) * | 2015-02-13 | 2016-10-05 | 中国电信股份有限公司 | Owner calling method, device, server and system |
CN104787041A (en) * | 2015-03-19 | 2015-07-22 | 安徽讯飞联创信息科技有限公司 | Car moving method |
CN104967989A (en) * | 2015-03-26 | 2015-10-07 | 深圳市腾讯计算机***有限公司 | Method and apparatus for transmitting communication information |
CN105427653A (en) * | 2015-09-24 | 2016-03-23 | 深圳市车音网科技有限公司 | System and method for selecting parking position |
CN105427653B (en) * | 2015-09-24 | 2019-02-19 | 深圳市车音网科技有限公司 | A kind of system and method selecting parking position |
CN105691318A (en) * | 2016-03-29 | 2016-06-22 | 牛新波 | External display device for automobile, conveniently seeking owner of automobile |
CN107680381A (en) * | 2016-08-02 | 2018-02-09 | 北海和思科技有限公司 | A kind of cell intelligent parking management system |
CN107181816A (en) * | 2017-06-15 | 2017-09-19 | 北京京东尚科信息技术有限公司 | Communication service platform, communication service system, communication means and communicator |
CN107426085A (en) * | 2017-06-21 | 2017-12-01 | 赖炼坤 | Information interacting method based on entity object |
CN109951608A (en) * | 2017-12-20 | 2019-06-28 | 中国电信股份有限公司 | For protecting method of calling, the device and system of privacy of user |
CN108200296A (en) * | 2017-12-29 | 2018-06-22 | 贵阳朗玛信息技术股份有限公司 | A kind of method and device for calling car owner and moving vehicle |
CN110266825A (en) * | 2018-03-12 | 2019-09-20 | ***通信集团有限公司 | A kind of virtual-number generation method and device |
CN110266825B (en) * | 2018-03-12 | 2022-04-15 | ***通信集团有限公司 | Virtual number generation method and device |
CN110198360A (en) * | 2018-04-19 | 2019-09-03 | 腾讯科技(深圳)有限公司 | Method, apparatus, storage medium and the electronic device of number assignment |
CN110198360B (en) * | 2018-04-19 | 2021-06-25 | 腾讯科技(深圳)有限公司 | Number allocation method, device, storage medium and electronic device |
CN108848277A (en) * | 2018-05-30 | 2018-11-20 | 佳友便利(北京)科技有限公司 | Shifting vehicle method and server-side with secret protection |
WO2020052464A1 (en) * | 2018-09-11 | 2020-03-19 | 菜鸟智能物流控股有限公司 | Method, apparatus, device, system and storage medium for processing data |
CN109191900A (en) * | 2018-10-23 | 2019-01-11 | 浙江工业大学 | A kind of cell induction parking management system |
CN109743467A (en) * | 2018-12-04 | 2019-05-10 | 北京筑梦园科技有限公司 | Vehicle management method, system and server |
CN109451187A (en) * | 2019-01-08 | 2019-03-08 | 北京筑梦园科技有限公司 | One kind moving vehicle method of servicing, system and server |
CN111800762A (en) * | 2020-05-19 | 2020-10-20 | 汉海信息技术(上海)有限公司 | Communication processing method and device, electronic equipment and readable storage medium |
CN111800762B (en) * | 2020-05-19 | 2023-12-08 | 汉海信息技术(上海)有限公司 | Communication processing method, device, electronic equipment and readable storage medium |
CN116013089A (en) * | 2023-01-19 | 2023-04-25 | 支付宝(杭州)信息技术有限公司 | Vehicle reminding method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103916831A (en) | Virtual number mapping method and system | |
CN102215179B (en) | Instant messaging registering device and method | |
CN101060716B (en) | Group call method and group call register for the third generation partner program network | |
EP2375670A1 (en) | Setting up metohd, pushing system and corresponding deivce for pushing sessions | |
JP2006505205A (en) | Providing routing information in communication systems | |
WO2007033546A1 (en) | Method for realizing one card with multiple numbers service | |
GB2457006A (en) | Device communication without revealing mobile station international ISDN number (MSISDN) | |
WO2009140865A1 (en) | Method, system and device for transferring services | |
CN102693487A (en) | Electronic commerce system based on social network | |
CN102224743A (en) | Mobile-originated sms over a wireless ip network | |
CN104125545B (en) | Transmission, retransmission method and the device of information | |
CN101370159B (en) | Method, device and system for recognizing service | |
CN101237705A (en) | Communication control method, device and communication processing system | |
CN105307158A (en) | Identity verification method of mobile phone number of communication terminal | |
CN101123746B (en) | method for forwarding MMS by multiple-in-one system | |
CN108235823A (en) | Agency is without roaming cellular | |
CN106792627B (en) | Method and system for realizing multi-device communication | |
CN102905241A (en) | USSD (Unstructured Supplementary Service Data) server, HLR (Home Location Register) server, and call forwarding method based on USSD | |
CN1852361B (en) | Show and intelligent calling route joint business realizing method and device | |
CN103096273B (en) | Method, equipment and the system that a kind of up short message sends | |
CN102984677B (en) | Internet of things terminal short message processing method, equipment and system | |
KR101978972B1 (en) | Improved automatic caller identification translation | |
CN101296501A (en) | Method and apparatus for registering mobile core network by wide band network | |
CN100596156C (en) | Information sharing method, system and application server | |
CN100574520C (en) | A kind of system and method for realizing cell phone managing mail system cipher |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140709 |
|
WD01 | Invention patent application deemed withdrawn after publication |