CN103237291B - The integration localization method of mobile terminal and active information service recommendation method - Google Patents

The integration localization method of mobile terminal and active information service recommendation method Download PDF

Info

Publication number
CN103237291B
CN103237291B CN201310172652.9A CN201310172652A CN103237291B CN 103237291 B CN103237291 B CN 103237291B CN 201310172652 A CN201310172652 A CN 201310172652A CN 103237291 B CN103237291 B CN 103237291B
Authority
CN
China
Prior art keywords
signal
mobile terminal
location
information
service
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
Application number
CN201310172652.9A
Other languages
Chinese (zh)
Other versions
CN103237291A (en
Inventor
周相兵
马洪江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ABA TEACHERS COLLEGE
Original Assignee
ABA TEACHERS COLLEGE
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ABA TEACHERS COLLEGE filed Critical ABA TEACHERS COLLEGE
Priority to CN201310172652.9A priority Critical patent/CN103237291B/en
Publication of CN103237291A publication Critical patent/CN103237291A/en
Application granted granted Critical
Publication of CN103237291B publication Critical patent/CN103237291B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention provides a kind of integration localization method and active information service recommendation method of mobile terminal.Integration localization method comprises: step 1, obtains satellite positioning signal and WIFI framing signal; Step 2, compares the signal strength signal intensity of satellite positioning signal and WIFI framing signal, and one that selects information strength large as mobile terminal framing signal; Step 3, sends to cloud computing server by described mobile terminal framing signal; Step 4, the location service information that mobile terminal is initiatively recommended from described cloud computing server by positioning signal reception.Mobile terminal carries out differentiating and processing according to the information strength of the AP point of satellite positioning signal and WIFI, and select RSS large as framing signal, improve the precision of location, and according to the active recommendation information that the customized demand acquisition cloud computing server of user obtains from service provider, ensure that user obtains highly reliable, high-precision recommendation service whenever and wherever possible.

Description

The integration localization method of mobile terminal and active information service recommendation method
Technical field
The present invention relates to positioning field, particularly a kind of integration localization method of mobile terminal and active information service recommendation method.
Background technology
Location-based service has been dissolved in people's life gradually, for the convenient acquisition location-based service of people provides method, and the positional information of terminal is obtained by location technology usually, and provide relevant to position by mobile network/wireless network to mobile terminal and meet the information service of end-user demands, thus providing service at any time, everywhere for tailor end user.After passenger as different arrives different scenic spots, just can pass through GPS(Global Positioning System), the Big Dipper, mobile network or wireless. network, bluetooth, RFID(RadioFrequency Identification Devices) etc. the location technology information service that provides this scenic spot relevant for passenger.But need could to locate more accurately in relatively spacious, the similar space such as skyscraper is not intensive with regard to GPS/ Big Dipper location, indoor positioning is difficult to satisfy the demands; But at this moment can realize location by mobile network, but with regard to current 2G/3G(3rd Generation Telecommunication), network speed is difficult to the demand meeting customized user chunk data transmission change; At this moment, just consider WLAN (wireless local area network), particularly WIFI(Wireless Fidelity) realize location, although WIFI has the deficiencies such as reflection, refraction, diffraction running into barrier, it has pretty good effect to indoor positioning, and current most of terminal intelligent machine all has WIFI function; And the technological orientation such as bluetooth, RFID requires that close together, locating information are easily disturbed and the data volume transmitted is limited etc. problem.And fix algorithm primary fingerprint algorithm, circumferential registration algorithm, CELLID location algorithm and TOA(Time of Advent for wireless)/TDOA(Time Difference Of Arrival) location algorithm etc.
With regard to location-based service itself, it is in a mobile environment, utilizes GIS(Geographic InformationSystem) technology, the technology such as mobile positioning technique and network service to be to provide a kind of service mode of spatial Information Service; Just make data acquisition and processing (DAP) be location-based service application important step and process, be also for the service quality of location-based service provides important guarantee.Its location technology is the prerequisite of position-based service, is the geographical position of directly obtaining terminal use for different users provides the basis of information service; Its location technology has GPS/ Big Dipper location, ground triangulation location/mobile network location and hybrid locating method etc. usually at present.And different information services is provided by different providers, and the information service that provides real-time change often; The demand of user be then all to obtain effectively at any time, everywhere, exact service provides convenient for oneself application, helps, simplifies the business arrangement of oneself.
Require and customized demand to meet this user, current computation schema, service mode and station-keeping mode etc. all have some limitations and deviation, be difficult to for user obtains positional information comparatively accurately, also be difficult to for the customization of user require to provide effectively, information service accurately, as passenger reaches different scenic spot, then at this moment just can according to the passenger geographical position obtained for it provides the information service at different scenic spot; And in this case, passenger may be in the space such as spaciousness, non-dense set type, movement, " indoor ", relevant information service simultaneously is also distributed in the different service provider places in different spaces, and the data of these providers are also in real-time change.Therefore, current location and position service method are difficult to the customized demand meeting user.
Summary of the invention
Below embodiments of the invention are described in detail, but the multitude of different ways that the present invention can be defined by the claims and cover is implemented.
The invention provides a kind of positioning precision is high, can provide the mobile terminal of information service by customization integration localization method and active information service recommendation method.
For this reason, a first aspect of the present invention, provides a kind of integration localization method of mobile terminal, it is characterized in that, comprising: step 1, obtains satellite positioning signal and WIFI framing signal; Step 2, compares the signal strength signal intensity of satellite positioning signal and WIFI framing signal, and one that selects signal strength signal intensity large as mobile terminal framing signal; Step 3, sends to cloud computing server by described mobile terminal framing signal; Step 4, the location service information that mobile terminal is initiatively recommended from described cloud computing server by positioning signal reception.
Further, described WIFI framing signal is obtained by following method: steps A 1, and the AP situation according to zones of different sets up fingerprint database; Steps A 2, scan A P signal, when the intensity of AP signal meets pre-provisioning request, directly locates, otherwise performs steps A 3; Steps A 3, identifies the AP signal scanning and obtain, and adopts partitioning algorithm to divide described AP signal; Steps A 4, amplifies the signal be not enough to for locating in the described AP signal after division; Steps A 5, processes the AP signal after amplifying, to identify the source of this AP signal; If this AP signal can meet location needs, then this AP signal carried out contrast by the location routing table that presets with described fingerprint database and mated location, and use mapping function to realize and fingerprint database fast mapping, otherwise switch to other divide in and perform steps A 4.
Further, the method obtaining described WIFI framing signal also comprises: steps A 6, when described mobile terminal is in the division section of zones of different, automatically switches according to different demarcation, to trace into WIFI signal all in region constantly.
Further, the method obtaining described WIFI framing signal also comprises: steps A 7, sets up and meets the utility function that WIFI locates validity and user satisfaction, effectively to prevent uncertainty and the stability of the information strength in region.
Further, in steps A 5, described in fit through following method and carry out:
1) use represent that ant realizes the probability of state transitions in AP division when time t, and use taboo list tabu krepresent the AP signal of ant k current institute optimizing, allowed k={ C-tabu krepresenting that ant k allows the AP signal of optimizing next time, C represents all AP signals in region; Y (t) is coupling mapping rate function, F (t) is utility function, then meeting optimum matching result ant state transition probability can be calculated as follows:
If j belongs to allowed k, then P i , j k ( t ) = [ Y i , j ( t ) ] α · [ F ik ( t ) ] β , Otherwise P i , j k ( t ) = 0 ;
Wherein, α is amount of information heuristic factor, and β expects heuristic factor, and value is (0,1);
2) following formula is utilized to adjust mapping rate function Y (t):
Y i,j(t)=(1-ρ)·Y i,j(t)+△Y i,j(t)
ΔY i , j ( t ) = Σ k = 1 m ΔY i , j k ( t )
In formula, (1-ρ) ∈ (0,1] be in mapping rate from one from the variation coefficient of signal strength signal intensity R being divided into another and dividing; △ Y i,jt () represents that in this circulation, (i, j) is dividing the increments of change on switching; Time initial, △ Y i,j(t)=0; represent kth ant value at the upper signal strength signal intensity R of switching state (i, j) in once circulating, then:
ΔY i , j k ( t ) = R 0
In formula, 0 represents the situation except R.
3) after reaching predetermined positioning precision, Optimized Matching is stopped.
Further, described location-based service recommendation information is the described region at mobile terminal place and the location-based service of this area peripheral edge.
As a second aspect of the present invention, provide a kind of active information service recommendation method of facing position, it is characterized in that, comprising: step 1, cloud computing server obtains the mobile terminal framing signal from mobile terminal; Step 2, cloud computing server, according to from the customized demand of described mobile terminal and described mobile terminal framing signal, obtains the location-based service recommendation information recommended, and described location-based service recommendation information is sent to described mobile terminal from service provider; Step 3, cloud computing server receives from described mobile terminal the evaluation conclusion of described location-based service recommendation information and evaluation reason; Step 4, if the service of described recommendation does not meet customized demand, and evaluation result is unsatisfied with, then cloud computing server receives the new customized demand from described mobile terminal further, and again obtain according to described new customized demand and described mobile terminal framing signal the location-based service recommendation information recommended from service provider, and this location-based service recommendation information is sent to described mobile terminal.
Further, in described step 3,4, described unsatisfied evaluation result and evaluation reason thereof are also sent to client service center by cloud computing server.
Further, described location-based service recommendation information is the described region at mobile terminal place and the location-based service of this area peripheral edge.
After user opens mobile terminal, mobile terminal is according to the AP(Access Point of satellite positioning signal (such as GPS and/or the Big Dipper) and WIFI) signal strength signal intensity (RSS:Received Signal Strength) put differentiates, and select RSS large as framing signal, terminal positioning is realized with the positional information obtaining terminal use, improve the precision of location, so that for terminal use provides effective location-based service, and obtain according to the customized demand of user the active recommendation information going calculation server to obtain from service provider.Like this, user acquisition at any time, everywhere can meet the information service of oneself demand.
Accompanying drawing explanation
Fig. 1 is that the unified positional information under the cloud computing environment in a preferred embodiment obtains and processing procedure schematic diagram;
Fig. 2 is the WIFI engine of positioning structural representation in a preferred embodiment; And
Fig. 3 is the information service initiatively recommending module structure of the facing position in a preferred embodiment.
Embodiment
Based on the analysis of background technology, the present invention proposes a kind of localization method under cloud computing environment and effectively solves existing deficiency.And cloud computing recently solves distributed, scalable, the shared problem such as software and hardware resources and information service, it is a kind of distributed computing mode based on Internet, thus makes cloud computing efficiently can solve the requirement of location-based service real-time, magnanimity information and data processing.
The description of following part please refer to Fig. 1 to Fig. 3.
As one aspect of the present invention, provide a kind of integration localization method of mobile terminal.The method comprises:
Step 1, obtains satellite positioning signal and WIFI framing signal; Integrating these two kinds of framing signals is to ensure that terminal use can realize location-based service at any time, everywhere, namely terminal is allowed can to obtain location-based service in indoor and outdoor, special only for terminal is provided in whenever and wherever possible and the location-based service of periphery, after passenger arrives different scenic spot, ordinary circumstance is only for passenger provides the travel information service of this scenic spot and periphery.
Step 2, compares the signal strength signal intensity of satellite positioning signal and WIFI framing signal, selects large one of signal strength signal intensity as mobile terminal framing signal, to ensure that user can realize locating comparatively accurately whenever and wherever possible;
Step 3, sends to cloud computing server by described mobile terminal framing signal; Like this, when behind the location that terminal use realizes accurately and fast, just can realize the customize services of each self terminal, and realize information on services according to the cloud computing server of this place and periphery to terminal use and initiatively recommend, thus provide efficient location-based service for the terminal of different customized demand.
Step 4, receives the location-based service recommendation information initiatively recommended according to described mobile terminal framing signal from described cloud computing server.
After user opens mobile terminal, mobile terminal is according to the AP(Access Point of satellite positioning signal (such as GPS and/or the Big Dipper) and WIFI) signal strength signal intensity (RSS:Received Signal Strength) put differentiates, and select RSS large as framing signal, terminal positioning is realized with the positional information obtaining terminal use, improve the precision of location, so that for terminal use provides effective location-based service, and obtain according to the customized demand of user the active recommendation information going calculation server to obtain from service provider.Like this, user acquisition at any time, everywhere can meet the information service of oneself demand.
As passenger arrives different scenic spot, location, position and environment, particularly behind scenic spot, the demand of oneself can be realized by the present invention, for different passengers provides the information service meeting locational requirement, make passenger obtain satisfied tourism consumption at scenic spot and periphery.Thus improve the precision of information service location and reduce the delay transmitting information service.This is because after passenger arrives different scenic spot, by the location-based service of location technology, for they only provide the travel information service (as lodging information, catering information etc.) of scenic spot and periphery, so just effectively reduce the complexity that passenger obtains travel information service, simplify the flow process that information service obtains.
Fingerprint positioning method of the prior art, by identifying AP number and signal strength signal intensity, then carries out with the signal characteristic preserved in built fingerprint database construction to map according to signal characteristic, mates and realize afterwards locating.Its fingerprint database effectively utilizes multipath effect, and itself and positional information are combined, and be used as fingerprint by the multidiameter configuration of channel at the uniqueness of same position point in the region that WIFI environmental change is little.But owing to being subject to non-line-of-sight propagation, multipath transmisstion, environmental change, and need to set up the problems affect such as multiple AP data reference point and the existence of fingerprint database renewal difficulty, make its positioning precision and postpone to be difficult to the desirable effect of arrival one; But compare other algorithm such as circumferential registration algorithm and CELLID location algorithm, fingerprinting localization algorithm also have precision high, postpone the advantages such as short, less error.Usually training and two stages of location are adopted respectively when embody rule fingerprinting localization algorithm, the Discern and judge of AP number and information strength is mainly realized in the training stage, mainly in location adopt such as most NN(Nearest Neighbor), KNN(K-NearestNeighbor), KWNN(K-Weighted Nearest Neighbor) and NNA(Neural NetworkAlgorithm) scheduling algorithm realizes mating, and finally completes location.And the distance between the decay of decay when WIFI signal is propagated and signal strength signal intensity and transceiver does not exist effective mapping relations, thus traditional station-keeping mode is used to be difficult to obtain satisfied positioning precision.
For this reason, the WIFI location mechanism that the present invention proposes a kind of ant group optimization under cloud environment solves that these are not enough, for improving positioning precision, facilitates terminal use to use fast to create conditions.Preferably, described WIFI framing signal is obtained by following method:
Steps A 1, the AP situation according to zones of different sets up fingerprint database; These data can build by Hadoop+Habse+Hive, to meet the requirement of cloud computing, and easily upgrade the set of signals (generally including coordinate, title, address and RSS etc.) in fingerprint database fast.
In order to solve, AP swinging of signal is qualitative, problems such as mapping relations are asymmetric between decay and transceiver, and the present invention solves this problem by the mode of following steps A 2-A7, also namely provides a kind of engine of positioning meeting the requirement of WIFI fingerprint location.
Steps A 2, scan A P signal, when the intensity of AP signal meets pre-provisioning request, direct location (that is, realize fixing according to signal power, namely when signal stabilization, intensity are strong, the distance of decay slowly, between receiving equipment moderate time, just directly realize location), otherwise perform steps A 3;
Steps A 3, identifies the AP signal scanning and obtain, and adopts partitioning algorithm to divide described AP signal; Such as, the division methods by such as Publication about Document divides: phase soldier, Yang Xingjiang, horse Hongjiang. based on the SaaS addressing interrupt Software Create strategy of partitioning algorithm. and computer application, 2012,32 (2): 561-565.Obviously, other partitioning algorithm of this area can also be adopted.
Preferably, partitioning algorithm is described as: establish P={P 1, P 2..., P nthe division (wherein, V is vertex set, and E is limit collection) of directed graph G=<V, E>, P ifor the set of part of nodes in G, be called module, and remember X (P i) for belonging to P ithe set of all nodes, and minimum division X<-1 ,-1 ... ,-1> represents, maximum division X<-n, 0 ..., 0> represents (wherein, n represents positive integer); P (v i) be node v ithe module at place, and this division meets the following conditions:
1) &cap; i = 1 N X ( P i ) = &Phi; ;
2) &cup; i = 1 N X ( P i ) = V ;
3) (wherein, be expressed as empty set)
4) &ForAll; e k = ( V i , V j ) &Element; E , X ( V i ) &RightArrow; X ( V j ) (for &ForAll; e k &Element; E , , then e k=(v i, v j) ∈ E shows node v iwith v jbetween belong to limit collection E), wherein e krepresent the limit item of limit collection E.
Then can be divided into three part compositions to the AP signal in region: <root (i, x), Jion_block (i, j, x), meet_hash (x 1, x 2) >, wherein, root (i, v) represents root G being divided into tree, and Jion_block (i, j, v) represents two Pi model calling, meet_hash (v 1, v 2) represent the time adopting Hash table to balance different masses connection.
Steps A 4, amplifying the signal be not enough to for locating in the described AP signal after division, coming wherefrom to distinguish these AP signals, and these signals by what reason just cause to be enough to location.Usually arrange a common weak signal table, this reason be convenient to weak signal causes regulates.
Steps A 5, processes the AP signal after amplifying, to identify the source of this AP signal; If this AP signal can meet location needs, then this AP signal carried out contrast by the location routing table that presets with described fingerprint database and mated location, and use mapping function to realize and fingerprint database fast mapping, otherwise switch to other divide in and perform steps A 4.Such as, this mapping function efficiency (%) is defined as: Y:A → D, and wherein Y represents mapping function, and A represents the signal in the signal routing table of engine of positioning, and D represents fingerprint database.
Preferably, the method obtaining described WIFI framing signal also comprises: steps A 6, when described mobile terminal is in the division section of zones of different, automatically switches according to different demarcation, to trace into WIFI signal all in region constantly.It can ensure terminal use in region, indoor external enwergy continuous positioning, and can continue to obtain the service recommended.
Preferably, the method obtaining described WIFI framing signal also comprises: steps A 7, sets up and meets the utility function that WIFI locates validity and user satisfaction, effectively to prevent uncertainty and the stability of the information strength in region.Especially, realize the relation of location efficiency (%) E and user satisfaction S by this utility function, this utility function can be described as: F:E → S.And different divisions, corresponding effectiveness is different, and also there is deviation at the matching effect that fingerprint database completes.RSS uncertainty in region and stability just effectively can be prevented by this step and steps A 2-A6.
Preferably, in steps A 5, described in fit through following method and carry out, especially, this meets the optimization method of Signal Matching, and adopts ant group algorithm to be optimized, then the optimisation strategy of ant group algorithm is described below (optimizing stop condition is smooth completing user terminal positioning):
1) use represent that ant k realizes the probability of state transitions in AP division when time t, and use taboo list tabu krepresent the AP signal of ant k current institute optimizing, allowed k={ C-tabu krepresenting that ant k allows the AP signal of optimizing next time, C represents all AP signals in region; Y (t): A → D, wherein Y (t) represents mapping function, and A represents the signal in the routing table of described location, and D represents fingerprint database; F (t): E → S, wherein F (t) meets the utility function that WIFI locates validity and user satisfaction; E is location efficiency (%), S is user satisfaction, then meeting optimum matching result ant state transition probability can be calculated as follows:
If j belongs to allowed k, then P i , j k ( t ) = [ Y ij ( t ) ] &alpha; &CenterDot; [ F ik ( t ) ] &beta; , Otherwise P i , j k ( t ) = 0 ;
Wherein, α is amount of information heuristic factor, and β expects heuristic factor, and value is (0,1); Wherein, i, j represent the value of the state transitions in different demarcation region, and be the positive integer being greater than zero, as represent the transition probability of ant k between state i and state j, F ikt () represents the value of utility of the zoning state i of utility function in time t and the zoning state residing for ant k, Y ijt () represents the mapping value of zoning state i and the j of mapping function in time t.
2) following formula is utilized to adjust mapping rate function Y (t):
Y i,j(t)=(1-ρ)·Y i,j(t)+△Y i,j(t)
&Delta;Y i , j ( t ) = &Sigma; k = 1 m &Delta;Y i , j k ( t )
In formula, (1-ρ) ∈ (0,1] be in mapping rate from one from the variation coefficient of signal strength signal intensity R being divided into another and dividing, ρ ∈ [0,1), represent the attenuation coefficient of R; △ Y i,jt () represents that in this circulation, (i, j) is dividing the increments of change on switching; M represents ant number; Time initial, △ Y i,j(t)=0; represent kth ant value at the upper signal strength signal intensity R of switching state (i, j) in once circulating, then:
&Delta;Y i , j k ( t ) = R 0
In formula, 0 represents the situation except R.
3) after reaching predetermined positioning precision, Optimized Matching is stopped.
Preferably, described location-based service recommendation information is the scenic spot at described mobile terminal place and the location-based service of this scenic spot periphery.
Please refer to Fig. 3, in order to solve, AP swinging of signal is qualitative, problems such as mapping relations are asymmetric between decay and transceiver, the engine of positioning proposing the requirement of a kind of WIFI of meeting fingerprint location solves this problem, its this engine is made up of signal scanner, signal identifier, signal amplifier, signal processor, signal controller and signal tracer, and is represented with R by the signal strength signal intensity after engine of positioning.
Signal scanner: for scan A P signal, and judge signal strength signal intensity; Meanwhile, realize fixing according to signal power, namely when signal stabilization, intensity are strong, the distance of decay slowly, between receiving equipment moderate time, just directly realize location.Otherwise then revised by WIFI engine of positioning.
Signal identifier: be that Signal analysis is carried out to scanner scanning result, namely the AP signal in region identified, judged, and adopt partitioning algorithm to divide the AP signal in region.
Signal amplifier: be exactly to divide in signal and be not enough to as location signal amplify, come wherefrom to distinguish these AP signals, these signals be by what reason just cause can not be enough to locate.Usually arrange a common weak signal table, this reason be convenient to weak signal causes regulates.
Signal processor: exactly the result after signal amplification is processed, to find that AP signal now comes wherefrom, if signal now can meet location needs, then directly carry out contrast with fingerprint database and mate, if signal is now not enough to meet positioning requirements, then switch in other division.
Signal controller: be exactly realize controlling, coordinating with balanced to whole engine of positioning, accurately can locate and shorten the time delay of location by stable help WIFI to make this engine.
Signal tracer: ensure terminal use in region, indoor external enwergy continuous positioning, and can continue the service recommended of acquisition.Namely, when user is in the division section of zones of different, can automatically switch according to different demarcation, so as to continue trace into WIFI signal all in region.
As a second aspect of the present invention, provide the active information service recommendation method of a kind of facing position service, comprising:
Step 1, cloud computing server obtains the mobile terminal framing signal from mobile terminal, and especially, this mobile terminal framing signal obtains by the integration localization method of above-mentioned mobile terminal;
Step 2, cloud computing server, according to from the customized demand of described mobile terminal and described mobile terminal framing signal, obtains the location-based service recommendation information recommended, and described location-based service recommendation information is sent to described mobile terminal from service provider.Especially, according to the service provided of service provider, and the customized demand of user realizes service initiatively recommendation, to improve the income of service provider and operator to greatest extent.
Step 3, cloud computing server receives from described mobile terminal the evaluation conclusion of described location-based service recommendation information and evaluation reason;
Step 4, if described evaluation result is service that is dissatisfied and that recommend can not meet customized demand, then cloud computing server receives the new customized demand from described mobile terminal further, and again obtain according to described new customized demand and described mobile terminal framing signal the location-based service recommendation information recommended from service provider, and this location-based service recommendation information is sent to described mobile terminal.
Especially, at the location mechanism by the GPS/ Big Dipper and the WIFI based on ant group strategy, make terminal use can provide clog-free location at any time, everywhere, this effectively meets the basic demand of location-based service.Therefore, the active information service recommendation method of the facing position in the present invention adopts the mode of initiatively recommending, can effectively for terminal use provides positioning service as required, thus is transformed into initiatively recommendation from traditional passive recommendation for different users.
In addition, the present invention can carry out information processing to the recommendation service of locating information and position-based service, makes its whole positioner can realize information exchange and data processing.At this moment, just need to realize efficient with flexible parallelly to process in real time under cloud computing environment, with in real time for user brings the experience satisfied the demands.On the one hand, terminal use, according to the demand customize services of oneself, will be sent in cloud computing environment by locating information and locating information; Also there is the function receiving information on services.On the other hand, the present invention also can make service provider realize registering at any time and issuing service according to customization requirement, to meet the customization requirement of user timely.
Preferably, in described step 4, described unsatisfied evaluation result and evaluation reason thereof are also sent to client service center by cloud computing server.
Preferably, described location-based service recommendation information is the described region at mobile terminal place and the location-based service of this area peripheral edge.
The present invention will be described to obtain service for passenger below:
1, location mechanism of the present invention, carries out under cloud computing environment, and therefore, after cloud computing environment possesses and communication mechanism and Cartographic Technique etc. all meet, efficiency of the present invention just can well embody.
2, by after method program development of the present invention, be embedded into by service, client and cloud computing environment requirement respectively in the application program of respective end/each end and in environment.
3, the present invention positions with region and implementation is taken the initiative in offering a hand recommendation, and namely when passenger arrives different scenic spots, its location and service recommendation only limit the location-based service of this scenic spot and this scenic spot periphery.So just can make passenger in this scenic spot, easily get practical recommendation service, decrease the advantages such as hunting zone.
4, after passenger (terminal use) is about to arrive certain scenic spot.Lower flow process can be able to according to the present invention:
1) after passenger opens locating terminal, just position according to WIFI signal in the GPS/ Big Dipper and region, simultaneously realize scenic spot according to the AP signal source of GPS/ Big Dipper typical regional characters and WIFI and periphery is accurately located.
2) critical value is default value usually, namely after the WIFI based on ant group strategy locates optimizing to this critical value, location can just be realized smoothly, but terminal use can change this critical value according to the demand of oneself, more can meet the positioning requirements of oneself, to obtain the business service of more satisfied location-based service and position-based service.
3), after completing location, passenger just can be undertaken arranging by the customize services of demand by terminal equipment, and result is sent to cloud computing service center, to be realized by cloud computing fast and effectively for user provides service.
4) cloud computing environment carries out fast after analyzing and processing, for user initiatively provides the information service of this scenic spot and periphery according to the customized demand of user.
5) user obtains service, and determines whether provided service can meet the demand of oneself, if do not meet, then sends cause of dissatisfaction, and again sends out a demand customization again.After cloud computing service center receives customized demand and reason again, automatically carry out active again and recommend, and send recommendation service and passenger's cause of dissatisfaction to the Call center of cloud computing center.
6) passenger obtains the Demand and service meeting oneself, and comments on.
Can realize location at any time, everywhere in order to meet user terminal, and effectively can obtain the location-based service towards location, the present invention innovates from the following aspects.
1, propose meet indoor and outdoor, unified positional information acquisition that various modes merges and processing method, the method can realize acquisition and the process of framing signal under the GPS/ Big Dipper and WIFI signal.
2, location mechanism of the present invention is implemented in cloud computing environment.
3, establish the engine of positioning meeting indoor and outdoor location, this engine meets the GPS/ Big Dipper also can meet WIFI positioning requirements.Location due to the GPS/ Big Dipper is directly provided by provider, only needs these positioners to join the present invention; In this case, different framing signals is then selected automatically according to the position signalling intensity of user terminal in location.
4, in order to make WIFI signal in region in a organized way and structure, have employed partitioning algorithm and dividing, this provides changing method for the follow-up fingerprint matching optimizing based on ant group strategy.
5, according to WIFI signal intensity (usual GPS/ Big Dipper framing signal under the environment such as spaciousness be all cover), and the mapping rate function set up and utility function; Meanwhile, the WIFI of setting locates the ant group algorithm that critical value (as 0.9) designs a kind of WIFI of meeting positioning and optimizing and realizes high-precision location.
6, set up localized delivery assembly, assembly is issued in demand customization transmitting-receiving subassembly, service registry, service recommendation assembly, location realize assembly to realize the information service initiatively recommending module of facing position.
7, in order to process locating information, location-based service and information service, the process that an information service Real-time Collection and processing module realize data and information under cloud computing environment is provided with.
By the present invention, omnibearing location can be realized in indoor and outdoor, at any time, everywhere, and effectively can improve positioning precision and reduce time delay, for terminal use brings perfect experience effect.Especially, by omnibearing location mechanism of the present invention, and under cloud computing environment, the service that can on-demand customization be provided to require for different terminal uses.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (5)

