Summary of the invention
The problem to be solved in the present invention provides a kind of information issuing method and device of forcing property browsed and accurate positioning that have.
In order to address the above problem, the technical scheme of information delivery apparatus of the present invention comprises terminal equipment and the center management server and the information database that are connected with described terminal equipment by the Internet, wherein:
Described terminal equipment has cognizance code and extension/handoff functionality and the IP address of its cognizance code and login at that time can be uploaded to described center management server when off-hook; Described center management server judges the position at described terminal equipment place according to described IP address and the content of described information database that will be relevant with described position is presented on the described terminal equipment.
Further, information delivery apparatus of the present invention also comprises the plain old telephone that links to each other with telephone network, and described terminal equipment is by the Internet and the described plain old telephone conversation at the telephone number place in the displaying contents on it.
Described terminal equipment comprises communicator and connected PC, wherein:
Described communicator has cognizance code and extension/handoff functionality and the IP address of its cognizance code and described PC can be uploaded to described center management server when off-hook.
Described cognizance code comprises telecommunication cognizance code field, country code field and personal attribute's code field at least, wherein:
Described telecommunication cognizance code is used to identify the voice service that telecommunications service provider provides;
Described country code is used to identify described communicator and in which country uses;
Described personal attribute's code is used to characterize individual attribute.
Correspondingly, the technical scheme of information issuing method of the present invention comprises the steps:
1) plucked terminal equipment;
2) described terminal equipment is uploaded to center management server with the IP address of its cognizance code and login at that time;
3) described center management server determines that according to described cognizance code and described IP address the content of the information database that the position at described terminal equipment place also will be relevant with described position is presented on the described terminal equipment;
4) if described terminal equipment is suspended, described center management server stops to show to described terminal equipment the content of described information database.
After described step 3), also comprise step 3 ') if the telephone number in the content displayed is selected on the described terminal equipment, described terminal equipment extracts described telephone number, and converses with described ordinary telephone set via the telephone network at the ordinary telephone set place of the Internet and described telephone number binding.
Described step 3 ') after also comprise step 3 ") described center management server write down described telephone number and with the number of times of its conversation.
Described cognizance code comprises telecommunication cognizance code field, country code field and personal attribute's code field at least, wherein:
Described telecommunication cognizance code is used to identify the voice service that telecommunications service provider provides;
Described country code is used to identify described communicator and in which country uses;
Described personal attribute's code is used to characterize individual attribute.
Described step 3) further comprises the steps:
30) described center management server according to described cognizance code and described ' the address determines the position of described terminal equipment;
31) judge whether described terminal equipment is to use in described position for the first time, if execution in step 33); Otherwise execution in step 32);
32) show last inquiry time institute's information releasing, execution in step 34 at described terminal equipment);
33) pass to described terminal equipment under the trade classification of center management server with the local information database of described position;
34) judged whether that trade classification is selected, if execution in step 35 is arranged), otherwise execution in step 3 ');
35) described center management server is taken out selected classified information the message buffer that reaches described terminal equipment down from described local information database;
36) show all information that described message buffer is interior, execution in step 34 by page or leaf).
Described step 3) also can further comprise the steps:
30 ') described center management server is determined the position of described terminal equipment according to described cognizance code and described IP address;
31 ') judge whether described terminal equipment is to use in described position for the first time, if execution in step 33 '); Otherwise execution in step 32 ');
32 ') show last inquiry time institute's information releasing at described terminal equipment;
33 ') receive docuterm;
34 ') in the buffering area index database of described terminal equipment, search the information of mating with described docuterm;
35 ') judge whether to find match information, if, execution in step 36 ') show immediate some information, execution in step 33 ' by match-percentage); Execution in step 37 ' if not);
37 ') in the buffering area of described center management server, search the information of mating with described docuterm;
38 ') judge whether to find match information, if step 39 ') upgrade the buffering area of described terminal equipment, execution in step 34 '); Execution in step 3A ' if not);
3A ') in described local information database, searches the information of mating with described docuterm;
3B ') judge whether to find match information, if step 3C ') upgrade the buffering area of described center management server, execution in step 37 '); Otherwise execution in step 3D ');
3D ') on described terminal equipment, shows the docuterm that does not retrieve and point out input new.
Compared with prior art, the beneficial effect of information delivery apparatus of the present invention and method is:
At first, owing to adopt when off-hook, center management server is just taken out the content (for example advertisement) of corresponding information database and is presented on the terminal equipment, when on-hook, center management server stops the content of display message database on terminal equipment, thereby, be the information publisher on the one hand, advertisement publishers for example provide a kind of compulsory method allow user's this then information of having to, and don't can cause user's too much detest.On the other hand, also promptly utilize to pluck/on-hook switch starts/the closing information page, by web browser, therefore do not have the possibility that is blocked.
Secondly, owing to be the position of determining the terminal equipment place with cognizance code and IP address, just determined the user group, and the content in the relative information database has been passed to described user group, thereby can make information publisher's accurate positioning.
Moreover, because the user can converse with the information publisher by selecting the telephone number in the displayed content, formed interactive between user and the information publisher.Further, also can constitute virtual aspectant interchange by utilizing modes such as video telephone.This mode that directly user and information publisher is coupled together, the information efficiency of publishing of making has reached: 100CPM=1CPA (CPR), will improve more than 100 times at least compared with the efficient of prior art.
Then because can be by the customer volume of plucking, on-hook action and actual phone talk times are added up the user, just and telecommunication bureau to add up telephone traffic the same, it is very accurate to accomplish.
Embodiment
As shown in Figure 1, information delivery apparatus of the present invention comprises terminal equipment 1 and the center management server 2 and the information database 3 that are connected with described terminal equipment 1 by the Internet, wherein:
Described terminal equipment 1 has cognizance code and extension/handoff functionality and the IP address of its cognizance code and login at that time can be uploaded to described center management server 2 when off-hook; Described center management server 2 judges the position at described terminal equipment 1 place according to described IP address and the content of described information database 3 that will be relevant with described position is presented on the described terminal equipment 1.
As shown in Figure 1, information delivery apparatus of the present invention also comprises the plain old telephone 4 that links to each other with telephone network, and described terminal equipment 1 is by the Internet and described plain old telephone 4 conversation at the telephone number place in the displaying contents on it.
Wherein, described terminal equipment 1 comprises communicator 10 and connected PC 11.Described communicator 10 has cognizance code and extension/handoff functionality and the IP address of its cognizance code and described PC 11 can be uploaded to described center management server 2 when off-hook.
From the above, during terminal equipment 1 off-hook, just during communicator 10 off-hooks, communicator 10 is uploaded to center management server 2 with the IP address of its cognizance code and connected PC 11, center management server 2 just can be determined the position at terminal equipment 1 place according to this cognizance code and IP address, the position at user place just is for example in China, the U.S., BeiJing, China or the like.After having determined the position, center management server 2 just offers the user with the content of the information database of this position.Thereby reached the effect of accurate location, just made the information publisher, for example advertisement publishers can be with its advertisement consumer positioning group exactly.The user just can see the advertisement of issuing in China in China, just can see the advertisement of issuing in the U.S. in the U.S..
As long as have cognizance code and pluck/the on-hook function for communicator 10, and the function that can when its off-hook, the IP address of its cognizance code and login at that time be uploaded.
Described cognizance code is used to identify communicator 10, being similar to the telephone number in the present SIM cards of mobile phones, is unique global number, is pre-stored in its inner flash memory or EEROM, when it linked to each other with center management server 2, center management server 2 can be discerned automatically.If there is not this cognizance code, this communicator lO just is regarded as invalid phone.This cognizance code comprises telecommunication cognizance code field, country code field and personal attribute's code field at least, wherein:
Described telecommunication cognizance code is used to identify the voice service that telecommunications service provider provides; Be in the phone incoming call, be used to distinguish a kind of code of the voice service that telecommunications company itself provides, normally five of this codes, for example: China Telecom is just with the code of 17968 grades as its a kind of voice access service;
Described country code is used to identify described communicator and in which country uses;
Described personal attribute's code is used to characterize individual attribute.Be exactly to be similar to the plain old telephone number in fact, be used for characterizing codes such as the affiliated area of individual, city, further, personal attribute's code of this system also can characterize a certain specific coding that the individual is liked.
As shown in the table:
| Telecommunication cognizance code (five) | Country code (2-3 position) | Personal attribute's code (8-9 position) |
The telecommunication cognizance code is 5 in this example; Country code is the 2-3 position; Personal attribute's code is the 8-9 position.
For example: the authentication code that is sold to the communicator of the U.S. is:
The authentication code that is sold to the communicator of China is:
The authentication code that is sold to the communicator of TaiWan, China is:
The realization of the function that communicator 10 is uploaded the IP address of its cognizance code and login at that time when its off-hook, can realize by following false code:
SendlDandlP()
{
Read ID code; // read the cognizance code of communicator.
Read IP addr; // under the DHCP pattern, can obtain dynamic IP addressing automatically after the networking, perhaps preset the IP address,
Read this IP address
If?networking?is?connection
{
Send ID﹠amp; IP; // under the situation of networking, ID and IP are sent to center management server
Jump to VoIP router; // center management server loopback instruction is in the VoIP route service of indication communicator redirect
}
Issue error code; // in the networking failure, send error code
Return;
}
For PC 11, can be arbitrary ordinary individual's computer with network savvy, can be Windows operating system, also can be other operating system, as Linux, Apple OS etc.; Further, can be various handheld apparatus, as PDA, intelligent telephone etc., operating system wherein can be Windows CE, built-in Linux, Symbian, Palm OS or the like.
Networking mode can be via Ethernet (Ethernet), or via wireless modes such as WiFi, GPRS, GSM, CDMA, 3G, or any can with the joining mode of Internet.
For center management server 2, its hardware device can be common PC server, can be the server of any other type also, as sun server, and IBM server, HP server or the like.The operating system of moving on server can be Linux, can be the operating system of any other type also, as Windows, and Sun OS, FreeBSD, Unix or the like.After this center management server 2 receives the cognizance code and IP address that terminal equipment 1 uploads, just can judge the position at terminal equipment 1 place according to cognizance code and IP address, the position at user place just, the content with the information database of the position at user place sends to terminal equipment 1 to show then.For the demonstration of content, can show that take the form of cascade menu, the one-level one-level is step by step near the required target information of user according to trade classification.When trade classification is selected, can show all information of this classification by page or leaf, but each screen is one page, arrange to show by certain resolution, for example press 800 * 600 resolution.
For information database 3, can be MySQL, MSSQL, Oracle or any other Database Systems, and be not to provide by a company, can be any family independently, in network information service merchant's the Database Systems of operation, link to each other with the Internet.
For plain old telephone 4, can be landline telephone or mobile phone etc., as long as (for example: the pstn telephone net) be connected to telephone network.Can adopt VOIP, various IP-based communications protocol such as Video Over IP, WVoIP to communicate between the Internet and the telephone network.
When the telephone number in the information content that the user has selected to show on terminal equipment 1, communicator 10 can extract this telephone number and transfer to, and sets up conversation via the publisher of VoIP communication protocol, the Internet and telephone network and this telephone number of issue then and gets in touch.If when center management server 2 monitors communicator 10 on-hooks, then stop to PC 11 transmission information.
As shown in Figure 2, be a kind of information delivery apparatus of certain company's exploitation.Wherein, what communicator 10 adopted is a kind of voip phone, its usb mouth by Net-connected computer 11 links to each other with computer 11, center management server 2 adopts the oracle database server, information database 3 is a page advertising database system, what ordinary telephone set 4 was bound is the pstn telephone net, adopts VoIP communications protocol and internet communication.
Correspondingly, as shown in Figure 3, information issuing method of the present invention comprises the steps:
1) plucked terminal equipment 1;
2) described terminal equipment 1 is uploaded to center management server 2 with the IP address of its cognizance code and login at that time;
3) described center management server 2 determines that according to described cognizance code and described IP address the content of the information database 3 that the position at described terminal equipment 1 place also will be relevant with described position is presented on the described terminal equipment 1;
4) if described terminal equipment 1 is suspended, described center management server 2 stops to show to described terminal equipment 1 content of described information database 3.
After described step 3), also comprise step 3 ') if the telephone number in the content displayed is selected on the described terminal equipment 1, described terminal equipment 1 extracts described telephone number, and converses with described ordinary telephone set 4 via the telephone network at ordinary telephone set 4 places of the Internet and the binding of described telephone number.
Described step 3 ') after also comprise step 3 ") described center management server 2 write down described telephone number and with the number of times of its conversation.
Described cognizance code comprises telecommunication cognizance code field, country code field and personal attribute's code field at least, wherein:
Described telecommunication cognizance code is used to identify the voice service that telecommunications service provider provides;
Described country code is used to identify described communicator and in which country uses;
Described personal attribute's code is used to characterize individual attribute.
From the above, terminal equipment 1 has to be plucked/the on-hook function, and terminal equipment 1 can be made of communicator 10 (for example voip phone machine) and computer 11.Wherein, communicator 10 is built-in with cognizance code.When communicator 10 off-hooks, communicator 10 is uploaded to center management server 2 with the IP address of its cognizance code and login at that time, center management server 2 can be judged the position at communicator 10 places, the just position at user place according to this cognizance code and IP address.Then with the content release of the information database of this position to terminal equipment 1 (display of computer 11).Can make the information publisher like this, for example the advertising message of advertisement publishers' issue can be seen by the user, hangs up up to terminal equipment 1.With this form releasing advertisements of prior art by the page or flash, closed with situation about being blocked by the user easily and compare, the present invention has realized the mandatory and high efficiency of information issue.In addition by IP address consumer positioning group exactly, and it is issued corresponding information.
For in the shown information of terminal equipment 1, for example advertising message if the user wants to contact directly with this advertising message publisher, needn't be write down the telephone number earlier etc. as prior art, is dialing this telephone number by fixed line or mobile phone then.The user only need click this telephone number terminal equipment 1 and just can extract this telephone number and transfer to, make the user can be directly and advertisement publishers carry out speech exchange, interactive fabulous.Because center management server 2 can be added up the number of times of conversation, make advertisement publishers can accurately measure again to customer volume.
As shown in Figure 4, described step 3) further comprises the steps:
37) described center management server 2 is determined the position of described terminal equipment 1 according to described cognizance code and described IP address;
38) judge whether described terminal equipment 1 is to use in described position for the first time, if execution in step 33); Otherwise execution in step 32);
39) show last inquiry time institute's information releasing, execution in step 34 at described terminal equipment 1);
40) pass to described terminal equipment 1 under the trade classification of center management server 2 with the local information database 3 of described position;
41) judged whether that trade classification is selected, if execution in step 35 is arranged), otherwise execution in step 3 ');
42) described center management server 2 is taken out selected classified information the message buffer that reaches described terminal equipment 1 down from described local information database 3;
43) show all information that described message buffer is interior, execution in step 34 by page or leaf).
This is the process that the content of information database 3 is shown on terminal equipment 1 according to the form of trade classification.Center management server 2 is passed to terminal equipment 1 with trade classification earlier, that is to say the form of taking cascade menu, as shown in Figure 6, shows according to geographic classification, for example, is divided into whole city, Wangjing, the Asian Games Village, twin-well or the like.Each area is divided into integrated service, service for life, amusement and recreation or the like by big class again.Each big class can further be segmented again then, and for example the amusement and recreation fork is divided into bar, coffee shop; Internet bar, amusement arcade or the like.Below bar, the coffee shop address phone or the like the information that concrete bar and coffee shop are all arranged.The user sees satisfied information, can by directly click in this information telephone number just can with the direct intercommunication of publisher.
For example, behind communicator 10 off-hooks, with its cognizance code, for example: the IP address of 6968186100012345 (supposing that this user is the user in the China's Mainland registration when logining for the first time) and login, for example: (this is the IP address from Whitestone city, USA New York to 24.239.165.47, all these IP addresses all can freely obtain by relevant mechanism) be uploaded to center management server 2, center management server 2 is according to the IP address that obtained just now, know that the present position of this user is to be positioned at white Shicheng, USA New York, passing to PC 11 under the classified information of center management server 2 with white Shicheng, USA New York shows, as shown in Figure 6, it is selected that center management server 2 monitors classified information " bar; coffee shop ", just 3 will under taking out, the information in " bar; coffee shop " pass to communicator in the information database (as PC, devices such as PDA) in the buffering area, by the content in this buffering area of page or leaf demonstration.Number as a certain Starbucks coffee Room, white Shicheng is: 643 5578; By clicking this advertisement bar, communicator 10 extracts the telephone number 643 5578 in this advertisement bar, and directly converses via the Internet and U.S.'s telephone network and 6435578 so.
As shown in Figure 5, described step 3) also can further comprise the steps:
30 ') described center management server 2 is determined the position of described terminal equipment 1 according to described cognizance code and described IP address;
31 ') judge whether described terminal equipment 1 is to use in described position for the first time, if execution in step 33 '); Otherwise execution in step 32 ');
32 ') show last inquiry time institute's information releasing at described terminal equipment 1;
33 ') receive docuterm;
34 ') in the buffering area index database of described terminal equipment 1, search the information of mating with described docuterm;
35 ') judge whether to find match information, if, execution in step 36 ') show immediate some information, execution in step 33 ' by match-percentage); Execution in step 37 ' if not);
37 ') in the buffering area of described center management server 2, search the information of mating with described docuterm;
38 ') judge whether to find match information, if step 39 ') upgrade the buffering area of described terminal equipment 1, execution in step 34 '); Execution in step 3A ' if not);
3A ') in described local information database 3, searches the information of mating with described docuterm;
3B ') judge whether to find match information, if step 3C ') upgrade the buffering area of described center management server 2, execution in step 37 '); Otherwise execution in step 3D ');
3D ') on described terminal equipment 1, shows the docuterm that does not retrieve and point out input new.
By classified inquiry the time, also can further simplify, for example,, may there be the information of this classification in a certain area, so also can this classification present (certainly, also can represent) with any form with dull gray, expression does not have.As shown in Figure 7, the user wants to look for a tame pet clinic in Gate of Pervasive Peace area, Beijing, and by classified inquiry, this area does not have as a result, then pet clinic's classification is represented with dull gray.
From the above, this be according to term in other words the mode of keyword show, that is to say according to the keyword of user input and search the required information of user.Retrieval for information can be adopted any mode, so long as be happy to be accepted to get final product by the user.