Nothing Special   »   [go: up one dir, main page]

CN104866529A - Method for realization of providing position related contents for mobile device through computer - Google Patents

Method for realization of providing position related contents for mobile device through computer Download PDF

Info

Publication number
CN104866529A
CN104866529A CN201510204771.7A CN201510204771A CN104866529A CN 104866529 A CN104866529 A CN 104866529A CN 201510204771 A CN201510204771 A CN 201510204771A CN 104866529 A CN104866529 A CN 104866529A
Authority
CN
China
Prior art keywords
mobile device
network address
search inquiry
search
instruction
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.)
Granted
Application number
CN201510204771.7A
Other languages
Chinese (zh)
Other versions
CN104866529B (en
Inventor
P·迈尔
M·库恩
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.)
Apple Inc
Original Assignee
Metaio GmbH
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 Metaio GmbH filed Critical Metaio GmbH
Priority to CN201510204771.7A priority Critical patent/CN104866529B/en
Priority claimed from CN200880132086.6A external-priority patent/CN102224498B/en
Publication of CN104866529A publication Critical patent/CN104866529A/en
Application granted granted Critical
Publication of CN104866529B publication Critical patent/CN104866529B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services 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

The invention relates to a method for realization of providing position related contents for a mobile device through a computer. The method comprises two staggered processes, namely the data acquisition process and the data displaying process. The data acquisition process comprises the following steps: at least one first search query is received through first mobile devices (1), a first position indication for indicating the positions of the first mobile devices is received, and the first search query and the first position indication are sent to one or more database (4), wherein the databases are suitable for storing multiple search queries received through the first mobile devices (1). In the data displaying process, a second position indication for indicating the positions of second mobile devices (2) is received, and a request is sent to the databases (4). The process comprises the following steps: the second position indication is enabled to be associated with position related information stored in the databases, at least one second search query comprising the assigned position related information corresponding to the second position indication to the second mobile devices (2) from the databases, and the at least one second search query is actively presented on the second mobile devices or at the second mobile devices, that the active search of users of the second mobile devices is not needed; the second search query is sent to a search engine (6) and at least one result received through the search engine is represented on the second mobile devices (2) or at the second mobile devices (2). The same method cannot be applied to search queries and corresponding results while can be applied to websites and displaying of web pages.

Description

