1. Field of the Invention
The application relates to a method and a related communication device used in a wireless communication system and related communication device, and more particularly, to a method of handling zone based service procedure in a wireless communication system and related communication device.
2. Description of the Prior Art
Open Mobile Alliance (OMA) is the focal point for the development of mobile service enabler specifications, which support the creation of interoperable end-to-end mobile services. OMA drives service enabler architectures and open enabler interfaces that are independent of the underlying wireless networks and platforms. OMA creates interoperable mobile data service enablers that work across devices, service providers, operators, networks, and geography. Toward that end, OMA will develop test specifications, encourage third party tool development, and conduct test activities that allow vendors to test their implementations.
Open Mobile Alliance (OMA) is the focal point for the development of mobile service enabler specifications, which support the creation of interoperable end-to-end mobile services. OMA drives service enabler architectures and open enabler interfaces that are independent of the underlying wireless networks and platforms. OMA creates interoperable mobile data service enablers that work across devices, service providers, operators, networks, and geography. Toward that end, OMA will develop test specifications, encourage third party tool development, and conduct test activities that allow vendors to test their implementations.
In OMA (Open Mobile Alliance) CD (Content Delivery)-CPNS (Converged Personal Network Service) protocol specification. CPNS Server, Personal Network Gateway (PN GW), and Personal Network Entities PNE(s) constitute the basic architecture of CPNS. The CPNS server is an entity of CPNS enabler that replies to requests from the PN-GW and ensures that the appropriate application is selected and appropriate content is provided to the PNE(s). The PN-GW serves as an intermediary entity between the PNE(s) and other networks that forwards the requests from the PNE(s) to the other networks and the other way around. The PN-GW can be a mobile phone, or an IP-enabled set-top box. The PNE(s) are PN entities that are connected to the PN-GW and between each other and are used for rendering the content received from the PN-GW or from each other. The PNE can be a mobile phone, a PC, a music player, car navigation system or an IP-enabled set-top box. A CPNS user may own a number of devices such as a mobile phone, a PC, a music player, and an IP-enabled set-top box. These devices construct an “Extended Personal Area Network” which is mentioned in OMA-RD-CPNS-V1—0-20091117-C.
Different from normal PN GW, the concept of Zone PN GW is proposed to provide better service publication and utility. Zone in CPNS is a specific geographic area depending on the signaling capacities of physical bearer used or on the intention of the service provider or users. The concept of the Zone PN GW is that this Zone PN GW searches its zone regularly (periodically) to find out if some PNE which had been located outside of PN enters in. Then the Zone PN GW broadcasts and/or unicasts the message advertising the existence of Zone PN GW and requesting PNE(s) to respond when received.
Currently there is no overall detailed flow or procedures described to carry out zone based service in CPNS technical specification. Besides, a PNE needs to get latest zone information, such as zone capacity, zone characteristics, and zone members for several possible scenarios listed below.
1. A PNE may be in several zones simultaneously (e.g. overlaps of geographic areas). It may want to choose which zone(s) it wants to reside in, and which zone(s) it doesn't want to reside in.
2. A PNE may want to aware of user/device identity of other PNEs in the zone(s) it resides in.
However, with current available methods, a PNE is not able to get up-to-date zone information.
A method of handling zone based service procedure for a personal network (PN) gateway in a wireless communication system is provided.
A method of handling zone based service procedure for a PN gateway in a wireless communication system is disclosed. The method comprises performing a periodical search in a zone; sending a service description advertisement to a PN entity (PNE) when the PN entity or a service is newly found in the zone; and performing zone information synchronization.
A method of handling zone based service procedure for a PNE in a wireless communication system is disclosed. The method comprises receiving a service description advertisement from a PN GW; and performing zone information synchronization.
A communication device for handling zone based service procedure in a wireless communication system is disclosed. The communication device comprises means for performing a periodical search in a zone; means for sending a service description advertisement to a PNE when the PN entity or a service is newly found in the zone; and means for performing zone information synchronization.
A communication device for handling zone based service procedure in a wireless communication system is disclosed. The communication device comprises means for receiving a service description advertisement from a PN GW; and means for performing zone information synchronization.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Please refer to
Please refer to
Step 300A: Start.
Step 302A: Perform a periodical search in the zone Z.
Step 304A: Send a service description advertisement to the PNE PNE1, PNE2 and PNE3 when the new PNE PNE3 or new services are found in the zone Z.
Step 306A: Perform zone information synchronization when the new PNE PNE3 or new services are found in the zone Z.
Step 308A: End.
The process 30B can be compiled into the program code 214 and include the following steps:
Step 300B: Start.
Step 302B: Receive the service description advertisement from the PN GW 140.
Step 304B: Perform the zone information synchronization when the new PNE PNE3 or new services are found in the zone Z.
Step 306B: End.
According to the processes 30A and 30B, the PN GW 140 performs the periodical search in the zone Z to find the new PNE (e.g. PNE3) in the zone Z. When the periodical search is done, if the new PNE (e.g. PNE3) is found or there are new services in the zone Z the PN GW 140 sends the service description advertisement to the all PNE PNE1, PNE2 and PNE3 to advertise its available services in the zone Z. In this situation, the new PNE PNE3 is aware of available services in the zone Z according to the received service description advertisement. In other words, whenever there is an update, e.g. new services or new PNE found in the zone Z, the zone information synchronization is performed.
The zone information synchronization includes the number of PNE members, a PNE member list and a service category, but not limited herein. In other words, whenever there is an update, e.g. new services or new PNE(s) inside the zone, Synchronization of Zone information, such as the number of PNE(s) Members, the PNE(s) Member lists, service category in the Zone with PN GW A and CPNS Servers is performed. When there is a new service available, all PNE inside the zone will be notified.
In addition, the step of performing the zone information synchronization may include more steps. Please refer to
Step 400: Start.
Step 402: Send the zone information to the new PNE PNE3.
Step 404: Receive a zone information confirmation from the new PNE PNE3.
Step 406: Forward the zone information confirmation to the CPNS server 120.
Step 408: End.
According to the process 40, the PN GW 140 sends the zone information to the newly found PNE PNE3 which was just entering the zone Z. If the new PNE PNE3 is already notified to be in the zone Z, the new PNE PNE3 returns the zone information confirmation to the PN GW 140. The PN GW 140 receives the zone information confirmation from the new PNE PNE3 and forward the zone information confirmation to the CPNS server 120.
Please refer to
Please refer to
Please note that the abovementioned steps including suggested steps can be realized by means that could be hardware, firmware known as a combination of a hardware device and computer instructions and data that reside as read-only software on the hardware device, or an electronic system. Examples of hardware can include analog, digital and mixed circuits known as microcircuit, microchip, or silicon chip. Examples of the electronic system can include system on chip (SOC), system in package (Sip), computer on module (COM), and the communication device 20 in which the processing means 200 processes the program code 214 related to the abovementioned processes and the processed results can handle zone based service procedure in the personal network 10.
To sum up, when the PN GW is used for the zone based service, the PN GW performs the periodical search in a geography zone. When the periodical search is done, the PN GW sends the service description advertisement to advertise its available service if a new PNE is found or there are new services in the zone. Based on the received service description advertisement, the new PNE is notified of available services in the zone. Whenever there is an update, the zone information synchronization is performed.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 61/389,396 filed on Oct. 4, 2010 and entitled “ZONE BASED SEARCH FLOW AND ZONE INFORMATION SYNCHRONIZATION”, the contents of which are incorporated herein.
Number | Date | Country | |
---|---|---|---|
61389396 | Oct 2010 | US |