CN102255952A - Service middleware based on position - Google Patents
Service middleware based on position Download PDFInfo
- Publication number
- CN102255952A CN102255952A CN2011101566272A CN201110156627A CN102255952A CN 102255952 A CN102255952 A CN 102255952A CN 2011101566272 A CN2011101566272 A CN 2011101566272A CN 201110156627 A CN201110156627 A CN 201110156627A CN 102255952 A CN102255952 A CN 102255952A
- Authority
- CN
- China
- Prior art keywords
- user
- semantic locations
- information
- interest
- computer
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a middleware system, which is used for providing services between a mobile equipment user and various content databases and is convenient for realizing an application program with a search function based on position on mobile equipment. The middleware system is used for providing one or more services for a user application program. For example, a service allows the user to note or mark a known semantics position. As another example, a service is used for providing a suggested semantics interesting point list for the user application program in response to user inquiry. The selection of suggested semantics interesting points is based on the position of the user and context-related information. The suggested semantics interesting points are possibly obtained from user personal information or in a similar form, suggested semantics positions are sequenced possibly, and the most interested semantics position of the user is in the first order.
Description
Technical field
Middleware system provides the location-based service between mobile device user and the various content data base.
Background technology
The many different technology of integrated common employing that position-based service (LBS) is used, the radio network technique (for example Wi-Fi) and the global positioning system (GPS) that comprise mobile phone technology (as GSM), and other technologies, for example based on sensor network, radio-frequency (RF) identification (RFID) and similar product.Global positioning system provides the positional information on the geographical coordinate
But what the user was concerned about usually is the implication of a position, rather than its geographical coordinate, and it may be more significant use.For example, the name in hotel or dining room.Having fixing position, is by a title, rather than the place that geographical coordinate is determined is called semantic position.The position of a semanteme may be listed in the point of interest (POI) of a semanteme, generally is meant any product, service or fixing position are by a title, rather than geographical coordinate is determined the position.
Summary of the invention
The mobile device that has occurred new technology of many employings and standard in the past few years on the market, many mobile phones all have been equipped with web browser and have allowed the user to carry out many tasks, for example purchase goods, the inquiry of goods shipping situation, tour arrangement and reservation.Mobile device comprises any portable set that data processing and/or communication service capabilities are provided.For example, mobile device includes but not limited to, as cell phone, smart phone, beeper shows, radio frequency (RF) equipment, infrared (IR) portable devices equipment, PDA(Personal Digital Assistant), palmtop PC, notebook computer, panel computer, portable email equipment, on the one or more equipment that combine with integrated device, or the like.
Along with mobile device widely be connected, many interesting frontiers have occurred as general fit calculation (ubiquitous computing).This makes it can be provided in the line service, and in moving, no matter where the user is, can both provide to comprise such as a large amount of new services of the traditional services of accessed web page and Email.One class general fit calculation, be called " location-based service " (LBS), be more and more welcome, because their purpose provides the user " scene " information is provided, be that information belongs to a specific area users interest and can be in user's use, the position of visiting simultaneously in LBS.
Change a kind of saying, the location-based service service of can being defined as, integrated mobile device the position or with the position of other information so that offer user's surcharge.This service offers the location aware mobile device usually, and for example it can determine the GPS geographical position of oneself.A common inquiry, the background among the LBS that the user may cause are " to find nearest restaurant.Yet ", LBS can also provide more detailed information, particularly, and by the personal information data relevant of considering the user with other guide.
Description of drawings
Fig. 1 has shown the framework of a location-based service, and it adopts specific area ontological method.
Fig. 2 has shown one three layers communication pattern, can be used as the LBS (Fig. 1) that a framework is realized technically.
The middleware layer example that Fig. 3 shows provides the Additional Services that exceeded the traditional database inquiry service.
Embodiment
The framework of location-based service utilizes a middleware system, realizes every content search of user application and database, makes location-based application program on user's the mobile device use function of search based on body.Location-based service can offer the user of such mobile device effectively, and the geographical coordinate that can determine oneself uses global positioning system (GPS) or other.To service interface mobile device application program normally, be based on cloud computing (promptly using distributed computing platform) as mobile phone or an application program.Such application program makes the equipment user inquire about various databases, as a near restaurant finding, hotel, or the title semantic locations of the point of interest of other points (POI).Except the keyword of routine coupling, use search system in the inquiry that the user can carry out based on body, use as, the product type territory, search is sought in the COS territory in each territory.
In various example implementation, the selection of searching for semantic point of interest is based on user's position and possible contextual information, as morning and evening and date, current weather and traffic conditions.The selection of searching for semantic point of interest also may be based on user's customizing messages, as userspersonal information or similar.In some implementations the semanteme ordering that proposes of the application program of user that offers, the arrangement that the user may be most interested in is forward.
Another explanation middleware system provides the example of service, allows the mark of the known semantic locations of user comment.For example, a dining room is represented in the position of a semanteme, can come dining room of mark with photo or literal.As " great enchilada! " note or label may be related with user ID, as WindowsLive
ID.This note or label may or may not can offer other users.
The Application developer is creating the mobile device that numerous application program of user reside in the user, and many is the users that are used to provide with location-based service.For example, the on-site semantic point of interest of explicit user that service may be on map.Other application programs may relate to, and for example, follow the tracks of location-based selectivity diffuse information (as advertisement) and location-based recreation.Owing to relate to the database of integrating different-format, wherein comprise and with mobile service provider's network, the complexity of semantic interest point information geographical location information, middleware layer or system can be advantageously used in and reduce the integrated complexity of service.
Claims (8)
1. location-based service middleware system service is between user's mobile device and Data Source, these data comprise semantic locations or point of interest, middleware comprises following computer-implemented part: a semantic locations label assembly allows the user to add user personalized information to semantic locations on mobile device; A semantic locations is searched assembly, accepts user inquiring and refines user's request, refines the request based on the user, user's customized information, contextual information; A data source matching engine is come matching result based on the request of refining.
2. the middleware of claim 1 position-based service also comprises a semantic locations suggestion assembly, makes user application that the information list of semantic locations or point of interest can be provided, and these are tabulated based on user personalized information on the data source and contextual information.
3. according to the middleware system of the location-based service of claim 2, it is characterized in that customized information therein is related with a user's user ID.
4. a computer-implemented method provides location-based service, and this method comprises the steps: to receive the inquiry of sending from user's mobile device application program; The inquiry of filter user is filtered based on user personalized information and contextual information; Obtain a tabulation of listing at least one semantic locations, this is tabulated at least one data source, then tabulation is returned to the user; Provide an API to be used to provide this tabulation to user application.
5. the computer-implemented method of claim 4 further comprises providing the 2nd API to be used to provide semantic locations and the point of interest that occurs recently to user application, and the discovery of these semantic locations and point of interest is based on user personalized information and contextual information.
6. the computer-implemented method of claim 4 further comprises providing the 3rd API to make the user to add customized information to semantic locations or point of interest to user application.
7. according to the computer-implemented method of claim 6, it is characterized in that the 3rd API comprises permission or forbids that the user increases an attribute or label is given semantic locations.
8. according to the computer-implemented method of claim 6, it is characterized in that wherein the 3rd API allows the user to determine that selectively this attribute or label offer the user of other mobile devices.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101566272A CN102255952A (en) | 2011-06-13 | 2011-06-13 | Service middleware based on position |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101566272A CN102255952A (en) | 2011-06-13 | 2011-06-13 | Service middleware based on position |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102255952A true CN102255952A (en) | 2011-11-23 |
Family
ID=44982942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101566272A Pending CN102255952A (en) | 2011-06-13 | 2011-06-13 | Service middleware based on position |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102255952A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104115147A (en) * | 2012-02-16 | 2014-10-22 | 微软公司 | Location-aware application searching |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101243386A (en) * | 2004-06-30 | 2008-08-13 | 谷歌公司 | Method and system for annotating local search results |
CN201607729U (en) * | 2009-12-22 | 2010-10-13 | 东莞市华业龙图信息技术有限公司 | Intelligent interest point search service system based on position information |
CN101939740A (en) * | 2007-12-11 | 2011-01-05 | 声钰科技 | Providing a natural language voice user interface in an integrated language navigation service environment |
-
2011
- 2011-06-13 CN CN2011101566272A patent/CN102255952A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101243386A (en) * | 2004-06-30 | 2008-08-13 | 谷歌公司 | Method and system for annotating local search results |
CN101939740A (en) * | 2007-12-11 | 2011-01-05 | 声钰科技 | Providing a natural language voice user interface in an integrated language navigation service environment |
CN201607729U (en) * | 2009-12-22 | 2010-10-13 | 东莞市华业龙图信息技术有限公司 | Intelligent interest point search service system based on position information |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104115147A (en) * | 2012-02-16 | 2014-10-22 | 微软公司 | Location-aware application searching |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5602864B2 (en) | Location-based service middleware | |
JP6257124B2 (en) | Method, medium and system for geocoding personal information | |
US8493407B2 (en) | Method and apparatus for customizing map presentations based on user interests | |
US9049547B2 (en) | Displaying place-related content on a mobile device | |
US8341196B2 (en) | Method and apparatus for creating a contextual model based on offline user context data | |
EP2982936B1 (en) | Method and apparatus for providing a contextual menu in a map display | |
US20110125743A1 (en) | Method and apparatus for providing a contextual model based upon user context data | |
US20140074873A1 (en) | Device, Method and Computer-Readable Medium For Recognizing Places | |
US20120220308A1 (en) | Method and apparatus for pre-fetching location-based data while maintaining user privacy | |
US8954093B2 (en) | Managing of application access to centrally stored place-related data on a mobile device | |
EP2706496A1 (en) | Device, method and computer-readable medium for recognizing places in a text | |
US20150213088A1 (en) | Method and apparatus for providing applications associated with location-based user-interfaces | |
US9094788B2 (en) | Centralized data store for providing all place-related data to applications on a mobile device | |
KR20140118569A (en) | Travel information service system and providing method thereof | |
CN102255952A (en) | Service middleware based on position | |
CN102214221A (en) | Location-based service body searching method | |
EP2704460B1 (en) | Method, apparatus and computer readable medium for displaying Place-Related Content On A Mobile Device | |
EP2693778A1 (en) | Managing Of Application Access To Centrally Stored Place-Related Data On A Mobile Device | |
EP2693781B1 (en) | Centralized Data Store For Providing All Place-Related Data To Applications On A Mobile Device | |
Hendrix | Location: The Epicenter of Mobile Innovation in 2010 | |
CN104572760A (en) | Service body searching method based on positions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20111123 |