EP1735923A1 - Location information system reflecting user preferences and service providing method - Google Patents
Location information system reflecting user preferences and service providing methodInfo
- Publication number
- EP1735923A1 EP1735923A1 EP05764907A EP05764907A EP1735923A1 EP 1735923 A1 EP1735923 A1 EP 1735923A1 EP 05764907 A EP05764907 A EP 05764907A EP 05764907 A EP05764907 A EP 05764907A EP 1735923 A1 EP1735923 A1 EP 1735923A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- location
- user
- supl
- information
- slp
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 151
- 230000008859 change Effects 0.000 claims abstract description 6
- 238000005259 measurement Methods 0.000 claims description 42
- 230000001960 triggered effect Effects 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 20
- 230000003213 activating effect Effects 0.000 claims description 13
- 238000000691 measurement method Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000010295 mobile communication Methods 0.000 claims description 2
- 230000006835 compression Effects 0.000 claims 1
- 238000007906 compression Methods 0.000 claims 1
- 230000007246 mechanism Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Definitions
- the present invention relates to a mobile (or wireless or radio) communications system, and in particular, to a location information system that allows a user to set different user preferences (user profile settings) according to different regions (locations) and a method of providing a preference information service for such system.
- a mobile (or wireless or radio) communications system and in particular, to a location information system that allows a user to set different user preferences (user profile settings) according to different regions (locations) and a method of providing a preference information service for such system.
- the present invention relates to a mobile (or wireless or radio) communications system, and in particular, to a location information system that allows a user to set different user preferences (user profile settings) according to different regions (locations) and a method of providing a preference information service for such system.
- a mobile (or wireless or radio) communications system includes a function unit related to calculating a location of a terminal (e.g., user device, user equipment (UE), mobile handset, etc.) in a mobile communications network, for providing a location service that sends the terminal location information (i.e., the physical location of the user) to a particular entity in a periodic manner or upon request.
- a terminal e.g., user device, user equipment (UE), mobile handset, etc.
- UE user equipment
- UE user equipment
- the architecture of the network related to the location service differs depending upon the internal network architecture of a 3 GPP network, a 3GPP2 network, or other types of networks.
- There are several methods of calculating the location of the terminal including a Cell-ID method that sends an identity (ID) of the current cell (region) in which the terminal is located in, a method of measuring the time required for signals to reach each base station (e.g., Node B) from the terminal and then performing triangulation calculations to obtain the location of the terminal, and a method employing global positioning system (GPS) techniques are known.
- a Cell-ID method that sends an identity (ID) of the current cell (region) in which the terminal is located in
- a method of measuring the time required for signals to reach each base station e.g., Node B
- GPS global positioning system
- the user can receive his own location information (physical location) but the user cannot respectively set or establish various features according to his location (i.e., physical location upon movement), such as the information being displayed on his terminal, the operation methods of the terminal, and the user preferences (e.g., user profile settings for particular operations of the terminal) for the location report. Disclosure of Invention Technical Problem
- An object of the present invention is to provide a location information system and a preference information service method thereof for allowing the user to set different operations and location reports according to particular regions that the user specifies.
- the location information system and preference information service method has a privacy check entity for setting user preferences according to preference areas, and when a location report request is activated, the preference information that was set for the preference area in which the user is currently located in, is reported as the SET location.
- the preference information is a proxy location that represents one or more preference areas, and the location report request is activated when a triggered event is performed or when a location report request is actually inputted.
- the triggered event is set by a triggered location report request message.
- the actual location report request is performed by a standard location immediate request message.
- the triggered event includes a report period defined by time periods, a terminal operation defined by 'UE available', an area change defined by a 'change of area', etc.
- the preference information is reported through a triggered location report response or a standard location immediate answer message.
- a pre-designated value or the actual location value is reported.
- the preference information service method of the location information system comprises: a step of setting preference information according to user preference areas; a step of registering the preference information and each preference area; a step of checking whether the current location of the user is included in a certain preference area; and if the current location of the user is included in the certain preference area, a step of activating the preference information set for the corresponding preference area.
- the preference information includes information displayed on the terminal, operation methods of the terminal, and a location report method.
- the preference information is stored in a storage media, and each preference area is stored in a separate function unit of a location server.
- the storage media is a privacy check entity, and the function unit receives a user location from the function unit to check whether the user has moved into a particular preference area.
- the location information system comprises: a terminal that sets preference information for each particular area; a storage media that stores the set preference information; a location server that registers the preference area having the set preference information and checks whether the user is included in a certain preference area; and an entity that activates the preference information set for the corresponding preference area, if the user is included in the certain preference area
- the preference area is one of a cell ID, a region with many cell Ids combined together, a city name, and a country name.
- the preference information includes information displayed on the terminal, an operation method of the terminal, and a location report method.
- the preference information is a representative location that represents the actual location of the user.
- the entity is a physical entity that reports the preference information being set for the preference area as a representative location when a location report request is inputted, and the storage media is a privacy check entity.
- the setting of the preference area and of the preference information function are registered in a subscriber profile function unit in the location server, and the subscriber profile function unit, if the preference information function is set therein, receives the location of the user from a location calculation function unit and checks whether the user has moved into a certain preference area.
- the preference information service method of the location information system comprises: a step of storing preference information into a terminal application according to user preference areas; a step of receiving location information of the user from a wireless network; and a step, performed in the terminal application, of comparing a current user location information with a preference area and executing the preference information set for the corresponding preference area.
- the terminal application executes the preference information upon an external request or periodically or when a certain event is triggered.
- the terminal application receives the location information of the user through a location enabler of the terminal.
- the location enabler stores information of a certain preference area having preference information set therefor.
- the preference information service method of the location information system comprises: a step of setting a user preference area and preference information for each preference area; a step of measuring an actual location of the user when a location tracking request is generated; and a step of comparing the measured user location with the preference area and reporting the preference information that is set for the corresponding preference area.
- the preference information is a representative location that represents the actual location of the user, and the representative location includes a name of a particular region, a latitude and longitude information of a particular region, and the like.
- the measured location is not a preference area or if the certain set preference information does not exist, a pre-designated value or the actual location value is reported.
- the actual location of the user is received from a location server of the network or a location enabler of the terminal.
- Figure 1 depicts a schematic diagram of an exemplary location information system according to the present invention.
- Figure 2 depicts a flow chart of a user preference service method for a location information system according to an embodiment of the present invention.
- Figure 3 depicts a location reporting service performed by a SET according to an embodiment of the present invention.
- Figure 4 depicts a location reporting service performed by a SET according to another embodiment of the present invention.
- Figure 5 depicts a location reporting service performed by a SET according to yet another embodiment of the present invention.
- Figure 6 depicts a triggered location reporting service performed by a network according to an embodiment of the present invention.
- Figure 7 depicts a triggered location reporting service performed by a network according to another embodiment of the present invention.
- Figure 8 depicts a standard location reporting service performed by a network according to an embodiment of the present invention.
- Figure 9 depicts a flow chart of a user preference service method for a location information system according to another embodiment of the present invention. Mode for Invention
- the present invention employs 'representative' locations (e.g., a proxy location, a pseudo location, an abstract location, a symbolic location, etc.), and allows the user to set different user preferences for different locations to provide the user with different terminal operations according to his physical location.
- 'representative' locations e.g., a proxy location, a pseudo location, an abstract location, a symbolic location, etc.
- the use of 'representative' locations and different user preferences for different locations can provide the user with different terminal operations depending upon where the user is physical located.
- the present invention provides a location information system that reflects (or considers) user preference information (e.g., user profile settings), provides an interface between each entity of such system, and provides a scheme for activating the user preference information that is set (or designated or established) for a particular region (e.g., physical location) when the user physically moves into (or enters) the corresponding location (or region) that has been previously set.
- user preference information e.g., user profile settings
- a location information system reflecting user preference information refers to being able to set different terminal operations and functions for a certain region (physical location) designated by the user.
- the user of a terminal may set (designate) his ring tone to vibrate mode when at work and to bell sound mode when at home, and also set (designate) his terminal such that international calls cannot be made when at home or such that data service cannot be received.
- the terminal can detect such settings as the user moves about with his terminal such that the terminal is automatically put in vibrat e mode when the user enters his workplace or put in ring mode when the user leaves his workplace.
- the user preference information (e.g., a user profile) can be stored in a network entity called a user preference repository (e.g., Privacy Check Entity: PCE), and when a request for location tracking of a user is received (i.e., a request to track the current location of the user's terminal), the user's actual physical location value (e.g., x, y, z coordinates, GPS coordinates, etc.) is not reported, but a value that represents the location (or region or area) pre-designated by the user (namely, a representative location, a proxy location, a pseudo location, an abstract location, a symbolic location, a conceptual location, a theoretical location, etc.) that reflects (or considers) the user preference information is employed for reporting.
- a user preference repository e.g., Privacy Check Entity: PCE
- PCE Privacy Check Entity
- the representative location does not indicate the user's actual physical location, but may preferably indicates a larger region or wider area in which the user is physically located.
- One advantage of employing the concept of 'representative locations' is that the various necessary information and corresponding relationships between the user's actual location (which may continuously change due to the user's mobility) and the user preferences (profile settings allowing the user's terminal to operate in a certain manner) designated for certain physical locations are more efficiently handled and managed.
- This reporting of the 'representative location' refers to checking the user profile (e.g., the PCE) having user preferences stored therein, comparing the user's actual physical location value with a pre-designated user preference upon receiving a user location tracking request, and reporting a representative location that represents (or signifies or denotes) the user's actual location.
- the representative location indicates one of the locations within one or more ranges of a 'preference zone' that had been designated by the user. For example, the user may designate one of his preference zones to be called 'home', which may indicate the city in which he resides in.
- This 'home' zone may have one or more ranges (e.g., smaller regions, boundaries, territories, etc.) designated therein, such as neighborhood names, and each range would have its own representative location that would be used to report the neighborhood name that the user is located in, instead of the user's actual location at a particular street or address within that neighborhood.
- ranges e.g., smaller regions, boundaries, territories, etc.
- regions can be set as a representative location, and many representative locations can be set differently for each respective region.
- the regions that are set as a preference zone and the user preference information of each preference zone may be set or modified only by the authorized user himself.
- Figure 1 depicts an exemplary structure of the location information system of an embodiment of the present invention.
- the location information system can be comprised of a storage media 10, a location server 11, a remote server 12 and a user terminal 13.
- the storage media 10 is a network element that exists at one portion of the wireless network, and an example would include a Privacy Check Entity (PCE) or the like.
- PCE Privacy Check Entity
- the storage media 10 stores user preference information (user profiles) related to a terminal operation in a particular region, user preference information (e.g., representative locations) that are set for each range of a user preference zone, and the like.
- the location server 11 can comprise a subscriber profile function unit, a location calculation function unit that calculates a current location of the terminal (user), and other entities necessary to support the location information service.
- the subscriber profile function unit can store information regarding whether a service (referred to as a 'user preference service' hereafter) related to a terminal operation in a particular region has been set or not (e.g., user preference service is on or off), and information related to the user preference zone that is set by the user. Because the related art entities that handled the location information service did not perform any functions related to user preference information according to the user's location, it can be said that such new particular entities for handling the functions related to the preference information are necessary.
- the subscriber profile function unit stores the information related to the preference zone and the information related to whether a preference information service was set or not, and when the user enters a particular location, appropriate procedures are performed to allow activation of the particular terminal operations (e.g., user preferences) that the user had designated. Namely, the subscriber profile function unit reports to the remote server 12 that the user has entered a user preference zone, which was designated by that user, and allows the remote server 12 to activate the preference information pre-designated by the user.
- the remote server 12 can request and receive the user preference information of the particular region that is stored in the storage media 10.
- the subscriber profile function unit compares the user's actual physical location value provided from the location calculation function unit with the preference information stored in the storage media 10, and reports the 'representative location' that is set for the user preference information.
- the location information system of the present invention can comprise a remote server 12 that activates particular preference information that was set by the user.
- a remote server 12 that activates particular preference information that was set by the user.
- the entity that handles the function of activating particular preference information according to a user's location is called a 'remote server', and the location of the remote server 12 may differ depending upon the wireless network architecture.
- the remote server 12 may be a physical entity that exists independently, or may be included within one entity that is already part of a conventional wireless network architecture. Thus, for activating the operations of a particular terminal 13 in a few regions designated by the user, interfaces between the location server 11 and the remote server 12, between the storage media 10 and the remote server 12, and between the remote server 12 and the terminal 13 must be separately defined. Also, the storage media 10 and the remote server 12 are indicated as being separate entities, but in another embodiment, the storage media 10 may be included within the remote server 12.
- the operation of a particular terminal is set according to the user's location, and a field that can transfer the set preference information per user location is added within the protocol interface between the terminal 13 and the storage media 10. Namely, a field for transferring preference information is added to the data transmission format between the terminal 13 and the storage media 10.
- the storage media 10 can store particular user preference information, and the location server 11 can determine whether the user enters a preference zone previously set by the user and reports this to the remote server 12. Accordingly, the remote server 12 activates the preference information (particular operation) of the terminal 13 designated by the user if the user enters a user preference zone.
- Request Used upon request of preference information related to a particular terminal operation within a particular region.
- the response is a response to the corresponding request.
- Request Used when the user wishes to store preference information related to a particular terminal operation of a particular location.
- the response is a response to the corresponding request.
- Request Used when the user wishes to set a particular location as a user preference location.
- the response is a response to the corresponding request.
- Request used when the remote server 12 activates a particular terminal operation (preference information) designated by the user when the user moves to a particular location.
- the response is a response to the corresponding request.
- Final request location server 11 (subscriber profile function unit) ⁇ remote server 12): Used when the subscriber profile function unit determines that the user moved to a particular location and notifies this to the remote server 12.
- the response is a response to the corresponding request.
- Figure 2 depicts an exemplary flow chart of a user preference information service method in a location information system according to an embodiment of the present invention.
- the user can manipulate a menu (e.g., a graphic user interface: GUI) that is provided by the terminal to turn on the preference information service.
- a menu e.g., a graphic user interface: GUI
- the user can set the user preference information for his preference regions and the corresponding preference zones (S10).
- the preference information indicates the operations of the terminal or indicates a representative location that represents the user's actual location.
- one or more regions may be set (i.e., registered or designated) as a single user preference zone.
- regions may be set (i.e., registered or designated) as a single user preference zone.
- different types of preference information can be set according to particular locations (or zones).
- the preference information for a particular region designated by the user can be stored in the storage media 10 through the interface (SI 1), the preference zone (e.g., the Cell ID, etc. for the corresponding location) and whether the preference information service is set or not (ON or OFF state) are sent to the location server 11 and can be stored in the subscriber profile function unit.
- the storing operation can be performed by a response of the user profile storage media 10 upon request of the terminal 13, and by a response of the terminal 13 upon request of the location server 11.
- the subscriber profile function unit checks whether the preference information service is set or not, or if there is a location tracking request of the user, a request for the user's location is made to a location calculation function unit, which is a location information (physical location) calculating entity within the location server 11 (S12), and checks whether the user's current location is within a particular preference zone (S13). As a result of the check, if the user's current location is within a particular registered preference zone, the subscriber profile function unit reports this fact to the remote server 12, but if the user's current location is not within a particular preference zone, then the process returns to step S12.
- a location calculation function unit which is a location information (physical location) calculating entity within the location server 11 (S12)
- S13 particular preference zone
- the remote server 12 activates the preference information (e.g., particular terminal operations, functions, location reporting method, etc.) that was set by the user for a particular preference zone (S14).
- the remote server 12 requests the storage media 10 to send the preference information, to allow the corresponding preference information to be activated in the user's terminal.
- the subscriber profile function unit compares the user's actual location received from the location calculation function unit with the preference information stored in the storage media 10, and reports the representative location set in the user preference information.
- the location calculating function unit performs the procedures for location measurement with the terminal 13, and provides the user's current location to the subscriber profile function unit, whereby a signaling procedure between the location server and the terminal is required.
- the present invention provides a signaling procedure of a location information system based upon a Secure User lane Location (SUPL) technique.
- SUPL Secure User lane Location
- SUPL is an effective method for sending location information (i.e., a physical location of the user) needed for calculating the location of a mobile terminal, wherein location support information (such as GPS assistance) is sent, and a user plane data bearer is used to carry the protocols related to positioning technology between the mobile terminal and the network.
- location support information such as GPS assistance
- a user plane data bearer is used to carry the protocols related to positioning technology between the mobile terminal and the network.
- the SUPL network related to the location service generally comprises a SUPL Agent, a SUPL Location Platform (SLP), and a SUPL Enabled Terminal (SET).
- the SUPL agent refers to a logical service access point that uses the actually measured location information (physical location)
- the SLP refers to a SUPL service access point of a network portion that accesses network resources to obtain location information (physical location) (i.e., the SLP can be considered as a type of application server located at an upper layer than the network itself).
- the SET is an element that can communicate with the SUPL network using a SUPL interface, and may include a UMTS User Terminal (User Equipment: UE), a GMS Mobile Station (MS), a IS-95 MS, a laptop computer, a PDA or the like having SET functions therein. Alternatively, various types of mobile terminals that can access a WLAN may be used.
- the SET supports the SUPL-defined procedures by in- terworking with the network via the user plane bearer.
- the terminal 13 and the wireless network may be implemented in the form of a SUPL network, whereby the SLP corresponds to the location server, and the SET corresponds to the terminal.
- the SET location is provided to the user when there is a location tracking request (i.e., a Standard Location Immediate Service) or when a particular time period or a particular event takes place (i.e., a Triggered Location Reporting Service).
- the particular event can include various events, such as when a user that uses the SET enters or leaves a particular region, or when the user is initially in a state where an event or location estimation is not possible (e.g., when communication is not possible in an underground location such as on the subway), but later when location estimation becomes possible, the corresponding event is then informed.
- the present invention informs by clear indication as to when the SUPL positioning (SUPL location measurement) procedures begin.
- the terminal uses a SUPL report to inform the SUPL network that the SUPL positioning procedures have begun.
- a SUPL start message can also be used by the SLP to inform the start of the SUPL positioning procedures.
- the positioning will also be referred to as location measurement.
- the SUPL location service can be divided into a network- initiated service and a SET-initiated service.
- FIG. 3 depicts a message flow diagram of a SET-initiated location reporting service according to an embodiment of the present invention.
- the SLP refers to the wireless network side and the SET refers to the terminal side, while a SUPL agent may exist in both the network and the terminal or may exist as a separate entity.
- the SUPL agent of the SET starts the SLP and positioning session, and to begin the location measurement procedures, a SUPL START message is transmitted to the SLP (S20).
- the SUPL START message includes various parameters, such as a Session ID, SET capabilities, a local identifier (lid), reporting criteria, etc.
- the SET capabilities include location measurement methods that are supported (e.g., MS assist A-GPS and MS based A-GPS, cell-id method) and their associated location measurement protocols (e.g., RRLP, RRC, IS-801). Also, the SET can additionally provide a NMR for the wireless technique (e.g., GSM: TA, RXLEV) being employed.
- the reporting criteria is the criteria used for reporting a particular event or a user location, and for periodic location measurements, the start point, period, and end point of the location tracking can be included. Also, the criteria can be set such that the situations when a user enters a certain region, exits a certain region, or exists within a certain region are informed. In this case, the name of a particular location, the latitude and longitude information of the particular region, etc. can be included as the reporting criteria. Also, an event related to a particular region and a periodic event may be combined together.
- the reporting criteria may include a representative location (e.g., a proxy location, a pseudo location, an abstract location, a symbolic location, a conceptual location, a theoretical location, etc.) that reflects user preference information.
- the representative location is a type of user preference information that reflects (considers) the user's actual location, and represents a location designated (set) according to preference zone ranges that are designated (set) by the user.
- the SET when the user is located within a region (preference zone) being set as 'home', and upon request for location tracking of the user, the SET does not report the user's actual location value (for example, the x, y, z coordinates) but reports a value representing the 'home' set by the user (for example, a zip code, neighborhood name, region name, etc.).
- the user's actual location value for example, the x, y, z coordinates
- a value representing the 'home' set by the user for example, a zip code, neighborhood name, region name, etc.
- the SLP checks the protocol that includes the SUPL START message and determines which location measurement protocol should be used. Then, when location tracking is requested, the SET transmits a SUPL REPORT message that instructs the start of SUPL location measurement procedures to the SLP (S21).
- the SUPL REPORT message includes a session ID, an event trigger, and the like.
- the SUPL START message and the SUPL REPORT message may be combined together. Namely, when a particular event occurs, a SUPL START message may be sent to inform that the particular event has occurred and the SUPL related procedures may be started.
- the SUPL related procedures are initially begun with the SUPL START message, and then upon occurrence of a particular event, a SUPL REPORT message is sent.
- the SLP performs the SUPL location measurement procedures in which SUPL location measurement messages (e.g., SUPL POS messages) are sent back and forth according to the SUPL REPORT message (S22).
- SUPL location measurement messages e.g., SUPL POS messages
- S22 the SUPL REPORT message
- the SLP calculates the estimated location (MS assisted method) or the SET calculates the estimated location based upon the assistance obtained from the SLP (MS based method).
- the SLP calculates the estimated location based upon the location measurements received from the SET (MS assisted method)
- the SUPL POS message may be transmitted from the SLP to the SET once again.
- the SLP sends a location privacy ass ertion request message to the PCE and requests the preference information of the SET that is the subject of location tracking (S23), and the PCE transmits the location privacy assertion response message (that includes preference information of the SET) to the SLP (S24).
- the SLP checks whether the calculated user location is within a particular preference zone, and if the user is currently within a registered particular preference zone, the calculated user location is reported to the SET.
- the user's actual location is not reported, but preference information that represents the corresponding preference zone (namely, a representative location) is reported to the SET.
- This representative location is included in a SUPL END message that indicates that the location session has been completed indicating an end of the location measurement procedure (S25).
- Figure 4 depicts a message flow diagram of a SET-initiated location reporting service according to another embodiment of the present invention, showing an example of continuous exchanging of SUPL POS messages between the SLP and SET.
- the SUPL agent in the SET starts a positioning session with the SLP and in order to start the location measurement procedures, a SUPL START message is transmitted to the SLP (S30) and the SLP performs the SUPL location measurement procedures by sending and receiving SUPL POS messages with the SET (S31).
- the SET and the SLP exchange SUPL POS messages for providing necessary support data and the terminal location is calculated by the SET.
- the SET assisted operation mode namely, for the mode in which the SLP calculates the location estimation based upon the location measurement value received from the SET
- the SLP can perform optional (or additional) procedures for reporting the calculated location estimation value to the SET through the SUPL REPORT (S32), and for this, the SET performs, before the SUPL POS, optional procedures for transmitting a SUPL start message to the SLP, if necessary.
- the above step (S32) can be performed once per interval if needed, namely, can be repeated in the steps S35 and S38, while step S33 may be repeated in step S36.
- the SLP cooperates with the PCE, whereby the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- Figure 5 depicts a message flow diagram of a SET initiated location reporting service according to another embodiment of the present invention.
- the features in Figure 5 is basically the same those in Figure 4, but instead of separately using a SUPL REPORT message, the location estimation value within the SUPL END message is reported to the SET, and additional (optional) procedures may be performed.
- the calculated location estimation value is not reported to the SET in the SUPL END message, but the calculated location estimation value is included at the end of the SUPL POS procedure, and the SUPL END can be used merely for the purpose of ending the SUPL procedures.
- the network initiated location report service of the present invention can be divided into a triggered location reporting service and a standard location immediate service.
- the triggered location reporting service is a service that provides the location information (physical location) of the SET a certain time intervals or when a particular event occurs, while the standard location reporting service is a service used when a reply to a location request is immediately requested.
- the SLP cooperates with the PCE, whereby the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- Figure 6 depicts a message flow diagram of an example of a network initiated triggered location reporting service according to the present invention.
- the SUPL agent establishes a location report criteria (event) through a MLP (Mobile Location Protocol) TLRR (Triggered Location Reporting Request).
- the MLP TLRR message can include an ms-id, a LSC (Location Service Client)-client-id, an event (TLRR_event) to be triggered (a criteria that has been set), etc.
- the location report criteria can include a particular SET operation (UE unavailable), a certain time interval, a change of area, etc., and when one of the above criteria occurs, the location report will be performed.
- the SLP authorizes the SUPL agent based upon the received client-id, and performs a user privacy check for the client-id based upon the ms-id.
- the SLP transmits a SUPL INIT message (that can be a WAP PUSH or SMS trigger) to the SET (S41), to begin a location session with the SET.
- the SUPL INIT message can include at least a session ID, an address of the SLP, a location measurement method (pos_method), the triggered reporting criteria, etc.
- the SLP includes a notification element within the SUPL INIT message.
- the SET guesses (presumes) the appropriate notification rules (procedures)
- the SUPL START message is sent to the SLP, and the SUPL POS session is started with the SLP (S42).
- the SUPL START message can include at least a session ID, SET capabilities, a location id (lid), etc.
- the location measurement protocol related to the assisted location measurement method e.g., MS assist A-GPS and MS based A-GPS, cell-id method
- the NMR for the wireless technique e.g., GSM: TA, RXLEV
- GSM Global System for Mobile communications
- the SLP checks the SUPL START message and determines what location measurement protocol (RRLP, RRC, IS-801) should be used. When the protocol to be used is determined, the SLP transmits to the SUPL agent a MLP TLRA (Triggered Location Reporting Answer), which indicates that a location measurement session is in progress for the requested triggered location report (S43).
- RRLP location measurement protocol
- RRC Radio Resource Control
- MLP TLRA Trime Location Reporting Answer
- the SET transmits to the SLP, a SUPL REPORT message indicating the start of the SUPL location measurement procedures (S44), and the SLP begins the SUPL location measurement procedures according to the SUPL REPORT message (S45).
- the SLP and SET can continuously exchange SUPL POS messages multiple times.
- the SLP calculates the location estimation value based upon the location measurement values received from the SET (MS assisted method), but the location measurement can be performed by the SET based upon the assistance obtained from the SLP (MS based method).
- a SUPL START message may be used instead of the SUPL REPORT message. If the SET calculates the location estimation value based upon the assistance obtained from the SLP (MS based method), the SET needs to inform the calculated value to the SLP, and this may be performed at the end of the SUPL location measurement procedure or a separate SUPL REPORT message can be used. This will be explained further in the following another embodiment.
- the SLP transmits a SUPL END message to inform the SET that the location measurement procedures have been completed and the location session is done (S46), then requests the PCE for the preference information of the SET, and checks whether the calculated location of the user is within a particular preference zone. If the calculated user location is within a registered particular preference zone, the SLP transmits to the SUPL agent, not the user's actual location, but a preference information (namely, a representative location) that represents the corresponding reference zone, by using a MLP TLREP (Triggered Location Report) (S47).
- MLP TLREP Triggered Location Report
- the SLP cooperates with the PCE, whereby the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- Figure 7 depicts a message flow diagram of a network-initiated triggered location reporting service according to another embodiment, whereby the SLP and SET continuously exchange location measurement procedure messages multiple times.
- the SET informs the SLP of the fact that a particular event occurred and a SUPL START message is used to start a location measurement procedure.
- the SET calculates a location estimation value based upon the assistance obtained from the SLP (MS based method)
- the SET needs to inform a the SLP of the calculated value
- the additional (optional) step of reporting the calculated location estimation value to the SET by using a SUPL REPORT message is different from Figure 6.
- the SLP cooperates with the PCE, whereby the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- Figure 8 depicts an example of a message flow diagram of a network initiated standard location reporting service.
- the SUPL agent requests location information (physical location) through a MLP SLIR (Standard Location Immediate Request) (S50).
- the MLP SLIR message can include an ms-id, a client-id, a QoS, etc.
- the SLP transmits a SUPL INIT message to the SET after performing authorization of the SUPL agent and the subscriber privacy check (S51) in order to start a location session with the SET.
- the SUPL INIT message includes at least a session-id and a SLP address, and as a result of the privacy check, if notification or confirmation from the SET is required, a notification is also included therein.
- the SET Upon receiving the SUPL INIT message from the SLP, the SET establishes a data connection with the SLP according to the address obtained from the SUPL INIT message, and then performs the SUPL POS session through the SUPL POS INIT (S52). Through the SUPL POS session, the SLP determines the location measurement protocol (RRLP, RRC, IS-801) to be used from the SET, and then begins the SUPL location measurement procedures with the SET (S53).
- RRLP location measurement protocol
- RRC Radio Resource Control
- the SLP transmits a SUPL END message and informs the SET that the location session has ended upon completion of the location measurement procedures (S54). Also, the SLP requests to the PCE the preference information of the SET, then checks whether the calculated user location is within a particular preference zone, and if the calculated user location is within a registered particular preference zone, the SLP transmits to the SUPL agent via a MLP SLIR (Standard Location Immediate Answer), not the user's actual location but the preference information (namely, a representative location) that represents a corresponding preference zone (S55).
- MLP SLIR Standard Location Immediate Answer
- the SLP cooperates with the PCE, whereby the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- the SLP sends a location privacy assertion request to the PCE, which then sends a location privacy assertion response to the SLP.
- the user preference information need not be stored in a network element (e.g., the PCE), but stored in the terminal itself to allow activation of preference information functions according to the user's location.
- the present invention performs the preference information according to the following two types of situations.
- the corresponding terminal application is the entity that performs the method
- the user establishes user preference information in the terminal application
- the corresponding application receives the current location of the terminal from a location enabler within the terminal and performs the established preference information (representative location report) corresponding to the current location.
- the location enabler sends the location information (physical location) of the terminal to the corresponding terminal application, and the corresponding application performs the user preference information according to the terminal location.
- the location information (physical location) can be reported at certain time intervals (periodically) or when a particular event is triggered, or can be reported immediately according to a request for actual location information (physical location).
- Figure 9 depicts a flow chart of the user preference information service of a location information system according to an embodiment of the present invention.
- the user manipulates a menu on the terminal to select the preference information service, and then sets his desired preference information (e.g., particular terminal operations and location report methods) for each preference zone (S60). In this manner, the user can establish multiple regions (physical locations) as preference zones.
- his desired preference information e.g., particular terminal operations and location report methods
- the information of the preference zone (e.g., a Cell id of the corresponding region) designated by the user is also stored in the location enabler within the terminal (S61).
- the location enabler asks for the user location from the location server periodically or when a designate event occurs, or requests the location server to inform that a corresponding event occurs when the user enters (or leaves) a pre-designated preference zone (S62).
- the preference information designated for that preference zone is performed at the location enabler or the terminal application (S63, S64). Namely, if the terminal application is the performing entity, the terminal application requests the current location of the terminal from the location enabler to thus output the preference information (e.g., representative location) according to the terminal's current location. In contrast, if the location enabler is the performing entity, the location enabler sends the location information (physical location) to the corresponding terminal application, and the corresponding application outputs a representative location corresponding the terminal's current location.
- the present invention has the effect of better satisfying various needs of the user (e.g., being able to use and control certain functions of his terminal according to the user's physical location) by allowing the user to set different user preferences related to the methods of reporting the user's location, related to the operation methods of the terminal, and related to the information displayed on the terminal in accordance with the location of the user.
- the present invention provides in the SUPL network, a message sending scheme between each SUPL element, whereby, in particular, the SET sends a SUPL REPORT message to the SLP that clearly indicates the start of the SUPL location measurement, to allow the network to effectively perform SUPL location measurements.
- the features of the present invention can be briefly stated as being related to reporting of a 'representative' location based on user profiles.
- a representative location e.g., an abstract location
- a user may specify a 'home' profile that describes the location range (boundary) of his home.
- a comparison is made between the user's pre-set profile and the actual physical location of the user. If the current actual location matches the pre-set profile for 'home', then the user- specified location (a representative location indicating a zip code, city, etc.) is returned.
- emergency services and lawful purposes can override any user preference setting. For example, even if the user had set his user profile so that outgoing calls cannot be made when the user is traveling outside his home city (or other location specified by the user), emergency calls (for example, calling the police or fire department) will still be permitted upon overriding the user profile settings.
- the present invention can also be described in the following manner with respect to five procedures.
- the user selects functionality to view and edit his profile setting.
- the user sets his profile for report of a representative (pseudo) location, for example, by defining a 'home' location range.
- the mobile location service (MLS) application requests the user's location with specific QoS (quality of service), for example, by using an external MLS application that requests a user's location by specifying the location with a specific accuracy level.
- the user is positioned (i.e., position is located) by using known positioning mechanisms.
- Fifth if the user's physical location overlaps with the pre-specified range, then the representative location is returned to the requesting MLS application.
- this fifth step can be bypassed and only the true physical location is returned.
- a (pre-defined) default location may be employed.
- Mobile Location Services are time-sensitive, all MLS events and transactions shall be time-stamped and shall use the most recent up-to-date data available.
- the Mobile Location Services can provide a wide variety of data presentation formats, such as advanced geographical services that include, but not restricted to navigation and routing services, provisioning of maps, search and information about points of interest (POIs), geocoding and reverse geocoding services (such as translating x-y coordinates to street names, POIs, etc.), and searching services.
- POIs points of interest
- geocoding and reverse geocoding services such as translating x-y coordinates to street names, POIs, etc.
- searching services searching services.
- data integrity and security should be maintained such that delivery of data content is trustworthy and reliable, and be protected against eavesdropping or unauthorized modification.
- the Mobile Location Services should provide access-independent, uninterrupted service while roaming across IP-based wireless networks, contingent upon the reliability of underlying transports and mutual agreements and supporting infrastructure from participating service providers.
- the teachings and suggestions related to the use of 'representative' locations are preferably directed one or more service coverage areas managed by a single service provider.
- the present teachings and suggestions can also be applied to multiple service coverage areas that are respectively managed by different service providers.
- OMA Open Mobile Alliance
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US56189904P | 2004-04-14 | 2004-04-14 | |
KR20040025961 | 2004-04-14 | ||
KR20040034558 | 2004-05-15 | ||
US57966904P | 2004-06-16 | 2004-06-16 | |
KR20040054526 | 2004-07-13 | ||
KR1020050005164A KR100677508B1 (en) | 2004-04-14 | 2005-01-19 | Location information system reflecting user preference and service providing method thereof |
PCT/KR2005/001055 WO2005117295A1 (en) | 2004-04-14 | 2005-04-12 | Location information system reflecting user preferences and service providing method |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1735923A1 true EP1735923A1 (en) | 2006-12-27 |
EP1735923A4 EP1735923A4 (en) | 2008-07-30 |
Family
ID=35451223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP05764907A Withdrawn EP1735923A4 (en) | 2004-04-14 | 2005-04-12 | Location information system reflecting user preferences and service providing method |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1735923A4 (en) |
JP (1) | JP4473305B2 (en) |
BR (1) | BRPI0506381A (en) |
WO (1) | WO2005117295A1 (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2006225248B2 (en) * | 2005-10-10 | 2007-10-18 | Samsung Electronics Co., Ltd. | Location service-providing system and deferred location request service-providing method using previously computed location in location service-providing system |
EP1989899A4 (en) * | 2006-02-27 | 2012-03-21 | Ericsson Telefon Ab L M | Method and apparatus for communication |
CN101416423B (en) * | 2006-04-06 | 2013-04-03 | Lg电子株式会社 | SET initiated area event triggered positioning method in mobile communication system |
ATE543347T1 (en) * | 2006-04-06 | 2012-02-15 | Lg Electronics Inc | NETWORK-INITIATED AREA EVENT TRIGGERED POSITIONING METHOD FOR A ROAMING TERMINAL IN A MOBILE COMMUNICATIONS SYSTEM |
US8112785B1 (en) | 2007-12-31 | 2012-02-07 | Symantec Corporation | Systems and methods for administering policies for physical locations |
JP2011522445A (en) | 2007-12-31 | 2011-07-28 | シマンテック コーポレーション | Method and system for managing policies and settings |
US8712439B2 (en) * | 2008-01-11 | 2014-04-29 | Qualcomm Incorporated | Method and apparatus for using service capability information for user plane location |
JP5257871B2 (en) * | 2008-06-06 | 2013-08-07 | 学校法人日本大学 | Location information management system |
US8467806B2 (en) | 2009-06-05 | 2013-06-18 | Qualcomm Incorporated | Method and apparatus for supporting location services with a streamlined location service layer |
US8725177B2 (en) | 2009-06-12 | 2014-05-13 | Nokia Siemens Networks Oy | Activating location based service applications |
US10063642B2 (en) | 2010-08-21 | 2018-08-28 | Qualcomm Incorporated | Method and apparatus for supporting location services via a generic location session |
JP5454544B2 (en) | 2011-10-12 | 2014-03-26 | 富士ゼロックス株式会社 | Image processing apparatus, information providing system, and program |
JP5929397B2 (en) | 2012-03-23 | 2016-06-08 | 富士ゼロックス株式会社 | Image processing apparatus, image processing system, and program |
JP5929399B2 (en) | 2012-03-26 | 2016-06-08 | 富士ゼロックス株式会社 | Information providing apparatus, information providing system, and program |
KR20140057083A (en) * | 2012-11-02 | 2014-05-12 | 삼성전자주식회사 | Method for providing location based service and wireless terminal thereof |
US11678291B2 (en) | 2016-08-21 | 2023-06-13 | Qualcomm Incorporated | Methods and systems for support of location for the Internet of Things |
US11405863B2 (en) | 2016-10-05 | 2022-08-02 | Qualcomm Incorporated | Systems and methods to enable combined periodic and triggered location of a mobile device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6163699A (en) * | 1997-09-15 | 2000-12-19 | Ramot University Authority For Applied Research And Industrial Development Ltd. | Adaptive threshold scheme for tracking and paging mobile users |
US6647257B2 (en) * | 1998-01-21 | 2003-11-11 | Leap Wireless International, Inc. | System and method for providing targeted messages based on wireless mobile location |
EP1074156A4 (en) * | 1998-04-22 | 2004-08-25 | Netline Comm Technologies Nct | Method and system for providing cellular communications services |
-
2005
- 2005-04-12 WO PCT/KR2005/001055 patent/WO2005117295A1/en active Application Filing
- 2005-04-12 EP EP05764907A patent/EP1735923A4/en not_active Withdrawn
- 2005-04-12 JP JP2007506089A patent/JP4473305B2/en not_active Expired - Fee Related
- 2005-04-12 BR BRPI0506381-7A patent/BRPI0506381A/en not_active IP Right Cessation
Non-Patent Citations (4)
Also Published As
Publication number | Publication date |
---|---|
JP2007532056A (en) | 2007-11-08 |
JP4473305B2 (en) | 2010-06-02 |
BRPI0506381A (en) | 2006-12-26 |
WO2005117295A1 (en) | 2005-12-08 |
EP1735923A4 (en) | 2008-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050250516A1 (en) | Location information system reflecting user preferences and service providing method thereof | |
EP1735923A1 (en) | Location information system reflecting user preferences and service providing method | |
KR100677508B1 (en) | Location information system reflecting user preference and service providing method thereof | |
AU2007230093B2 (en) | Location positioning method in handover between networks | |
KR100847345B1 (en) | Apparatus and associated method, for facilitating location determination of a mobile station pursuant to a location based application | |
CA2620297C (en) | Location reporting with secure user plane location (supl) | |
EP1593283B1 (en) | Access point service for mobile users | |
KR101328373B1 (en) | Method and apparatus for supporting location services with a streamlined location service layer | |
US8301160B2 (en) | System and method for SUPL roaming using a held client | |
US20070185985A1 (en) | Method for requesting triggered location service between terminals in location information system | |
CA2711856A1 (en) | Method and apparatus for using service capability information for user plane location | |
WO2007086636A1 (en) | Method and system for calculating location information | |
KR100677510B1 (en) | System and method for providing the location service in interworking-wireless local area network | |
EP2002569B1 (en) | Network-initiated area event triggered positioning method for roaming terminal in mobile communication system | |
RU2380832C2 (en) | Positional information supply system representing user settings, and relevant service providing method | |
MXPA06005782A (en) | Location information system reflecting user preferences and service providing method | |
CA2595524A1 (en) | Terminal, system and method for providing location information service by interworking between wlan and mobile communication network | |
Priggouris et al. | Location Based Services |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20060511 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR |
|
DAX | Request for extension of the european patent (deleted) | ||
A4 | Supplementary search report drawn up and despatched |
Effective date: 20080702 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04Q 7/38 20060101ALN20080620BHEP Ipc: H04Q 7/32 20060101AFI20080620BHEP |
|
17Q | First examination report despatched |
Effective date: 20081124 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20090407 |