Embodiment
Embodiment 1
Fig. 1 has shown the general structure block diagram that geographical location information is sought the system of service that passes through according to embodiments of theinvention 1.
As shown in Figure 1, the system of seeking service by geographical location information comprisesterminal 1 andbackground server 2, wherein, thisterminal 1 comprises obtains geographicallocation information unit 11, registeringunit 12 and reception anddisplay unit 13, and thisbackground server 2 comprises matchingunit 21 and transmittingelement 22.
Be understood that, the service that thisterminal 1 is sought (for example WiFi/UWB wireless Internet access, recreation, multimedia are downloaded, voice VoIP serves etc.) provided by service providing device (for example wireless router, AP-access point etc.), and in the present embodiment, database (not shown) in thisbackground server 2 prestores the information relevant with service providing device, the geographical location information that this information comprises all service providing device with and the service that can provide, this information can further include information such as the coverage, access parameter of all service providing device.
The detailed process that thisterminal 1 is sought service by geographical location information frombackground server 2 is as follows:
A): obtain location information service that geographicallocation information unit 11 provides by GPS, WAN card or Mobile Network Operator etc. in theterminal 1, obtain the current geographical location information of thisterminal 1.
B): the geographical location information that registeringunit 12 is current according to thisterminal 1 of obtaining that geographicallocation information unit 11 obtains, and the demand for services of thisterminal 1, send service request tobackground server 2.
C): the matchingunit 21 in thebackground server 2 mates the information relevant with service providing device and this service request of prestoring after the service request that receives thisterminal 1 transmission,
If have service and this service request coupling that a certain service providing device provides, then thisbackground server 2 utilizes communication networks such as GSM/CDMA, by transmittingelement 22 geographical location information of this service providing device is fed back toterminal 1, and receive and show by reception in theterminal 1 anddisplay unit 13;
If the service that all service providing device provide does not all match with this service request, then transmittingelement 22 also will not exist the feedback information of coupling to giveterminal 1, and be received and demonstration by reception in theterminal 1 anddisplay unit 13.
Thereby, the user ofterminal 1 can be known the geographical location information of the equipment that the service of mating with this service request can be provided at once, and goes to the service of using, thus, the user has saved the trouble of the particular location that needs to remember all service providing device in advance, uses service more easily.
It should be noted that, in said process c,background server 2 is a geographical location information with the service providing device of this service request coupling toterminal 1 feedack, its can to terminal 1 feedback all with the geographical location information of the service providing device of this service request coupling, also can be only to the geographical location information of one or more nearest service providing device ofterminal 1 feedback andterminal 1 current geographic position.
And, reception in theterminal 1 anddisplay unit 13 can show the geographical location information of service providing device with the form of text onterminal 1, perhaps this reception anddisplay unit 13 can be in conjunction with obtaining geographicallocation information unit 11, onterminal 1, show a width of cloth map, glimmer on this map with the geographical location information of the service providing device of this service request coupling, thereby guide the terminal use to go to service providing device, and use service.
In said process b, the demand for services of geographical location information, current time information and thisterminal 1 thatterminal 1 can be current with thisterminal 1 is sent service request to background server 2.Perhaps this service request also can further comprise the configuration parameter ofterminal 1, for example user identifier, phone number etc.And the information relevant with service providing device also can further comprise configuration parameter, coverage of service providing device etc.
In addition, in said process a, theterminal 1 in the present embodiment can also be selected regular or irregular tobackground server 2 transmission service requests further according to the moving state of itself.For example, under the not strong situation ofterminal 1 mobility own (for example, moving range is no more than 100 meters in 5 minutes),terminal 1 regularly (5 minutes) sends service request tobackground server 2; Under the stronger situation ofterminal 1 mobility own (for example, moving range is above 100 meters in 0-5 minute, moving range is no more than 100 meters in 5-10 minute),terminal 1 can irregularly send service request tobackground server 2, in other words, as long as sent service request since last time, the moving range ofterminal 1 surpasses certain threshold value, andterminal 1 just sends service request once more.Wherein,terminal 1 obtains geographicallocation information unit 11 and can judge that whether moving range surpasses certain threshold value according to its geographical location information that obtains.
Regular or irregular under the situation ofbackground server 2 transmission service requests interminal 1,background server 2 can constantly be known the current geographic position information ofterminal 1, the detailed process of above-mentioned searching service can comprise step d): whenterminal 1 moves in the coverage with the service providing device of this service request coupling, the matchingunit 21 ofbackground server 2 is by mating theterminal 1 and the geographical position of service providing device, can it can bring into use service by transmittingelement 22notice terminals 1; And whenterminal 1 moves out coverage with the service providing device of this service request coupling, can it have left the coverage of service providing device by transmittingelement 22notice terminals 1.
Below, will be specifically described present embodiment at a kind of service (seeking the WiFi downloading music through network).
Suppose that user A has a multi mode terminal (terminal 1) of supporting WiFi, GSM/GPRS and GPS, the resolution of this GPS module is less than 10m.When user A exercises on the way and wants to download some songs, it utilizes the GPS (obtaining geographical location information unit 11) of multi mode terminal to obtain the current geographic position of user A (terminal 1), and in the interface of the registeringunit 12 of this multi mode terminal, in the demand for services column, select down-load music and WiFi.
Afterwards, this registeringunit 12 is according to current geographic position information and the demand for services of user A, by GSM/CDMA with theirregular background server 2 that sends to of service request.The all available services of WiFi service providing device that prestore in the service request of 21 couples of user A of matching unit in thebackground server 2 and thebackground server 2 compare, if there is no mate, then 22 message of the transmitting element in thebackground server 2 are given user A, the not corresponding service of prompting; If there is coupling, then transmittingelement 22 will be issued the multi mode terminal of user A from the geographical position of a nearer WiFi service providing device of user A position.
The mode of the electronic chart that the multi mode terminal of user A is supported by GPS shows the position of this WiFi service providing device, and guides user A to go in the mode of flicker and use service on mobile phone.
Thereby, the user need not open the WiFi of multi mode terminal constantly, thereby avoid the meaningless long-time power consumption of mobile phone, and the cooperation by GPS and GSM/CDMA, the information of WiFi service providing device is provided bybackground server 2, the prompting user inserts the particular location of WiFi, enjoy high quality network application.
Embodiment 2
In theforegoing description 1, the database in thebackground server 2 prestores the information relevant with service providing device, at this moment, defaultly thinks that the geographical position of service providing device does not change.Embodiments of theinvention 2 then are the situations that the geographical position at service providing device may change.
Fig. 2 has shown the general structure block diagram that geographical location information is sought the system of service that passes through according to embodiments of theinvention 2.
As shown in Figure 2, the system of seeking service by geographical location information comprisesterminal 1,background server 2 and service providing device 3, wherein, thisterminal 1 comprises obtains geographicallocation information unit 11, registeringunit 12 and reception anddisplay unit 13, thisbackground server 2 comprises matchingunit 21 and transmittingelement 22, and this service providing device 3 comprises obtains geographical location information module 31 and Registering modules 32.
Embodiment 2 compares with the searching service method among theembodiment 1, unique difference is, service providing device 3 is by obtaining geographical location information the module 31 regular or irregular current geographic position informations that obtain service providing device 3, and, form the information relevant and register tobackground server 2 by Registering modules 32 with service providing device in conjunction with the basic description of its service that can provide.
The detailed process that thisterminal 1 is sought service by geographical location information frombackground server 2 is as follows:
A): obtain location information service that geographicallocation information unit 11 provides by GPS, WAN card or Mobile Network Operator etc. in theterminal 1, obtain the current geographical location information of this terminal 1.The geographical location information that registeringunit 12 is current according to thisterminal 1 of obtaining that geographicallocation information unit 11 obtains, and the demand for services of thisterminal 1 send service request tobackground server 2.
B): obtain the current geographic position information that geographical location information module 31 is obtained service providing device 3 in the service providing device 3, and, form the information relevant and register tobackground server 2 by Registering modules 32 with service providing device in conjunction with the basic description of its service that can provide.
C): the matchingunit 21 in thebackground server 2 after receiving the service request that thisterminal 1 sends, with service providing device 3 regularly or the information relevant that irregularly provides with service providing device mate with this service request,
If have service and this service request coupling that a certain service providing device provides, then thisbackground server 2 utilizes communication networks such as GSM/CDMA, by transmittingelement 22 geographical location information of this service providing device is fed back toterminal 1, and receive and show by reception in theterminal 1 anddisplay unit 13;
If the service that all service providing device provide does not all match with this service request, then transmittingelement 22 also will not exist unmatched feedback information to giveterminal 1, and be received and demonstration by reception in theterminal 1 anddisplay unit 13.
Thereby, the user ofterminal 1 can be known the real-time geographical location information of the service providing device that its required service can be provided at once, and go to use and serve, thus, the user does not need to remember in advance the particular location of all service providing device, the inconvenience that has brought to the user when having avoided the position of service providing device to change, thus the user can use service more easily.
It should be noted that process a, the b of the service of seeking among theembodiment 1 and all changes form (further comprising temporal information etc. as service request) of c all can be applicable to present embodiment.
Below, will be specifically described present embodiment at a kind of service (seeking WiFi network connection point).
User A has a multi mode terminal (terminal 1) of supporting WiFi, GSM/GPRS and GPS, and the resolution of this GPS module is less than 10m.Suppose that user A goes on business in the other places, and and a client making a phone call, that takes on the telephone is chronic, but user A sensation is difficult to the short time problem is said clearly, if some data are passed to the client when can make a phone call, will be conducive to the solution of problems very much.Be badly in need of knowing the access point accurately (access point of WiFi online this moment is also in mobile) of where is it WiFi online at this local user A unfamiliar with the place and the people.
At this moment, user A can obtain the current geographic position of user A (terminal 1) by the GPS (obtaining geographical location information unit 11) of multi mode terminal, and in the interface of the registeringunit 12 of this multi mode terminal, in the demand for services column, select the access point of WiFi online.
Afterwards, this registeringunit 12 is according to current geographic position information and the demand for services of user A, by GSM/CDMA with theirregular background server 2 that sends to of service request.Simultaneously, because the access point (service providing device 3) of WiFi online is also in moving, it is regular or irregularly will send tobackground server 2 about the information (for example WiFi access parameter, WiFi network coverage etc.) of access point.Then the service request of the 21 couples of user A of matching unit in thebackground server 2 andbackground server 2 regularly or the information that irregularly receives about access point compare, if there is no mate, then 22 message of the transmitting element in thebackground server 2 are given user A, the not corresponding service of prompting; If there is coupling, then transmittingelement 22 will be issued the multi mode terminal of user A from the geographical position of a nearer WiFi access point of user A position.
The mode of the electronic chart that the multi mode terminal of user A is supported by GPS shows the position and the change in location thereof of this WiFi access point, and guides user A to go in the mode of flicker and use service on mobile phone.And when user A entered the access scope of WiFi access point,background server 2 prompting user A can open WiFi, and use service.
Thereby, cooperation by GPS and GSM/CDMA, and the comparison of the geographical location information of real-time terminal and service providing device, the information of finer WiFi access point is provided bybackground server 2, the prompting user inserts particular location and the variation thereof of WiFi, therefore, have experience preferably, but and enjoy high quality network application.
Embodiment 3
Theforegoing description 1 and 2 all is a situation of seeking service providing device at terminal, and present embodiment then can further be realized the situation of the service of seeking between the different terminals by geographical location information.
Fig. 3 has shown the general structure block diagram that geographical location information is sought the system of service that passes through according to embodiments of the invention 3.
As shown in Figure 3, the system of seeking service by geographical location information comprises terminal A, terminal B andbackground server 2, wherein, this terminal A and B comprise and obtain geographicallocation information unit 11, registeringunit 12 and reception anddisplay unit 13 that thisbackground server 2 comprises matchingunit 21 and transmitting element 22.Here, include only two terminals in the system of illustrated searching service, it should be understood that the system of the searching service of present embodiment also can comprise a plurality of terminals, and it is identical to seek service method.
Present embodiment is compared with the searching service method inembodiment 1 or 2, because the service that terminal A and B seek is the service (interconnected and play, swap date etc.) between the terminal, do not need service providing device that any service is provided, thereby the background server in the present embodiment need not prestore or obtain the information relevant with service providing device.And, at this moment, also terminal B can be regarded as the equipment that the service of mating with the service request of terminal A can be provided.
In the present embodiment, terminal is as follows from the detailed process ofbackground server 2 searching services by geographical location information:
A): obtain location information service that geographicallocation information unit 11 provides by GPS, WAN card or Mobile Network Operator etc. among the terminal A, obtain the current geographical location information of this terminalA.Registering unit 12 is according to the current geographical location information of this terminal A that obtains 11 acquisitions of geographical location information unit, and the demand for services of this terminal A, sends service request tobackground server 2.
B): obtain location information service that geographicallocation information unit 11 provides by GPS, WAN card or Mobile Network Operator etc. among the terminal B, obtain the current geographical location information of this terminalB.Registering unit 12 is according to the current geographical location information of this terminal B that obtains 11 acquisitions of geographical location information unit, and the demand for services of this terminal B, sends service request to background server 2.At this moment, the service request that also terminal B can be sent is provided as by the service that can provide terminal A.
C): the matchingunit 21 in thebackground server 2 mates the service request of terminal mutually after the service request that receives this terminal A and terminal B transmission,
If have the service request of mutual coupling, then thisbackground server 2 utilizes communication networks such as GSM/CDMA, the geographical location information of the terminal that will be mated mutually by transmittingelement 22 feeds back to terminal A and B respectively, and receives and show at the reception of terminal anddisplay unit 13;
If there is no mutual service request of mating, then transmittingelement 22 also will not exist unmatched feedback information to give terminal A and B, and be received and demonstration by reception in the terminal anddisplay unit 13.
Below, will be specifically described present embodiment at a kind of service (interconnected and play).
Suppose that user A has a multi mode terminal (terminal 1) of supporting WiFi, GSM/GPRS and GPS, and have the online game of a lot of complexity on the mobile phone, these recreation only could be played under stronger network speed.When wanting to play games on the road that user A goes to the airport, the GPS module of its mobile phone (obtaining geographical location information unit 11) is obtained the current geographic position information of this mobile phone, its registeringunit 12 forms service request with the demand for services of geographical location information, temporal information and user A (with other user interconnected and play), send tobackground server 2, and the irregular geographical location information that obtains this mobile phone resends service request.
Wherein, this service request has further comprised present WiFi interface parameters on the mobile phone of user name, telephone number, user A of the mobile phone of user A, whether support the radio characteristics of IGRS (intelligent cohort and resource-sharing) expansion, the description of the games on the mobile phone, as game name, version etc., required network parameter such as IP and the port etc. of these games; Whether the operating state of this recreation has promptly started the adding of waiting for other people.
At this moment, the user B that plays identical game of wanting in the airport lounge has also sent service request interconnected with other user and that play tobackground server 2.
Because user A and user B are in irregular transmission service request, when user A enters the airport lounge, matchingunit 21 judgement user A in thebackground server 2 and the service request of user B are mated mutually, then will exist the information of coupling to notify user A and user B respectively, and the relative position of user A and user B will be informed the user.
The reception of user A and user B anddisplay unit 13 are behind the feedback information that receivesbackground server 2, close mutually, and after user A and user B distance have arrived the operating distance of WiFi, the geographical location information thatbackground server 2 irregularly sends according to two users, notify the user can use the WiFi function of IGRS expansion interconnected, carry out game on-line.
Thereby by the cooperation of GPS and GSM/CDMA, the user need not open WiFi constantly, and according to the information that background server provides, plays, and therefore, has experience preferably, but and enjoy high quality network application.
Revise embodiment
The system of the searching service of the foregoing description 3 does not comprise service providing device, and still, the service between the different terminals is also further transmitted by service providing device, thereby further expands the scope that terminal is used service.
Specifically, the background server of present embodiment can prestore the geographical location information and the available service of all service providing device.Perhaps service providing device is regular or irregular its geographical location information and available service are sent to background server 2.Thereby, in conjunction with theembodiments 2 and embodiment 3,background server 2 can notify different terminals (terminal A and terminal B) to arrive near the service providing device, uses service between the terminal via service providing device.
Process a, the b and the version among the c (for example service request can further comprise service coverage etc.) that it should be understood that above-mentioned all embodiment all can be applicable among all embodiment.
In sum, terminal, system and the method for seeking service by geographical location information provided by the invention, by the cooperation with GSM/CDMA etc. such as GPS, WAN card, avoid the meaningless long-time power consumption of terminal, and, use service more easily, therefore according to the information that background server provides, have experience preferably, but and enjoy high quality network application.
Concerning those skilled in the art, can associate other advantage and distortion easily according to above execution mode.Therefore, the present invention is not limited to above-mentioned specific embodiment, and it carries out detailed, exemplary explanation as just example to a kind of form of the present invention.In the scope that does not deviate from aim of the present invention, those of ordinary skills can replace resulting technical scheme by various being equal to according to above-mentioned specific embodiment, but these technical schemes all should be included in the scope of claim of the present invention and the scope that is equal within.