Summary of the invention
The features and advantages of the present invention are partly stated in the following description, or can be apparent from this description, or learn by putting into practice the present invention.
For overcoming the problem of prior art, the invention provides a kind of service providing method based on mobile terminal geographic position information and system, realize intelligently according to the distance of ISP for mobile phone users provides the service of differentiation, form incentive mechanism simultaneously, impel mobile phone users to accept the service provided to ISP position.
It is as follows that the present invention solves the problems of the technologies described above adopted technical scheme:
According to an aspect of the present invention, a kind of service providing method based on mobile terminal geographic position information is provided, comprises the following steps:
Receive request by communication network on the server systems, this request comprises centered by the geographical position of ISP, and the mobile phone users to different distance provides the service of differentiation;
This server system is according to the service content provided in this request, generate centered by the geographical position of this ISP, there is with at least two of different distance formation the coverage of different service content, and store the service content of this coverage and correspondence;
After receiving the connection request of mobile terminal, this server system obtains the geographical position of corresponding mobile terminal, and calculate the distance of this mobile terminal and this ISP, judge the coverage at the place, geographical position of this mobile terminal, and deposit in case in the service of the coverage of correspondence, the confirmation that respective service is provided is returned to this mobile terminal.
According to one embodiment of present invention, on map centered by the geographical position of this ISP, at least two zone boundaries are formed with different distance, this coverage is formed between zones of different border, each coverage has different service content, wherein, this zone boundary, centered by the geographical position of this ISP, is formed with the circle of different radii; Or this zone boundary is so that the road distribution map formed according to road network to be formed with the some line of the geographical position equidistance of this ISP.
According to one embodiment of present invention, whether this server system regular check arrives the time started providing service, when arriving the time started, by the operating system provider of mobile terminal, to the mobile terminal from this ISP's preset distance send participate in the message request of service is provided.
According to one embodiment of present invention, in the connection request receiving mobile terminal additional packets containing require to use reduce the distance function instruction after, this server system obtains the geographical position of corresponding mobile terminal, and calculate the distance of this mobile terminal and this ISP, then the distance calculated is deducted the required distance shortened, according to the coverage at drawn this mobile terminal place of new Distance Judgment, and deposit in case in the service of the coverage of correspondence, the confirmation that respective service is provided is returned to this mobile terminal.
According to one embodiment of present invention, the request of the ISP of the inquiry designated geographic area that this server system sends according to mobile terminal, search the ISP in this designated geographic area, and the data of the ISP found are returned corresponding mobile terminal, the ISP found can be presented on the electronic chart of mobile terminal.
According to one embodiment of present invention, this server system is after receiving the request of ISP that selection that mobile terminal sends specifies, the relevant information of the ISP specified by inquiry and service content, and relevant information and service content are sent to corresponding mobile terminal, relevant information and service content can be shown on the screen of the mobile terminal.
According to one embodiment of present invention, this server system receive mobile terminal send inquiry other participate in the request of the mobile terminal of service is provided after, by participate in institute provide all mobile terminals of service and the relevant information of each coverage send to proposition inquiry request mobile terminal, make the mobile terminal proposing inquiry request on its electronic chart centered by the geographical position of specified ISP, the mark of all mobile terminals and each coverage can be shown.
According to one embodiment of present invention, service content divides by priority level, and the service content that priority is higher gives the coverage closer to ISP.
According to one embodiment of present invention, after server system carries out coverage division according to the service content that ISP provides, the quantity of all registered users that server system inquiry occurred in certain time period of each coverage or from third party's provide the platform in user geographical position to obtain quantity that its registered user past occurs in certain time period of each coverage; Then predict the quantity of each coverage following certain time period potential consumption user, the quantity that each coverage provides service content is given on automatic dynamic ground.
According to one embodiment of present invention, this server system uses this confirmation to require to provide the request of respective service to verify to ISP to mobile terminal, is verified laggard line item, and deducts fees to corresponding ISP.
According to another aspect of the present invention, a kind of service provider system based on mobile terminal geographic position information is provided, comprises:
ISP's administration module, it receives request by communication network, and this request comprises centered by the geographical position of ISP, and the mobile phone users to different distance provides the service of differentiation;
Service management module, it is according to the service content provided in this request, generate centered by the geographical position of this ISP, there is with at least two of different distance formation the coverage of different service content, and store the service content of this coverage and correspondence;
Mobile phone users administration module, it is after receiving the connection request of mobile terminal, obtain the geographical position of corresponding mobile terminal, and calculate the distance of this mobile terminal and this ISP, judge the coverage at the place, geographical position of this mobile terminal, and deposit in case in the service of the coverage of correspondence, the confirmation that respective service is provided is returned to this mobile terminal.
According to one embodiment of present invention, also comprise service release module, it is by the operating system provider of mobile terminal, to the mobile terminal from this ISP's preset distance send participate in the message request of service is provided.
According to one embodiment of present invention, this mobile phone users administration module be set in the connection request receiving mobile terminal additional packets containing require to use reduce the distance function instruction after, obtain the geographical position of corresponding mobile terminal, and calculate the distance of this mobile terminal and this ISP, then the distance calculated is deducted the required distance shortened, according to the coverage at drawn this mobile terminal place of new Distance Judgment, and deposit in case in the service of the coverage of correspondence, the confirmation that respective service is provided is returned to this mobile terminal.
The invention provides a kind of service providing method based on mobile terminal geographic position information and system, achieve intelligently according to the distance of ISP for mobile phone users provides the service of differentiation, form incentive mechanism simultaneously, impel mobile phone users to accept the service provided to ISP position.Traditional " registering " behavior utilizes user's actual geographic positional information, and " registering " behavior in the present invention can act on (namely reducing the distance function) by " magic ", make mobile terminal appear at position closer to ISP virtually, form incentive mechanism further.
By reading specification, those of ordinary skill in the art will understand the characteristic sum content of these technical schemes better.
Embodiment
The embodiment of the present invention provides a kind of service providing method based on mobile terminal geographic position information, comprises the following steps:
Receive request by communication network on the server systems, request comprises centered by the geographical position of ISP, and the mobile phone users to different distance provides the service of differentiation;
Server system, according to the service content provided in request, generates centered by the geographical position of ISP, has the coverage of different service content with at least two of different distance formation, and the service content of stores service region and correspondence; Preferably, on map centered by the geographical position of ISP, at least two zone boundaries are formed with different distance, zones of different forms coverage between border, each coverage has different service content, wherein, zone boundary, centered by the geographical position of ISP, is formed with the circle of different radii; Or zone boundary is so that the road distribution map formed according to road network to be formed with the some line of the geographical position equidistance of ISP.Such as, server system has the geodata in this city, then extracts road network, forms the distribution map of a road, then according to such as 300 meters, 800 meters and 1500 meters, the geographical position point calculated on distribution map of distance service supplier, equidistant points is linked to be a zone boundary.If server system does not have the geodata in city, so just according to border, circle defined area.
Server system by the operating system provider of mobile terminal, to the mobile terminal from ISP's preset distance send participate in the message request of service is provided; In the present embodiment, request also comprises the time started and end time that provide service, whether server system regular check arrives time started and end time, when arriving the time started, just by the operating system provider of mobile terminal, to the mobile terminal from ISP's preset distance send participate in the message request of service is provided; When arriving the end time, stop providing differentiated service to mobile phone users.
After receiving the connection request (as the information of registering of accepting the invitation that mobile terminal returns) of mobile terminal, server system obtains the geographical position of corresponding mobile terminal, and calculate the distance of mobile terminal and ISP, judge the coverage at the place, geographical position of mobile terminal, and deposit in case in the service of the coverage of correspondence, the confirmation that respective service is provided is returned to mobile terminal.According to the preferred version of the present embodiment, in the connection request (as the information of registering of accepting the invitation that mobile terminal returns) receiving mobile terminal additional packets containing require to use reduce the distance function instruction after, server system obtains the geographical position of corresponding mobile terminal, and calculate the distance of mobile terminal and ISP, then the distance calculated is deducted the required distance shortened, according to the coverage at drawn new Distance Judgment mobile terminal place, and deposit in case in the service of the coverage of correspondence, the confirmation that respective service is provided is returned to mobile terminal.
The request of the ISP of the inquiry designated geographic area that server system sends according to mobile terminal, search the ISP in designated geographic area, and the data of the ISP found are returned corresponding mobile terminal, the ISP found can be presented on the electronic chart of mobile terminal.Server system is after receiving the request of ISP that selection that mobile terminal sends specifies, the relevant information of the ISP specified by inquiry and service content, and relevant information and service content are sent to corresponding mobile terminal, relevant information and service content can be shown on the screen of the mobile terminal.Server system receive mobile terminal send inquiry other participate in the request of the mobile terminal of service is provided after, by participate in institute provide all mobile terminals of service and the relevant information of each coverage send to proposition inquiry request mobile terminal, make the mobile terminal proposing inquiry request on its electronic chart centered by the geographical position of specified ISP, the mark of all mobile terminals and each coverage can be shown.
Server system uses confirmation to require to provide the request of respective service to verify to ISP to mobile terminal, is verified laggard line item, and deducts fees to corresponding ISP.
The present embodiment provides a kind of service provider system based on mobile terminal geographic position information simultaneously, comprising:
ISP's administration module, it receives request by communication network, and request comprises centered by the geographical position of ISP, and the mobile phone users to different distance provides the service of differentiation;
Service management module, it, according to the service content provided in request, generates centered by the geographical position of ISP, has the coverage of different service content with at least two of different distance formation, and the service content of stores service region and correspondence;
Mobile phone users administration module, it is after receiving the connection request of mobile terminal, obtain the geographical position of corresponding mobile terminal, and calculate the distance of mobile terminal and ISP, judge the coverage at the place, geographical position of mobile terminal, and deposit in case in the service of the coverage of correspondence, the confirmation that respective service is provided is returned to mobile terminal.
Preferably, also comprise service release module, it is by the operating system provider of mobile terminal, to the mobile terminal from ISP's preset distance send participate in the message request of service is provided;
Mobile phone users administration module be set in the connection request receiving mobile terminal additional packets containing require to use reduce the distance function instruction after, obtain the geographical position of corresponding mobile terminal, and calculate the distance of mobile terminal and ISP, then the distance calculated is deducted the required distance shortened, according to the coverage at drawn new Distance Judgment mobile terminal place, and deposit in case in the service of the coverage of correspondence, the confirmation that respective service is provided is returned to mobile terminal.
Above-mentioned service content has the feature of differentiation according to different coverages, and service content can divide by priority level, and the service content that priority is higher gives the coverage closer to ISP.
In one particular embodiment of the present invention, after server system carries out coverage division according to the service content that ISP provides, server system was inquired about in certain time period of each coverage, as 2 week of past, and the quantity of all registered users occurred; The platform in user geographical position also can be provided from third party, as microblogging, Renren Network etc., obtain the quantity that its registered user past occurs in certain time period of each coverage; Then, predict the quantity of each coverage following certain time period potential consumption user, the quantity that each coverage provides service content is given on automatic dynamic ground.
For ease of understanding the present invention, be described in detail with a concrete application example below:
As shown in Figure 1, mobile terminal (as intelligent mobile terminal, including but not limited to smart mobile phone, panel computer) is connected by communication network (as the Internet) and server system (server namely in this example also can adopt Cloud Server).User can be conducted interviews to server by smart mobile phone or panel computer.Commercial accounts' end (including but not limited to PC terminal, smart mobile phone, platform computer) are connected with server system by communication network (as the Internet).ISP (businessman namely in this example) can be conducted interviews to server by PC terminal, smart mobile phone or panel computer.
As shown in Figure 2, user sends registration request by mobile terminal to server, server checks its log-on message uniqueness in a database thereupon, such as E-mail address, then for user generates unique mark (ID), and the log-on message storing user is in database, finally returns and is successfully identified to mobile terminal, complete registration step.
As shown in Figure 3, ISP (businessman namely in this example) can pass through PC terminal or intelligent mobile terminal, as smart mobile phone or panel computer, submits the information of businessman to server to.The content that server is submitted to according to businessman, generate multiple centered by the businessman geographical position virtually, take different distance as the circular geographic area of radius, different regions will be endowed different service content, subsequently, the content of these Region dividing and correspondence will be stored in database.
Fig. 4 is the schematic flow sheet of businessman's layout advertising campaign.Commercial accounts' end (i.e. businessman) login system, after being proved to be successful, listing affiliated shop, then selects shop, initiate sales promotion, can according to the initial time of the number of users input sales promotion of shop periphery and content.
Server Analysis Service content, generate multiple centered by businessman geographical position according to service content, different distances is the border circular areas of radius, and different regions will be endowed different service content, subsequently, the content of these Region dividing and correspondence will be stored in database.This promotional content enters sales promotion dispatch list.Server was every 30 seconds scanning sales promotion dispatch lists.When arriving the sales promotion time started, shop enters sales promotion state.Centered by shop, search centered by shop, all registered users in 5 kilometer range, sent the message request of sales promotion by mobile terminal system provider, mobile terminal receives promotional content.
Fig. 5 is commercial accounts' end structure schematic diagrames, and commercial accounts' end comprises:
Central processing unit;
Login unit: for making commercial accounts' game server;
Business Information display unit: list affiliated businessman, shows for information about, as position, affiliated industry, scale etc. on address, phone, map;
Business Information administrative unit: editor's Business Information, such as, on modified address, phone, map position, affiliated industry, scale etc.;
Promotional content edit cell: the content of editor's sales promotion, as prize and the planned number of the first prize; Each sales promotion with one independently " sales promotion detailed rules and regulations " be stored in database, a businessman can have multiple " sales promotion detailed rules and regulations ";
Sales promotion release unit: select " sales promotion detailed rules and regulations ", the initial time of selection activity.
Electronic chart display unit: show the position of businessman on map, and around businessman within certain period the statistical information of all mobile phone users, the position occurred as user and time.
Sales promotion statistic unit: the number etc. of showing the number that each sales promotion is invited, consumption in real time;
Sales promotion financial unit: the account balance showing businessman; Show server deducting fees for each sales promotion in real time; And supplement with money (supplementing with money with credit-card forms) to server.
As shown in Figure 6, user can search the Business Information of periphery by mobile terminal.Contain the unique ID of user and the geographical location information of mobile terminal in user's request, after server knows request, judge the merchant service region at user place.Subsequently, server extracts service corresponding to coverage and information from database, is back to mobile terminal.User's request process is actually " a registering " process, and mobile terminal can propose a request to server, will comprise position and the ID of user in request.The same area probably has a lot of businessman, and user can click the label of certain businessman on map, enters the page of sales promotion.Can guarantee that a sales promotion has a page like this, map just show the content of this businessman's sales promotion, do not comprise other businessman.
Fig. 7 is the schematic flow sheet that user obtains periphery merchant service.User logs in, and after being verified, inquires about the Business Information in a certain region, and the Business Information found can be returned to mobile terminal by server, and the pattern of businessman can be presented on the electronic chart of mobile terminal.User clicks pattern, and after selecting a certain businessman, server can inquire about information and the promotional content of businessman, and by promotional content display on the screen of the mobile terminal.When user will check contest map, server can inquire about other user and each coverage of participating in this sales promotion simultaneously, the electronic chart of mobile terminal shows the head portrait of all users, and on electronic chart centered by businessman, the radius of coverage is that the circle that radius draws different colours represents different coverages.After user's button click participates in sales promotion, server obtains customer location, calculate the distance with businessman, judge which coverage this position is seated, whether the service then inquiring about this region from database has distributed complete, if do not distribute complete, then coupon information is sent to mobile terminal, shows on mobile terminals.
Fig. 8 is mobile terminal structure schematic diagram, and mobile terminal comprises:
Central processing unit;
Global position system GPS unit: for obtaining the gps signal of mobile terminal hardware, and read in the middle of internal memory;
Login unit: for making user's game server, obtains user profile, as name, head portrait, integration etc.;
Businessman's content displaying unit: obtain Business Information from server and show, comprising seller addresses, phone and introduction;
Promotional content display unit: the information of the promotional content listing businessman and other user simultaneously participating in sales promotion, as user's head portrait etc.;
Position information process unit: read gps data from internal memory, uploads to server; Process other position data that also storage server returns, the position of such as businessman and other user simultaneously;
Magic administrative unit: all magic information obtaining user to server; When participating in advertising campaign, use magic, shorten the distance with businessman;
Sales promotion uses unit: use reward voucher; Accept user and input merchant password, and send the request of " use reward voucher " to server.
Electronic chart display unit: show businessman and customer location on map; According to the coverage of multiple differentiation that server returns, centered by businessman, map draws the circle of multiple different colours.
Fig. 9 is server architecture schematic diagram, and server comprises:
Central processing unit;
Geographic information processing unit: the geography information relevant treatment supporting each other unit, comprises distance operation, space querying (overlapping, comprise and close) etc.;
Intelligent mobile terminal user administrative unit: storing subscriber information, authentication of users logon information, inquiry and Edit Profile etc.;
Business user's administrative unit: store Business Information, checking businessman logs in, the information etc. of inquiry and editor businessman and its businessman;
Services of sales promotion administrative unit: editor's promotional content, the promotion period of arrangement, inquires about the data of each sales promotion, registers and use reward voucher etc. as user;
Sales promotion release unit: when sales promotion starts, is pushed to mobile phone users sales promotion information;
Magic administrative unit: store various magic, the effect etc. of inquiry magic;
Financial unit: the financial data storing businessman, accepts businessman and supplement with money, inquire about the Transaction Information etc. of each sales promotion.
Figure 10 is the schematic flow sheet that the user of the embodiment of the present invention uses magic.User is before registering, inquire about the operable magic reduced the distance, after selecting magic button click to participate in sales promotion, server obtains customer location, calculate the distance with businessman, search the effect of this magic in a database, and deduct the distance of magic shortening, be seated which region from the new Distance Judgment user drawn, whether the service inquiring about this region from database has distributed complete, if do not distribute complete, then coupon information is sent to mobile terminal, shows on mobile terminals.
Figure 11 and Figure 12 shows the operating process that user uses reward voucher.User is when using reward voucher, and input password, whether be at this moment physically located near businessman user and verify, if the verification passes, and password, then arrange this reward voucher and used, carry out record if conforming to the merchant password stored in database.Can give to the suitable magic of user simultaneously.In the account number of businessman, record this transaction, and deduct the expense of this businessman.At commercial accounts' end display transaction record and record of deducting fees.
Utilize the present invention, businessman can start sales promotion in real time, and specify start and end time, such as, 2 pm Tuesday, to 3 points, then specifies promotional content, and such as, the first prize 1, sends a free coffee; Second prize 5, sends free snack; Third prize 20, every portion of lunch 1 yuan of discount.Server is by the geographical location information according to businessman, find out all users around businessman in 5 kilometer range, then by " notice " function of apple IOS, the information pushing of sales promotion to user, send sales promotion to user to invite (certainly, also can be given notice to user by the operating system provider of other intelligent mobile terminal).After user receives invitation, " participation " button can be clicked.When agreeing to participate in sales promotion etc. enough users, sales promotion formally receives user " registering "." registering " region of businessman is according to the grade classification of prize.User " registers " and will obtain different offers content in zones of different.Period, user can use " magic ", appear at virtually distance businessman closer to position, then obtain corresponding offers content.
By using " magic ", adding the distance of " registering ", reaching place with making user " virtual ".Such as, user is in outside businessman 1000 meters, after user uses magic " motorcycle ", add the distance 500 meters of registering of user, then after the positional information of user and this magic being sent to server, server can think user apart from businessman 500 meters, and fict 1000 meters of.
When user carries out in regional " registering ", obtain the prize of the correspondence in region.Also " register " represent conclusion of the competitions when user reaches first prize region, user obtains corresponding Nobel prize and encourages.Due to each awards, the number of people allowed is limited, then user may not necessarily obtain the first prize.Such as, user A " registers " and obtains third prize in third prize region; And user B uses " magic " to carry out " registering " in third prize region, server thinks that user B has reached first prize region, and gives user the first prize.
User opens application program after receiving message request, it will be appreciated that sales promotion information at one's side, such as, has 10 businessmans, and these businessmans are 12 startup sales promotion all at noon, and so system will send message request to the user of 5 kilometer range around these 10 businessmans.If a user appears at around 2 businessmans, then can receive 2 message requests respectively.The map of mobile terminal can adopt Google Maps, and this is the map that mobile terminal carries.The data that server can return by the application program of mobile terminal, in the middle of the internal memory comprising the position of businessman and state (whether sales promotion in the middle of) write mobile terminal, are presented at these businessmans on map according to position.After sales promotion is opened in user's click, the particular content of sales promotion can be checked, comprise quantity and the content of prize.User now can promise to participate in by button click.Then user can check the prize corresponding region of sales promotion, and such as, in electronic chart, red area represents the first prize, and Blue circles represents second prize, and green circle represents third prize, and light blue circle represents fourth class prize region.User " registers " in each region will obtain prize corresponding to region.
Compared with prior art, businessman of the present invention can work out real-time advertising campaign, prize has differentiation feature, and user obtains the different ranks in advertising campaign by " registering ", and the position that " magic " can be used to appear at virtually closer to businessman obtains information.Utilize the present invention, form incentive mechanism, impel mobile phone users to accept the service provided to businessman position.
Above with reference to the accompanying drawings of the preferred embodiments of the present invention, those skilled in the art do not depart from the scope and spirit of the present invention, and multiple flexible program can be had to realize the present invention.For example, to illustrate as the part of an embodiment or the feature that describes can be used for another embodiment to obtain another embodiment.These are only the better feasible embodiment of the present invention, not thereby limit to interest field of the present invention that the equivalence change that all utilizations specification of the present invention and accompanying drawing content are done all is contained within interest field of the present invention.