1. an integration localization method for mobile terminal, is characterized in that, comprising:
Step 1, obtains satellite positioning signal and WIFI framing signal etc.;
Step 2, compares the signal strength signal intensity of satellite positioning signal and WIFI framing signal, and one that selects signal strength signal intensity large as mobile terminal framing signal;
Step 3, sends to cloud computing server by described mobile terminal framing signal;
Step 4, receives the location-based service recommendation information initiatively recommended according to described mobile terminal framing signal from described cloud computing server;
Described WIFI framing signal is obtained by following method:
Steps A 1, the AP situation according to zones of different sets up fingerprint database;
Steps A 2, scan A P signal, when the intensity of AP signal meets pre-provisioning request, directly locates, otherwise performs steps A 3;
Steps A 3, identifies the AP signal scanning and obtain, and adopts partitioning algorithm to divide described AP signal;
Steps A 4, amplifies the signal be not enough to for locating in the described AP signal after division;
Steps A 5, processes the AP signal after amplifying, to identify the source of this AP signal; If this AP signal can meet location needs, then this AP signal carried out contrast by the location routing table that presets with described fingerprint database and mated location, otherwise to switch in other division and to perform steps A 4;
Steps A 6, when described mobile terminal is in the division section of zones of different, automatically switches according to different demarcation, to trace into WIFI signal all in region constantly;
Steps A 7, sets up and meets the utility function that WIFI locates validity and user satisfaction, effectively to prevent uncertainty and the stability of the information strength in region;
In steps A 5, described in fit through following ant group policy optimization method and carry out:
1) use represent that ant k realizes the probability of state transitions in AP division when time t, and use taboo list tabu krepresent the AP signal of ant k current institute optimizing, allowed k={ C-tabu krepresenting that ant k allows the AP signal of optimizing next time, C represents all AP signals in region; Y (t): A → D, wherein Y (t) represents mapping function, and A represents the signal in the routing table of described location, and D represents fingerprint database; F (t): E → S, wherein F (t) meets the utility function that WIFI locates validity and user satisfaction; E is location efficiency (%), S is user satisfaction, then meeting optimum matching result ant state transition probability can be calculated as follows:
If j belongs to allowed k, then otherwise
Wherein, α is amount of information heuristic factor, and β expects heuristic factor, and value is (0,1); I, j represent the value of the state transitions in different demarcation region, and are the positive integer being greater than zero;
2) following formula is utilized to adjust mapping rate function Y (t):
Y i,j(t)=(1-ρ)·Y i,j(t)+ΔY i,j(t)
In formula, (1-ρ) ∈ (0,1] be in mapping rate from one from the variation coefficient of signal strength signal intensity R being divided into another and dividing, ρ ∈ [0,1), represent the attenuation coefficient of following R; Δ Y i,jt () represents that in this circulation, (i, j) is dividing the increments of change on switching; M represents ant number; Time initial, Δ Y i,j(t)=0; represent kth ant value at the upper signal strength signal intensity R of switching state (i, j) in once circulating, then:
In formula, 0 represents the situation except R;
3) after reaching predetermined positioning precision, Optimized Matching is stopped.
2. integration localization method according to claim 1, is characterized in that, described location-based service recommendation information is the described region at mobile terminal place and the location-based service of this area peripheral edge.
3. an active information service recommendation method for facing position service, is characterized in that, comprising:
Step 1, cloud computing server obtains the mobile terminal framing signal from mobile terminal;
Step 2, cloud computing server, according to from the customized demand of described mobile terminal and described mobile terminal framing signal, obtains the location-based service recommendation information recommended, and described location-based service recommendation information is sent to described mobile terminal from service provider;
Step 3, cloud computing server receives from described mobile terminal the evaluation conclusion of described location-based service recommendation information and evaluation reason;
Step 4, if described evaluation result is service that is dissatisfied and that recommend can not meet customized demand, then cloud computing server receives the new customized demand from described mobile terminal further, and again obtain according to described new customized demand and described mobile terminal framing signal the location-based service recommendation information recommended from service provider, and this location-based service recommendation information is sent to described mobile terminal.
4. active information service recommendation method according to claim 3, is characterized in that, in described step 3 or 4, cloud computing server is also by described unsatisfied evaluation result and evaluate reason and send to client service center.
5. active information service recommendation method according to claim 3, it is characterized in that, described location-based service recommendation information is the described region at mobile terminal place and the location-based service of this area peripheral edge.
CN201310172652.9A 2013-05-10 2013-05-10 The integration localization method of mobile terminal and active information service recommendation method Active CN103237291B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310172652.9A CN103237291B (en) 2013-05-10 2013-05-10 The integration localization method of mobile terminal and active information service recommendation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310172652.9A CN103237291B (en) 2013-05-10 2013-05-10 The integration localization method of mobile terminal and active information service recommendation method

Publications (2)

Publication Number Publication Date
CN103237291A CN103237291A (en) 2013-08-07
CN103237291B true CN103237291B (en) 2015-08-05

Family

ID=48885302

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310172652.9A Active CN103237291B (en) 2013-05-10 2013-05-10 The integration localization method of mobile terminal and active information service recommendation method

Country Status (1)

Country Link
CN (1) CN103237291B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103945007B (en) * 2014-05-08 2017-09-15 百度在线网络技术(北京)有限公司 Information-pushing method and device
CN104502908A (en) * 2014-11-26 2015-04-08 成都智信优创科技有限公司 Special human body positioning system
CN105117945A (en) * 2015-09-07 2015-12-02 广东欧珀移动通信有限公司 Information pushing method and apparatus
CN105372687A (en) * 2015-09-29 2016-03-02 上海斐讯数据通信技术有限公司 A mobile device-based movement track drawing method and system
CN105516251B (en) * 2015-11-26 2020-04-10 阿坝师范学院 Positioning calibration method and position service pushing system thereof
CN105488954B (en) * 2016-01-14 2017-11-03 广东小天才科技有限公司 A kind of information prompting method and device based on harmful grade
CN105930469A (en) * 2016-04-23 2016-09-07 北京工业大学 Hadoop-based individualized tourism recommendation system and method
CN107688951B (en) * 2016-08-03 2022-03-29 美的智慧家居科技有限公司 Information pushing method and device
CN106658402A (en) * 2016-09-30 2017-05-10 北京云格智道科技有限公司 Mobile front-end part and mobile location information processing system comprising same
CN106937308B (en) * 2016-12-28 2021-12-28 上海掌门科技有限公司 Method and equipment for determining user access service area and activity information
CN106646574A (en) * 2017-02-16 2017-05-10 南京大学 Indoor and outdoor ubiquitous positioning method and indoor and outdoor ubiquitous positioning system
WO2018226204A1 (en) * 2017-06-05 2018-12-13 Google Llc Logical segmentation data processing system
CN107203000A (en) * 2017-06-16 2017-09-26 惠州市德赛西威汽车电子股份有限公司 A kind of vehicle location method for tracing and system
CN108490455A (en) * 2018-03-27 2018-09-04 江西理工大学 It is a kind of intelligence marine settings positioning and communication system
CN110366244B (en) * 2019-08-02 2020-12-22 无锡职业技术学院 WiFi fingerprint indoor positioning method
CN110611704A (en) * 2019-08-30 2019-12-24 阿里巴巴集团控股有限公司 Position-based sub-application recommendation method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1602021A (en) * 2004-10-27 2005-03-30 上海宽鑫信息科技有限公司 Indoor precision positioner and positioning algorithm of radio local network terminal appliance
CN101988962A (en) * 2009-11-09 2011-03-23 上海海洋大学 Implementation of interactive information auxiliary system based on ontology and location service
CN103068035A (en) * 2011-10-21 2013-04-24 中国移动通信集团公司 Wireless network location method, device and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8135413B2 (en) * 1998-11-24 2012-03-13 Tracbeam Llc Platform and applications for wireless location and other complex services

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1602021A (en) * 2004-10-27 2005-03-30 上海宽鑫信息科技有限公司 Indoor precision positioner and positioning algorithm of radio local network terminal appliance
CN101988962A (en) * 2009-11-09 2011-03-23 上海海洋大学 Implementation of interactive information auxiliary system based on ontology and location service
CN103068035A (en) * 2011-10-21 2013-04-24 中国移动通信集团公司 Wireless network location method, device and system