For providing the computer implemented method of location dependent content to mobile device
The application is divisional application, its original application is the patented claim submitted on May 24th, 2011 (international filing date is on November 25th, 2008) to Patent Office of the People's Republic of China, application number is 200880132086.6, and denomination of invention is " for providing the computer implemented method of location dependent content to mobile device ".
Technical field
The present invention relates to a kind of for providing the computer implemented method of content to the user of mobile device according to the position at the current place of mobile device.The invention still further relates to a kind of corresponding computer program realizing this method.
Background technology
A large amount of information can be obtained on the internet, and also be like this usually on less network.The user accessing the computer equipment of these networks can access abundant content, as image, audio frequency, video, animation and other content of multimedia.Due to mobile device (such as, mobile phone or cell phone, smart phone, personal digital assistant (PDA), personal information manager, etc.) in the quantity of obtainable feature increase, so user wishes also to obtain a sizable part in these rich contents from its mobile device now.They wish on the way, in dining room, at home and in office, visited the information that previously only can obtain from the personal computer carrying out physical connection with the network suitably arranged by mobile device.They want the information from specific website, such as news, price of goods, recipe (time at the supermarket, to buy correct goods) or weather forecast, and they wish to provide Search Results on their cellular phone.
The mobile device can accessing internet (" web ") is more and more general.Because with fixing computing equipment (such as, desktop computer) compare, mobile device (such as, mobile phone) in input performance may be subject to more restrictions, so user on the mobile apparatus inputted search inquiry (or out of Memory) more require great effort than inputting identical search inquiry from fixing computing equipment.
In addition, a lot of mobile device can depend on diverse ways to locate oneself.In addition, location Based service is provided on a large scale.A problem of prior art is the generation of the information specific to position.Current scheme depends on explicit information and generates, and wherein, this explicit information generates and realized by corresponding network address (URL) or search inquiry explicitly being input in corresponding mobile device by user or trade company.Other scheme attempts scanning information (such as webpage), to search position instruction (as address information).The information specific to position that these sources provide some useful, but also have some problems.
Such as, the process adding geographical labels may disarray information space soon, and exposes the risk that some geographical labels have a strong impact on available information.The operation of scanning existing information is not very accurate usually, and it is limited to specific information type.In any one situation, user needs inputted search inquiry or network address (URL) in mobile device, to make desired location dependent content (such as, last set result or desired webpage) present on the mobile apparatus.
Summary of the invention
Therefore, the object of the present invention is to provide a kind of computer implemented method, the method contributes to realizing the process for the user of mobile device, 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.In addition, the invention still further relates to a kind of computer implemented method of feature according to claim 4.In addition, the invention still further relates to a kind of computer program that can be used for performing these methods.
In a first aspect of the present invention, a kind of computer implemented method comprises: about the data acquisition of search inquiry; And data procedure for displaying, it provides content in particular for the user to mobile device, at least one result such as provided by search engine or results set.
Especially, following steps are carried out: receive at least one first search inquiry from the first mobile device in data acquisition, receive the primary importance instruction of the position of described first mobile device of instruction, described first search inquiry and the instruction of described primary importance is sent at least one database, wherein said database is applicable to: store the multiple search inquiries received from multiple mobile device, and store the location dependent information of described first search inquiry and appointment, wherein, the location dependent information of described appointment comprises described primary importance instruction in described database or draws according to the described primary importance instruction in described database, and following steps are carried out in data procedure for displaying: the second place instruction receiving the position of instruction second mobile device, send request to described database, and described second place instruction is associated with the location dependent information stored in the database, at least one second search inquiry in the multiple search inquiries stored from described database is sent from described database to described second mobile device, at least one second search inquiry wherein said be previously inputted by described first mobile device and there is the location dependent information indicating corresponding appointment with the described second place, and on described second mobile device or described second mobile device place present at least one second search inquiry described on one's own initiative, and without the need to described second mobile device user initiatively, described second search inquiry is sent to search engine, and on described second mobile device or described second mobile device place present at least one result received from described search engine.
In a second aspect of the present invention, a kind of computer implemented method comprises: about the data acquisition of network address; And data procedure for displaying, it provides content in particular for the user to mobile device, such as presents the webpage corresponding with network address.
Especially, following steps are carried out: receive at least one first network address from the first mobile device in data acquisition, receive the primary importance instruction of the position of described first mobile device of instruction, described first network address and the instruction of described primary importance is sent at least one database, wherein said database is applicable to: store the multiple network address received from multiple mobile device, and store the location dependent information of described first network address and appointment, wherein, the location dependent information of described appointment comprises described primary importance instruction in described database or draws according to the described primary importance instruction in described database, and, following steps are carried out: the second place instruction receiving the position of instruction second mobile device in data procedure for displaying, send request to described database, and described second place instruction is associated with the corresponding location dependent information stored in the database, at least one second network address in the multiple network address stored from described database is sent from described database to described second mobile device, at least one second network address wherein said be previously inputted by described first mobile device and there is the location dependent information indicating corresponding appointment with the described second place, and on described second mobile device or described second mobile device place present at least one second network address described on one's own initiative, and without the need to user initiatively, described second network address is sent to supplier, and on described second mobile device or described second mobile device place present the webpage corresponding with this network address.
The URL of this network address can be used to identify this webpage.In addition, when having multiple webpage, system can remove a part of URL in the mode of filtering, as the path of agreement, 3 grades of domain names, 2 grades of domain names, TLD, network address file.
The present invention proposes the completely new approach generated specific to the information of position, wherein, this information specific to position is generated, and without the need to user's explicitly establishing label or affect information space wittingly by mobile device user collaborative, and without the need to the error-prone algorithm of scanning information.Background of the present invention is following design: if the information of particular type is interesting in specific location, then people will use their mobile device to collect this information continually in this position, such as, inquired about by inputted search, or by reading specific network address, or by listening specific audio frequency to indicate, or by viewing particular film, or by obtaining the information of other type any.According to the present invention, by corresponding information is stored at least one database, in data acquisition (preferably anonymously) monitor this information flow, wherein, can calculate thus customizing messages use peak value.Subsequently, the user to other mobile device in corresponding data procedure for displaying these peak values can be provided, to access interesting information easily according to the position of the corresponding mobile device that will show data.
The present invention includes two processes be staggered in together, data acquisition especially as previously discussed and data procedure for displaying.When the user of the first mobile device is just at visit information, the systematic collection comprising at least one database is about user's where solicited message and ask the prompting of which information of the first mobile device.Subsequently, these data may be used for the data procedure for displaying of the user of the second mobile device, to use user's advisory information or search inquiry on one's own initiative of equipment to second, wherein, the second mobile device can be the mobile device different from the first mobile device.Such as, in Workplace, this is helpful for often needing to search in service manual about the maintenance personal of the content of aircraft nose wheel, and it is helpful for wanting the visitor accessed about the information of ancient temple.
Further disclose embodiments of the invention and favorable characteristics thereof in the dependent claims.
Accompanying drawing explanation
The present invention and embodiment is illustrated in greater detail referring now to accompanying drawing, in the accompanying drawings:
Fig. 1 shows the schematic diagram of the example system configuration realizing the embodiment of the present invention;
Fig. 2 shows the embodiment of the data acquisition according to the embodiment of the present invention;
Fig. 3 shows the embodiment of the data procedure for displaying according to the embodiment of the present invention;
Fig. 4 shows an example according to the display on the mobile device of the embodiment of the present invention;
Fig. 5 shows another example according to the display on the mobile device of the embodiment of the present invention;
Fig. 6 shows the exemplary Output rusults that can be used for the mean shift algorithm carrying out trooping;
Fig. 7 shows the probabilistic example formula for computing cluster center and this center;
Fig. 8 show according to the embodiment of the present invention, for calculating the example formula of the correlativity of location data points.
Embodiment
Fig. 1 shows the schematic diagram of the example system configuration realizing embodiments of the invention.In the current situation, system comprises two mobile devices, and wherein according to the present invention, one in these two mobile devices relates to data acquisition and another relates to data procedure for displaying.These mobile devices can be identical in its configuration, but this is not required.In principle, can by providing as described herein and mobile device application the present invention of any type of reception information and data.In addition, can by mobile device application the present invention of any amount.In present exemplary, in order to explain principle of the present invention, the mobile device 1 that first user uses relates to data acquisition, and mobile device 2 relates to data procedure for displaying and can be used by different users.Mobile device 1,2 can be the mobile device of any type.In the current situation, mobile device is usual obtainable cell phone or mobile phone.
Mobile device 1,2 is equipped with the location determining device 12 generating positional information separately, this positional information draws from position instruction or according to position instruction, wherein, the instruction of this position can be the data or the information that are used to indicate the absolute position of mobile device or any type of relative position.In addition, component software 13 is implemented for showing information on the display screen of mobile device.Positional information can be only position, but also can comprise orientation information (posture).Position is generated relatively with coordinate system.This coordinate system can be such as solid geocentric coordinate system, but, also can use the coordinate system of other type any.Such as, the coordinate system relevant to miscellaneous equipment (such as aircraft or automobile) can be used.
These mobile devices are each can both access supplier, such as Internet Service Provider (ISP) 3 (in other embodiments, supplier also can be the simple services device with WLAN connection), to access the data repository 4 and Website server 5 and/or search engine 6 that realize according to the principle of the invention, such as, known Google or Yahoo search engine or realize other specific information system or Open information system of search engine.Usually, the machine of any type should be specified in term " search engine ", wherein, this machine can carry out searching for search the information be stored in one or more database (or storage position information) after receiving search phrase from user, and can provide the Search Results in accordingly result set.
The present invention is made up of two processes substantially, i.e. data acquisition and data procedure for displaying.Generally speaking, when user is using mobile device 1 pair of information to conduct interviews, the prompting (see Fig. 2) of systematic collection solicited message and which information of request about where.Subsequently, these data are used to user's advisory information or the search inquiry (see Fig. 3) on one's own initiative to mobile device 2.
One skilled in the art will appreciate that the almost arbitrary portion of system can both run on the server or on a client, wherein this arbitrary portion comprises the intelligent cache mechanism between server and client computer.In the present exemplary of system as shown in Figure 1 to Figure 3 realizes, assembly carries out alternately as follows each other:
Mobile device 1,2 is connected at least one server 7 when having at least.This connection can be provided by Internet Service Provider 3.Server 7 keeps search and content-data thesaurus 4 (realizing with the form of database (DB) structure or similar structures), to store the data from least one mobile device 1.In addition, server 5 also keeps content, such as, usually by website or the document of internet acquisition.In the one of this system realizes, provide search engine 6, wherein this search engine 6 accepts search inquiry and provides the Search Results of instruction accessible content.In the current situation, each in assembly 4,5,6 and 7 is away from mobile device 1,2.Certainly, search and content-data thesaurus 4, Website server 5 and/or search engine 6 also can be implemented as individual system or realize in individual system.
In the art, the use of search engine 6 (it provides the Search Results pointing to prior indexed content) is known.As a part of the present invention, add search and content-data thesaurus 4, and this search and content-data thesaurus 4 binding site data receive any search inquiry and content requests, wherein, this position data comprises position instruction or draws according to position instruction, and the instruction of this position can be provided by the location determining device 12 of mobile device.Aforesaid operations user using its mobile device 1 or 2 time occur in the mode of this user habit.
Exemplarily, the user of mobile device 1 inputs the first search inquiry in mobile device 1, to obtain suitable data from search engine 6.In data acquisition, this search inquiry is received from mobile device 1, and the primary importance being received the position of instruction mobile device 1 in addition by the output device of mobile device 1 indicates, wherein, the instruction of this position indicates the absolute position of this mobile device or relative position.First search inquiry and primary importance instruction are sent to the database realizing search and content-data thesaurus 4.Substantially, said process is for any mobile device (the inputted search inquiry in this mobile device in multiple mobile device, and this mobile device access services device 7) realize, thus make search and content-data thesaurus 4 for storing the multiple search inquiries received from multiple mobile device.The location dependent information of the first search inquiry and appointment (it comprises primary importance instruction, or draw according to primary importance instruction) be stored in search with content-data thesaurus 4.
Also with reference to figure 2, said process is shown, wherein, Fig. 2 shows data acquisition discussed above.Client computer in the left hurdle of Fig. 2 specifies the application that can run on mobile device 1, and right hurdle specifies the process above can run at one or more server (server 7 in such as Fig. 1).
Can in client-side or the collection (service as a part of the present invention) performing these data at server side, automatically to create point of interest (positional information) in the position that have input particular search query or request certain content.As a part of the present invention, preferably creating positional information with the average level exceeding other search inquiry or content to the position inputting particular search query.As a part of the present invention, the assembly of the display on such as mobile device presents point of interest relatively with its position.Possible realization is a display graphics element on map, is similar to the application being called Google Maps.Another kind of possible realization is to provide the augmented reality user interface 13 with the graphic element being suspended in interested position place.Augmented reality interface can use translucent display, and this allows to see real world and information simultaneously.Augmented reality interface can use video camera 11 to record real world, and hybrid camera image and positional information.Augmented reality interface can also use projector positional information to be projected on neighbouring surface.
Location determining device 12 can be such as GPS.In addition, can camera apparatus be used, to extract position and/or the orientation of mobile device, and generate suitable position instruction according to this position and/or orientation.In addition, the position of mobile device can be drawn according to out of Memory (such as, the current network cell used of user, or the position indicating in search inquiry itself).In some cases, position data (it comprises the instruction of this position, or draws according to the instruction of this position) can be sent to mobile device from server.
The embodiment of possible position data generation is illustrated in greater detail now according to Fig. 3 and Fig. 4.
According to step 1.0, if also do not show the interested any data of this user in the position of user, then this user's inputted search phrase or network address (if data exist, then this user can operate according to the step 6 in Fig. 3).
According to step 1.5, obtain position data subsequently.Existence obtains a lot of possibilities of position data, such as, by being integrated in mobile device or being attached to sensor on local device (such as, GPS), or by being arranged on the sensor monitored mobile device in surrounding environment (such as, motion tracking system), or use mobile device integrated video camera or the optical tracking system that is attached on mobile device.In addition, position data can be only latitude and longitude, or can be dimension, longitude and height above sea level, or can be x, y, z coordinate.Position data can also comprise 6 degree of freedom of position and the orientation with equipment.Orientation can be one dimension, two dimension or three-dimensional.Can also obtain orientation according to dissimilar sensor or optical tracking algorithm, this is known in the prior art.This position can also be drawn according to mobile device position in a network.Position data can also from the combination of sensing data, and can from the combination with mathematical model (as motion model).A lot of possibility is known in the prior art.Position (and orientation) can also comprise uncertain value, and this is also known in prior art.Send position data (it has uncertainty alternatively) to server, wherein, this position data comprises search phrase or network address, and comprises out of Memory alternatively, as the description (if providing) of age of user or user.When carrying out data acquisition, position data can be obtained for each request, if or user using display and there is up-to-date position data value, then can reuse up-to-date value.When carrying out data display, whenever from during for providing the tracker of position data to obtain position data, just can send this position data to server constantly, or location updating can be sent after moving for a distance, if or client computer is shifting out the coverage of map (this client computer receives this map from server), then send location updating.A lot of possibility can be realized.
According to step 2.0, input data in a database subsequently, to be used by step 3.Only can add data, or such as can inquire about by performing database, thus find similar record and increase hit count (as described above).Data can comprise all types of information, as search inquiry or network address, position, uncertainty, orientation, current time, user profile, cookies, Internet protocol (ip), device identification (equipment id), and a lot of out of Memory common and known for prior art for search engine and infosystem.Additional information such as identifying search sessions, or may carry out filtering information according to user intention.System also can be selected to ignore the inquiry looked from robot or script.
Use step 3.0 similarly in figs. 2 and 3.Usually, these steps can be performed according to the request of user, or can work as when inputting new data or perform these steps when the CPU of server has the ability safeguarding map.Can also create and prepare some maps, and such as according to the position of user, select from pre-recorded map.
Following steps describe the exemplary embodiment creating map.
3.1 systems select the data recorded in the particular range near the current location of mobile device from the data collected in a large number.This can be realized by algorithm well known in the prior art and data structure (such as kd tree, r set or only filter longitude and latitude value (and filtering altitude value alternatively)).This scope can be configured by user or keeper or the smallest record quantity considered can be wanted to calculate according to user, and minimum number also can be configured by user or keeper.In addition, not only can usable range, and specific region (or using volume or 3d object in 3D) can be used.Such as, user can be configured to be used only in the information that " in the buildings at my current place " collects.Information about these regions can store in a database, or this information can obtain from other location-based infosystem any.The configuration of user can be considered during map building, or the configuration of user can be considered after a while during navigation process.During data selection, not only can consider position, and it is also conceivable to recorded additional information, as session data.Such as, can only consider search sessions final search inquiry, or can ignore identical device repeat inquiry.
3.2 next, if language has different expression for identical inquiry or this language allows mild and indirect expression (flectional expression), then search inquiry can be converted to intermediate language (neutrallanguage) form.Also likely use antistop list, synonym to be translated into a public word (such as, " mobile pc " and " portable pc ").In addition, as mentioned above, can simplify and adjust network address to keep more general form, such as, by cutting out agreement or removing TLD or the combination of the two.
3.3 now, may create position data with different algorithms.The simplest scheme is for each search inquiry or each document request create a location data points.Location data points represents search inquiry or document request (network address), refers in particular to the where placement that is shown in viewing area or on viewing area or shows this search inquiry or document request.
3.4 can use more complicated algorithm (such as, clustering algorithm) replace step 3.3, wherein, this clustering algorithm makes the more than one record (if there is more than one record) of particular search query or network address can be gathered into one or more aggregate, and the one or more aggregate is also called location data points (LDP) by us.
A: delete from set and there is the probabilistic all measurement results (if there is uncertain data) being greater than Configuration Values (such as, 20 meters).
B: the equally distributed starting point from 1 on actionradius runs mean shift algorithm (see Comaniciu, D and Meer, " the Mean Shift:A Robust Approach Toward FeatureSpace Analysis " of P, IEEE Transactions on Pattern Analysis and MachineIntelligence, 24th volume, 5th phase, in May, 2002), to find the quantity of significant cluster.In the article of Comaniciu and Meer, bandwidth can be selected according to 3.1, such as by repeatedly running this algorithm with the bandwidth of change, and select the bandwidth with maximum opereating specification, wherein, the quantity of cluster keeps constant and (gives the exemplary output for foregoing in figure 6, wherein specify 0.9 to be good bandwidth in this opereating specification.In figure 6, the heavy point in the central area of lattice array represents each center of the cluster shown in exemplary coordinate system, and wherein, as following described by step 3.5, this cluster centers can be regarded as LDP).
C: now, this process can stop or directly can move to D), but, this process also can carry out refinement by running an algorithm, wherein this algorithm proposes by with Publication about Document: Chau, M., Cheng, R., Kao, B and Ng, " the Uncertain Data Mining:An Example inClustering Location Data " of Jackey, Lecture Notes in Computer Science, Advances inKnowledge Discovery and Data Mining, 3918/2006 volume, 199th page to the 204th page: Springer Berlin/Heidelberg, 2006.Now also consider the measurement result of deleting from A, wherein, each measurement result can be considered for independent uncertainty.The quantity of the cluster set up in B can be used in.In another kind of the present invention realizes, do not consider steps A and step B, process can start with step C, wherein, use article and the Pelleg of Chau etc., the mixing of " the X-Means:Extending k-means with efficient estimation of the number ofclusters " of D and Moore, A.
D: now, alternatively, the uncertainty (such as, by the formula in Fig. 7) of obtained cluster can be calculated.If in the past use algorithm do not return to center, then can as in given formula (Fig. 7) computing center.
3.5 after step 3.3 or step 3.4, and we obtain the location data points (LDP) with count value, and wherein, this count value indicates how many data acquisitions to be responsible for the establishment of data point.Utilize this information, the importance of the data point of this position can be calculated.Possible formula is the quantity of the total data of (quantity-minimum response value-local cost (local penalty) of the data acquisition of ad hoc inquiry or data)/collect in a particular area) * overall situation cost (global penalty).Wherein, minimum response value can be the value by user or administrator configurations, or this minimum response value can draw according to the sum of the location data points in specific region.Such as, if the data point in this region is considerably less, then minimum response value can vanishing.Wherein, local cost can be on the occasion of or negative value, this depends on user interactions (judging whether LDP conforms to position), and wherein cost or can be closed by keeper or open by user.Wherein, the quantity of all data collected in a particular area can be the summation of the record from step 1, or, this quantity can be the quantity of whole search inquiry or the webpage obtained at the immediate vicinity of current location or bubble (blob) (somewhat similar dialogue bubble (speech bubble)) with different radiuses, wherein, described radius can be configured by user or keeper.Usually, the quantity of all data collected in a particular area is intended to consider the position as waiting area, and wherein in this position, people frequently use internet or infosystem.Wherein, overall cost can draw according to the number percent of the ad hoc inquiry be stored in recorded all data acquisitions and data, and overall cost may be used for avoiding very common and irrelevant with position data or inquiry (as " www.google.com" or with " www.google.com" URL that starts) and high weight.Overall situation cost can according to such as www.alexa.comthe page draw, wherein, this page oneself is assessed and is gone to website or the overall traffic (formula see Fig. 8) from the database used in this system.The figure can seeing these formula in fig. 8 represents.Local cost can be created according to the data of all types.Such as, if website or search inquiry element are only activated in short time and are deactivated subsequently, then said process shows that this information seems interesting because of title, but true really not so.On the other hand, if user opens the webpage long period, then this may vote for for this website.In addition, viewer can have on one's own initiative to the selection that information provider is voted, and considers these ballots (negative vote or affirmative vote) when calculating local cost.Local cost can be stored as the separate records in the database of holding position, search phrase or webpage and uncertainty (it is kept alternatively), and local cost can be included in group mechanism, wherein local cost is processed by as search phrase or webpage record and is counted in step 3.5.Or local cost can be applied to all records relevant to LDP with the form of additional information variable.
In order to make this step clearer, Fig. 8 keeps the example table with two exemplary L DP.Such as a LDP of search terms " banana (banana) " (it comprises the search terms as " bananas ") is searched 6 times.Another LDP (such as, website www.metaio.de) be concerned 8 times.Because only there are this two records in this region, so the sum of record in this region is 14.System has minimum response 1, therefore, all there is record that no more than 1 chance can find or there is the cluster being less than 2 records will cause 0 correlativity or negative correlation.But, exist and be more worth.See search terms " bananas " in this position and thought that its significant two users are for this LDP has thrown affirmative vote (such as, by carrying out with this LDP mutual in AR view and enclosing heart symbol), and local cost reduces.User do not think website metaio ( www.metaio.deor www.metaio.comor www.metaio.com/examples/index.html) meaningful, and another user pays close attention to this website, but only paid close attention to the very short time (such as, 2 seconds).Subsequently, user such as clicks " getting back to search button " to browse other possibility.Therefore, the local cost of metatio is 2.By these values (such as, 6-1+1) divided by 14.Find out from these values, " banana " is more relevant than metaio.Add now another value.This another value is overall cost, and it always helps to filter out use very continually and the website therefore probably can found or search terms anywhere.In this case, this also in disapprove composition data storehouse (4) all records 1% metaio.Therefore, when the weight for overall cost is 20, the correlativity of metaio reduces by 0.2.Sending any data (otherwise or) from client computer to server previously, and can compress data or be encrypted or the two has concurrently.
4. present, in step 4, according to importance or weight, (server side or client-side) system can with different quality (size, color, forms, etc.) display LDP, or can determine not show LDP (such as, if relevance values is lower than specific value, such as 0,2).As described in the other parts of this application, LDP can be shown in a different manner.
The mode of display LDP can also depend on the uncertainty (according to 3.4D) of cluster or the current accuracy of position, and wherein these values are obtainable for the mobile device of display data.If very uncertain about the information of cluster, or the position of mobile device is very inaccurate or uncertain, then differently may show LDP, such as, LDP is shown as the 2d list on browser side.
The mode of display LDP can also depend on the type (inquiry or request of data) of LDP.
For the situation of inquiry LDP, last set result (such as, from the first result of priority list) can be shown on one's own initiative near inquiry LDP.In one of the present invention realizes, server database can also store the amount of the webpage once opened, and wherein, these webpages belong to the particular search query in ad-hoc location or region.Subsequently, this information may be used for the priority (or, can also affect in steps of 5 local cost) dividing Search Results.In addition, if website is selected frequently to being enough to create its oneself LDP, then it may can not be shown as the result in search listing.
For the situation of data LDP, the preview (such as, the snapshot of film or the picture of website) of data can be shown by the mode of similar icon.
Alternatively, can show other LDP (such as advertisement), wherein, these LDP meet the search inquiry of particular type or specific request of data.These LDP can be provided from the memory storage of the database of any type or location dependent data.
If location data points (LDP) has identical or closely center each other, then intelligent algorithm well known in the prior art can rearrange their position.Such as, if two LDP intersect, then on the axis connecting this Liang Ge LDP center, these LDP are moved away from each other, make them no longer crossing.
5. the mode of display can also depend on that user selects (step 5).Such as, user can configure some content, as " only showing maximally related 5 ".Subsequently, selection is had the LDP of 5 best results and shows them by system.User also can select to filter display according to other value (as the moment in one day of record data or working day).Or user can select only to show the data from specific crowd, wherein, this specific crowd is selected in its archives, provide these data (member as age or particular cluster).If use clustering algorithm to provide data, then this filtrator must be followed in the record of the particular percentile in such as this cluster.If create map according to user's request in step 3, then step 3.1 also can filtering data immediately.
6. in step 6, user can select search phrase LDP or directly select the icon of network address.If selection network address, then we forward the step 10 in Fig. 3 immediately to, and do not consider step 7,8 and 9.LDP can be realized by the various ways about text, 2D interface or 3D interface well known in the prior art to select.If user selects the LDP of search inquiry, then send inquiry (step 7) to search engine and show the results list, this also can be realized (step 8) by multitude of different ways.As possibility embodiment of the present invention, also step 7 and 8 can be performed when user does not select search phrase LDP.System can obtain Search Results on one's own initiative for all visible search inquiry LDP, and can show them by certain mode, such as, they are shown as the icon near LDP in 3D mode, wherein has the line connecting LDP and this icon.
9. in step 9, if having selected network address, then obtain this network address and can notify this situation to server 7, this information is stored in data repository 4 by this server 7.
10. in step 10, after obtaining the page, this page can be browsed: carry out browsing from standard web browser view, substitute scouting screen and carry out browsing, browsing to the 3D panel above with information, a lot of situation is all possible by different modes.In order to terminate to browse, user can close browser view, or can close the 3D panel (mutual by carrying out with it) in AR coverage diagram.
11. alternatively, when close the page or no longer browsing pages time (such as, by leaving this page in AR view), the time of browsing pages can also be sent to server, and local cost (for the situation added value that the short time browses, or for the situation reduced value browsed for a long time) can be affected.
It should be noted that after being present in the time (such as, one month or 1 year) of specifying, can from search and deletion record content-data thesaurus.This time of specifying also can depend on the quantity of all data collected in a particular area.If the quantity of all data collected in a particular area is very little, then this time of specifying can be longer.
After user moves specific range (Fig. 3, step 1), all above steps can be calculated continually at client-side immediately, or all above steps can be calculated at server side.In addition, need not ask to calculate LDP according to each user.In addition, likely such as create the map of LDP at night, and send the data structure comprising these LDP to interested client computer.These client computer can calculate what shows according to respective arranging subsequently.
To describe according to illustrative methods of the present invention and some embodiments thereof referring to figs. 1 through Fig. 5 especially below.
For the following description of exemplary data procedure for displaying, assuming that search and content-data thesaurus 4 keep the multiple search inquiries received from the multiple mobile devices operated by the user of respective numbers.
Server 7 receives the second place instruction being used to indicate the position of mobile device 2, and wherein, this mobile device 2 can be identical from mobile device 1 or can be different mobile devices.In addition, send with content-data thesaurus 4 request indicated based on the second place to server 7 and search.By server 7, second place instruction be stored in the location dependent information searched for content-data thesaurus 4 and be associated, wherein, this location dependent information is for the above-mentioned multiple search inquiry received from multiple mobile device.
After this, send at least one second search inquiry from search and content-data thesaurus 4 to mobile device 2, wherein this at least one second search inquiry has the location dependent information indicating corresponding appointment with the second place.This at least one second search inquiry is presented on mobile device 2 on one's own initiative or mobile device 2 place (such as, as shown in Figure 4 and Figure 5), and without the need to mobile device 2 user initiatively.
Under the present case of Fig. 4 and Fig. 5, on mobile device 2 or mobile device 2 sentence figured mode and initiatively present multiple search inquiry 51 to 53 over the display, make highlighting in region and show each in search inquiry 51 to 53 dividually with any search inquiry that other demonstrates over the display.Here, after receiving corresponding search inquiry from search to content-data thesaurus 4, automatically generate this and highlight region.
In the present exemplary of Fig. 4 and Fig. 5, at least one user is prior have input search inquiry 51 to 53 in its mobile device 1, these search inquiries has been stored in when inputting corresponding search inquiry together with the location dependent information of the appointment of mobile device and searches for content-data thesaurus 4.The location dependent information of mobile device is assigned to mean to corresponding search inquiry: obtain position instruction user to the specific location that inputted search in mobile device 1 is inquired about, and the location dependent information drawn thus to be associated with the search inquiry just inputted.
As shown in Figure 4 and Figure 5, each at least one or multiple second retrieval and inquisition 51 to 53 in search inquiry 51 to 53 is displayed in the corresponding bubble area be separated, and wherein this bubble area initiatively can be generated by server 7.In this embodiment, user by clicking or press the corresponding bubble area on display, or by being suitable for other user instruction any selecting corresponding search inquiry, can select at least one in search inquiry 51 to 53.By such mode, do not require that user is to inputted search inquiry in mobile device, and present the idea of the suitable search inquiry of the result as previous user behavior to user.Search engine 6 will be sent to by of selecting in retrieval and inquisition 51 to 53, and on mobile device 2 or mobile device 2 place present the results set received from search engine 6.
Also show data procedure for displaying with reference to Fig. 3 (it illustrates data procedure for displaying described above).Client computer in the left hurdle of Fig. 3 specifies the application that can run on mobile device 2, and the step of the process can run on one or more servers of the server 7 of such as Fig. 1 is specified on right hurdle.
Describe above data acquisition and data procedure for displaying with reference to search inquiry.But, also can apply these processes similarly for the display of network address (being such as commonly referred to the interconnected network address of URL) and suitable website (as with reference to Fig. 4 and illustrated in fig. 5).
Exemplarily, the user of mobile device 1 inputs the first network address (URL) in mobile device 1, to obtain suitable data from Website server 5.In data acquisition, receive this network address from mobile device 1, and in addition, the primary importance being received the position of instruction mobile device 1 by the output device of mobile device 1 indicates, wherein, the instruction of this position indicates the absolute position of mobile device or relative position.The first network address is sent with the database of content-data thesaurus 4 and primary importance indicates to realizing search.Substantially, for any mobile device in multiple mobile device (wherein, network address is inputted and this mobile device access services device 7 in this mobile device) realize this process, make search and content-data thesaurus 4 for storing the multiple network address received from multiple mobile device.The location dependent information of the first network address and appointment is stored in search with content-data thesaurus 4, and wherein, the location dependent information of this appointment comprises primary importance instruction or draws according to primary importance instruction.
For the following description of example data procedure for displaying, assuming that search and content-data thesaurus 4 keep the multiple network address (URL) received from the multiple mobile devices operated by the user of respective numbers.
Server 7 receives the second place instruction of the current location of instruction mobile device 2, and wherein, this mobile device 2 can be identical from mobile device 1 or can be different mobile devices.In addition, send with content-data thesaurus 4 request indicated based on the second place to server 7 and search.By server 7, second place instruction be stored in the location dependent information searched for content-data thesaurus 4 and be associated, wherein, this location dependent information is for the previous above-mentioned multiple URL's received from multiple mobile device.
After this, send at least one second network address (URL) from search and content-data thesaurus 4 to mobile device 2, wherein this at least one second network address (URL) has the location dependent information indicating corresponding appointment with the second place.This at least one the 2nd URL is presented on mobile device 2 or mobile device 2 place on one's own initiative, and without the need to mobile device 2 user initiatively.
In this embodiment, user by clicking or press the corresponding bubble area on display, or by being suitable for other user instruction any selecting corresponding URL, can select at least one in presented network address.By such mode, do not require that user inputs URL in mobile device, and present the idea of the suitable URL of the result as previous user behavior to user.Send in these network address one by the network address selected via ISP 3 to Website server 5, receive with this by the corresponding webpage of the network address selected from network address server 5, and on mobile device 2 or mobile device 2 place present this webpage.
Under the present case of Fig. 4 and Fig. 5, on mobile device 2 or mobile device 2 sentence figured mode and present multiple webpage 61 to 64 on one's own initiative over the display, make over the display highlight in region with each in any webpage that other demonstrates dividually display web page 61 to 64.Here, after receiving corresponding web page from network address server 5, automatically generate this and highlight region.
In the present exemplary of Fig. 4 and Fig. 5, at least one user is prior have input the network address corresponding with webpage 61 to 64 in its mobile device 1, these network address has been stored in when inputting corresponding network address together with the location dependent information of the appointment of mobile device and searches for content-data thesaurus 4.The location dependent information of mobile device is assigned to mean to corresponding network address: the specific location inputting network address user in mobile device 1 obtains position instruction, and the location dependent information drawn thus is associated with the network address just inputted.
As shown in Fig. 4 and Fig. 5, at least one or the multiple network address in network address and/or webpage 61 to 64 and/or each in webpage 61 to 64 are displayed in corresponding separated region, and wherein this region initiatively can be generated by server 7.
Generally speaking, can in conjunction with following other aspect application the present invention.
Multiple search inquiry or multiple network address can be stored in search respectively with content-data thesaurus 4.In this, the search inquiry being stored in the multiple search inquiry search and content-data thesaurus 4 or at least the first quantity in network address or network address is sent from server 7 to the second mobile device 2, wherein, the search inquiry of this at least the first quantity or network address have the location dependent information indicating corresponding appointment with the second place of mobile device 2.The search inquiry of at least the second quantity in multiple search inquiry or network address or network address is presented on mobile device 2 or mobile device 2 place, wherein, described second quantity is different from described first quantity.Therefore, respectively, suitable filtrator can be realized to determine search inquiry or the network address of described first quantity in search with content-data thesaurus 4, and suitable filtrator can be realized in mobile device 2 to determine search inquiry or the network address of described second quantity when receiving search inquiry or network address.
Especially, some search inquiries or network address can be filtered out respectively by from multiple search inquiry or network address, determine search inquiry or the network address of at least the first quantity in multiple search inquiry or network address.
Such as, the step filtering out some search inquiries or network address respectively from multiple search inquiry or network address can comprise: at least one of the following filtering information be stored in search and content-data thesaurus 4 of application: specific to the information of user account, moment in one day and/or user account data; And by filtering information with receive from the second mobile device 2 or the corresponding information that automatically obtains be associated.The step filtering out some search inquiries or network address respectively from multiple search inquiry or network address can comprise: assessment be stored in search with in content-data thesaurus 4 and with each hit count be associated in multiple search inquiry or network address.In this, hit count instruction is to the quantity of the previous access of corresponding search inquiry or network address.The program is significant especially for low resolution positional information.In addition, can draw according to algorithm described above the method that information is filtered.
The search inquiry of the second quantity on the second mobile device 2 or in multiple search inquiry of presenting of the second mobile device 2 place or network address or the step of network address can comprise: as shown in Figure 4 and Figure 5, show search inquiry or network address with the cartographic information of display or the photographic view of being taken by the second mobile device 2 explicitly on figure.Especially, when showing search inquiry or network address together with photographic view, augmented reality can be applied.For augmented reality view, the distance that display object reaches is configurable.
As shown in Figure 4 and Figure 5, by the cartographic information or the photographic view of being taken by mobile device 2 with display on figure explicitly with the mode of similar dialogue bubble (as shown in search inquiry 51 to 53 and network address 61 to 64) explicit corresponding search inquiry or network address, come on mobile device 2 or mobile device 2 place display search inquiry or network address.
In this example, user by selecting comprises the respective dialog bubble of search inquiry to be selected or network address, especially by this dialogue bubble of click, or by mobile device 2 is moved to the location point showing this dialogue bubble in photographic view or map view, or by pointing on this dialogue bubble, select at least one in search inquiry or network address.Information can be shown in live-pictures view or fixing photographic view, wherein, photo, the camera parameters (comprising posture) of this pre-recorded photographic view prestore on the server and are sent to client computer, and perspective ground, the 3D position of LDP is correctly superimposed upon on this photo.Automatically photo can be selected according to the position of user and (alternatively basis) orientation.This is useful for self not providing the equipment of real-time AR view.
In one embodiment of the invention, can show explicitly on figure with the cartographic information of display or the photographic view of being taken by mobile device 2 and selected search inquiry or the corresponding web pages of network address.In this, the webpage in this web pages with higher hit count can differently be shown with the webpage with lower hit count.
In another embodiment of the present invention, at least one result can be selected in the results set received from search engine 6, and this at least one result can be stored in search with content-data thesaurus 4.Here, can determine whether selected result Already in searches for content-data thesaurus 4, and if selected result is Already in searched for content-data thesaurus 4, then can increase the count value be associated with selected result.Preferably, only when user pay close attention to selected result last longer than the predetermined duration time, just increase count value.The program is significant especially for low resolution positional information.The other method for filtering information can be drawn according to algorithm described above.
In one embodiment of the invention, the method is applied in the navigational system with route search function, wherein, on mobile device 2 or the mobile device 2 place step that presents search inquiry or network address comprise: the position especially on the path of display or near this path, on figure, search inquiry or network address is associatedly shown with this route, wherein, each the preset distance place in the current location front of mobile device 2 in these positions.User is also likely directed into the next LDP corresponding with particular webpage or search value, wherein, provides the navigation of the position from current location to LDP according to prior art navigational system.
In another embodiment of the present invention, primary importance instruction and/or second place instruction is determined according at least one in following technology: the coordinate that the corresponding mobile device provided by the satellite of positioning system is provided; Cartographic information is used to determine lat/lon/height above sea level (LLA) coordinate of corresponding mobile device; The position of the corresponding mobile device provided by wireless network is provided; The position of the corresponding mobile device provided by cellular phone provider is provided; The position of the access point of corresponding mobile device is determined when sending search inquiry or network address; By determining the position of corresponding mobile device to the image applications image recognition processing of being taken by mobile device; Manually input position instruction in corresponding mobile device.
One aspect of the present invention can to comprise with search inquiry and position or network address together with position to search for content-data thesaurus 4 in input following at least one: specific to the information of user account, moment in one day and contextual information.
According to one embodiment of present invention, multiple server can be used, wherein each server keeps search and the associated databases of content-data thesaurus for accessing, and wherein, each in described database is applicable to store the multiple search inquiry or network address that receive from multiple mobile device.In data acquisition and/or procedure for displaying, can select a server in described server, the region that wherein this server is current be positioned at mobile device is associated.
In addition, can provide search and/or recommendation of websites to mobile device 2, described search and/or recommendation of websites can combine with collaborative filtering mechanism, especially combine with slope collaborative filtering mechanism.
The present invention can also comprise the following steps: provide " guiding " function to mobile device 2, should " guiding " function make the user of mobile device 2 can be directed at least one position, wherein in this at least one position, the user of other mobile device accesses specific website or input particular search query continually on their respective mobile device, and wherein this specific website or particular search query are provided to search and content-data thesaurus 4 in described data acquisition.This may be used for the focus especially user be directed to about " mobile price ", or user is directed to focus " DJ ", and wherein this focus " DJ " indicates and may assemble the region having a lot of music coffee shops etc. in city.In addition, the present invention can comprise the following steps: use simulation model, to pass through chosen position, navigate especially by carrying out on virtual map or navigate in the virtual 3D world, on mobile device 2 or mobile device 2 place browse the location-based information relevant with optional position, the whole world.
The present invention can also comprise the following steps: use the region being less than average urban area to carry out application group set algorithm.
According to one embodiment of present invention, described process can comprise the following steps: particular search query frequency or the request of data of assessing at least one specific location, likely to provide the other computational resource relevant with ad-hoc location.
In addition, uncertain value can indicate with primary importance and/or the second place indicates and is associated, the higher uncertainty of especially locating for mobile phone community or GPS and the lower uncertainty of locating for ultra broadband or optical tracking.Uncertain value can be expressed as Uncertainty distribution, especially for the standard profile of GPS and being uniformly distributed for mobile phone cell localization.

Claims (17)

1. a computer implemented method, comprising:
Following steps are carried out in data acquisition:
-receive at least one first search inquiry from the first mobile device,
The primary importance instruction of the position of described first mobile device of-reception instruction,
-send described first search inquiry and the instruction of described primary importance at least one database, described database is applicable to: store the multiple search inquiries received from multiple mobile device, and store the location dependent information of described first search inquiry and appointment, wherein, the location dependent information of described appointment comprises described primary importance instruction in described database or draws according to the described primary importance instruction in described database
And following steps are carried out in data procedure for displaying:
The second place instruction of the position of-reception instruction second mobile device,
-send request to described database, and described second place instruction is associated with the location dependent information stored in the database,
-at least one first search inquiry in the multiple search inquiries stored from described database is sent from described database to described second mobile device, at least one first search inquiry wherein said be previously inputted by described first mobile device and there is the location dependent information indicating corresponding appointment with the described second place, and on described second mobile device or described second mobile device place present at least one first search inquiry described on one's own initiative, and without the need to described second mobile device user initiatively
-to search engine send described first search inquiry, and on described second mobile device or described second mobile device place present at least one result received from described search engine.
2. the method for claim 1, comprises the following steps:
On described second mobile device or described second mobile device sentence figured mode and present multiple first search inquiry over the display on one's own initiative, make each and any the first search inquiry that other shows in described first search inquiry show discretely on the display highlight in region, wherein, highlight region described in automatically to generate after receiving corresponding search inquiry from described database.
3. the method for claim 1, wherein
Each at least one first search inquiry described or described multiple first search inquiry is presented in the corresponding bubble area be separated.
4. a computer implemented method, comprising:
Following steps are carried out in data acquisition:
-receive at least one first network address from the first mobile device,
The primary importance instruction of the position of described first mobile device of-reception instruction,
-send described first network address and the instruction of described primary importance at least one database, described database is applicable to: store the multiple network address received from multiple mobile device, and store the location dependent information of described first network address and appointment, wherein, the location dependent information of described appointment comprises described primary importance instruction in described database or draws according to the described primary importance instruction in described database
And following steps are carried out in data procedure for displaying:
The second place instruction of the position of-reception instruction second mobile device,
-send request to described database, and described second place instruction is associated with the corresponding location dependent information stored in the database,
-to send in the described multiple network address stored from described database from described database to described second mobile device described at least one first network address, at least one first network address wherein said be previously inputted by described first mobile device and there is the location dependent information indicating corresponding appointment with the described second place, and on described second mobile device or described second mobile device place present at least one first network address described on one's own initiative, and without the need to user initiatively
-send described first network address to supplier, and on described second mobile device or described second mobile device place present the webpage corresponding with this network address.
5. the method as described in any one in Claims 1-4, also comprises:
-at least one database described, store multiple search inquiry or multiple network address respectively, and
-from described database to the search inquiry of at least the first quantity the described second mobile device described multiple search inquiry of transmission or network address or network address, the search inquiry of wherein said first quantity or network address have the location dependent information indicating corresponding appointment with the described second place, and on described second mobile device or described second mobile device place present search inquiry or the network address of at least the second quantity in described multiple search inquiry or network address, wherein, described first quantity is different from described second quantity.
6. method as claimed in claim 5, wherein,
Search inquiry or the network address of described first quantity in described multiple search inquiry or network address is determined by filtering out some search inquiries or network address respectively from described multiple search inquiry or network address.
7. method as claimed in claim 6, wherein,
The step filtering out some search inquiries or network address respectively from described multiple search inquiry or network address comprises:
Assessment store in the database and with each hit count be associated in described multiple search inquiry or network address, wherein, the instruction of described hit count is to the quantity of the previous access of corresponding search inquiry or network address.
8. method as claimed in claim 5, wherein,
On described second mobile device or described second mobile device place presents the described search inquiry of the second quantity in described multiple search inquiry or network address or the step of network address comprises:
On figure, described search inquiry or network address is shown explicitly with the cartographic information shown or the photographic view of being taken by described second mobile device.
9. the method according to any one of Claims 1-4, wherein,
On described second mobile device or the described second mobile device place step that presents at least one first search inquiry described or network address comprise:
On figure, described search inquiry or network address is shown in the mode of similar dialogue bubble explicitly with the cartographic information shown or the photographic view of being taken by described second mobile device,
Described method is further comprising the steps of:
Receive the user instruction about selecting at least one first search inquiry described or network address, this step comprises:
Select the dialogue bubble comprising search inquiry or the network address that will select, especially by this dialogue bubble of click, or by described second mobile device being moved to the location point of this dialogue bubble of display, or by pointing on this dialogue bubble.
10. the method as described in any one in Claims 1-4, also comprises:
In the results set received from described search engine, select at least one result, and selected result is stored in the database, and
Determine selected result whether Already in described database, and if selected result is Already in described data, then increase the count value be associated with selected result, wherein, only when user pay close attention to selected result last longer than the predetermined duration time, just increase described count value.
11. methods as described in any one in Claims 1-4, wherein, described primary importance instruction and/or the instruction of the described second place indicate position relative to preferred coordinate system, wherein, described preferred coordinate system especially can define by reference to the ad-hoc location of the such as earth or aircraft or equipment.
12. methods as described in any one in Claims 1-4, also comprise:
Use simulation model, to pass through chosen position, navigate especially by carrying out on virtual map or navigate in the virtual 3D world, on described second mobile device or described second mobile device place browse the location-based information relevant with optional position, the whole world.
13. methods as described in any one in Claims 1-4, further comprising the steps of:
The data recorded in the particular range near the current location of described second mobile device are selected from the data collected described data acquisition.
14. methods as described in any one in Claims 1-4, further comprising the steps of:
Application group set algorithm, wherein, described clustering algorithm makes it possible to create more than one location data points and represents as the display of particular search query or network address.
15. methods as described in any one in Claims 1-4, wherein, calculate the relevance values at least one search inquiry or network address at a location data points place, wherein said location data points represents as the display of this search inquiry or network address, especially carry out this calculation procedure according to the combination in conjunction with weight of following value, wherein each value is optional:
Use the number of times of search inquiry or network address, minimum response value, local cost, the quantity of all data that collects in a particular area in a particular area, and overall cost, wherein, described overall cost can be calculated by the number percent in whole database according to described search inquiry or network address.
16. methods as described in any one in Claims 1-4, wherein
The instruction of described primary importance is by being integrated in sensor in described first mobile device or by being arranged on sensor in surrounding environment or being determined by the optical tracking system using the integrated video camera of described first mobile device or be arranged on the video camera in surrounding environment, or determine according to described first mobile device position in a network.
17. methods as described in any one in Claims 1-4, wherein
The instruction of the described second place is by being integrated in sensor in described second mobile device or by being arranged on sensor in surrounding environment or being determined by the optical tracking system using the integrated video camera of described second mobile device or be arranged on the video camera in surrounding environment, or determine according to described second mobile device position in a network.
CN201510204771.7A 2008-11-25 2008-11-25 For providing the computer implemented method of location dependent content to mobile equipment Active CN104866529B (en)

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 true CN104866529A (en) 2015-08-26
CN104866529B 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)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110462420A (en) * 2017-04-10 2019-11-15 蓝色视觉实验室英国有限公司 Alignment by union
CN112672924A (en) * 2018-08-03 2021-04-16 格雷斯诺特公司 Vehicle-based media system with audio advertising and navigation-related action synchronization

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1661604A (en) * 2004-02-25 2005-08-31 松下电器产业株式会社 Active recording analysis of mobile terminal and auto information recommendation system and method thereof
JP2005345240A (en) * 2004-06-02 2005-12-15 Xanavi Informatics Corp On-vehicle navigation device
CN101207845A (en) * 2007-12-12 2008-06-25 中国移动通信集团广东有限公司 Method and system of non-probe type information issuance

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1661604A (en) * 2004-02-25 2005-08-31 松下电器产业株式会社 Active recording analysis of mobile terminal and auto information recommendation system and method thereof
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 中国移动通信集团广东有限公司 Method and system of non-probe type information issuance

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110462420A (en) * 2017-04-10 2019-11-15 蓝色视觉实验室英国有限公司 Alignment by union
CN112672924A (en) * 2018-08-03 2021-04-16 格雷斯诺特公司 Vehicle-based media system with audio advertising and navigation-related action synchronization

Also Published As

Publication number Publication date
CN104866529B (en) 2018-05-01

Similar Documents

Publication Publication Date Title
CN102224498B (en) Computer-implemented method for providing location related content to a mobile device
US11627178B2 (en) Providing geocoded targeted web content
JP6026906B2 (en) Content target information based on location
US8843309B2 (en) Virtual earth mapping
US20120124039A1 (en) Online Search Based On Geography Tagged Recommendations
WO2010093618A2 (en) Entity-based search results and clusters on maps
JP2011526709A (en) Information display method and system based on user operation
EP2102597A1 (en) Dynamic map rendering as a function of a user parameter
KR20100068492A (en) Method and apparatus for geographic specific search results including a map-based display
EP2353103A2 (en) Method and system for determining topical relatedness of domain names
US20120278171A1 (en) System and method of providing information based on street address
US9870572B2 (en) System and method of providing information based on street address
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
AU2011244946A1 (en) Location based, content targeted information
WO2010030514A2 (en) Registering advertisements on an electronic map

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