CN102098620B - Method for providing service information and server - Google Patents
Method for providing service information and server Download PDFInfo
- Publication number
- CN102098620B CN102098620B CN201110032759.4A CN201110032759A CN102098620B CN 102098620 B CN102098620 B CN 102098620B CN 201110032759 A CN201110032759 A CN 201110032759A CN 102098620 B CN102098620 B CN 102098620B
- Authority
- CN
- China
- Prior art keywords
- information
- positional information
- described client
- time
- client
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000007774 longterm Effects 0.000 claims description 13
- 238000005516 engineering process Methods 0.000 claims description 9
- DMBHHRLKUKUOEG-UHFFFAOYSA-N diphenylamine Chemical compound C=1C=CC=CC=1NC1=CC=CC=C1 DMBHHRLKUKUOEG-UHFFFAOYSA-N 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 239000000203 mixture Substances 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 235000013305 food Nutrition 0.000 description 4
- 235000013361 beverage Nutrition 0.000 description 3
- 235000021152 breakfast Nutrition 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the invention discloses a method for providing service information. The method comprises the following steps of: receiving position information of a client; and searching for relevant service information according to the position information and receiving time and transmitting searched service information to the client. The embodiment of the invention also discloses a server. By the method and the server, relevant service information can be searched for a user more automatically and intelligently according to the current position information and time of the user, so that the user can acquire needed service information in time.
Description
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method for providing service information and server.
Background technology
LBS (Location Based Service, location-based service), it is by the radio communication network of telecommunications mobile operator, as GSM(Global System for Mobile Communications, global system for mobile communications net), or outside locate mode, as GPS(Global Positioning System, global positioning system), obtain the positional information (geographical latitude and longitude coordinates) of mobile phone users, at GIS (Geographic Information System, GIS-Geographic Information System) under the support of platform, for user provides correspondingly as food and drink, amusement, a kind of value-added service of the services such as tourism and payment.
In existing LBS, user sends the query search information of the positional information that comprises this terminal by terminal to server, server responds described query search information and in database, searches the information on services relevant to described positional information, and the service information pushing finding is checked for terminal use to terminal.
The LBS realizing at present, can not automation, intelligently search and push corresponding information on services according to user's geographical position and time.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, a kind of method for providing service information and server are provided, can, according to the corresponding service information pushing of finding of positional information and time intelligence to terminal use, user's automation, intelligentized demand be met.
In order to solve the problems of the technologies described above, the embodiment of the present invention provides a kind of information on services reminding method, comprising:
Receive the positional information of client;
According to described positional information and time, search related service information, and the information on services finding to described client push.
Wherein, the step of the positional information of described reception client, comprising:
In the time that system time meets the time conditions sending service information, send trigger message to described client;
Himself the positional information that receives that described client obtains according to described trigger message, wherein, the mode that described client is obtained the positional information of himself comprises: global position system GPS, the Big Dipper global position system, in conjunction with network base station information and GPS information to any one or more in the technology of mobile position estimation, described positional information comprises: geographical latitude and longitude coordinates information.
Wherein, describedly search related service information according to the described positional information time, and the step of the information on services finding to described client push, comprising:
Described according to passing positional information and the memory time thereof of the described client of preserving, and according to the current positional information of described client receiving, determine described client user's active state;
According to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, search related service information;
The information on services finding to described client push.
Wherein, described according to passing positional information and the memory time thereof of the described client of preserving, and according to the current positional information of described client receiving, determine the step of described client user's active state, comprising:
The corresponding ownership place of each positional information in the passing positional information of definite described client of preserving, and according to determining the stop duration of described client at ownership place corresponding to each positional information the memory time of described each positional information of preserving;
According to the positional information of the current location of the described client receiving, determine the ownership place of described client current location;
Stop duration according to the described client of determining in relevant position, determine the active state of described client user at the corresponding ownership place of current location information receiving, wherein, described active state at least comprises the second active state that represents long-term the first active state stopping and represent short stay.
Wherein, the described client user's that described basis is determined active state, current positional information and the time of reception thereof of described client receiving, search the step of related service information, comprising:
According to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, be connected to and in the Internet, search related service information;
And/or, according to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, in preset service information data storehouse, search related service information.
Correspondingly, the embodiment of the present invention also provides a kind of server, comprising:
Acquisition module, for receiving the positional information of client;
Search module, for the positional information and the time that get according to described acquisition module, search related service information;
Pushing module, for searching to described in described client push the information on services that module searches arrives.
Wherein, described acquisition module comprises:
Trigger element, in the time that system time meets the time conditions sending service information, sends trigger message to described client;
Receiving element, for himself the positional information that receives that described client obtains according to the trigger message of described trigger element, wherein, the mode that described client is obtained the positional information of himself comprises: global position system GPS, the Big Dipper global position system, in conjunction with network base station information and GPS information to any one or more in the technology of mobile position estimation, described positional information comprises: geographical latitude and longitude coordinates information.
Wherein, searching module comprises:
Determining unit, positional information and the memory time thereof of the described client of having preserved for basis, and according to the current positional information of described client receiving, determine described client user's active state;
Search unit, current positional information and the time of reception thereof of described client that the described client user's who determines according to described determining unit active state, acquisition module get searched related service information.
Wherein, described determining unit comprises:
First determines subelement, for determining the corresponding ownership place of each positional information of passing positional information of the described client of preserving, and according to determining the stop duration of described client at ownership place corresponding to each positional information the memory time of described each positional information of preserving;
Second determines subelement, for the positional information of the current location of the described client that receives according to receiving element, determines the ownership place of described client current location;
The 3rd determines subelement, for determining according to described first stop duration and the second definite definite ownership place of subelement that subelement is definite, determine the active state of the ownership place of the current location information that described client user receives at receiving element, wherein, described active state at least comprises the second active state that represents long-term the first active state stopping and represent short stay.
Wherein, also comprise: memory module, for storing service information database so that described in search module searches related service information, wherein, store respectively corresponding service information data storehouse corresponding to described the first active state and described the second active state.
Implement the embodiment of the present invention, there is following beneficial effect:
Obtain himself current positional information by server triggers client, server, according to current positional information and the time of reception of described client receiving, carries out searching of information on services, and is pushed to client, user only need find time to check, has met the requirement of user's automation.In addition, carry out information on services while searching at server according to the positional information of client and time of reception, can also be according to the corresponding ownership place of each positional information and the current corresponding ownership place of positional information of client of the client of having preserved, infer that intelligently user is required, thereby optionally search the required related service information of user and be pushed to user, avoid the information of some unnecessary services to be pushed to user's problem, met further user's automation, intelligentized demand.
Brief description of the drawings
Fig. 1 is the structure composition schematic diagram of the server of the embodiment of the present invention;
Fig. 2 is the structure composition schematic diagram of the acquisition module of the server of the embodiment of the present invention;
Fig. 3 is the structure composition schematic diagram of searching module of the server of the embodiment of the present invention;
Fig. 4 is the first embodiment schematic flow sheet of method for providing service information of the present invention;
Fig. 5 is the second embodiment schematic flow sheet of method for providing service information of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiment.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the structure composition schematic diagram of server of the present invention, and this server comprises: acquisition module 1, search module 2 and pushing module 3, wherein:
Described acquisition module 1, for receiving the positional information of client;
Concrete, if when a certain client user has opened the automatic transmission service of information on services, the described acquisition module 1 of server can be in the time reaching the specific time period, as morning, noon, evening, festivals or holidays etc., obtain the positional information of this client, so that server can be current according to described client user positional information, send and comprise breakfast supply centre near the residing position of described positional information to described client user, or lunch service point, or the catering information in dinner supply centre, or send near all kinds of markets that comprise described positional information to described client user festivals or holidays, the travel informations such as park.Specifically can be by sending trigger message to this client, obtain the current positional information of this client user and return to server to trigger described client.
Described client can adopt satellite fix, as: GPS, the Big Dipper global position system, or technology to mobile position estimation etc. in conjunction with network base station information and GPS information, real-time its current residing positional information that gets, and send the positional information getting to server by corresponding communication network.Concrete, this client at least comprises: locating module, and during for trigger message at the server receiving, the real-time positional information of obtaining himself, and the positional information of Real-time Obtaining is sent to described server; Information on services acquisition module, the information on services arriving for obtaining whois lookup; Display module, is shown to user for the information on services that described information on services acquisition module is obtained and checks.
The described module 2 of searching, for the positional information and the time of reception that get according to described acquisition module 1, searches related service information;
Concrete, described positional information that module 2 gets described acquisition module 1 and the time of reception searched is as key word of the inquiry, be connected to the Internet, in the Internet, find the required information on services of client user, or can in service information data storehouse default in server, search the required information on services of client user.The information on services of searching comprises: food and beverage sevice information, tourist service information, shopping information, advertising message etc.
The described module 2 of searching also can be first according to positional information and the memory time thereof of the described client of having preserved, and according to the current positional information of described client receiving, determine described client user's active state, and then search corresponding information on services, wherein, described active state at least comprises the second active state that represents long-term the first active state stopping and represent short stay.In the case, the described module 2 of searching can be connected to the Internet according to the described client user's who determines active state, current positional information and the time of reception thereof of described client that acquisition module 1 receives equally, in the Internet, inquires about corresponding information on services; Also can in the built-in service information data storehouse of server, search corresponding information on services.Service information data storehouse default in described server can be set to two corresponding to described client user's active state, can comprise the information on services of the type such as tourist attractions information, shopping dot information corresponding to the second active state; And corresponding to the first active state, due to user at the ownership place of this position the state in long-term stop, tourist attractions, the shopping point etc. of the ownership place to this position are comparatively familiar, therefore, the service information data storehouse that does not comprise the information such as tourist attractions, shopping point can be set in described server, the information on services such as some positions, restaurant, market information of discount are only set, to improve described server lookup efficiency and accuracy, better for user provides service.
Described server can arrange a memory module for storing service information database, so that described in search module searches related service information, store respectively corresponding service information data storehouse corresponding to described the first active state and described the second active state, the real-time renewals of mode such as backstage typing are passed through in the service information data storehouse of storing in memory module by operator.
Described pushing module 3 is searched the information on services that module 2 finds described in sending to described client.
Concrete, can send SMS message to described client by communication network, or the mode such as multimedia message, the information on services finding to described client push.In addition, this service information pushing can stop after user returns to confirmation.
When the acquisition module 1 of server gets the current positional information of client user, also can in inner memory module, store this positional information, and time of reception was stored in the lump as memory time.The memory module of server can have been preserved by the identification information of this client multiple since the automatic transmission service of this client user's turn up service information, the positional information of this client being received by acquisition module 1 and memory time thereof.In addition, the term of validity of each positional information can be set by the mode of the term of validity is set, for example term of validity of 60 days, in the time that exceed the described term of validity memory time of described positional information, deletes corresponding positional information, to avoid the data of memory module storage excessive.
Further, please participate in Fig. 2, be the structure composition schematic diagram of the acquisition module of the server of Fig. 1, and described acquisition module 1 specifically can comprise:
Trigger element 11, in the time that system time meets the time conditions sending service information, sends trigger message to described client.
Concrete, can be when reach within the scope of 7 o'clock mornings to 9 o'clock that meets time conditions when the server system time, trigger element 11 sends trigger message with 10 minutes frequencies once to described client, triggers described client and carries out obtaining of positional information.Also can be according to the calendar time of system, with each festivals or holidays set of time time conditions if 8 o'clock mornings of Saturday are to 10 o'clock, in the time that system time reaches time festivals or holidays that meets time conditions, described trigger element 11 sends trigger message to described client, triggers described client and carries out obtaining of positional information.
Receiving element 12, for himself the positional information that receives that described client obtains according to the trigger message of described trigger element 11.Concrete, described receiving element 12 receives by communication network etc. the positional information that described client sends.
Further, referring to Fig. 3, is the structure composition schematic diagram of searching module of the server of Fig. 1, described in search module 2 and specifically can comprise:
Determining unit 21, positional information and the memory time thereof of the described client of having preserved for basis, and according to the current positional information of described client receiving, determine described client user's active state.
Concrete, described active state at least comprises the second active state that represents long-term the first active state stopping and represent short stay, the corresponding relation that stops the time limit and stop accordingly duration and active state can be set in advance in server, wherein, setting exceedes corresponding the first active state of stop duration that stops the time limit, in corresponding the second active state of stop duration stopping within the scope of the time limit.
Described determining unit 21 according to the positional information of the described client of having preserved in server stores module in conjunction with existing china administration electronic edition map or some other electronic chart, just can determine the ownership place of the corresponding position of previous position information of the described client of having preserved, according to the corresponding holding time, can determine described client is the stop duration of administrative region at the ownership place of the corresponding position of described positional information, according to determining the stop duration of described client at relevant position ownership place, just can determine the active state of described client user at the ownership place of current location.
In the case, described determining unit 21 can comprise:
First determines subelement, for determining the corresponding ownership place of each positional information of positional information of the described client of having preserved, and according to determining the stop duration of described client at ownership place corresponding to each positional information the memory time of described each positional information of preserving.
Concrete, described the first determining unit can compare judgement with the geographical latitude and longitude coordinates range information of corresponding electronic chart by being geographical latitude and longitude coordinates information by the positional information of the client in the past of having preserved in server stores module, determine the ownership place of the corresponding position of each positional information, for example, described the first determining unit can be according to the positional information that comprises longitude and latitude getting and china administration electronic edition map, the corresponding position of each positional information ownership place that statistics is determined the described client of preservation is in Shenzhen and two places, Beijing, and then the ownership place that just can determine described client user relevant position according to the holding time of corresponding positional information as in Shenzhen and Pekinese stop duration.
Second determines subelement, for the positional information of the current location of the described client that receives according to receiving element 12, determines the ownership place of described client current location; Determine that with described first subelement is identical, described second definite subelement also can be determined the ownership place that user's current location is corresponding.
The 3rd determines subelement, for determining that according to described first the definite stop duration of subelement and second determines the definite ownership place of subelement, determine the active state of the corresponding ownership place of current location information that described client user receives at receiving element 12.
Concrete, described the 3rd determining unit can, according to the time limit of setting, be determined the active state of described client user in the described time limit.For example, the definite stop duration of described the first determining unit is: in the past 60 days, the user of described client stops 45 days in Beijing, stop 15 days in Shenzhen, and the second position ownership place of determining the definite current positional information of subelement is in Shenzhen, described the 3rd determining unit can be according to the time limit of 20 days of setting, and just can determine that user is the second active state of the short stays such as temporarily going on business of setting or tourism; And if the definite stop duration of described the first determining unit is: in the past 60 days, the user of described client stops 35 days in Beijing, stop 25 days in Shenzhen, and the second position ownership place of determining the definite current positional information of subelement is in Shenzhen, described the 3rd determining unit, according to the time limit of 20 days of setting, just can determine that user is the first active state that rests on for a long time Shenzhen of setting.
Search unit 22, the described client user's who determines according to described determining unit 21 active state, current positional information and the time of reception thereof of described client that acquisition module 1 gets are searched related service information.The described unit 22 of searching can be connected to the Internet, searches related service information.And/or search related service information in the service information data storehouse of storage inside.
Concrete, as, if determine the second active state that the user of described client carries out short stay in the ownership place that enters current location of setting temporarily, as go on business or travel, in the time that time festivals or holidays that meets time conditions arrives, described in search unit 22 and in the service information data storehouse corresponding with the second active state, find the information on services that comprises tourist attractions information, type such as shopping dot information etc.; And if determine that described client is the first active state of the ownership place that rests on for a long time current location of setting, in the time that time festivals or holidays that meets time conditions arrives, the described module 2 of searching does not need the information on services of searching tourist attractions information, doing shopping the types such as dot information, only in the service information data storehouse corresponding with the first active state, searches some information on services types such as some market information of discount, sports information.
In addition, described determining unit 21 also can, by the number attribution of the described client of identification, be determined the active state of described client user at the ownership place of current location.The determining unit 21 of described server can identify according to the number information of described client the number attribution of described client, server also can send trigger message, trigger described client and obtain and identify the number attribution information of himself, and return to number attribution information to server.For example: identifying described number attribution by described determining unit 21 is Beijing, and the indicated place of the positional information of the current client of obtaining of server acquisition module 1 is in Shenzhen, describedly search user's active state that 22 of unit can judge described client for going on business or second active state such as tourism, can be according to the system time of server, search and comprise tourist attractions information, the information on services of the types such as shopping dot information, if the indicated place of the positional information of the current client of obtaining of server acquisition module 1 is in Beijing, determining unit 21 determines that client user is the first active state, need not search and comprise tourist attractions information, the server prompts information of the types such as shopping dot information, and search market information of discount, the information on services such as sports information.
Implement the embodiment of the present invention, there is following beneficial effect:
Obtain himself current positional information by server triggers client, server, according to current positional information and the time of reception of described client receiving, carries out searching of information on services, and sends to client, user only need find time to check, has met the requirement of user's automation.In addition, carry out information on services while searching at server according to the positional information of client and time of reception, can also be according to the corresponding ownership place of positional information and the current corresponding ownership place of positional information of client of the client of having preserved, infer that intelligently user is required, thereby optionally search the required related service information of user and be pushed to user, avoid the information of some unnecessary services to send to user's problem, met further user's automation, intelligentized demand.
For clearer explanation the present invention, below method for providing service information of the present invention is elaborated.
Referring to Fig. 4, is the first embodiment schematic flow sheet of method for providing service information of the present invention, and the method comprises:
S401: the positional information that receives client.
Concrete, if when a certain client user has opened the automatic transmission service of information on services, server can be in the time reaching the specific time period, as morning, noon, evening, festivals or holidays etc., obtain the positional information of this client, so that server can be according to the positional information of described client, send and comprise breakfast supply centre near the residing position of described positional information to the user of described client, or lunch service point, or the catering information in dinner supply centre, or send near all kinds of markets that comprise described positional information to described client user festivals or holidays, the travel informations such as park.Specifically can be by sending trigger message to this client, obtain the current positional information of this client user and return to server to trigger described client.
Described client can adopt satellite fix, as: GPS(Global Positioning System, global positioning system), the Big Dipper global position system, or in conjunction with network base station information and GPS information technology to mobile position estimation etc., get the current residing positional information of local terminal.Send the positional information getting to server by corresponding communication network, described positional information comprises: geographical latitude and longitude coordinates information.
S402: according to described positional information and time of reception, search related service information, and the information on services finding to described client push.
Concrete, in S402, the positional information that server can directly receive according to S401 and time of reception are as key word of the inquiry, be connected to the Internet, in the Internet, find the required information on services of client user, or can in service information data storehouse default in server, search the required information on services of client user.The information on services of searching comprises: food and beverage sevice information, tourist service information, shopping information, advertising message etc.
The described client user's that described server also can first be determined active state, and then according to active state, current positional information and the time of reception thereof of described client that S401 receives, searches information on services.Can in service information data storehouse default in server, search the required information on services of client user, or in the Internet, find the required information on services of client user.Food and beverage sevice information that described whois lookup is relevant to described positional information, tourist service information, shopping information, advertising message etc.Wherein, if determine the second active state that the user of described client carries out short stay in the ownership place that enters current location of setting temporarily, as go on business or travel,, in the time that date festivals or holidays arrives, find the information on services that comprises the type such as tourist attractions information, shopping dot information; If determine, described client is the first active state of the ownership place that rests on for a long time current location of setting, in the time that the dates such as festivals or holidays arrive, do not need to search the information on services of the type such as tourist attractions information, shopping dot information, only search some information on services types such as advertisement information of discount, sports information.
Can send SMS message to described client by communication network, or the mode such as multimedia message, the information on services finding to described client push.
Implement the embodiment of the present invention, there is following beneficial effect:
Obtain himself current positional information by server triggers client, server, according to current positional information and the time of reception of described client receiving, carries out searching of information on services, and sends to client, user only need find time to check, has met the requirement of user's automation.
Referring to Fig. 5, is the second embodiment schematic flow sheet of method for providing service information of the present invention, and the method comprises:
S501: preset service information data storehouse.
Concrete, server therein preset described service information data storehouse comprises: the related service information of different address areas, and as some tourist attractions information of Pekinese, famous-eat catering information, market information of discount, sports information on services etc.In addition, also can be according to client user's long-term stop and the active state of short stay, preset two service information data storehouses.
S502: in the time that the system time of server meets the time conditions sending service information, described server sends trigger message to client.
Concrete, for the client of having opened the automatic transmission service of information on services, in the time that the system time of server meets the time conditions sending service information, S502 sends trigger message with 10 minutes frequencies once to described client, triggers described client and carries out obtaining of positional information.Or with the calendar time of system, with various festivals or holidays of set of time time conditions, in the time that system time reaches corresponding date festivals or holidays, described server sends trigger message to described client, triggers described client and carries out obtaining of positional information.
S503: described client, after described trigger message, obtains the positional information of himself, and sends to described server the positional information that it obtains.
Concrete, described client can adopt satellite fix, as: GPS(Global Positioning System, global positioning system), the Big Dipper global position system, or technology to mobile position estimation etc. in conjunction with network base station information and GPS information, real-time its current residing positional information that gets, and send the positional information getting to server by corresponding communication network.
S504: described server receives the positional information that described client is obtained.
Concrete, described server receives the positional information of described client by communication network, and preserve described positional information, and using time of reception as storage in the lump storage, determine the active state of described client user when the new corresponding ownership place of positional information for follow-up.The term of validity of each positional information can be set by the mode of the term of validity is set, and for example term of validity of 60 days, in the time that exceed the described term of validity memory time of described positional information, deletes corresponding positional information, to avoid the data of described storage excessive.
S505: positional information and the memory time thereof of the described client that described server basis has been preserved, and according to the current positional information of described client receiving, determine described client user's active state.
Concrete, S505 is first: determine the ownership place of each corresponding position of positional information in the passing positional information of the described client of having preserved, and according to determining the stop duration of described client at ownership place corresponding to each positional information the memory time of described each positional information of preserving; Secondly, the positional information of the current location of the described client receiving according to S504, determines the ownership place of described client current location; Finally, according to determining that described client is at the stop duration of relevant position, determine the active state of the corresponding ownership place of current location information that described client user receives at S504.
Specifically can, by the positional information of the client in the past of having preserved and corresponding electronic chart are compared to judgement, determine the ownership place of the corresponding position of each positional information.And then determine the stop duration of described client user at relevant position ownership place according to just adding up the memory time of corresponding positional information.Corresponding the current location information receiving position and electronic chart can be compared to judgement equally, just can determine the current residing position of described client ownership place.
Described active state at least comprises the second active state that represents long-term the first active state stopping and represent short stay, can in server, arrange in advance and stop the time limit, and stop accordingly the corresponding relation of duration and active state, wherein, setting exceedes corresponding the first active state of stop duration that stops the time limit, in corresponding the second active state of stop duration stopping within the scope of the time limit.
According to the time limit of setting, determine the active state of described client user in the described time limit.As, definite stop duration is: in the past 60 days, the user of described client stops 45 days in Beijing, stop 15 days in Shenzhen, and the position ownership place of the current positional information of determining is in Shenzhen, so, according to the time limit of 20 days of setting, just can determine that user is the second active state of the short stays such as temporarily going on business of setting or tourism; If definite stop duration is: in the past 60 days, the user of described client stops 35 days in Beijing, stop 25 days in Shenzhen, and the position ownership place of the current positional information of determining is in Shenzhen,, according to the time limit of 20 days of setting, just can determine that user is the first active state that rests on for a long time Shenzhen of setting.
S506: according to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, search related service information, and the information on services finding to described client push.
Concrete, comprising: according to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, be connected to and in the Internet, search related service information; And/or, according to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, in preset service information data storehouse, search related service information.
Concrete, be the second active state of the short stays such as temporarily going on business of setting or tourism if S505 determines described client user, just described S506 searches the information on services that comprises the type such as tourist attractions information, shopping dot information; And if described S505 determines first active state that for a long time stop of described client user for setting, described S508 need not search the server prompts information that comprises the type such as tourist attractions information, shopping dot information, and search some information on services types such as advertisement information of discount, sports information, can be by sending SMS message, the mode such as multimedia message sends described information on services.
Be understandable that, S502,503 in the present embodiment, 504 corresponding with the S401 in method the first embodiment, S505, the S506 in the present embodiment is corresponding to the S402 in method the first embodiment.
By the description of above-described embodiment, the present invention has following beneficial effect:
Obtain himself current positional information by server triggers client, server, according to current positional information and the time of reception of described client receiving, carries out searching of information on services, and sends to client, user only need find time to check, has met the requirement of user's automation.In addition, carry out information on services while searching at server according to the positional information of client and time of reception, can also be according to the corresponding ownership place of positional information and the current corresponding ownership place of positional information of client of the client of having preserved, infer that intelligently user is required, thereby optionally search the required related service information of user and be pushed to user, avoid the information of some unnecessary services to send to user's problem, met further user's automation, intelligentized demand.
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, can carry out the hardware that instruction is relevant by computer program to complete, described program can be stored in a computer read/write memory medium, this program, in the time carrying out, can comprise as the flow process of the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to the claims in the present invention, still belongs to the scope that the present invention is contained.
Claims (7)
1. an information on services reminding method, is characterized in that, comprising:
Receive the positional information of client;
According to described positional information and time, in service information data library lookup related service information, and the information on services finding to described client push, described service information data storehouse comprises two server info databases that correspond respectively to client user's long-term stop and two active states of short stay;
The step of the positional information of described reception client, comprising:
In the time that system time meets the time conditions sending service information, send trigger message to described client;
Himself the positional information that receives that described client obtains according to described trigger message, wherein, the mode that described client is obtained the positional information of himself comprises: global position system GPS, the Big Dipper global position system, in conjunction with network base station information and GPS information to any one or more in the technology of mobile position estimation, described positional information comprises: geographical latitude and longitude coordinates information; Wherein, the discriminating step of the satisfied time conditions sending service information of system time comprises: judge whether the clock time of system or calendar time meet the time conditions sending service information;
Wherein, two active states of described client user's long-term stop and short stay, according to determining the stop duration of described client at ownership place corresponding to each positional information the memory time of each positional information in the passing positional information of the client of preserving, stop duration according to definite client in relevant position, determines the active state of client user at the corresponding ownership place of current location information receiving.
2. the method for claim 1, is characterized in that, describedly searches related service information according to described positional information and time, and the step of the information on services finding to described client push, comprising:
According to passing positional information and the memory time thereof of the described client of preserving, and according to the current positional information of described client receiving, determine described client user's active state;
According to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, search related service information;
The information on services finding to described client push.
3. method as claimed in claim 2, it is characterized in that, described according to passing positional information and the memory time thereof of the described client of preserving, and according to the current positional information of described client receiving, the step of determining described client user's active state, comprising:
The corresponding ownership place of each positional information in the passing positional information of definite described client of preserving, and according to determining the stop duration of described client at ownership place corresponding to each positional information the memory time of described each positional information of preserving;
According to the positional information of the current location of the described client receiving, determine the ownership place of described client current location;
Stop duration according to the described client of determining in relevant position, determine the active state of described client user at the corresponding ownership place of current location information receiving, wherein, described active state at least comprises the second active state that represents long-term the first active state stopping and represent short stay.
4. method as claimed in claim 2, is characterized in that, the described client user's that described basis is determined active state, current positional information and the time of reception thereof of described client receiving are searched the step of related service information, comprising:
According to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, be connected to and in the Internet, search related service information;
And/or, according to the described client user's who determines active state, current positional information and the time of reception thereof of described client receiving, in preset service information data storehouse, search related service information.
5. a server, is characterized in that, comprising:
Acquisition module, the positional information of obtaining for receiving client;
Search module, for the positional information and the time of reception that get according to described acquisition module, in service information data library lookup related service information, described service information data storehouse comprises two server info databases that correspond respectively to client user's long-term stop and two active states of short stay;
Pushing module, for searching to described in described client push the information on services that module searches arrives;
Described acquisition module comprises:
Trigger element, in the time that system time meets the time conditions sending service information, sends trigger message to described client;
Receiving element, for himself the positional information that receives that described client obtains according to the trigger message of described trigger element, wherein, the mode that described client is obtained the positional information of himself comprises: global position system GPS, the Big Dipper global position system, in conjunction with network base station information and GPS information to any one or more in the technology of mobile position estimation, described positional information comprises: geographical latitude and longitude coordinates information;
Wherein, two active states of described client user's long-term stop and short stay, according to determining the stop duration of described client at ownership place corresponding to each positional information the memory time of each positional information in the passing positional information of the client of preserving, stop duration according to definite client in relevant position, determines the active state of client user at the corresponding ownership place of current location information receiving.
6. server as claimed in claim 5, is characterized in that, searches module and comprises:
Determining unit, for according to passing positional information and memory time thereof of described client of preserving, and according to the current positional information of described client receiving, determines described client user's active state;
Search unit, current positional information and the time of reception thereof of described client that the described client user's who determines according to described determining unit active state, acquisition module gets, searches related service information.
7. server as claimed in claim 6, is characterized in that, described determining unit comprises:
First determines subelement, for determining the corresponding ownership place of each positional information of passing positional information of the described client of preserving, and according to determining the stop duration of described client at ownership place corresponding to each positional information the memory time of described each positional information of preserving;
Second determines subelement, for the positional information of the current location of the described client that receives according to receiving element, determines the ownership place of described client current location;
The 3rd determines subelement, for determining according to described first stop duration and the second definite definite ownership place of subelement that subelement is definite, determine the active state of the ownership place of the current location information that described client user receives at receiving element, wherein, described active state at least comprises the second active state that represents long-term the first active state stopping and represent short stay.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110032759.4A CN102098620B (en) | 2011-01-30 | 2011-01-30 | Method for providing service information and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110032759.4A CN102098620B (en) | 2011-01-30 | 2011-01-30 | Method for providing service information and server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102098620A CN102098620A (en) | 2011-06-15 |
| CN102098620B true CN102098620B (en) | 2014-07-09 |
Family
ID=44131447
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110032759.4A Active CN102098620B (en) | 2011-01-30 | 2011-01-30 | Method for providing service information and server |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102098620B (en) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102892071A (en) * | 2011-07-22 | 2013-01-23 | 广东宇天科技有限公司 | Mobile phone based service content showing system and method |
| CN102999499B (en) * | 2011-09-09 | 2016-03-02 | 联想(北京)有限公司 | Information processing method and device |
| KR101160681B1 (en) | 2011-10-19 | 2012-06-28 | 배경덕 | Method, mobile communication terminal and computer-readable recording medium for operating specific function when activaing of mobile communication terminal |
| CN102821145A (en) * | 2012-07-27 | 2012-12-12 | 深圳市有伴科技有限公司 | Content display method, server and client |
| CN102801796A (en) * | 2012-08-03 | 2012-11-28 | 上海华勤通讯技术有限公司 | Method for realizing information pushing of mobile terminal |
| CN103686628B (en) * | 2012-09-17 | 2017-09-12 | 中国移动通信集团公司 | A kind of information-pushing method, system and the network equipment, mobile terminal |
| CN103729387A (en) * | 2012-10-16 | 2014-04-16 | 北京糯米网科技发展有限公司 | Data push method and device |
| CN104102638B (en) | 2013-04-02 | 2017-06-20 | 北京百度网讯科技有限公司 | Method for pushing, system and device based on positional information |
| CN105101069A (en) * | 2014-05-16 | 2015-11-25 | 章欣怡 | Information obtaining control mode based on time and on-site positioning |
| CN105320709A (en) * | 2014-08-05 | 2016-02-10 | 阿里巴巴集团控股有限公司 | Information reminding method and device on terminal equipment |
| CN105828318B (en) * | 2015-01-04 | 2019-07-02 | 中国移动通信集团辽宁有限公司 | A method and system for realizing the reminder of winning invoices |
| CN104601713A (en) * | 2015-01-28 | 2015-05-06 | 张帅 | Undamped dynamic pushing method of time-space suppression information |
| CN105991724A (en) * | 2015-02-15 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Information pushing method and device |
| CN105282014A (en) * | 2015-11-17 | 2016-01-27 | 中国建设银行股份有限公司 | Information pushing method and apparatus |
| CN105653675A (en) * | 2015-12-29 | 2016-06-08 | 宇龙计算机通信科技(深圳)有限公司 | Information recommendation method and apparatus, server and system |
| CN105677811A (en) * | 2015-12-31 | 2016-06-15 | 魅族科技(中国)有限公司 | Information acquisition method and device |
| CN105635969B (en) * | 2016-01-26 | 2019-10-22 | 百度在线网络技术(北京)有限公司 | A kind of information-pushing method and Information Push Server |
| WO2017132880A1 (en) * | 2016-02-03 | 2017-08-10 | 刘芬 | Patent information reminder method and server for use when pushing information based on position |
| CN105872966A (en) * | 2016-04-01 | 2016-08-17 | 乐视控股(北京)有限公司 | Method and device for pushing customized message |
| CN107483391A (en) * | 2016-06-07 | 2017-12-15 | 腾讯科技(深圳)有限公司 | The method for pushing and device of multimedia file |
| CN107181862B (en) * | 2017-05-16 | 2020-02-21 | 维沃移动通信有限公司 | A kind of information prompting method and mobile terminal |
| CN107528913A (en) * | 2017-09-12 | 2017-12-29 | 曦威胜科技开发(深圳)有限公司 | A kind of intelligent terminal positioning service system |
| CN110012430A (en) * | 2018-01-05 | 2019-07-12 | 触信(厦门)智能科技有限公司 | A kind of intelligent information acquisition methods |
| CN110111128B (en) * | 2019-03-28 | 2021-05-11 | 厦门理工学院 | Apartment elevator advertisement playing method, device and equipment |
| CN111782938B (en) * | 2020-05-29 | 2021-02-09 | 广西博士海意信息科技有限公司 | Information query pushing method and device and computer equipment |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101150774A (en) * | 2007-10-16 | 2008-03-26 | 中国网络通信集团公司 | Method and system for obtaining location service information |
| CN101378525A (en) * | 2007-08-28 | 2009-03-04 | 环达电脑(上海)有限公司 | System and method for providing relevant service based on position information |
| CN101841763A (en) * | 2009-03-18 | 2010-09-22 | 上海贝尔股份有限公司 | Method and device for providing service and handling position information in wireless communication network |
-
2011
- 2011-01-30 CN CN201110032759.4A patent/CN102098620B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101378525A (en) * | 2007-08-28 | 2009-03-04 | 环达电脑(上海)有限公司 | System and method for providing relevant service based on position information |
| CN101150774A (en) * | 2007-10-16 | 2008-03-26 | 中国网络通信集团公司 | Method and system for obtaining location service information |
| CN101841763A (en) * | 2009-03-18 | 2010-09-22 | 上海贝尔股份有限公司 | Method and device for providing service and handling position information in wireless communication network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102098620A (en) | 2011-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102098620B (en) | Method for providing service information and server | |
| US8660793B2 (en) | Expediting reverse geocoding with a bounding region | |
| CN101917664B (en) | Information providing method and device and mobile terminal | |
| US9386409B2 (en) | LBS-based prompt information output method and system, and storage medium | |
| CN106209935B (en) | Information processing method, terminal and server | |
| US8050690B2 (en) | Location based presence and privacy management | |
| US8725173B2 (en) | User defined location based notification for a mobile communications device systems and methods | |
| US8391895B2 (en) | Method and apparatus for providing location-based information | |
| CN101821972B (en) | Method for transmitting and receiving broadcast information and apparatus therefor | |
| CN101867870A (en) | Information push method, server, terminal and system | |
| CN103631888B (en) | Multi-data source data searching method and device based on positions | |
| CN105430618B (en) | A kind of network registration method and device | |
| US20150045067A1 (en) | Information obtaining method, information pushing method, mobile terminal, server, and system | |
| CN112653748B (en) | Information pushing method and device, electronic equipment and readable storage medium | |
| CN112464112A (en) | Positioning method, positioning device and storage medium | |
| CN103327041A (en) | Method and system for acquiring user contents | |
| US9204248B2 (en) | Communication terminal and information transmission processing method therefor | |
| CN101378532A (en) | Information enquiry method and system base on source honeycomb district orientation | |
| CN105072169A (en) | Intelligent information display system of culture exhibition hall | |
| CN103312737B (en) | User profile supplying method and device | |
| US20120034929A1 (en) | System and method for showing dynamic location for a plurality of users | |
| EP2299370B1 (en) | Expediting Reverse Geocoding with a Bounding Region | |
| CN102946416A (en) | Method and device for issuing and acquiring multimedia advertisement | |
| CN103079164A (en) | Relation chain establishment method and relation chain establishment system | |
| US8401530B2 (en) | System for multimedia content-assisted trigger location, and service methods thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |