Wireless communications network and method for enabling wireless presence-based services
Abstract
Problem to be solved.To deal with a need for a more efficient wireless presence-based service. A wireless presence proxy WPP415 monitors the messaging and messaging response of a mobile station MS401 via a wireless transmitter / receiver 411. Such messaging and messaging responses do not explicitly identify the presence state or state change of the MS. Therefore, based on the above monitoring, WPP infers the presence state / change of MS and retains the location information. The WPP transmits any change in the presence state in response to the request of the presence server 225, and confirms the presence state of the MS. Many inefficiencies due to messaging monitoring, notification of MS presence to the server, and processing of server requests, such as disconnection for widespread paging and call configuration and communication confirmation for presence by each service. Reduce or avoid sex from the presence server. [Selection diagram] Fig. 4
Term
Projected expiry 14 November 2027.
- Priority
- Filed
- Published
- Today
- Projected expiry
5 claims: 1 independent, 4 dependent
- 1方法であって、 基地局(BS)によってネットワーク機器から、ショートデータ配送メッセージを受信する工程と、 移動局(MS)によってショートデータ配送メッセージに応答して信号伝達をする工程と、 BSによって、MSの信号伝達に対するMSからの応答がBSによって受信されたか否かを示すショートデータ確認応答メッセージをネットワーク機器に送信する工程とを備える方法。
- 2前記MSからの応答が前記BSによって受信されたか否かを示すショートデータ確認応答メッセージをネットワーク機器に送信する工程は、 前記BSによる信号伝達に応答した前記MSからの応答確認を前記BSによって受信したことに応答して、ネットワーク機器に前記MSからの応答を受信したことを示すショートデータ確認応答メッセージを前記BSによって送信する工程を備える、請求項1に記載の方法。
- 3前記ショートデータ配送メッセージは、MSに小さな、制限されたデータ量を送信するために利用されるタイプのメッセージを含む、請求項1に記載の方法。
- 4前記ショートデータ配送メッセージは、信号伝達位置内の前記MSに信号伝達する信号伝達位置を示し、 前記ショートデータ配送メッセージに応答して前記MSに信号伝達することは、表示された前記信号伝達位置のMSに信号伝達することを含む、請求項1に記載の方法。
- 5前記表示された信号伝達位置は、セルID、基地局ID、セルIDの一覧、および位置登録した市外局番(LAC)からなるグループから選択されたタイプの位置情報を含む、請求項4に記載の方法。
Independent claims5
27 paragraphs, as filed
(Cross-reference to related applications) This application is entitled "WIRELESS COMMUNICATIONS NETWORK AND METHOD FOR ENABLING WIRELESS PRESENCE-BASED SERVICES" on July 11, 2003. Claims the priority of the filed US Provisional Application No. 60/486684, all of which provisional applications are incorporated by reference in this application.
The present invention relates generally to wireless communication systems, and more specifically to enabling wireless presence-based services in such systems.
Presence services, such as instant messaging (IM), are well known to Internet users. These services are also part of what third-generation (3G) wireless communications offer. However, the current wireless communication system cannot handle these services very efficiently. For example, existing presence servers typically retain presence information by periodically confirming communication with the desired mobile station (MS) and use the response or lack of communication confirmation as a presence "heartbeat" signal. .. Figure 1 shows, for example, a simplified messaging exchange for confirming communication with an MS. Messaging flow As shown in Figure 100, the presence server's communication confirmation packet goes through the packet data serving node (PDSN) to the base station (BS), mobile exchange (MSC), MS, and packet control function (PCF). ), And initiates substantive messaging between the PDSN and finally delivers the communication confirmation response (via the PDSN) to the presence server. As shown in the figure, the above paging requires a wide range of MSC and A interfaces. It also uses long pages (ie, inefficient) for the wireless interface to the MS. From hibernation, the network and MS initiate sessions for all data (ie, call settings that allocate T-channels), switch packets, and disconnect.
<p> In addition, each service may track its presence independently of the other services. For example, different IM services perform communication confirmation with the target MS for each service and acquire substantially the same information. Given the inefficiencies associated with the implementation of current presence, there is a need for methods to enable more efficient wireless presence-based services in wireless communication networks.</p>
<p> Embodiments of the present invention address the need to enable more efficient wireless presence-based services. In general, wireless presence proxies (WPPs) monitor mobile station (MS) messaging and messaging responses via wireless transmitters and receivers. Such messaging and messaging responses do not explicitly identify the presence state or state change of the MS. Therefore, based on the above monitoring, WPP infers the presence state / change of MS and retains the location information of MS. The WPP transmits any change in presence state in response to a request from the presence server (225) and confirms the presence state of MS. In embodiments of the invention, for example, by monitoring messaging, notifying a server of the presence of an MS, and processing server requests, including possible requests for the same MS from many servers, for example. Many existing inefficiencies, such as widespread paging and call settings, and disconnection for communication confirmation for each presence, can be reduced or avoided from the presence server.</p>
The present invention is a method for enabling a wireless presence-based service, the wireless communication network including a method of monitoring the messaging and messaging response of a mobile station (MS) in the wireless presence-based service. The messaging and messaging responses do not explicitly identify the presence state or changes in the presence state of the MS. The wireless communication network estimates the change in the presence state of the MS based on the monitoring, and transmits the change in the state to the presence server.
The present invention also comprises a wireless communication network including a wireless transmitter / receiver that receives mobile station (MS) messaging and messaging responses. The wireless communication network also includes a wireless presence proxy (WPP) communicatively connected to the wireless transmitter / receiver. WPP is adapted to monitor MS messaging and messaging responses. The messaging and messaging responses do not explicitly identify the presence state of the MS and changes in the presence state. WPP is also adapted to infer changes in the presence state of the MS based on monitoring and communicate the changes in that state to the presence server.
The embodiments disclosed in this application will be more fully understood by reference to FIGS. 2-6. 2 to 4 are block diagrams representing wireless communication systems 200, 300, 400, respectively, based on the first, second, and more generalized embodiments of the present invention. Systems 200,300,400 are well-known code division multiple access (CDMA) systems, specifically CDMA2000 systems. The system is based on the Telecommunications Industry Association / Electronic Industries Alliance (TIA / EIA) standards IS-2000 and TIA-2001 and has been modified as appropriate to carry out the present invention (to TIA / EIA). 2001 Pennsylvania Ave. NW Washington DC You can contact us at 20006). Alternative embodiments of the present invention are, for example, but not limited to the following techniques, IS-136, IS-95, IS-833, WCDMA, HRPD (TIA-878-1 and TIA-1878),. It can also be implemented in communication systems that utilize other technologies, such as iDEN, WiDEN, GSM, GPRS, UMTS, and EDGE. Embodiments of the present invention include wireless communication networks 210,310,410 and mobile stations (MS) 201,401. The embodiment also includes well-known components such as presence server 225, internet network 220, and public switched telephone network 230. The presence server 225 is shown in the drawing as a single presence server, but may represent multiple servers, each of which is an IM and / or an individual such as Push to Talk (PTT). Corresponds to the service of. Although represented as a mobile phone in the drawings, the MS in the present invention is not limited to the mobile phone. For example, an MS may include any type of device connected to a wireless communication network such as a computer (eg, desktop or laptop), personal digital assistant (PDA), gaming device, or the like.
As shown in FIGS. 2 to 4, the wireless communication network 210,310,410 communicates with the MS201,401 via the CDMA2000 air interface resource 205,405. Resource 205 comprises various types of well-known channels, such as access channels, paging channels, and information channels. Some of these channels, such as information channels, are dynamically assigned or deassigned to provide user services on demand and in accordance with well-known techniques and standards. is there.
Those skilled in the art do not represent all network equipment necessary for the operation of the systems 200, 300, 400 in FIGS. 2 to 4, but only the system components and logical components that are particularly relevant to the description of the embodiments of the present invention. You will recognize that you are. For example, the wireless communication network 410 is represented to include a wireless transmitter / receiver (WTE) 411 and a wireless presence proxy (WPP) 415. Some embodiments consistent with the wireless communication network 410 include the WTE411 within one or more base stations (BTSs) to support the transmission and reception of messaging and messaging responses associated with the MS401.
WPP415 includes well-known components such as processors, memory, and / or logic circuits in which the logic circuits are represented as computer instructions and / or designed to execute algorithms expressed in the circuits. Can be carried out using. Given one algorithm or logic flow, one of ordinary skill in the art will come up with many design and technological developments that will be useful in implementing a WPP that executes arbitrary logic. For example, a WPP consistent with the present invention is implemented as a stand-alone system component (eg, a control function) and is a well-known system (eg, as represented by a control function within the MSC, or WPP215 within the PCF214). It may be embedded in a component or placed across well-known system components (eg, WPP315 is placed across MSC313 and PCF314).
The wireless communication network 210 is represented based on the first embodiment of the present invention. Network 210 includes well-known system components MSC / VLR213 and PDSN216. In addition, the network 210 includes a PCF 214 incorporating the WPP 215, a BS 212 including a WTE (eg WTE 211), a base station controller (BSC), and a selection and distribution unit (SDU).
The communication system 200 based on the first embodiment of the present invention operates substantially as follows. WPP215 monitors MS201 messaging and messaging responses received via WTE211. The messaging response includes signal transduction such as page response, short data burst (SDB) acknowledgment, state response message, short message service (SMS) acknowledgment, and layer 2 acknowledgment. The messaging includes whether the MS is powered on, registered or unregistered, in disabled mode, or out of disabled mode, outside the wireless communication network 210. Includes indications about the MS, such as whether it is inside, inside, involved in other communications, or terminated. Such signaling is used today in systems that do not provide presence services. Therefore, such a messaging response does not require specialized software from the MS201, nor does it explicitly identify a change in the presence of the MS201 or the presence state of the MS201. As a result, WPP215 will infer the presence state and / or state change of the MS based on its monitoring. WPP215 then propagates the above MS presence state and / or state change to the presence server 225. The above communication is via PDSN216 and uses Internet Messaging and Session Initiation Protocol (SIP).
To infer the presence state / change of MS201, WPP215 monitors MS201 messaging and messaging response. For example, if the presence state of MS201 indicates that it exists, WPP215 says that MS201 is unpowered, MS201 is unregistered, is in unusable mode, and wireless communication network 210. It can be inferred that the presence state of the MS201 has changed to a non-existent state when it detects messaging indicating that it is outside and is involved in other communications. Similarly, if the presence state of MS201 indicates that it does not exist, WPP215 indicates that MS201 is powered on, MS210 is registered, is out of unavailable mode, or is inside a wireless communication network. It can be inferred that the presence state of the MS201 has changed to the existing state when it detects a messaging indicating that it is present and is performing other communications.
In the first embodiment, WPP215 may sometimes signal with messaging requiring the MS to respond. This signaling can be triggered, for example, by the expiration of a periodic timer, the expiration of a timer set at a randomly selected time interval, or the reception of a request from the presence server 225 (eg, a request for confirmation of communication). .. The messaging that the MS201 is requested to respond to includes messaging such as pages, short data burst (SDB) messages, status request messages, and short message service (SMS) messages.
The WPP215 retains (ie, stores and / or updates) the latest confirmed location information of the MS201 based on the messaging and messaging responses monitored by the WPP215. This latest confirmed location information is the cell ID in the first embodiment, but may instead include a base station ID, a list of cell IDs, or a registered area code (LAC). By storing the position information in this way, the MS201 can be signal-transmitted only within the cell (or a plurality of cells) considered to be operating. This will contribute to the efficiency of the first embodiment that supports presence.
When WPP215 receives a messaging response in response to the WPP-initiated signaling, it can infer that there is no change in the presence state of MS201. The MS201 is repositioning, that is, the MS201 may respond from a cell that is different from the MS201's latest confirmed location information indicated by WPP215. In this case, WPP215 updates the latest confirmation location information of MS201. WPP215 also confirms the presence information of MS201 with the presence server 225 (although the presence information has not changed). This confirmation allows the presence server 225 to initialize the communication confirmation timer for the MS201. Similarly, WPP215 may start or stop the timer used to hold the presence state information of the MS210, using the assumption that the presence state of the MS201 remains unchanged.
WPP215 may not receive the signal transduction response initiated by the WPP. In that case, the WPP215 uses timers (multiple timers) to set a response period during which the response, optionally repeated signaling, and other forms of signaling (eg, MSCs described below). Wait for an attempt by using (commanding signal transduction). If no response is received during the response period (ie, a non-response messaging response), WPP215 can infer that the presence state of the MS201 has changed from a presence state to a non-existence state.
WPP215 initiates signaling to MS201 according to the latest confirmed location information, but if BS212 does not receive a response from MS201, BS212 will use MS201's paging area information to MS213 (ie, MSC will). Requests MS201 to signal (by signaling). If the MS201 changes position, the MS201 should respond, albeit from a cell different from the cell shown in the latest confirmed location information in WPP215. In this way, the presence status of MS201 is confirmed, and the latest confirmation position information of WPP215 is updated.
FIG. 5 is a messaging flow diagram of messaging supporting a presence-based service based on the first embodiment of the present invention. WPP215 may receive a request (eg, presence request message 501) for the current state of MS201 from presence server 225 (via PDSN216). Instead, WPP215 itself sometimes (perhaps regularly) tries to check the presence status of the MS201. WPP215 sends a signal transmission request message to BS212, whatever the incentive, specifically, A9-short data delivery message 502. The message indicates a signal transduction position (eg, cell ID) and signals to MS201 within the signal transduction position. The BS212 then signals the short data burst 503 to the MS201 on the paging channel in the displayed cell.
In the first embodiment, the MS 201 responds on an access channel with a Layer 2 acknowledgment, which response is received by the BS 212. However, the MS201 did not need to respond to the BS212 in order to send to the WPP215 the content indicating whether or not the response from the MS201 was received. Specifically, BS212 sends an A9-short data acknowledgment message 505 to WPP215 indicating that MS201 has responded. From such a messaging response, WPP215 can later infer the presence state of MS201. If necessary, WPP215 uses presence update / confirmation message 506 to update or confirm the presence status on presence server 225 (via PDSN216). This presence server messaging is only needed if the presence state changes or if presence server 225 requests confirmation.
FIG. 6 is a logical flow diagram showing a function executed by a wireless communication system based on the first embodiment of the present invention. Logical Flow 600 starts with a wireless communication network that monitors MS messaging and messaging responses. Based on this monitoring, the network holds the latest confirmed location information of the MS (604) and infers the presence state of the MS (608). When the presence state of the MS changes, or when the presence server requests confirmation of the presence state (610), the network notifies the estimated MS state of the requesting server or the new state of the MS. Communicate to the server that needs it. The logical flow 600 later returns to block 604 and continues the above monitoring loop.
While running the surveillance loop, the wireless network also awaits an incentive to indicate when to investigate the presence status of the MS. Such incentives include the expiration of the network presence timer and the receipt of a presence server request. When an incentive event occurs (614), the network signals the MS indicated by the latest confirmed location information with the messaging that the MS needs to respond to. The logic flow 600 later returns to block 614 to continue the signal transmission loop.
In the above specification, the present invention has been described with reference to specific embodiments. However, one of ordinary skill in the art will recognize that various modifications and modifications are possible without departing from the spirit and scope of the invention as set forth in the appended claims. Therefore, the specification and drawings are not intended to limit the invention and are considered to be for the purpose of explaining the invention, and all such modifications are intended to be included in the scope of the invention. There is. In addition, one of ordinary skill in the art will recognize that the components in the drawings are simplified, clearly represented and not necessarily drawn to their actual dimensions. For example, some of the components in the drawings may be exaggerated when compared to other components to facilitate understanding of the various embodiments of the present invention.
Benefits, other benefits, and solutions to problems have been described above in the context of certain embodiments of the invention. However, any of the benefits, benefits, and solutions to the problem, and any element that causes or results in such benefits, benefits, or solutions, or any element that makes such benefits, benefits, or solutions more prominent. The element is important to the scope of any or all claims and is not construed as a necessary or essential function or element. As used in this application and the appended claims, the terms "prepared", "provided", or any other use of those terms are to refer to those that include non-exclusively. For example, an apparatus having a list of processes, methods, products, or components does not include only the components on the list, but other components not listed above, or such processes. , Methods, products, or other components specific to the device.
The term "one" as used herein is defined as one or more. The term "plurality" as used herein is defined as two or more. The term "another" as used herein is defined as at least a second or higher. The terms "include" and / or "have" as used herein are defined as to be provided (ie, a non-restrictive term). The term "combined" as used in the present application is defined as "connected", but it does not necessarily have to be directly and mechanically connected.
<figref num="1">Prior art messaging flow diagram that supports presence-based services.</figref><figref num="2">The block diagram of the wireless communication system based on the 1st Embodiment of this invention.</figref><figref num="3">The block diagram of the wireless communication system based on the 2nd Embodiment of this invention.</figref><figref num="4">A block diagram of a wireless communication system based on a more generalized embodiment of the present invention.</figref><figref num="5">A messaging flow diagram for supporting a presence-based service based on the first embodiment of the present invention.</figref><figref num="6">A logical flow diagram of a function executed by a wireless communication system based on the first embodiment of the present invention.</figref>
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2000036980A | Cites | Japan | Examiner |
| JP2000078667A | Cites | Japan | Examiner |
| JP2000287249A | Cites | Japan | Search report |
| US2002039904A1 | Cites | United States of America | Examiner |
| JP2003115795A | Cites | Japan | Examiner |
| JP2003167900A | Cites | Japan | Examiner |
| JP2004536532A | Cites | Japan | Examiner |
| JPH09200268A | Cites | Japan | Examiner |
34 members in 8 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 48668403 | United States of America | P | |
| 48668403 | United States of America | P | |
| 60486684 | United States of America | – | |
| 10823185 | United States of America | – | |
| 82318504 | United States of America | A | |
| 82318504 | United States of America | A | |
| 2003486684 | – | – | – |
| 2004823185 | – | – | – |
| US20030486684P | – | – | – |
| US20040823185 | – | – | – |
Members34
| Document | Office | Kind | |
|---|---|---|---|
| US2005009537A1 | United States of America | A1 | |
| US2005009542A1 | United States of America | A1 | |
| CA2497041A1 | Canada | A1 | |
| CA2727732A1 | Canada | A1 | |
| WO2005011298A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2005011298A3 | World Intellectual Property Organization (WIPO) | A3 | |
| CA2488431A1 | Canada | A1 | |
| US2005122937A1 | United States of America | A1 | |
| KR20050054848A | Republic of Korea | A | |
| JP2005176359A | Japan | A | |
| WO2005072494A2 | World Intellectual Property Organization (WIPO) | A2 | |
| BRPI0405281A | Brazil | A | |
| CN1662093A | China | A | |
| CN1706211A | China | A | |
| EP1647152A2 | European Patent Office (EPO) | A2 | |
| JP2006515492A | Japan | A | |
| EP1647152A4 | European Patent Office (EPO) | A4 | |
| EP1766890A2 | European Patent Office (EPO) | A2 | |
| KR100720011B1 | Republic of Korea | B1 | |
| US7328036B2 | United States of America | B2 | |
| JP2008148294AThis record | Japan | A | |
| JP4142632B2 | Japan | B2 | |
| WO2005072494A3 | World Intellectual Property Organization (WIPO) | A3 | |
| JP4252579B2 | Japan | B2 | |
| CN100481974C | China | C | |
| CN101438565A | China | A | |
| CN100508652C | China | C | |
| EP2192695A1 | European Patent Office (EPO) | A1 | |
| CA2488431C | Canada | C | |
| CA2497041C | Canada | C | |
| JP4820955B2 | Japan | B2 | |
| EP1647152B1 | European Patent Office (EPO) | B1 | |
| CA2727732C | Canada | C | |
| EP2192695B1 | European Patent Office (EPO) | B1 |
34 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Request for change of ownership or part of ownershipJAPANESE INTERMEDIATE CODE: R313113S111 | S111 | |
| Written request for registration of change of domicileJAPANESE INTERMEDIATE CODE: R313531S531 | S531 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Written request for registration of change of nameJAPANESE INTERMEDIATE CODE: R313533S533 | S533 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of change in applicantJAPANESE INTERMEDIATE CODE: A712A711 | A711 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 2008148294
- Publication, DOCDB
- 2008148294
- Publication, EPODOC
- JP2008148294
- Application
- 295668
- Application, DOCDB
- 2007295668
- Application, EPODOC
- JP20070295668
Titles2
- Japanese
- 無線プレゼンスベースサービスを可能にするための無線通信ネットワークおよびその方法
- English
- Wireless communication networks and methods to enable wireless presence-based services
Classification
- CPC, 12
- H04W8/20
- H04W4/00
- H04W4/12
- H04W8/005
- H04W24/00
- H04W28/06
- H04W40/248
- H04W88/182
- H04L69/329
- H04W76/10
- H04L67/54
- H04L9/40
- IPC, 16
- H04L12 56
- H04Q7 36
- H04Q7 38
- H04M11 00
- H04M3 42
- H04L29 06
- H04L29 08
- H04W4 00
- H04W4 12
- H04W8 00
- H04W8 20
- H04W24 00
- H04W28 06
- H04W40 24
- H04W76 02
- H04W88 18