CN104866529B - For providing the computer implemented method of location dependent content to mobile equipment - Google Patents
For providing the computer implemented method of location dependent content to mobile equipment Download PDFInfo
- Publication number
- CN104866529B CN104866529B CN201510204771.7A CN201510204771A CN104866529B CN 104866529 B CN104866529 B CN 104866529B CN 201510204771 A CN201510204771 A CN 201510204771A CN 104866529 B CN104866529 B CN 104866529B
- Authority
- CN
- China
- Prior art keywords
- network address
- search inquiry
- search
- equipment
- movement equipment
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
A method of computer implementation includes two processes being interleaved together, i.e. data acquisition and data shows process.In data acquisition, at least one first search inquiry is received from the first movement equipment (1), and receive the first position instruction of the position of the movement equipment of instruction first, and send the first search inquiry at least one database (4) and first position indicates, wherein, which is suitable for multiple search inquiries that storage is received from multiple mobile equipment (1).During data are shown, the second place instruction of the position of the movement equipment of instruction second (2) is received, and sends and asks to database (4).The process comprises the following steps:The second place is indicated associated with the location dependent information being stored in the database, and send at least one second search inquiry with the location dependent information that corresponding appointment is indicated with the second place from the database (4) to the second movement equipment (2), and at least one second search inquiry is presented on one's own initiative in the second movement equipment or at the second movement equipment, the user without the second movement equipment is actively.The second search inquiry is sent to search engine (6), and at least one result that in equipment (2) or second movement equipment (2) place presentation is received from the search engine is moved second.Identical method can not be applied to search inquiry and it is corresponding as a result, but applied to network address and display webpage.
Description
The application is divisional application, its original application is that (international filing date was November 25 in 2008 on May 24th, 2011
Day) entitled " to be used to set to movement to the patent application of Patent Office of the People's Republic of China's submission, Application No. 200880132086.6
The standby computer implemented method that location dependent content is provided ".
Technical field
It is used to provide content according to the user of the position that mobile equipment is currently located to mobile equipment the present invention relates to a kind of
Computer implemented method.The invention further relates to a kind of corresponding computer program product for realizing this method.
Background technology
Substantial amounts of information can be obtained on the internet, and is generally also such on less network.Access these
The user of the computer equipment of network can access abundant content, in image, audio, video, animation and other multimedias
Hold.Since mobile equipment is (for example, mobile phone or cell phone, smart phone, personal digital assistant (PDA), personal information
Manager, etc.) in the quantity of obtainable feature increased, so user now desires to move in equipment from it
Obtain a sizable part in these abundant contents.They wish on the way, in dining room, at home and in office lead to
Cross and move equipment to access the letter that previously can be only obtained from the personal computer of the network progress physical connection with being appropriately arranged with
Breath.They want the information from specific website, for example news, price of goods, recipe are (when middle at the supermarket, to purchase
Buy correct cargo) or weather forecast, and they wish to provide search result on their cellular phone.
The mobile equipment that internet (" web ") can be accessed is more and more common.Because with fixed computing device (for example, table
Face computer) to compare, the input performance in mobile equipment (for example, mobile phone) may be more limited, so user exists
It is more laborious than from the same search inquiry of fixed computing device the input phase that search inquiry (or other information) is inputted in mobile equipment.
In addition, much mobile equipment is able to rely on different methods to position oneself.In addition, in a wide range of interior offer base
Service in position.One problem of the prior art is specific for the generation of the information of position.Current scheme is dependent on explicit
Information generate, wherein, the explicit information generation be passed through by user or trade company corresponding network address (URL) or search inquiry is explicit
Ground is input in corresponding mobile equipment to realize.Other schemes attempt scanning information (such as webpage), are referred to searching position
Show (such as address information).These sources provide some useful information specific to position, but also have some problems.
For example, plus the processing of geographical labels may disarray information space soon, and it is tight to expose some geographical labels
Ghost image rings the risk of available information.The operation for scanning existing information is not usually very accurate, and it is limited to specific information
Type.In either case, user is required for inputting search inquiry or network address (URL) into mobile equipment, to make
Desired location dependent content (such as last set result or desired webpage) is presented on the mobile apparatus.
The content of the invention
Therefore, it is an object of the invention to provide a method of computer implementation, this method helps to realize for shifting
The process of the user of dynamic equipment, to make content present on their mobile devices.
The present invention relates to a kind of computer implemented method of feature according to claim 1.Moreover, it relates to
A kind of computer implemented method of feature according to claim 4.Moreover, it relates to a kind of can be used for performing these
The computer program of method.
In the first aspect of the present invention, a method of computer implementation includes:Data acquisition on search inquiry
Journey;And data show process, it to the user of mobile equipment in particular for providing content, for example is provided by search engine
At least one result or results set.
Especially, followed the steps below in data acquisition:At least one first is received from the first movement equipment to search
Rope inquiry, receives the first position instruction of the position of instruction the first movement equipment, to described in the transmission of at least one database
First search inquiry and first position instruction, wherein the database is suitable for:Storage is received from multiple mobile equipment
Multiple search inquiries, and storage first search inquiry and the location dependent information assigned, wherein, the position of the appointment
Put relevant information and include the first position instruction in the database or described first in the database
What position instruction was drawn, and followed the steps below during data are shown:Receive the position of the movement equipment of instruction second
The second place indicates, sends and asks to the database, and the second place is indicated with storing in the database
Location dependent information be associated, from the database to described second movement equipment send stored from the database it is more
At least one second search inquiry in a search inquiry, wherein at least one second search inquiry is moved by described first
It is that dynamic equipment is previously entered and with the location dependent information that corresponding appointment is indicated with the second place, and in institute
State in the second movement equipment or at least one second search inquiry is presented on one's own initiative at the second movement equipment, without
The user of the second movement equipment actively, to search engine sends second search inquiry, and in the described second movement
At least one result received from described search engine is presented in equipment or at the second movement equipment.
In the second aspect of the present invention, a method of computer implementation includes:Data acquisition on network address;With
And data show process, it to the user of mobile equipment in particular for providing content, for example presents and the corresponding net of network address
Page.
Especially, followed the steps below in data acquisition:At least one first net is received from the first movement equipment
Location, receives the first position instruction of the position of instruction the first movement equipment, described first is sent at least one database
Network address and first position instruction, wherein the database is suitable for:Store the multiple nets received from multiple mobile equipment
Location, and storage first network address and the location dependent information assigned, wherein, the location dependent information of the appointment includes institute
State what first position instruction of the instruction of the first position in database either in the database was drawn, with
And followed the steps below during data are shown:The second place instruction of the position of the movement equipment of instruction second is received, to institute
State database and send request, and corresponding position of the second place instruction to storage in the database is related
Information is associated, and is sent from the database to the described second movement equipment in the multiple network address stored from the database
At least one second network address, wherein at least one second network address is previously entered by the described first movement equipment and is had
There is the location dependent information that corresponding appointment is indicated with the second place, and it is in the described second movement equipment or described
At least one second network address is presented on one's own initiative at second movement equipment, without user actively, to described in supplier's transmission
Second network address, and presented and the corresponding net of the network address in the described second movement equipment or at the second movement equipment
Page.
The webpage can be identified using the URL of the network address.In addition, when with multiple webpages, system can be with filtering
Mode remove a part of URL, as agreement, 3 grades of domain names, 2 grades of domain names, top level domain, network address file path.
The present invention proposes generation specific to the completely new approach of the information of position, wherein, pass through the association of mobile device user
With generating this specific to the information of position, explicitly establishing label or information space is intentionally influenced without user, and
And without the error-prone algorithm of scanning information.The background of the present invention is following design:If certain types of information is in spy
It is interesting to position the place of putting, then people continually will collect this letter at the position using their mobile equipment
Breath, for example, by inputting search inquiry, either by read specific network address either by listen specific audio indicate or
By watching particular film, or by obtaining the information of any other type.According to the present invention, by the way that corresponding information is deposited
Storage (preferably anonymously) monitors the information flow, wherein it is possible to thus count at least one database in data acquisition
Calculate the peak value that customizing messages uses.Then, can be provided during corresponding data are shown to the user of other mobile equipment
These peak values, easily to access interesting information according to the position for the corresponding mobile equipment for wanting display data.
The present invention is shown including two processes being interleaved together, especially data as outlined above gatherer process and data
Show process.When the user of the first movement equipment is just in access information, including at least one database systematic collection on the
Where the user of one movement equipment solicited message and asks the prompting of which information.Then, which can be used for second
The data of the user of mobile equipment show process, so as to second, using the user of equipment, advisory information or search are looked on one's own initiative
Ask, wherein, the second movement equipment can be the mobile equipment different from the first movement equipment.For example, in Workplace, this is right
It is helpful in being frequently necessary to search in service manual on the maintenance personal of the content of aircraft nose wheel, and it is for wanting
Access and be helpful on the tourist of the information of ancient temple.
The embodiment of the present invention and its favorable characteristics are further disclosed in the dependent claims.
Brief description of the drawings
The present invention and embodiment are described in more detail referring now to attached drawing, in the accompanying drawings:
Fig. 1 shows the schematic diagram for the exemplary system configuration for realizing the embodiment of the present invention;
Fig. 2 shows the embodiment of data acquisition according to embodiments of the present invention;
Fig. 3 shows that data according to embodiments of the present invention show the embodiment of process;
Fig. 4 shows an example of the display in mobile equipment according to embodiments of the present invention;
Fig. 5 shows another example of the display in mobile equipment according to embodiments of the present invention;
Fig. 6 shows the exemplary output result available for the mean shift algorithm for carrying out cluster;
Fig. 7 shows probabilistic example formula for computing cluster center and the center;
Fig. 8 shows the example formula of correlation according to embodiments of the present invention, for calculation position data point.
Embodiment
Fig. 1 shows the schematic diagram for the exemplary system configuration for realizing the embodiment of the present invention.In the current situation, system
Including two mobile equipment, wherein according to the present invention, one in the two movement equipment is related to data acquisition and another
A data that are related to show process.These movement equipment can be identical in terms of its configuration, but this is not required in that.It is former
On then, it can be applied by that can provide as described herein with any type of mobile equipment of receive information and data
The present invention.Furthermore, it is possible to by any number of mobile equipment come using the present invention.In present exemplary, in order to explain this hair
Bright principle, the first mobile equipment 1 used by a user are related to data acquisition, and move equipment 2 and be related to data and showed
Journey and it can be used by different user.Mobile equipment 1,2 can be any type of mobile equipment.In the current situation,
Mobile equipment is typically available cell phone or mobile phone.
Mobile equipment 1,2 is each equipped with the location determining device 12 of generation positional information, which carrys out self-alignment
Put what instruction was either drawn according to position instruction, wherein, which can be indicated for the absolute position of mobile equipment
Put or any type of data or information of relative position.In addition, component software 13 is implemented to the display in mobile equipment
Display information on screen.Positional information can be only position, but can also include orientation information (posture).It is related to coordinate system
Ground generates position.The coordinate system can be for example solid geocentric coordinate system, it is however also possible to the coordinate using any other type
System.It is, for example, possible to use with miscellaneous equipment (such as aircraft or automobile) relevant coordinate system.
Each of these movement equipment are able to access that supplier, such as Internet Service Provider (ISP) 3 (in other realities
Apply in example, supplier can also be the simple services device for having WLAN connections), realized to access principle according to the present invention
Data repository 4 and Website server 5 and/or search engine 6, such as, known Google or Yahoo search engines or
Realize the other specific information systems or Open information system of search engine.Usually, term " search engine ", which should specify, appoints
The machine for type of anticipating, wherein, which can scan for being stored in one to search after search phrase is received from user
Information in a or multiple databases (or storage position information), and the search result being capable of providing in accordingly result set.
The present invention is substantially made of two processes, i.e., data acquisition and data show process.Used in general, working as
When family is used mobile equipment 1 and accesses to information, which information where systematic collection on solicited message and asking
Prompting (referring to Fig. 2).Then, these data are used to user advisory information or search inquiry on one's own initiative to mobile equipment 2
(referring to Fig. 3).
It will be apparent to a skilled person that the almost arbitrary portion of system can be on the server or in visitor
Run on the machine of family, wherein the arbitrary portion includes the intelligent cache mechanism between server and client computer.In such as Fig. 1 to figure
During the present exemplary of system shown in 3 is realized, component such as gets off to be interacted each other:
Mobile equipment 1,2 is at least sometimes connected at least one server 7.The connection can be by Internet Service Provider
3 provide.Server 7 keeps search and content-data storage storehouse 4 (to come in the form of database (DB) structure or similar structures real
It is existing), to store the data from least one mobile equipment 1.In addition, server 5 also keeps content, for example, can usually lead to
Cross website or the document of internet acquisition.In a kind of realization of the system, there is provided search engine 6, the wherein search engine 6
Receive search inquiry and the search result of instruction accessible content is provided.In the current situation, it is every in component 4,5,6 and 7
One all away from mobile equipment 1,2.Certainly, search and content-data storage storehouse 4, Website server 5 and/or search engine 6
It can be implemented as individual system or realize in individual system.
In the art, search engine 6 (its provide be directed toward in advance indexed content search result) use be
It is known.As the part of the present invention, addition search and content-data storage storehouse 4, and the search and content-data storage
Storehouse 4 binding site data receive any search inquiry and content requests, wherein, which includes position instruction either
Drawn according to position instruction, which can be provided by the location determining device 12 of mobile equipment.Aforesaid operations with
Family is used when it moves equipment 1 or 2 to be occurred in a manner of the user is accustomed to.
As an example, the user of mobile equipment 1 inputs the first search inquiry into mobile equipment 1, so as to from search engine 6
Obtain suitable data.In data acquisition, the search inquiry is received from mobile equipment 1, and in addition by mobile equipment 1
Output equipment receive the first position instruction of the position of the mobile equipment 1 of instruction, wherein, the position instruction is to the movement equipment
Absolute position or relative position indicated.First search inquiry and first position instruction be sent to realization search with it is interior
Hold the database of data repository 4.Substantially, the above process is any mobile equipment being directed in multiple mobile equipment (at this
Search inquiry, and the movement access service device 7 are inputted in mobile equipment) come what is realized, so that search and content number
It is used to store the multiple search inquiries received from multiple mobile equipment according to thesaurus 4.First search inquiry and the position assigned
Relevant information (it includes first position instruction, or drawn according to first position instruction) it is stored in search and content-data
In thesaurus 4.
The above process is shown referring also to Fig. 2, wherein, Fig. 2 shows data acquisition discussed above.Fig. 2 left columns
In client computer specify the application that can be run in mobile equipment 1, and right column is specified and can serviced in one or more
The process run on device (such as server 7 in Fig. 1).
Collection (the clothes as the part of the present invention of the data can be performed in client-side or in server side
Business), to be automatically created point of interest at the position of certain content and (believe position to have input particular search query or request
Breath).As the part of the present invention, particular search query is being inputted with average level more than other search inquiries or content
Position preferably create positional information.As the part of the present invention, on the component for such as moving the display in equipment
Point of interest is relatively presented with its position.A kind of possible realize is that graphic element is shown on map, similar to referred to as
The application of Google Maps.Alternatively possible realization is to provide the enhancing with the graphic element being suspended at interested position
Real user interface 13.Augmented reality interface can use translucent display, this allows to see real world and information at the same time.
Augmented reality interface can record real world, and hybrid camera image and positional information using video camera 11.Enhancing
Reality interface can also use projecting apparatus and project to positional information on neighbouring surface.
Location determining device 12 for example can be global positioning system.Further, it is possible to use camera apparatus, to extract
The position of mobile equipment and/or orientation, and appropriate position instruction is generated according to the position and/or orientation.Furthermore it is possible to root
According to other information (such as the network cell that user is being currently used, or search inquiry in itself in position indicating) draw
The position of mobile equipment.In some cases, can be by position data (it includes the position instruction, or according to the position
Indicate what is drawn) it is sent to mobile equipment from server.
The embodiment of possible position data generation is described in more detail now according to Fig. 3 and Fig. 4.
According to step 1.0, if also without display the user any data interested, the use at the position of user
(if data are existing, the user can be grasped according to the step 6 in Fig. 3 for family input search phrase or network address
Make).
According to step 1.5, position data is then taken that.In the presence of many possibilities for obtaining position data, for example, passing through collection
Into the sensor (for example, GPS) being either attached into mobile equipment on local device or by surrounding environment
The sensor (for example, motion tracking system) monitored to mobile equipment, or the integrated video camera using mobile equipment
Or the optical tracking system that is attached in mobile equipment.In addition, position data can be only latitude and longitude, or can be with
It is dimension, longitude and height above sea level, or can is x, y, z coordinate.Position data can also include the position with equipment and orientation
6 frees degree.Orientation can be one-dimensional, two-dimentional or three-dimensional.Can also according to different types of sensor or
Optical tracking algorithm obtains orientation, this is known in the prior art.Position that can also be according to mobile equipment in a network
Put to draw the position.Position data could also be from the combination of sensing data, and could also be from mathematical model (such as
Motion model) combination.Many possibilities are known in the prior art.Position (and orientation) can also include uncertainty
Value, this is also known in the prior art.Position data (it alternatively has uncertainty) is sent to server, wherein, should
Position data includes search phrase or network address, and alternatively includes other information, as age of user or user description (such as
If fruit provides).In the case where carrying out data acquisition, each request can be directed to and obtain position data, or if user
Display is used and there are newest position data value, then can reuse newest value.Displaying data
In the case of, whenever from when obtaining position data for providing the tracking system of position data, it is possible to constantly to server
The position data is sent, location updating can be either sent after moving for a distance or if client computer is being moved
Go out the coverage of map (client computer receives the map from server), then send location updating.It can realize very much
Possibility.
According to step 2.0, subsequent input data in the database, to be used by step 3.Can only interpolation data,
Such as data base querying can be performed, so as to find similar record and increase hit count (as described above).
Data can include all types of information, such as search inquiry or network address, position, uncertainty, orientation, current time, use
Family information, cookies, Internet protocol (ip), device identification (equipment id), and for search engine and information system
It is common and for the prior art known many other information.Additional information may for example be used for identification search meeting
Words, or information is filtered according to user intention.System can also select to ignore the inquiry for appearing to be from robot or script.
Step 3.0 is similarly used in figs. 2 and 3.Usually, these steps can be performed according to the request of user
Suddenly, either these steps can be performed when inputting new data or when the CPU of server has the ability for safeguarding map.
Some maps can also be created and prepared, and are for example made choice according to the position of user from pre-recorded map.
Following steps description creates the exemplary embodiment of map.
3.1 systems select to remember in the particular range near the current location of mobile equipment from the data largely collected
The data of record.This can by algorithm well known in the prior art and data structure (such as kd trees, r trees or only filtering pass through
Angle value and latitude value (and alternatively filtering altitude value)) realize.The scope can by user or administrator configuring or
The smallest record quantity that can be wanted to consider according to user calculates, and minimum number can also be matched somebody with somebody by user or administrator
Put.In addition, not only can be with use scope, but also (volume or 3d pairs can be either used in 3D using specific region
As).For example, user can be configured to be used only in the information collected " in the building that I is currently located ".On
The information in these regions can store in the database, or the information can be from any other location-based information system
Obtain.The configuration of user can be considered during map building, or can consider matching somebody with somebody for user during navigation process later
Put.During data select, position not only can be contemplated, but also be also conceivable to recorded additional information, such as session data.
For example, can only consider the final search inquiry of search sessions, or the repetition inquiry of identical equipment can be ignored.
3.2 next, if language allows mild and indirect expression for identical inquiry with different expression or the language
Search inquiry, then can be converted into intermediate language (neutral language) form by (flectional expression).
It is also possible to using antistop list, so as to which synonym is translated into a common word (for example, " mobile pc " and " portable
pc”).In addition, as set forth above, it is possible to simplify and adjustment network address is to keep more general form, for example, by cut out agreement or
Remove top level domain or combination.
3.3 now, may create position data with different algorithms.Simplest scheme be for each search inquiry or
Each document request creates a location data points.Location data points represent search inquiry or document request (network address), especially
Indicate to place or show the search inquiry or document request where in display area or go display area.
3.4 can replace step 3.3 using more complicated algorithm (for example, clustering algorithm), wherein, which makes
Particular search query or network address more than one record (record if more than one) can be gathered into one or
Multiple aggregates, the one or more aggregate is also known as location data points (LDP) by us.
A:Deleted from set with more than Configuration Values (for example, 20 meters) probabilistic all measurement results (if
There are uncertain data).
B:The equally distributed starting point since 1 on actionradius come run mean shift algorithm (referring to
Comaniciu, D and Meer, " the Mean Shift of P:A Robust Approach Toward Feature Space
Analysis ", IEEE Transactions on Pattern Analysis and Machine Intelligence, the 24th
Volume, the 5th phase, in May, 2002), to find the quantity of significant cluster., can be with the article of Comaniciu and Meer
Bandwidth is selected according to 3.1, such as the algorithm is run multiple times by the bandwidth with change, and selects that there is maximum opereating specification
Bandwidth, wherein, the quantity of cluster is kept constant in the opereating specification (has been presented in Fig. 6 the example for the above
Property output, wherein it 0.9 is good bandwidth to specify.In figure 6, the heavy point in the central area of lattice array is represented exemplary
Each center of the cluster shown in coordinate system, wherein, such as described below according to step 3.5, which can be by
It is considered as LDP).
C:Now, which can stop or can be moved directly to D), but, which can also be calculated by operation one
Method is refined, and wherein the algorithm is proposed by documents below:Chau, M., Cheng, R., Kao, B and Ng, Jackey's
“Uncertain Data Mining:An Example in Clustering Location Data ", Lecture Notes
In Computer Science, Advances in Knowledge Discovery and Data Mining, 3918/2006
Volume, page 199 to page 204:Springer Berlin/Heidelberg, 2006.The survey deleted from A is further contemplated at this time
Amount for individually uncertain as a result, wherein it is possible to consider each measurement result.The cluster established in B can be used
Quantity.Another in the present invention realize, without considering step A and step B, process can be started with step C, wherein, make
With the article and Pelleg, D and Moore of Chau etc. the, " X-Means of A:Extending k-means with efficient
The mixing of estimation of the number of clusters ".
D:Now, it is alternatively possible to calculate the uncertainty (for example, by formula in Fig. 7) of obtained cluster.Such as
The algorithm that fruit used in the past does not return to center, then can calculate center as in given formula (Fig. 7).
3.5 after step 3.3 or step 3.4, we obtain the location data points (LDP) with count value, wherein, should
Count value instruction how many data acquisition systems are responsible for the establishment of data point.Using the information, data point at the position can be calculated
Importance.Possible formula is the (quantity of ad hoc inquiry or the data acquisition system of data-minimum response value-part cost
(local penalty))/quantity of total data that collects in a particular area) * overall situation costs (global
penalty).Wherein, minimum response value can be the value by user or administrator configurations, or the minimum response value can basis
The sums of location data points in specific region is drawn.If for example, the data point in the region were considerably less, minimum response
Value can be with vanishing.Wherein, local cost can be on the occasion of or negative value, this depend on user mutual (judge LDP whether with position
It is consistent), wherein cost either can be closed or opened by administrator by user.Wherein, the institute collected in a particular area
The quantity for having data can be the summation of the record from step 1, alternatively, the quantity can be in present bit with different radiuses
Put or steep whole search inquiries or net that the immediate vicinity of (blob) (somewhat similar conversation bubble (speech bubble)) obtains
The quantity of page, wherein, the radius can be configured by user or administrator.Usually, collect in a particular area
The quantity of all data be intended to consider the position such as waiting area, wherein in this position, people more frequently use internet
Or information system.Wherein, ad hoc inquiry and data in all data acquisition systems that global cost can be recorded according to being stored in
Percentage show that and global cost can be used for avoiding very common and unrelated with position data or inquiry (such as
“www.google.com" or with "www.google.com" start URL) high weight.Global cost can be according to such aswww.alexa.comThe page draw, wherein, the page oneself assesses the number gone to website or used in the system
According to the overall traffic (referring to the formula of Fig. 8) in storehouse.The figure that these formula can be seen in fig. 8 represents.Can be according to whole
The data of type create local cost.If for example, website or search inquiry element only activated in short time and with
After be deactivated, then the above process shows that this information seems interesting because of title, but true really not so.Separately
On the one hand, if user opens the webpage long period, this may be that the website is voted for.In addition, viewer can have
The selection voted on one's own initiative information provider, and when calculating local cost consider these ballots (negative vote is praised
Into ticket).Local cost can be stored as holding position, search phrase or webpage and the number of uncertainty (it is alternatively kept)
According to the separate records in storehouse, and local cost can be included in group mechanism, wherein local cost is by short as searching for
Language or webpage are recorded to handle and be counted in step 3.5.Alternatively, local cost can be in the form of additional information variable
Applied to the relevant all records of LDP.
In order to become apparent from the step, Fig. 8 keeps the example table with two exemplary L DP.Such as search terms
First LDP of " banana (banana) " (it includes the search terms such as " bananas ") has been searched 6 times.Another LDP (for example,
Websitewww.metaio.de) be concerned 8 times.Because only existing the two records in this region, the note in the region
The sum of record is 14.System has minimum response 1, therefore, it is all be not more than the record that can find of 1 chance or with
Cluster less than 2 records will cause 0 correlation or negative correlation.However, there are more values.See at the position
Search terms " bananas " and think that its two significant user has thrown affirmative vote (for example, by AR for the LDP
Interacted in view with the LDP and enclose heart symbol), and local cost reduces.One user is not considered as website
metaio(www.metaio.deOrwww.metaio.comOr www.metaio.com/examples/index.html) intentionally
Justice, and another user pays close attention to the website, but it has been solely focused on the very short time (for example, 2 seconds).Then, user's example
As clicked on " returning to search button " to browse other possibilities.Therefore, the local cost of metatio is 2.By these values
(for example, 6-1+1) divided by 14.Find out from these values, " banana " is more more relevant than metaio.Another value is added now.
Another value is global cost, and its help is filtered out and always fairly frequently used and it is therefore more likely that can be in office
The website where just found or search terms.In this case, this does not also agree with forming 1% of all records in database (4)
metaio.Therefore, in the case where being 20 for the weight of global cost, the correlation of metaio reduces by 0.2.From client computer
To any data of server transmission (either on the contrary) previously data can be compressed or be encrypted or the two is simultaneous
Have.
4. now, in step 4, according to importance or weight, (server side or client-side) system can be with
By different quality (size, color, in the form of, etc.) display LDP, or can determine not show LDP (if for example,
Relevance values are less than specific value, such as 0,2)., can be in a different manner as described in the other parts in this application
Show LDP.
The mode of display LDP might also depend on cluster uncertainty (according to 3.4D) or position it is current accurate
Property, wherein these values are obtainable for the mobile equipment of display data.If the information on cluster is very uncertain, or
The position of mobile equipment is very inaccurate or uncertain, then LDP may be displayed differently from, for example, LDP is shown as browser side
On 2d lists.
The mode of display LDP might also depend on the type (inquiry or request of data) of LDP.
In the case of LDP is inquired about, last set result can be shown (for example, from excellent on one's own initiative near inquiry LDP
First result of first level list).In a kind of realization of the present invention, server database can also store the webpage once opened
Amount, wherein, these webpages belong to the particular search query in specific location or region.Then, this information can be used for drawing
Divide the priority (alternatively, local cost can also be influenced in steps of 5) of search result.In addition, if website is chosen to obtain frequency
It is numerous to the LDP for being enough to create their own, then it may not be shown as the result in search listing.
In the case of data LDP, can by way of similar icon display data preview (for example, film is fast
According to or website picture).
It is alternatively possible to show other LDP (such as advertisement), wherein, these LDP meet certain types of search inquiry
Or specific request of data.These can be provided from the storage device of any type of database or location dependent data
LDP。
If location data points (LDP) have identical or very close center each other, known in the state of the art
Intelligent algorithm can rearrange their position.For example, if two LDP intersect, the two LDP centers are being connected
These LDP are made to be moved away from each other on axis so that they are no longer intersecting.
5. the mode of display might also depend on user and select (step 5).For example, user can configure some contents, such as
" only showing maximally related 5 ".Then, system will select the LDP with 5 best results and show them.User also may be used
To select to filter display according to other values (at the time of in one day as recorded data or working day).Alternatively, user can be with
Selection only shows the data from specific crowd, wherein, specific crowd selection provides data (such as age in its archives
Or the member of particular cluster).If the record of the particular percentile in data, such as the cluster is provided using clustering algorithm
It must comply with the filter.If creating map according to user's request in step 3, step 3.1 can also filter immediately
Data.
6. in step 6, user can select search phrase LDP or directly select the icon of network address.If select net
Location, then we immediately pass to the step 10 in Fig. 3, and without considering step 7,8 and 9.Pass well known in the prior art can be passed through
Realize that LDP is selected in the various ways of text, 2D interfaces or 3D interfaces.If user selects the LDP of search inquiry, to searching
Index holds up transmission inquiry (step 7) and shows the results list, this can also realize (step 8) in a number of different ways.
As the possibility embodiment of the present invention, step 7 and 8 can also be performed in the case where user does not select search phrase LDP.System
Search result can be obtained on one's own initiative for all visible search inquiry LDP, and they can be shown by certain mode,
Such as they are shown as the icon near LDP in a manner of 3D, wherein the line with connection LDP and the icon.
9. in step 9, then obtain the network address if selected for network address and can notify the situation to server 7, should
Server 7 is stored that information in data repository 4.
10. in step 10, after the page is obtained, the page can be browsed by different modes:From standard web page
Browsed in browser view, substitute scouting screen to be browsed, is clear to carrying out on the 3D panels that there is information above
Look at, many situations are all possible.In order to terminate to browse, user can close browser view, or can close AR coverings
3D panels in figure (by interacting).
11. alternatively, when closing the page or no longer browsing pages (for example, by leaving the page in AR views
Face), the time of browsing pages can also be sent to server, and can influence local cost and (be browsed for the short time
Situation value added, or reduced value in the case of browsing for a long time).
It should be noted that after it there is the time specified (for example, one month or 1 year), can be from search and content
Deletion record in data repository.The time specified can also depend on the number of all data collected in a particular area
Amount.If the quantity of all data collected in a particular area is very small, which can be longer.
Specific range can be moved in user, and (Fig. 3, after step 1), continually calculates all in client-side immediately
Above step, or all above steps can be calculated in server side.Additionally, it is not necessary to ask to calculate according to each user
LDP.Furthermore, it is possible to for example create the map of LDP at night, and sent to client computer interested comprising these LDP
Data structure.What these client computer then can show according to respective setting to calculate.
Illustrative methods according to the present invention and its some embodiments will be described referring specifically to Fig. 1 to Fig. 5 below.
Being described below for process is shown for exemplary data, it is assumed that search keeps slave phase with content-data storage storehouse 4
The multiple search inquiries for answering multiple mobile equipment operated by the user of quantity to receive.
Server 7 receives the second place instruction for the position for being used to indicate mobile equipment 2, wherein, which can be with
It is identical from mobile equipment 1 or can be different mobile equipment.In addition, to server 7 and search for and content-data storage storehouse 4
Send the request based on second place instruction.By server 7, the second place indicates and is stored in search and content-data storage
Location dependent information in storehouse 4 is associated, wherein, which is above-mentioned for being received from multiple mobile equipment
Multiple search inquiries.
Hereafter, at least one second search inquiry is sent to mobile equipment 2 from search with content-data storage storehouse 4, wherein
At least one second search inquiry has the location dependent information that corresponding appointment is indicated with the second place.This is at least one
Second search inquiry is presented in mobile equipment 2 or moves at equipment 2 (for example, as shown in Figure 4 and Figure 5) on one's own initiative, without
The user of mobile equipment 2 is actively.
Under the present case of Fig. 4 and Fig. 5, aobvious in a manner of figured in mobile equipment 2 or at mobile equipment 2
Show and multiple search inquiries 51 to 53 be actively presented on device so that over the display highlight in region with any other display
The search inquiry gone out dividually shows each in search inquiry 51 to 53.Herein, from search and content-data storage
After storehouse 4 receives corresponding search inquiry, automatically generate this and highlight region.
In the present exemplary of Fig. 4 and Fig. 5, at least one user have input search into its movement equipment 1 in advance and look into
Ask 51 to 53 so that these search inquiries are related to the position of the appointment of mobile equipment when inputting corresponding search inquiry
Information is collectively stored in search and content-data storage storehouse 4.Assign the position of mobile equipment related to corresponding search inquiry
Information means:The specific location for inputting search inquiry into mobile equipment 1 in user obtains position instruction, and thus obtains
The location dependent information gone out is associated with the search inquiry just inputted.
As shown in Figure 4 and Figure 5, at least one or multiple second retrieval and inquisition 51 to 53 in search inquiry 51 to 53
Each be displayed in corresponding separated bubble area, wherein the bubble area can be actively generated by server 7.
In the embodiment, user can be by the corresponding bubble area that is clicking or press on display, or by being suitable for selecting phase
Any other user instruction of search inquiry is answered, it is at least one in search inquiry 51 to 53 to select.Mode in this way,
Do not require user to input search inquiry into mobile equipment, and the appropriate of the result as previous user behavior is presented to user
The idea of search inquiry.Selected one in retrieval and inquisition 51 to 53 is sent to search engine 6, and in mobile equipment
The results set received from search engine 6 is presented on 2 or at mobile equipment 2.
Show that data show process referring also to Fig. 3 (it illustrates data described above to show process).In Fig. 3 left columns
Client computer specify the application that can be run in mobile equipment 2, and specify can be the one of the server 7 of such as Fig. 1 for right column
The step of process run on a or multiple servers.
Data above gatherer process is described by reference to search inquiry and data show process.However, it is also possible to it is directed to
Network address (than the interconnected network address for being commonly known as URL) and appropriate website display (as with reference to Fig. 4 with it is illustrated in fig. 5) it is similar
Apply these processes in ground.
As an example, the user of mobile equipment 1 inputs the first network address (URL) into mobile equipment 1, so as to from website service
Device 5 obtains appropriate data.In data acquisition, the network address is received from mobile equipment 1, and in addition, by mobile equipment 1
Output equipment receive the mobile equipment 1 of instruction position first position instruction, wherein, the position instruction is exhausted to mobile equipment
Position or relative position are indicated.To realizing that search and the database in content-data storage storehouse 4 send the first network address and the
One position instruction.Substantially, for any mobile equipment in multiple mobile equipment (wherein, net is inputted in the movement equipment
Location and the movement access service device 7) realize the process so that search and content-data storage storehouse 4 be used to storing from
Multiple network address that multiple mobile equipment receive.First network address and the location dependent information assigned are stored in search and content-data
In thesaurus 4, wherein, the location dependent information of the appointment comprising first position indicate either according to first position instruction come
Go out.
Being described below for process is shown for example data, it is assumed that search is kept from corresponding to content-data storage storehouse 4
Multiple network address (URL) that multiple mobile equipment operated by the user of quantity receive.
Server 7 receives the second place instruction of the current location of the mobile equipment 2 of instruction, wherein, which can be with
It is identical from mobile equipment 1 or can be different mobile equipment.In addition, to server 7 and search for and content-data storage storehouse 4
Send the request based on second place instruction.By server 7, the second place indicates and is stored in search and content-data storage
Location dependent information in storehouse 4 is associated, wherein, the location dependent information from multiple mobile equipment for previously receiving
Above-mentioned multiple URL's.
Hereafter, at least one second network address (URL) is sent to mobile equipment 2 from search with content-data storage storehouse 4, wherein
At least one second network address (URL) has the location dependent information that corresponding appointment is indicated with the second place.This at least one
A 2nd URL is presented in mobile equipment 2 or moves at equipment 2 on one's own initiative, and the user without mobile equipment 2 is actively.
In this embodiment, user can be by clicking or pressing on the corresponding bubble area on display, or passes through
It is suitable for selecting any other user instruction of corresponding URL, it is at least one in presented network address to select.In this way
Mode, does not require user to input URL into mobile equipment, and the appropriate of the result as previous user behavior is presented to user
The idea of URL.Via ISP 3 to Website server 5 send these network address in a selected network address, from network address server
5 receptions and the selected corresponding webpage of network address, and the webpage is presented in mobile equipment 2 or at mobile equipment 2.
Under the present case of Fig. 4 and Fig. 5, aobvious in a manner of figured in mobile equipment 2 or at mobile equipment 2
Show and multiple webpages 61 to 64 are presented on device on one's own initiative so that highlighting in region over the display is shown with any other
Webpage dividually show each in webpage 61 to 64.Herein, from network address server 5 receive corresponding web page it
Afterwards, automatically generate this and highlight region.
In the present exemplary of Fig. 4 and Fig. 5, at least one user moves in equipment 1 to it and have input and webpage in advance
61 to 64 corresponding network address so that these network address position phase with the appointment of mobile equipment when inputting corresponding network address
Information is closed to be collectively stored in search and content-data storage storehouse 4.The related letter in the position of mobile equipment is assigned to corresponding network address
Breath means:The specific location for inputting network address into mobile equipment 1 in user obtains position instruction, and the position thus drawn
It is associated with the network address just inputted to put relevant information.
As shown in Fig. 4 and Fig. 5, at least one or multiple network address and/or webpage in network address and/or webpage 61 to 64
Each in 61 to 64 is displayed in corresponding separated region, and wherein the region can be actively generated by server 7.
In general, the present invention can be applied with reference to aspect additionally below.
Multiple search inquiries or multiple network address can be respectively stored in search and content-data storage storehouse 4.At this point,
Sent from server 7 to the second movement equipment 2 and be stored in search and the multiple search inquiries or network address in content-data storage storehouse 4
In at least the first quantity search inquiry or network address, wherein, this at least the search inquiry of the first quantity or network address have and shifting
The second place of dynamic equipment 2 indicates the location dependent information of corresponding appointment.At least in multiple search inquiries or network address
The search inquiry or network address of two quantity are presented in mobile equipment 2 or move at equipment 2, wherein, second quantity is different from
First quantity.Therefore, respectively, can be in search with realizing appropriate filter so as to true in content-data storage storehouse 4
The search inquiry or network address of fixed first quantity, and appropriate filter can be realized in mobile equipment 2 to connect
The search inquiry or network address of second quantity are determined when receiving search inquiry or network address.
Especially, can come respectively by filtering out some search inquiries or network address from multiple search inquiries or network address
Determine the search inquiry or network address of at least the first quantity in multiple search inquiries or network address.
For example, the step of filtering out some search inquiries or network address from multiple search inquiries or network address respectively can wrap
Include:At least one of search and the filtering information in content-data storage storehouse 4 is stored in using following:Specific to user account
Information, in one day at the time of and/or user account data;And will filtering information with from second movement equipment 2 it is receiving or
The corresponding information that person automatically obtains is associated.Filtered out respectively from multiple search inquiries or network address some search inquiries or
The step of network address, can include:Assessment be stored in search and content-data storage storehouse 4 and with multiple search inquiries or network address
In each associated hit count.At this point, hit count instruction is to the previous of corresponding search inquiry or network address
The quantity of access.The program is especially interesting for low resolution positional information.Furthermore, it is possible to calculation as described above
Method draws the method filtered to information.
The second number in the multiple search inquiries or network address that are presented in the second movement equipment 2 or at the second movement equipment 2
The step of search inquiry or network address of amount, can include:As shown in Figure 4 and Figure 5, moved with the cartographic information of display or by second
The photographic view that dynamic equipment 2 is shot displays in association with search inquiry or network address on figure.Especially, when with photographic view one
When playing display search inquiry or network address, augmented reality can be applied.For augmented reality view, display object is reached
Distance is configurable.
As shown in Figure 4 and Figure 5, by the cartographic information with display or the photographic view shot by mobile equipment 2 in figure
On explicitly searched accordingly (as shown in search inquiry 51 to 53 and network address 61 to 64) in a manner of similar conversation bubble in association
Rope is inquired about or network address, and search inquiry or network address are shown in mobile equipment 2 or at mobile equipment 2.
In this example, user treats the search inquiry of selection or the respective dialog bubble of network address by selecting to include, especially
It is to show the dialogue by clicking on the conversation bubble, or by the way that mobile equipment 2 is moved in photographic view or map view
The location point of bubble, or by pointing on the conversation bubble, it is at least one in search inquiry or network address to select.Can be
Information is shown in live-pictures view or fixed photographic view, wherein, photo, the video camera of the pre-recorded photographic view
Parameter (including posture) prestores on the server and is sent to client computer, and the 3D positions perspective ground of LDP is correct folded
It is added on the photo.It can be orientated according to the position of user and (alternatively basis) to automatically select photo.This is for itself
The equipment that real-time AR views cannot be provided is useful.
In one embodiment of the invention, can be regarded with the cartographic information of display or by the photo that mobile equipment 2 is shot
Figure displays in association with and the corresponding web pages of selected search inquiry or network address on figure.At this point, can be with
The webpage with higher hit count in this web pages is displayed differently from the webpage with relatively low hit count.
In another embodiment of the present invention, can be selected at least in the results set received from search engine 6
One as a result, and at least one result can be stored in search and content-data storage storehouse 4.Herein, it may be determined that
Whether selected result is already present in search and content-data storage storehouse 4, and if selected result has been deposited
In search and content-data storage storehouse 4, then it can increase the count value associated with selected result.Preferably, only
When user pays close attention to when lasting longer than the predetermined duration of selected result, just increase count value.The program for
Low resolution positional information is especially interesting.Algorithm that can be as described above come draw it is other be used for information into
The method of row filtering.
In one embodiment of the invention, this method is applied in the navigation system for have the function of route search, wherein,
Include search inquiry or network address is presented in mobile equipment 2 or at mobile equipment 2 the step of:Especially on the path of display or
At the position near the path, search inquiry or network address are associatedly shown on figure with the route, wherein, in these positions
Each at the preset distance in front of the current location of mobile equipment 2.User is also possible to be directed into and particular webpage
Or the corresponding next LDP of search value, wherein, provide the position from current location to LDP according to prior art navigation system
The navigation put.
In another embodiment of the present invention, in following technology it is at least one come determine first position indicate
And/or second place instruction:The coordinate of corresponding mobile equipment provided by the satellite of alignment system is provided;Use cartographic information
Determine lat/lon/height above sea level (LLA) coordinate of corresponding mobile equipment;Determine by the corresponding mobile equipment of wireless network offer
Position;The position of corresponding mobile equipment provided by cellular phone provider is provided;Determined when sending search inquiry or network address
The position of the access point of corresponding mobile equipment;By determining phase to the image application image identifying processing shot by mobile equipment
The position of equipment should be moved;Position instruction is manually inputted in corresponding mobile equipment.
One aspect of the present invention can include together with search inquiry and position or network address and position to search with it is interior
Hold data repository 4 in input it is following in it is at least one:Information specific to user account, in one day at the time of and context
Information.
According to one embodiment of present invention, multiple servers can be used, are kept wherein each server is used to access
Search and the associated databases in content-data storage storehouse, wherein, each in the database is suitable for storage from multiple shiftings
The multiple search inquiries or network address that dynamic equipment receives.During data acquisition and/or display, the server can be selected
In a server, a wherein server is associated with the region that mobile equipment is currently located.
Furthermore, it is possible to provide search and/or recommendation of websites to mobile equipment 2, described search and/or recommendation of websites can be with
Collaborative filtering mechanism is combined, and is especially combined with slope collaborative filtering mechanism.
The present invention can also comprise the following steps:" guiding " function is provided to mobile equipment 2, " guiding " function is somebody's turn to do and to move
The user of dynamic equipment 2 can be directed at least one position, wherein at least one position, the use of other mobile equipment
Family continually accesses specific website or input particular search query, the wherein specific website in their respective mobile equipment
Or particular search query is provided to search and content-data storage storehouse 4 in the data acquisition.This can be used for especially
It is the hot spot directed the user on " mobile price ", or directs the user to hot spot " DJ ", wherein the hot spot " DJ "
Indicate that the possibility in city is populated with the region of many music coffee shops etc..In addition, the present invention may comprise steps of:Use
Simulation model, with will pass through selection position, especially by navigated on virtual map or in the virtual 3D worlds into
Row navigation, to browse the location-based information related with whole world optional position in mobile equipment 2 or at mobile equipment 2.
The present invention can also comprise the following steps:Clustering algorithm is applied using the region less than average urban area.
According to one embodiment of present invention, the process may comprise steps of:Assess at least one specific location
The particular search query frequency or request of data at place, to be likely to provide the other computing resource related with specific location.
In addition, uncertainty value can be indicated with first position and/or second place instruction is associated, in particular for shifting
Mobile phone cell or GPS positioning higher uncertain and the relatively low uncertainty positioned for ultra wide band or optical tracking.No
Certainty value can be expressed as Uncertainty distribution, standard profile in particular for GPS and for mobile phone cell localization
Be uniformly distributed.
Claims (22)
1. a method of computer implementation, including:
Followed the steps below in data acquisition:
- from the first movement equipment at least one first search inquiry is received,
- the first position instruction that the position of equipment is moved in instruction described first is received,
- indicated at least one database transmission at least one first search inquiry and the first position, the data
Storehouse is suitable for:Store in the database described in the multiple search inquiries received from multiple mobile equipment and storage at least
One the first search inquiry and the location dependent information assigned, wherein, the location dependent information of the appointment includes described first
Position instruction or the location dependent information of the appointment draw according to first position instruction,
And followed the steps below during data are shown:
- second place instruction that the position of equipment is moved in instruction second is received,
- send and ask to the database, and by second place instruction with storing position phase in the database
Closing information is associated,
- the multiple search inquiry stored in the database is sent from the database to the described second movement equipment
In at least one first search inquiry, wherein at least one first search inquiry be by described first movement equipment
It is being previously entered and with the location dependent information that corresponding appointment is indicated with the second place, and described second
At least one first search inquiry is presented on one's own initiative in mobile equipment or at the second movement equipment, without described the
User's active of two movement equipment,
- to search engine send at least one first search inquiry, and in the described second movement equipment or described the
At least one result received from described search engine is presented at two movement equipment.
2. the method as described in claim 1, comprises the following steps:
In the described second movement equipment or at the second movement equipment in a manner of figured over the display on one's own initiative
Multiple first search inquiries are presented so that each in the multiple first search inquiry is searched with the first of any other display
Rope inquiry discretely shows highlighting in region on the display, wherein, the region that highlights is from institute
State database and receive what corresponding search inquiry automatically generated afterwards.
3. method as claimed in claim 2, wherein,
Each in the multiple first search inquiry or at least one first search inquiry are included corresponding
In separated bubble area.
4. a method of computer implementation, including:
Followed the steps below in data acquisition:
- from the first movement equipment at least one first network address is received,
- the first position instruction that the position of equipment is moved in instruction described first is received,
- fitted at least one database transmission at least one first network address and first position instruction, the database
For:The multiple network address received from multiple mobile equipment and storage described at least one first are stored in the database
Network address and the location dependent information assigned, wherein, the location dependent information of the appointment include the first position indicate or
The location dependent information of the appointment according to the first position instruction draw,
And followed the steps below during data are shown:
- second place instruction that the position of equipment is moved in instruction second is received,
- send and ask to the database, and by second place instruction and storage in the database corresponding
Location dependent information be associated,
- sent from the database to the described second movement equipment in the multiple network address stored in the database
At least one first network address, wherein at least one first network address be by described first movement equipment be previously entered and
And with the location dependent information that corresponding appointment is indicated with the second place, and in the described second movement equipment or
At least one first network address is presented on one's own initiative at the second movement equipment, without user actively,
- to supplier send at least one first network address, and in the described second movement equipment or second movement
Presented and the corresponding webpage of the network address at equipment.
5. the method as described in any one of Claims 1-4, further includes:
- store multiple search inquiries or multiple network address respectively at least one database, and-from the database to
The second movement equipment sends the multiple search inquiry or the search inquiry of at least the first quantity in the multiple network address
Or at least network address of the first quantity, wherein the network address of the search inquiry of first quantity or first quantity have with it is described
The second place indicates the location dependent information of corresponding appointment, and in the described second movement equipment or second movement
At least search inquiry of the second quantity or at least second in the multiple search inquiry or the multiple network address is presented at equipment
The network address of quantity, wherein, first quantity is different from second quantity.
6. method as claimed in claim 5, wherein,
By filtered out respectively from the multiple search inquiry or the multiple network address some search inquiries or some network address come
Determine the search inquiry of first quantity in the multiple search inquiry or the multiple network address or first quantity
Network address.
7. method as claimed in claim 6, wherein,
The step of some search inquiries or some network address are filtered out from the multiple search inquiry or the multiple network address respectively
Including:
Assessment storage is in the database and related to each in the multiple search inquiry or the multiple network address
The hit count of connection, wherein, previously visited number of the hit count instruction to corresponding search inquiry or corresponding network address
Amount.
8. method as claimed in claim 5, wherein,
The multiple search inquiry or the multiple net is presented in the described second movement equipment or at the second movement equipment
The step of network address of the search inquiry of second quantity in location or second quantity, includes:
Institute is displayed in association with figure with the cartographic information of display or by the photographic view of the described second movement equipment shooting
State search inquiry or the network address.
9. method according to any one of claims 1 to 4, wherein,
At least one first search inquiry or institute is presented in the described second movement equipment or at the second movement equipment
The step of stating at least one first network address includes:
With the cartographic information of display or by the described second movement equipment shooting photographic view on figure in association with similar
The mode of conversation bubble shows described search inquiry or the network address,
The method is further comprising the steps of:
Receive the user instruction on selecting at least one first search inquiry or at least one first network address, the step
Suddenly include:
Conversation bubble of the selection comprising the search inquiry to be selected or the network address to be selected.
10. method as claimed in claim 9, wherein dialogue of the selection comprising the search inquiry to be selected or the network address to be selected
Bubble is achieved in the following ways:The conversation bubble is clicked on, or the described second movement equipment is moved to and shows that this is right
The location point of bubble is talked about, or is pointed on the conversation bubble.
11. the method as described in any one of Claims 1-4, further includes:
Selected in the results set received from described search engine at least one as a result, and storing selected result
In the database, and
Determine whether selected result is already present in the database, and if selected result is already present on
In the data, then increase the count value associated with selected result, wherein, only when user pays close attention to selected result
When lasting longer than the predetermined duration, just increase the count value.
12. the method as described in any one of Claims 1-4, wherein, the first position instruction and/or described second
Position instruction indicates position relative to preferred coordinates system.
13. method as claimed in claim 12, wherein first position instruction and/or second place instruction are to pass through
Defined with reference to specific location or equipment.
14. method as claimed in claim 13, wherein the specific location or equipment include the earth or aircraft.
15. the method as described in any one of Claims 1-4, further includes:
Using simulation model, with will pass through selection position come it is clear in the described second movement equipment or at the second movement equipment
Look at the location-based information related with whole world optional position.
16. method as claimed in claim 15, the selection position, which is included on virtual map, is navigated or virtual
3D navigates in the world.
17. the method as described in any one of Claims 1-4, further comprising the steps of:
Selection is near the current location of the described second movement equipment in the data collected from the data acquisition
Particular range in record data.
18. the method as described in any one of Claims 1-4, further comprising the steps of:
Using clustering algorithm, wherein, the clustering algorithm makes it possible to create more than one location data points to be searched as specific
Rope is inquired about or the display of particular web site represents.
19. the method as described in any one of Claims 1-4, wherein, calculate and be used at least at a location data points
The relevance values of one search inquiry or at least one network address, wherein the location data points are as the search inquiry or the network address
Display represent.
20. method as claimed in claim 19, wherein the relevance values be according to the combination of the combination weight of values below come
Calculate, wherein each value is optional:
In a particular area using the number of search inquiry or network address, minimum response value, local cost, gather in a particular area
The quantity of all data arrived and global cost, wherein, it can be inquired about according to described search or the network address is in whole data
Percentage in storehouse calculates the global cost.
21. the method as described in any one of Claims 1-4, wherein
First position instruction is sensor by being integrated in the first movement equipment or by installed in surrounding
Sensor in environment or by using the integrated video camera of the described first movement equipment or in surrounding environment
The optical tracking system of video camera is come definite, or is determined according to the described first movement equipment position in a network
's.
22. the method as described in any one of Claims 1-4, wherein
Second place instruction is sensor by being integrated in the second movement equipment or by installed in surrounding
Sensor in environment or by using the integrated video camera of the described second movement equipment or in surrounding environment
The optical tracking system of video camera is come definite, or is determined according to the described second movement equipment position in a network
's.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204771.7A CN104866529B (en) | 2008-11-25 | 2008-11-25 | For providing the computer implemented method of location dependent content to mobile equipment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510204771.7A CN104866529B (en) | 2008-11-25 | 2008-11-25 | For providing the computer implemented method of location dependent content to mobile equipment |
CN200880132086.6A CN102224498B (en) | 2008-11-25 | 2008-11-25 | Computer-implemented method for providing location related content to a mobile device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880132086.6A Division CN102224498B (en) | 2008-11-25 | 2008-11-25 | Computer-implemented method for providing location related content to a mobile device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104866529A CN104866529A (en) | 2015-08-26 |
CN104866529B true CN104866529B (en) | 2018-05-01 |
Family
ID=53975075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510204771.7A Active CN104866529B (en) | 2008-11-25 | 2008-11-25 | For providing the computer implemented method of location dependent content to mobile equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104866529B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201705767D0 (en) * | 2017-04-10 | 2017-05-24 | Blue Vision Labs Uk Ltd | Co-localisation |
US10887031B2 (en) * | 2018-08-03 | 2021-01-05 | Gracenote, Inc. | Vehicle-based media system with audio ad and navigation-related action synchronization feature |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1661604A (en) * | 2004-02-25 | 2005-08-31 | 松下电器产业株式会社 | Mobile terminal activity record analysis and automatic information recommendation system and method |
JP2005345240A (en) * | 2004-06-02 | 2005-12-15 | Xanavi Informatics Corp | On-vehicle navigation device |
CN101207845A (en) * | 2007-12-12 | 2008-06-25 | 中国移动通信集团广东有限公司 | A non-probe type information release method and a non-probe type information release system |
-
2008
- 2008-11-25 CN CN201510204771.7A patent/CN104866529B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1661604A (en) * | 2004-02-25 | 2005-08-31 | 松下电器产业株式会社 | Mobile terminal activity record analysis and automatic information recommendation system and method |
JP2005345240A (en) * | 2004-06-02 | 2005-12-15 | Xanavi Informatics Corp | On-vehicle navigation device |
CN1961197A (en) * | 2004-06-02 | 2007-05-09 | 株式会社查纳位资讯情报 | On-vehicle navigation device and vehicle position correction method |
CN101207845A (en) * | 2007-12-12 | 2008-06-25 | 中国移动通信集团广东有限公司 | A non-probe type information release method and a non-probe type information release system |
Also Published As
Publication number | Publication date |
---|---|
CN104866529A (en) | 2015-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102224498B (en) | Computer-implemented method for providing location related content to a mobile device | |
JP6026906B2 (en) | Content target information based on location | |
US7777648B2 (en) | Mode information displayed in a mapping application | |
KR101213857B1 (en) | Virtual earth | |
KR101872547B1 (en) | Presenting actions and providers associated with entities | |
CN101427104B (en) | Roofing and bordering of virtual earth | |
EP1872294B1 (en) | Virtual earth | |
US20080147655A1 (en) | Virtual network of real-world entities | |
JP4781608B2 (en) | System and method for retrieving information using spatially selectable features | |
US20070210937A1 (en) | Dynamic rendering of map information | |
EP2535821A1 (en) | Querying desired information about an object by means of a media representation of the object | |
EP2102597A1 (en) | Dynamic map rendering as a function of a user parameter | |
CN102084352A (en) | Method and system for displaying information based on user actions | |
EP2396625A2 (en) | Entity-based search results and clusters on maps | |
KR20100068492A (en) | Method and apparatus for geographic specific search results including a map-based display | |
CN102063512A (en) | Virtual earth | |
US20120278171A1 (en) | System and method of providing information based on street address | |
JP2012515994A (en) | System and method for displaying search results based on density | |
US20150261858A1 (en) | System and method of providing information based on street address | |
CN104866529B (en) | For providing the computer implemented method of location dependent content to mobile equipment | |
JP2023168640A (en) | Geographical information estimation device, geographical information estimation method, real estate property retrieval server, real estate property retrieval method and computer program for executing the method | |
Hassan et al. | Cell phone based geographical advertisement system (CGAS) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180427 Address after: American California Patentee after: Apple Computer, Inc. Address before: Munich, Germany Patentee before: METAIO GmbH |