Also Published As

Publication number Publication date
CN103237291A (en) 2013-08-07

Similar Documents

Publication Publication Date Title
CN103237291B (en) The integration localization method of mobile terminal and active information service recommendation method
CN100464545C (en) Context amare computing devices and method
CN104620125B (en) Method and apparatus for calculating location of terminal in wireless communication system
Pei et al. Using inquiry-based Bluetooth RSSI probability distributions for indoor positioning
US9420426B2 (en) Inferring a current location based on a user location history
US9426044B2 (en) Radio access network geographic information system with multiple format
US10178643B1 (en) Signal power pattern-based location detection and cell placement
CN103339522B (en) Peer-to-peer location service
CN104580350B (en) The system and method determined for position
CN112449302B (en) Method and device for generating positioning and offline fingerprint database
CN103686617B (en) Create the method and device of instant messaging group
CN101179764B (en) Mobile terminal interdynamic community system and information processing method thereof
CN104168649A (en) Method and system for positioning wireless device
US10321261B2 (en) Techniques for wireless transmitter location detection
US20120226622A1 (en) Location And Profile Based System Service
CN103873269A (en) Group joining method and system
US20120124136A1 (en) Context information sharing apparatus and method for providing intelligent service by sharing context information between one or more terminals
US20110119222A1 (en) Method of building a database of mobile device beacon locations
CN105334493B (en) A kind of indoor orientation method based on WLAN
WO2021018205A1 (en) Internet of things broadcasting method and device, broadcasting station and storage medium
Lange et al. Making the world wide space happen: New challenges for the nexus context platform
Yin et al. On-demand UAV base station deployment for wireless service of crowded tourism areas
KR101744104B1 (en) Method for location based social networking using beacon
Lu et al. A study of indoor positioning systems using iBeacons with different transmission power levels
US11663281B2 (en) Context information from crowd-sourced data

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