Method and apparatus to initiate point-to-point call during shared-channel delivery of broadcast content in a wireless telephone network
Abstract
This record has no abstract on file.
Term
Term ended
Expired 2 February 2024, 2.6 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
12 claims: 5 independent, 7 dependent
- 1無線移動局がマルチユーザー順方向リンク放送チャネルを通じて放送コンテンツを受信中に前記無線移動局と遠隔の第三者との間で開始されたポイントツーポイントコールを管理するための方法であって、 (1)前記放送コンテンツの受信を続けるかどうか、及び、(2)ネットワーク資源が前記ポイントツーポイントコール及び前記放送コンテンツを同時並行して実施することができない場合に、前記ポイントツーポイントコール及び前記放送コンテンツのうちのいずれを選択するか、を少なくとも含む所定の動作条件カテゴリに関する優先事項を確認することと、 (1)前記ポイントツーポイントコールを実施し、前記放送の受信を中止する、及び、(2)前記ポイントツーポイントコールを実施し、前記放送の受信を続ける、のうちのいずれか1つの所定の処理を含む動作を前記優先事項に従って行うこと、とを具備する方法。
- 2前記動作を行うことは、(1)ネットワーク資源が前記放送コンテンツの実施を続けることができるかどうかを考慮せずに前記ポイントツーポイントコールを完了させる、(2)ネットワーク資源が前記ポイントツーポイントコール及び前記放送コンテンツを同時並行して実施することができる場合は前記ポイントツーポイントコールを完了させる、及び(3)ネットワーク資源が前記ポイントツーポイントコール及び前記放送コンテンツを同時並行して実施することができない場合は前記放送の受信を続けて前記ポイントツーポイントコールの完了を打ち切る、のうちのいずれか1つのタスクをネットワークが実施することを含む、請求項1に記載の方法。
- 3前記所定の動作条件カテゴリは、着信ポイントツーポイントコールを受信するかどうかをさらに含み、前記所定の処理は、着信ポイントツーポイントコールの完了を打ち切ること及び前記放送コンテンツの受信を続けることをさらに含む、請求項1に記載の方法。
- 4前記所定の動作条件カテゴリは、ネットワーク資源が全番組を同時並行して実施することができない場合に複数の放送コンテンツ番組の間から選択することをさらに含む、請求項1に記載の方法。
- 5前記ポイントツーポイントコールは、前記移動局によって開始された発呼であり、前記確認する動作は、前記移動局が前記優先事項を表したメッセージを呼発信メッセージと共に前記ネットワークに伝送することを具備する、請求項1に記載の方法。
- 6前記ポイントツーポイントコールは、前記移動局に対して呼を行っている遠隔の第三者によって開始された着呼であり、前記ネットワークは、着呼の到着を前記移動局に警告するためのページングを前記移動局に行い、前記動作は、前記移動局が前記呼を受け入れるためのページ応答メッセージを伝送することをさらに含み、ネットワーク資源が前記ポイントツーポイントコール及び前記放送コンテンツを同時並行して実施することができない場合は前記ポイントツーポイントコール及び前記放送コンテンツのうちのいずれを選択するかに関する優先事項を確認する前記動作は、前記選択を表したメッセージを前記ページ応答メッセージと共に前記ネットワークに伝送することと、前記ページ応答メッセージにおいて前記いずれを選択するかを示すことを保留しさらにネットワークからのチャネル応答メッセージに応答して前記いずれを選択するかを示すこと、のうちのいずれか1つを含む動作を具備する、請求項1に記載の方法。
- 7無線通信ネットワークにおいて無線移動局を動作する方法であって、 前記移動局がマルチユーザー順方向リンク放送チャネルを通じて放送コンテンツを受信中にオペレータが行った遠隔局に対するポイントツーポイントコールの開始を受信する動作と、 前記オペレータが行った開始に応答して呼処理上の優先事項を決定し、さらに、前記決定に従って、呼発信メッセージ及び前記放送コンテンツの受信継続を希望しないことを表した追加メッセージをネットワークに送ること及び呼発信メッセージ及び前記放送コンテンツの受信継続を希望することを表した追加メッセージを送ることのうちのいずれか1つを含む動作を実施する動作であって、前記追加メッセージは、ネットワーク資源が前記ポイントツーポイントコール及び前記放送コンテンツの両方を同時並行して実施することができない場合に前記ポイントツーポイントコール及び前記放送コンテンツのうちのいずれを選択するかを含む動作と、 前記ポイントツーポイントコールを完了させるネットワークからのシグナリングを待つ動作と、を具備する方法。
- 8前記呼処理上の優先事項を決定する前記動作は、前記移動局において予め保存されている呼処理上の優先事項を参照すること、及び、呼処理上の優先事項に関する問い合わせを前記移動局のオペレータに対して行うこと、のうちの少なくとも1つを具備する、請求項7に記載の方法。
- 9機械によって読取可能な命令を含みかつデジタルデータプロセッサによって実行可能な、無線通信ネットワークの1つ以上の構成要素を管理する動作を実施するためのプログラム、を有形に具体化させた信号保持媒体であって、前記動作は、 前記無線移動局がマルチユーザー順方向リンク放送チャネルを通じて放送コンテンツを受信中にオペレータが行った遠隔局への発信ポイントツーポイントコールの開始を受信することと、 前記オペレータが行った開始に応答して呼処理上の優先事項を決定し、さらに、前記決定に従って、呼発信メッセージ及び前記放送コンテンツの受信継続を希望しないことを表した追加メッセージをネットワークに送ること及び呼発信メッセージ及び前記放送コンテンツの受信継続を希望することを表した追加メッセージを送ることのうちのいずれか1つを含む動作を実施する動作であって、前記追加メッセージは、ネットワーク資源が前記ポイントツーポイントコール及び前記放送コンテンツの両方を同時並行して実施することができない場合に前記ポイントツーポイントコール及び前記放送コンテンツのうちのいずれを選択するかを含む動作を実施することと、 前記ポイントツーポイントコールを完了させるネットワークからのシグナリングを待つこと、とを具備する信号保持媒体。
- 10前記呼処理上の優先事項を決定する前記動作は、前記移動局において予め保存された呼処理上の優先事項記録を参照すること及び呼処理上の優先事項に関する問い合わせを前記移動局のオペレータに対して行うことのうちの少なくとも1つを具備する、請求項9に記載の媒体。
- 11無線通信ネットワークにおいて無線移動局を動作するための動作を 行う ように構成され た論理 回路であって、前記動作は、 前記移動局がマルチユーザー順方向リンク放送チャネルを通じて放送コンテンツを受信中にオペレータが行った遠隔局への発信ポイントツーポイントコールの開始を受信することと、 前記オペレータが行った開始に応答して呼処理上の優先事項を決定し、さらに、前記決定に従って、呼発信メッセージ及び前記放送コンテンツの受信継続を希望しないことを表した追加メッセージを送ること及び呼発信メッセージ及び前記放送コンテンツの受信継続を希望することを表した追加メッセージを送ることのうちのいずれか1つを含む動作を実施することであって、前記追加メッセージは、ネットワーク資源が前記ポイントツーポイントコール及び前記放送コンテンツの両方を同時並行して実施できない場合に前記ポイントポイントツーポイントコール及び前記放送コンテンツのうちのいずれを選択するかを含むことと、 前記ポイントツーポイントコールを完了させるネットワークからのシグナリングを待つこと、とを具備する 論理 回路。
- 12前記呼処理上の優先事項を決定する前記動作は、前記移動局において予め保存されている呼処理上の優先事項を参照すること及び呼処理上の優先事項に関する問い合わせを前記移動局のオペレータに対して行うことのうちの少なくとも1つを具備する、請求項11に記載の 論理 回路。
Independent claims12
100 paragraphs, as filed
The present invention generally relates to a wireless communication network that provides multi-user (shared) forward link broadcast content on various broadcast channels. More specifically, the present invention makes a point-to-point call and / or a broadcast connection in a situation where a mobile station receiving broadcast content additionally receives a point-to-point call or makes an additional point-to-point call. It relates to an operation for managing as appropriate.
Many known communication systems are systems that transmit information signals from a transmitting station to a physically separate arrival station. These information signals are first transformed into a form suitable for efficient transmission through a communication channel. The conversion (ie, modulation) of an information signal involves changing one parameter, the carrier, according to the information signal in such a way that the resulting spectrum of the modulated carrier is limited within the communication channel bandwidth. ing. At the arrival station, the original information signal is duplicated from the modulated carrier wave received through the communication channel. The replication is generally achieved by the reverse process of the modulation process adopted by the transmitting station.
Modulation also facilitates multiple access of multiple signals through one common communication channel (ie, transmitting and / or receiving these signals simultaneously). Multiple access communication systems very often include multiple subscriber devices that require relatively short, intermittent services rather than continuous access to a common communication channel. In our field, there are several multiple access technologies such as time division multiple access (TDMA), frequency division multiple access (FDMA), amplitude modulation multiple access (AM), code division multiple access (CDMA) spread spectrum, etc. It is known. The multiple access communication system may be either wireless or wired and may carry voice and / or data.
In a two-way multiple access wireless communication system, user-to-user communication is performed through one or more base stations. In one example, a user of the first radio mobile station communicates with another user of the second radio mobile station by transmitting data to the base station over a reverse link. The base station receives the data and, if necessary, transfers the data to another base station. Ultimately, the data is transmitted to the second mobile station over the forward link of the last base station. A "forward" link is transmitting data from a base station to a radio mobile station, and a "reverse" link is transmitting data from a radio mobile station to a base station. In many communication systems, forward and reverse links utilize separate frequencies.
Communication can also be performed between a user of a wireless mobile station and another user of a landline station (telephone station). In this case, the base station receives the data from the mobile station on the reverse link and transfers the data to the landline station through the public switched telephone network (PSTN). In addition, communication takes place in the opposite direction.
The above wireless communication service is an example of a "point-to-point" communication service. In contrast, "broadcasting" services pass information from one central station to multiple mobile stations ("multipoints"). The basic model of a broadcast system comprises a user broadcast network supported by one or more central stations that transmit news, movies, sports, or other "content" to users. In the model, each mobile station monitors a common broadcast forward link signal. In addition, the user generally does not communicate back to the central station because the central station finalizes the content. Common examples of broadcast service communication systems are televisions, radios, and the like. These communication systems are generally very specialized.
With the recent development of radiotelephone systems, there is increasing interest in providing additional broadcasting services using existing radiotelephone infrastructure (mainly point-to-point radiotelephone infrastructure). In this regard, Qualcom Corporation, located in San Diego, California, has made some significant advances. For reference, the patent application presented below describes the various advances Quolcom has made in delivering broadcast content over shared communication channels in wireless telephone networks. That is, US patent application No. 09 / 933,978 (Filing date: August 20, 2001) "METHOD AND APPARATUS FOR SIGNALLING IN BROADCAST COMMUNICATIONS SYSTEM" (methods and devices for signaling in broadcasting communication systems), US patent application No. .10 / 192,132 (Filing date: July 9, 2002) "METHOD AND SYSTEM FOR MULTICAST SERVICE INITIATION IN A COMMUNICATION SYSTEM "(methods and devices for starting multicast services in communication systems), US Patent Application No. 09 / 933,912 (Filing date: August 20, 2001)" METHOD AND SYSTEM FOR UTILIZATION OF AN OUTER DECORDER IN A BROADCAST SERVICES COMMUNICATIONS SYSTEM "(Methods and systems for using external decoders in broadcast service communication systems), US Patent Application No. 09 / 933,971 (Filing date: August 20, 2001)" METHOD AND APPARATUS FOR OVERHEAD MESSAGING IN A WIRELESS COMMUNICATION SYSTEM ", US Patent Application No. 10 / 278,516 (Filing: October 22, 2002)" METHOD AND APPARATUS FOR COMMENCING SHARED OR INDIVIDUAL TRANSMISSION OF BROADCAST CONTENT IN A WIRELESS TELEPHONE NETWORK "(methods and devices for initiating shared transmission or individual transmission of broadcast content in wireless telephone networks), US Patent No. 10 / 278,485 (Filing date: October 22, 2002) "METHOD AND APPARATUS FOR SWITCHING BETWEEN SHARED AND INDIVIDUAL CHANNELS TO PROVIDE BROADCAST CONTENT SERVICES IN A WIRELESS TELEPHONE NETWORK" ). The above reference patent application is incorporated herein by reference in the specification of the application.
<p> While the above patent application is satisfactory in many respects, one aspect of wireless broadcasting systems that has not yet been fully developed is point-to-point involving wireless mobile stations that are already receiving shared broadcast services. To initiate a call.</p>
<p> One aspect of the disclosure is that a radio mobile station moves while receiving broadcast content through a multi-user forward link broadcast channel (also known as a "shared" channel or "broadcast multicast service" (BCMCS) channel). It relates to various methods and devices for managing point-to-point calls initiated between stations and remote third parties. Mobile stations cannot make priorities for a given operating condition category (eg, (1) whether to continue receiving broadcast content, (2) network resources cannot make point-to-point calls and broadcast content in parallel. In the case, which of point-to-point call and broadcast content should be selected, etc.) is notified to the network. In addition, according to these priorities, (1) make point-to-point calls and stop receiving broadcasts, (2) make point-to-point calls and continue receiving broadcasts, and (3) point-to-point. Communication is performed in one of the following modes: aborting the call and continuing to receive the broadcast.</p><p> The properties, goals, and advantages of the present invention will be further clarified by examining the detailed description of the best mode for carrying out the invention below with reference to the accompanying drawings.</p>
Hardware components and interconnects Wireless communication system In a typical broadcast system model, one or more base stations that transmit broadcast content such as news, movies, sports events, etc. correspond to a large number of mobile stations. FIG. 1 is a block diagram of a communication system 100 capable of implementing a high-speed broadcasting service (HSBS) based on various embodiments of the present disclosure.
Broadcast content starts from one or more content servers (CS) 102. The content server 102 broadcasts packet-formatted (or other formatted) broadcast content through an Internet Protocol (IP) connection 104 or other non-IP network or direct connection (not shown) as a broadcast packet data serving node. It comprises one or more digital data processors (eg, personal computers, computer workstations, mainframe computers, computer networks, microprocessors, or other computing devices, etc.) for delivery to (BPDSN) 106. Depending on the implementation, node 106 may utilize the same or different hardware as the packet data exchange node (PDSN) of the type well known in wireless telephony. Node 106 delivers the packet to the corresponding packet control function (PCF) module 108, depending on the destination of each packet. Each module 108 controls various functions of the base station 110 related to the delivery of the high-speed broadcasting service. As another function, module 108 forwards broadcast packets to base station 110. Each module 108 can utilize the same or different hardware as the base station controller of the type well known in wireless telephony.
Base station 110 delivers broadcast content and conventional radiotelephone calls to mobile station (MS) 114. The base station 110 can be implemented using hardware such as the hardware used by conventional base stations that are commercially used today.
Typical digital data device Data processing entities (eg, base stations, mobile stations, components 102, 106, 108, 110, 114, or one or more sub-components thereof, etc.) can be implemented in various forms. One example is a digital data processor, which may include, for example, the hardware components and interconnects of the digital data processor 200 of FIG.
Device 200 includes a processor 202 coupled to storage device 204 (eg, a microprocessor, personal computer, workstation, controller, microcontroller, state machine, or other processor). In this example, the storage device 204 includes a high speed access storage device 206 and a non-volatile storage device 208. High-speed access storage 206 can include random access memory (RAM) and can also be used to store programming instructions executed by processor 202. Non-volatile storage device 208 comprises, for example, battery backup RAM, EEPROM, flash PROM, one or more magnetic data storage disks (eg, "hard drives"), tape drives, or other suitable storage devices, and the like. be able to. In addition, device 200 also includes input / output units 210 (eg, lines, busbars, cables, electromagnetic links, or other means) for the processor 202 to exchange data with other hardware outside of device 200. ..
Despite the particular description above, one of ordinary skill in the art (with the benefits of the present invention) will recognize that the above-mentioned devices can be implemented in machines of different constructions without departing from the scope of the present invention. .. As a specific example, one of the components 206 and 208 can be removed. Further, the storage devices 204, 206, and / or 208 can be mounted on the processor 202 and even externally mounted on the device 200.
Logic circuit In one different embodiment of the invention, in contrast to the digital data processing apparatus described above, logic instead of instructions executed by a computer to implement various processing entities such as the processing entities described above. Use the circuit. This logic can be implemented by building application specific integrated circuits (ASICs) with thousands of very small integrated transistors, with specific requirements in areas such as speed, cost, tooling costs, etc. Depends on. The ASIC can be implemented with CMOS, TTL, VLSI, or any other suitable structure. Other alternatives are digital signal processing chips (DSPs), discrete circuits (resistors, capacitors, diodes, inducers, transistors, etc.) field programmable gate arrays (FPGAs), programmable logic arrays (PLA), programmable logic elements (programmable logic elements). PLD), etc. are included.
Wireless phone FIG. 4 is a diagram illustrating in more detail the structure of a typical mobile station 114 by drawing a radiotelephone 400. The telephone 400 includes a speaker 408, a user interface 410, a microphone 414, a transceiver 404, an antenna 406, a manager 402, and other conventional circuits that vary depending on the application. The manager 402 can include circuits such as the circuits described above with reference to FIG. 2, the operations of the components 404, 408, 410, and 414, as well as the signal path designation between these components. It works to manage.
Although the radiotelephone 400 is illustrated, the mobile station 114 may be either a mobile type or a stationary type. In addition, mobile stations can include data devices that communicate over wireless channels or through wired channels (eg, using fiber optics or coaxial cables). Mobile stations include, in addition to radiotelephones and wired phones (or instead of these phones), various other devices (eg, PC cards, CompactFlash®, external modems, internal modems, etc.) , Not limited to these devices) can be configured to implement.
motion So far, various structural features of the present disclosure have been described, but next, some operational aspects of the present disclosure will be described. As mentioned above, one operational aspect of the present disclosure is point-to-point in situations where a mobile station receiving a multicast broadcast program receives additional point-to-point calls or makes additional point-to-point calls. Includes managing calls and / or shared broadcast connections.
Signal holding medium Whenever the functions of the present disclosure are implemented using one or more program sequences executed by a machine, the sequences can be realized using various forms of signal holding media. In FIG. 2, the signal holding medium may include, for example, a storage device 204 or other signal holding medium (eg, magnetic data storage diskette 300) (FIG. 3) that is directly or indirectly accessible by the processor 202. it can. Instructions can be stored on a variety of machine-readable data storage media, whether built into storage device 206, diskette 300, or otherwise. Some examples include direct access storage (eg, traditional "hard drives", inexpensive disk redundant arrays (RAID), or other direct access storage (DASD), sequential access storage (eg, magnetic tape, optical). Electronic non-volatile memory (eg ROM, EPROM, flash PROM, EEPROM, etc.), battery backup RAM, optical storage device (eg CD-ROM, WORM, DVD, digital optical tape, etc.), paper "Punch" car<u style="single">Do etc.</u>There is. In one exemplary embodiment of the invention, machine-readable instructions may comprise software object code compiled in a language such as assembly language, C, or the like.
Logic circuit In contrast to the signal-holding media described above, some or all of the functionality of the present disclosure can be implemented using logic circuits instead of executing instructions using a processor. For this reason, these logic circuits are configured to perform an operation that implements the methodological aspects of the present invention. Moreover, the logic circuit can be implemented using a number of different types of circuits, as described above.
Mobile station-call model Each mobile station 114 operates according to schematic phase diagram 560 of FIG. 5A. In idle state 562, the mobile station monitors shared paging channels and shared overhead channels, which are described in more detail below. These channels are shared in the sense that all base stations broadcast these channels to all mobile stations within range. Generally speaking, a shared paging channel is a channel that notifies a mobile station of an incoming call, and a shared overhead channel is a channel that provides various system-related information. In idle state 562, the mobile station can additionally receive multicast broadcast content from the base station through one or more shared broadcast channels. In the idle state 562, the transmitter of the mobile station is in the switched off state.
In one case, when the mobile station transmits a registration message to inform a nearby base station of the existence, identity, characteristics, etc. of the mobile station, a transition 563 from the idle state 562 to the access state 564 is performed. In this case, the access state 564 returns to the idle state 562 again after the registration message.
In another situation, a transition 563 from idle state 562 to access state 564 takes place while the mobile station or another party is establishing a point-to-point call. As an example, if another party initiates this point-to-point call, the mobile station receives a paging message through a common paging channel. After the mobile station answers the page through a common "access" channel, the mobile station is assigned a traffic channel to make the point-to-point call. In addition, the mobile station initiates a call by sending the appropriate message through the access channel and then receiving the channel allocation in the same way.
When the incoming or outgoing call is finally transmitted and the mobile station and the base station start communication through the traffic channel, the transition 565 from the access state 564 to the traffic state 566 is performed. In traffic condition 566, the mobile station uses individual traffic channels to perform point-to-point call communication with another party. The newly launched point-to-point call can transmit audio, data, and even broadcast content information, as described below. When a point-to-point call carries broadcast content, it replaces the shared broadcast that the mobile station was previously receiving in idle 562.
The transition 567 from traffic state 566 to idle state 562 occurs again when the point-to-point call is terminated by either party or otherwise disconnected. Migration 567 includes releasing the traffic channel used to make point-to-point calls. If this point-to-point call contained broadcast content, it is optionally possible to resume delivery of broadcast content through the shared channel in idle 562 after transition 567.
channel 5B-5D are diagrams showing some of the main communication channels used to relay information between mobile stations and base stations during the idle, access, and traffic conditions described above. is there. The broadcast channels of the present disclosure can be used to relay data, audio, video, or any other desired content.
Communication channel / link refers to a physical channel or a logical channel depending on the context. A "physical channel" is a communication path through which a signal propagates and is described with respect to modulation characteristics and coding. A "logical channel" is a communication path within the protocol layer of a base station or mobile station. A "reverse channel / link" is a communication channel / link when a mobile station sends a signal to a base station. A "forward channel / link" is a communication channel / link when a base station sends a signal to a mobile station.
Idle state FIG. 5B is a diagram relating to the idle state 562. Base station 504 transmits overhead channel 505 for reception by mobile station 502 and all other mobile stations supported by the base station. Overhead channel 505 provides regularly repeated system information (eg, information about nearby base stations), access information (eg, recommended power level, maximum message size, etc.), and system parameters (eg, message size). Includes product revision level, supported features, etc.). In a CDMA-2000 system, the overhead channel 505 can include a forward broadcast control channel (F_BCCH).
As an example, the content of overhead channel 505 can include broadcast system parameter messages (BSPM) that specify different broadcast programs available through shared channels and / or individual channels. A "program" is a stream of one particular broadcast content, such as CNN news, ESPN, or weather information. BSPM refers to programs (and frequencies or other channel identities) available on each of the base station's shared channels, and programs available on individual channels (specific frequencies are determined when service is finalized on each channel). This is a message indicating. BSPM also contains some other information, as described in more detail below with reference to FIG.
Base station 504 transmits a shared paging channel 506 for reception by all mobile stations supported by the base station. All mobile stations supported by base station 504 are monitoring paging channel 506, which allows point-to-point calls or other information to be agile upon arrival. In CDMA-2000, the forward control channel (F_CCCH) is a typical example of paging channel 506.
The shared broadcast channel 508 includes a potentially large number of shared broadcast subchannels (parallel channels) transmitted by the base station 504 for use by mobile stations within the coverage of the base station 504. In general, communication system 100 enables high-speed broadcasting services by utilizing the "forward broadcasting supplementary channel" (F_BSCH), which has high-speed data transmission capability and is suitable for reception by a large number of mobile stations. To. The high-speed broadcast supplemental channel comprises, for example, a single forward link physical channel carrying broadcast traffic. Within the single forward broadcast shared channel, one or more high speed forward broadcast service channels are time divided and multiplexed. Therefore, the channel 508 can carry a large number of different broadcast programs in parallel at the same time.
The shared broadcast channel 508 can be freely available to all mobile stations, while it can be restricted to mobile stations that have completed some registration steps. Since channel 508 is broadcast to all mobile stations within the coverage without exception, ultimately, whether these mobile stations have registered the user whether or not the user can access the broadcast. Manage based on somehow. As one example, each shared broadcast channel can be encrypted with a predetermined code so that the code is provided only to registered mobile stations.
The following patent applications cited as a reference explain the mechanism for registering for broadcasting services, and these patent applications are incorporated herein by reference in their entirety. ing. That is, US patent application No. 09 / 934,021 (Filing date: August 20, 2002) "METHOD AND APPARATUS FOR OUT OF BAND TRANSMISSION OF BROADCAST SERVICE OPTION IN A WIRELESS COMMUNICATION SYSTEM" Methods and equipment for external transmission). In the above patent application, the shared broadcast channel 508 is referred to as the forward broadcast supplemental channel (F_BSCH).
Access status FIG. 5C is a diagram relating to the access state 564. Mobile station 502 continues to receive overhead channel 505, paging channel 506, and shared broadcast channel 508. Shared access channel 522 is used by all mobile stations supported by base station 504. When initiating a point-to-point call, access channel 522 can be used in two ways: For incoming calls, mobile station 502 uses access channel 522 to answer the page while another mobile station is initiating a point-to-point call to mobile station 502. In the case of a call, mobile station 502 uses access channel 522 to request the initiation of a point-to-point call. In the CDMA-2000 protocol, the reverse access channel (R_ACH) is a typical example of access channel 522.
In addition to initiating a point-to-point call, mobile station 502 can use access channel 522 to occasionally transmit registration messages. This feature helps convey the location of mobile station 502 and other relevant information to the wireless network. If a registration message or other similar message occurs in access state 564, mobile station 502 returns to idle state 562 without entering traffic state 566.
Traffic status Figure 5D is a diagram of traffic condition 566. In this state, the traffic channels 552 and 554 cooperate in bidirectional point-to-point call data transmission between the mobile station 502 and the base station 504. Channels 552 and 554 are dedicated channels for individual use by mobile station 502. Forward broadcast traffic channel 552 "logical" channels include parallel physical channels (traffic-content channel 552a, traffic-signaling channel 552b, etc.). Traffic-Content channel 552a carries content (voice information, data, etc.) carried from base station 504 to mobile station 502. Traffic-Signaling channel 552b carries signaling information (housekeeping, etc.), metadata, system information), and other information describing channel 552a and / or its contents. In one alternative embodiment, channels 552a and 552b can be channels that are unrelated to each other rather than the parallel channels described above. The reverse traffic channel 554 also includes a parallel traffic content channel 554a traffic signaling channel and 554b that communicate in the opposite direction to the channel 552.
In traffic conditions, mobile stations do not use access channel 522, overhead channel 505, and paging channel 506 because information about access, overhead, and paging is carried through dedicated signaling channels 552b and 554b.
During traffic condition 566, mobile station 502 can continue to receive broadcast content. However, the delivery of broadcast content in parallel with the point-to-point call 552/554 is always done through the individual point-to-point channel 556 instead of the shared channel 508. The main reason for this is that the signaling and control procedures required for the mobile station to operate properly are very different between the idle channel and the traffic channel, so the mobile station at any given time point. This is because it can only be one of these two states. Therefore, while using the traffic channels 552 and 554, the exchange of broadcast information during the usage time is always performed on the traffic channel 556, the content is performed on the traffic channel 556a, and the signaling is performed on the 556b.
In general, any forward link channel suitable for point-to-point calls can be used as the individual broadcast channel 556. Here are some more specific options: That is, one option when using CDMA-2000 as an example is a forward basic channel (F_FCH) or a forward dedicated control channel (F_DCCH), which provides 14.4 Kb / sec. Another option is the forward supplement channel (F_SCH), which provides services up to 1 Mb / s. An even faster option is the Forward Packet Data Channel (F_PDCH), which offers even faster services up to 2.4 Mb / s.
Unlike idle state 562 and access state 564, where mobile station 502 communicates only with a single base station, mobile station 502 in traffic state provides soft handoff, signal redundancy, or other ultimate goal. Traffic information, broadcast content information, and signaling information can be exchanged in parallel with a large number of base stations for the purpose of achieving the above. For this reason, one of ordinary skill in the art (who has the benefit of the present invention) will recognize that the reference to one "base station" in the present disclosure is for the sake of simplification and simplification of the explanation. .. A mobile station in a traffic state can communicate with a large number of base stations in parallel.
In addition, techniques are known for mobile station 502 to simultaneously conduct multiple two-way telephone conversations on traffic channels 552 and 554. These techniques include, for example, time-multiplexing a plurality of different data streams so that a given channel can carry two or more data streams. The present disclosure contemplates that the mobile station 502 receives a large number of concurrent broadcast programs through the individual channels 556 by utilizing similar techniques.
Additional Information (1) CDMA2000 physical layer standard named IS_2000.2, and (2) US Patent Application No. 09 / 933,978 (Filing date: August 20, 2001) "METHOD AND APPARATUS FOR SIGNALLING IN BROADCAST COMMUNICATION SYSTEM" (Broadcast) Methods and Devices for Signaling in Communication Systems) provides a more detailed description of the physical and logical channels used in high-speed broadcasting services, and these references and patent applications are described herein. Is incorporated herein by reference to. In addition, the use of common and dedicated channels for information broadcasting can be "METHOD AND APPARATUS FOR GROUP CALLS USING DEDICATED AND COMMON CHANNELS IN WIRELESS. It is disclosed in Patent Application No. 60 / 279,970 (Filing Date: March 28, 2001) entitled NETWORKS "(Methods and Devices for Group Calls Using Dedicated and Common Channels in Wireless Networks). It is incorporated herein by reference in the specification of the application.
BSPM As described above, each base station equipped with the broadcast communication capability repeatedly broadcasts a typical BSPM for notifying the mobile station of the available broadcast contents and related information of the base station through the overhead channel 505. To do. FIG. 6 is a diagram showing the contents of a typical BSPM600 regarding the target base station. Although shown in tabular form in the figure for ease of understanding, BSPM actually provides a signal flow containing headers, trailers, packet information, or other metadata and formatting suitable for radio broadcasting. Equipped.
As shown in FIG. 6, the BSPM600 contains various columns, each representing one different information category. Column 600 is a column in which channel content, that is, a "broadcast program" of the channel is described. Column 606 indicates whether the corresponding base station is programmed to provide the target program on individual channels, whether it is configured to provide the target program on individual channels, or whether it is on individual channels. It indicates whether the target program is otherwise capable of providing the target program (that is, whether the target program is "available" through individual channels).
Column 608 indicates whether the target base station is equipped to provide the target program on the shared channel (that is, whether the target program is available from the base station through the shared channel). .. Column 604 shows various characteristics of the shared channel used to broadcast the program of interest (eg, Walsh code, modulation type, Viterbi coding, data rate, error correction, etc.). Column 609 indicates the identity of the shared channel (if applicable) used to broadcast the program of interest, i.e. the logical frequency and / or physical bandwidth used by the base station of interest. Further, column 610 indicates whether the base station is currently transmitting the target program through the shared channel 609.
BSPM can be expanded to include various other information, and can be shortened to exclude some of the above information. For example, a base station may be able to provide channel identity 609 on demand in order to shorten the BSPM 600 and save bandwidth on overhead channel 505. Similarly, the "currently transmitting" column 610 can be omitted because the mobile station determines by trial and error whether the base station is transmitting a particular program through the shared channel.
Further, as will be described later, BSPM can be omitted altogether. As another option, BSPM content should only be a flag (not shown) indicating that the broadcast service is generally available, allowing the mobile station to obtain more information from the base station at the time of inquiry. It is possible.
Overall behavior FIG. 7 shows wireless communication relating to the processing of a point-to-point call initiated by (or made to) a mobile station while a mobile station is already receiving a broadcast program through a shared broadcast channel. It is a figure which showed the sequence 700 which showed the overall operation of a system. In the following, for ease of explanation, but not intended to be limiting, sequence 700 will be described with the components of FIGS. 1-6 described above.
For ease of reference, FIGS. 7 (and 8-10) can be referred to as "mobile stations" (mobile stations can be referred to by mobile, subscriber stations, radiotelephones, or other names, in context. It is a figure exemplifying various actions performed by (depending on). In addition, these figures refer to a "network" (a network facility in a wireless communication system, one or more base stations, or another one or more component of the software and / or hardware infrastructure of the communication system. Other actions performed by) are also illustrated.
In step 702, a point-to-point call is initiated between the wireless mobile station and a remote third party. The initiation of this point-to-point call occurs while the wireless mobile station is already receiving broadcast content through the multi-user forward link broadcast channel. Further, this point-to-point call can be initiated by the mobile station initiating (calling) or by a remote third party calling the mobile station (calling).
In step 704, of the point-to-point and broadcast content, (1) whether to continue receiving the broadcast content, and (2) when the network resource cannot execute the point-to-point call and the broadcast content in parallel. Check your priorities for a given operating condition category, including at least which one to choose. In the case of incoming calls, the category also includes whether to receive an incoming point-to-point call. As an option, another predetermined operating condition category includes selecting one of the programs from multiple programs when network resources cannot run all the programs in parallel. Can be done. For example, CNN broadcasting can be prioritized over ESPN, etc.
In the illustrated embodiment, step 704 is performed by a mobile station, which may contact a human operator, refer to pre-stored priorities, utilize default options, combine these means, or Take other measures. Further, in this embodiment, the mobile station notifies the wireless network of priorities. In an alternative embodiment, some or all of the mobile station priorities can be pre-stored in the network so that the mobile station does not need to notify the network of these priorities. Pre-save can be specified for any situation, for a given period of time, for some calls or phone numbers, or on the basis of any other matter.
Step 706 is performed according to the priorities, either (1) making a point-to-point call and stopping the reception of the broadcast, or (2) making a point-to-point call and continuing to receive the broadcast. Communication is performed in that mode. In the case of incoming calls, these modes also include discontinuing the incoming point-to-point call and continuing to receive the broadcast. In the illustrated embodiment, step 706 is performed by the main base station communicating with the mobile station, and step 706 completes (1) a point-to-point call without considering the continuation of the broadcast (of the mobile station). Complete the point-to-point call if the priority is to stop the broadcast), (2) if the network resources can carry out the point-to-point call and the broadcast content in parallel (mobile station priority) Completion of a point-to-point call if the matter involves choosing a point-to-point call instead of a broadcast), and (3) if network resources are unable to consolidate the point-to-point call and broadcast content. Includes one of the actions of terminating (if the mobile station's priority involves selecting broadcast instead of point-to-point call). In the case of an incoming call, if the mobile station indicates that not receiving the call is a priority, the base station should terminate the call and allow the mobile station to continue receiving the broadcast. It is also possible to do.
Typical message code In various CDMA communication systems (CDMA-2000, etc.), mobile stations and networks send various messages with standard meaning (eg, outgoing messages, registration messages, page response messages, and many other messages). Use to communicate. To explain in more detail (but not intended to be limiting) one specific embodiment of the disclosed system, various message codes are used to supplement these standard messages. The message code can be included with interrelated packet data, incorporated into headers or other metadata, or otherwise implemented with carrier messages. In one alternative embodiment, the message code is transmitted as a standalone message itself. Also, some message codes are used with messages sent from the mobile station to the network, and other message codes are used with messages sent from the network to the mobile station. If the message code value, eg, "0" or "1", is included and the message code type is clear from the relative position or other information specific to the message code value, then the message code itself. The name can be omitted. For example, the message code and the value "BCMCS_REQ = 1" can be simplified to the value "1" when they are arranged individually in a clear form. The following describes some typical message codes and their values.
BCMCS_REQ This message code is transmitted by the mobile station with a message that accepts an incoming call (page response message, etc.) or with a message that makes a call (outgoing message, etc.). A value of "1" means that the mobile station requests shared broadcasting in parallel with the point-to-point call that is starting, while a value of "0" means that the mobile station requests simultaneous parallel shared broadcasting. It means that it does not require.
BCMCS_REQ_PRIORITY This message code, like BCMCS_REQ, is transmitted by the mobile station along with a message that makes a point-to-point call or a message that accepts a point-to-point call. The value of this message code indicates which of the broadcast and the point-to-point call should be selected if the network resource cannot provide both the broadcast and the point-to-point call to the mobile station. A value of "1" means that the mobile station gives priority to point-to-point calls, and a value of "0" means that the mobile station gives priority to broadcasting.
BCMCS_ID_PRIORITY This message code is transmitted by the mobile station together with a message that accepts an incoming call or a message that makes a call. The BCMCS_ID_PRIORITY message code causes the predetermined broadcast program to be prioritized over other designated broadcast programs when the network cannot supply all the programs in parallel for one predetermined broadcast program. The message code to specify. This predetermined broadcast program can be identified by another message, parameter, or code, one example being the Broadcast Service Identifier (BCMCS_ID) message code. In BCMCS_ID_PRIORITY, if the value is "1", it means that the predetermined program has higher priority than other programs, and if the value is "0", the predetermined program has lower priority. It means that. Alternatively, the BMCCS_ID_PRIORITY code can take advantage of a wider range of values (eg, 1-10), which allows mobile stations to more accurately prioritize each other for multiple broadcast programs. be able to.
BCMCS_INFO_INCL This message code is transmitted from the network to the mobile station along with a message to complete the call to or from the mobile station. For example, the BMCCS_INFO_INCL message code is provided with a channel allocation message that allocates a channel for the mobile station to use when making point-to-point calls. This message code indicates that when the value is "1", the channel allocation message also includes information that assigns individual broadcast channels to the mobile station, and when the value is "0", the broadcast channel information is Indicates that it is not included.
USE_SAME_BCMCS_INF This message code is transmitted over the network along with a message to complete the call to or from the mobile station (eg, channel allocation message, etc.). A value of "1" indicates that the mobile station should continue to use the same broadcast channel information, and a value of "0" indicates new broadcast channel information that the mobile station should be aware of. Indicates that it is included. Broadcast channel information can include frequency, data velocity, Walsh code, and / or other characteristics.
NUM_BCMCS_SESSION, NUM_FBSCH These message codes are transmitted over the network to identify broadcast channels and other configuration information when point-to-point calls are authorized and broadcast configurations are changed. NUM_BCMCS_SESSION indicates the number of broadcast programs assigned to this mobile station, and NUM_FBSCH indicates the number of the broadcast supplementary channel used when delivering the broadcast.
In the following, these message codes and other message codes will be described in more detail with reference to the related figures.
MobileStation-OutgoingCall FIG. 8 is a diagram depicting an operation 800 performed by a mobile station to initiate a transmission point-to-point call when the mobile station is already receiving a shared broadcast. In the following, for ease of explanation, but not intended to be limiting, Sequence 800 will be described with the components of FIGS. 1-6 described above.
In step 802, the mobile station receives the start of a point-to-point call to the remote station by the operator. This operation occurs while the mobile station is already receiving a broadcast program through the multi-user forward link broadcast channel. In step 802, the mobile station is idle 562. The operator initiation occurs, for example, by the operator entering a telephone number or a representative shorthand code using a keypad, digital pad, voice recognition engine, or some other means.
In response to the operator's initiation, the mobile station determines various call processing priorities (step 803) and then performs various actions (steps 804 to 815) as appropriate. In the illustrated example, call processing priorities are to determine if the mobile station wishes to continue receiving shared broadcasts, and point-to-point calls and in the event of a conflict in network resources. Includes selecting the one with the highest priority among broadcasts. Step 803 is performed by the mobile station, which may contact a human operator, refer to a priority record pre-stored in the mobile station or elsewhere, utilize default values, combine these means, or Take other measures.
If the call processing priority of step 803 indicates that the broadcast does not want to continue, the mobile station sends an outgoing message to initiate the call (step 806). This operation changes the mobile station from idle state 562 to access state 564. In addition, the mobile station also sends an additional message indicating that it does not want to continue receiving broadcast content. This additional message can be separate from the outgoing message or can be an ancillary part (eg, parameters, predefined flags, appendages, or other metadata components, etc.). For example, the additional message can include the message code BCMCS_REQ with a value of 0. After performing step 806, the mobile station waits for the network to signal to complete the call, for example by sending a channel allocation message (807).
Step 808 is performed when, in contrast to steps 806 and 807, step 804 indicates that continuation of the broadcast is desired. In step 808, the mobile station sends an outgoing message to initiate a call, transitioning the mobile station from idle state 562 to access state 564. In addition, the mobile station also sends an additional message indicating that it wants to continue receiving the broadcast content. This additional message can be separate from the outgoing message or can be an ancillary part (eg, parameters, predefined flags, appendages, or other metadata components, etc.). For example, the additional message can include the message code BCMCS_REQ with a value of "1".
After the completion of step 808, step 810 determines whether the call processing priority (from step 803) prioritizes broadcast over point-to-point call or prioritizes point-to-point call over broadcast. Somehow proceed to step 812 or 814. In this case, if the broadcast is prioritized over the point-to-point call, the process proceeds to step 812, and if the point-to-point call is prioritized over the broadcast, the process proceeds to step 814. In addition, if broadcast is prioritized, the mobile station will send an additional message indicating that broadcast will be prioritized in the event of any conflict (812). This additional message may be separate from the outgoing message (in step 808) or in ancillary parts (eg, parameters, predefined flags, appendages, or other metadata components, etc.). can do. For example, the additional message can include the message code BCMCS_REQ_PRIORITY with a value of 0. Similarly, in step 812, if the mobile station is receiving a plurality of broadcast programs, the mobile station can specify a relative priority among the plurality of broadcast programs. For example, this designation can be achieved using the BCMCS_ID_PRIORITY message code. After the completion of step 812, the mobile station waits for the network to signal to complete the call, for example by sending a channel allocation message (813). Ultimately, when the call is complete, the mobile station transitions to traffic state 566.
In contrast, if a point-to-point call takes precedence over a broadcast (in the event of any conflict), step 810 proceeds to step 814. In step 814, the mobile station sends an additional message indicating that the call takes precedence over the broadcast in the event of any conflict. This additional message may be separate from the outgoing message (in step 808) or in ancillary parts (eg, parameters, predefined flags, appendages, or other metadata components, etc.). can do. For example, the additional message can include the message code BCMCS_REQ_PRIORITY with a value of "1". After the completion of step 814, the mobile station waits for the network to signal to complete the call, for example by sending a channel allocation message (815). Ultimately, when the call is complete, the mobile station transitions to traffic state 566.
Mobile station-Call FIG. 9 is a diagram depicting an operation 900 performed by a mobile station to process an incoming point-to-point call when the mobile station is already receiving a shared broadcast program. In the following, for ease of explanation, but not intended to be limiting, sequence 900 will be described with the components of FIGS. 1-6 described above.
In step 902, the mobile station receives notification of a point-to-point call originating from a remote station from the network. This reception occurs when the mobile station is already receiving broadcast content through the multi-user forward link broadcast channel in idle 562. Network notifications occur, for example, by receiving a paging message from a base station communicating with a mobile station. The mobile station shifts to the access state 564 when the call notification arrives.
In response to step 902, the mobile station asks the operator to make an input that determines whether to accept or reject the incoming call (step 903). In step 903, the mobile station rings the phone, vibrates the phone, displays a message, combines these means, or uses other means, followed by voice, stylus pen, key. It can be carried out by receiving the operator's input by pad input or the like. Alternatively, step 904 can be resolved without operator input, for example if the mobile station is programmed with certain instructions regarding the processing of incoming calls.
After the completion of step 903, step 904 proceeds to step 906 or step 905 depending on whether the operator chooses to reject the call (906) or accept it (905). If the incoming call is rejected, step 904 proceeds to step 906, where the mobile station rejects the network page, for example by sending a denying page response message or ignoring the response to the network page. In this case, the mobile station shifts from the access state 564 to the idle state 562.
If the incoming call is accepted, step 904 proceeds to step 905, where the mobile station determines various priorities in processing the call. In the illustrated example, the processing priorities for these calls are (1) whether to continue receiving broadcast content, and (2) network resources to make point-to-point calls and broadcast content in parallel. Decisions regarding a given operating condition category, including at least which of point-to-point and broadcast content to choose if not possible, are involved. Collecting call processing priorities in step 905 is performed by the mobile station, which contacts a human operator, refers to a priority record pre-stored in the mobile station or elsewhere, Use the default value, combine these means, or take other measures.
After determining the call processing priorities, the mobile station sends an additional message to the network indicating these priorities, as described in more detail below. More specifically, step 908 depends on whether the call processing priority (from step 905) prioritizes maintaining the broadcast connection (910) or discontinuing the broadcast (912). Proceed to step 910 or 912.
If the mobile station disconnects the broadcast connection, the mobile station sends a page response message to accept the call (step 912). In addition, the mobile station also sends an additional message indicating that it does not want to continue receiving broadcast content. This additional message can be separate from the page response message or ancillary parts (eg, parameters, predefined flags, appendages, or other metadata components, etc.). .. For example, the additional message can include the message code BCMCS_REQ with a value of 0. After the completion of step 912, the mobile station waits for the network to signal to complete the call, for example by sending a channel allocation message (913), and transitions to traffic state 566 when that signaling occurs. To do.
In contrast, if it is determined in step 908 that the broadcast connection should be maintained, the mobile station sends a page response message to accept the call (step 910). In addition, the mobile station also sends an additional message indicating that it wants to continue receiving the broadcast content. This additional message can be separate from the page response message or ancillary parts (eg, parameters, predefined flags, appendages, or other metadata components, etc.). .. For example, the additional message can include the message code BCMCS_REQ with a value of "1".
After the completion of step 910, in step 914, the call processing priority (from step 905) prioritizes broadcast over point-to-point call (916) and prioritizes point-to-point call over broadcast (920). ), Or depending on whether the priority is unknown (918), proceed to step 916, 918, or 920. If broadcast is prioritized, the mobile station sends an additional message indicating that broadcast will be prioritized in the event of any conflict (916). This additional message can include the message code BCMCS_REQ_PRIORITY with a value of 0. If a point-to-point call takes precedence, the mobile station sends an additional message indicating that the call takes precedence (920). For example, this additional message can include the message code BCMCS_REQ_PRIORITY with a value of "1". The additional messages in steps 916 and 920 may be separate from the page response message (in step 910), or ancillary parts (eg, parameters, predefined flags, appendages, or other metadata configurations). It can be an element, etc.). After the completion of step 916 or 920, the mobile station signals in step 917 (for step 916) or step 921 (for step 920) for the network to complete the call, for example by sending a channel allocation message. It waits for this to occur, and when the signaling is performed, it shifts to the traffic state 566.
If the relative priority for the call / broadcast is unknown, the mobile station is currently withholding to indicate which one to prioritize, for example by sending an additional message stating "unknown priority" (918). To do. This additional message may be separate from the page response message (in step 910) or ancillary parts (eg, parameters, predefined flags, appendages, or other metadata components, etc.). Can be. Alternatively, the mobile station indicates this fact by omitting the priority message instead of sending the "priority unknown" message, in which case step 918 is omitted. After the completion of step 918, or (if step 918 is omitted), the mobile station waits for a channel allocation message from the network (919). In response to receiving the channel allocation (step 923), the mobile station sends a call / broadcast priority message, which is then followed by network instructions based on the availability of applicable network resources. , Point-to-point calls, broadcasts, or both. When the point-to-point call is completed, the mobile station transitions to traffic state 566.
Network behavior FIG. 10 is a diagram showing an operation 1000 performed by the network to process a point-to-point call to a mobile station or a point-to-point call from a mobile station, in which the call is a shared broadcast program by the mobile station. Is already being received. In the following, for ease of explanation, but not intended to be limiting, Sequence 1000 will be described with the components of FIGS. 1-6 described above. As one more specific example, operation 1000 can be performed by a base station (main base station) with which the mobile station is already communicating.
In step 1002, the network receives the start of a point-to-point call to the target mobile station or the start of a point-to-point call from the target mobile station. If the point-to-point call is made from a remote station to a mobile station, the notification in step 1002 arrives in the form of a mobile station page response message (eg, Figure 9, steps 910 and 912). If the point-to-point call is made from a mobile station to a remote station, the notification in step 1002 arrives in the form of an outgoing message (eg, FIGS. 8, steps 806 and 808).
If the page response message rejects the incoming point-to-point call, the network aborts the completion of the point-to-point call (step 1005). On the other hand, if the page response message indicates that the point-to-point call is accepted, or if the target point-to-point call is a call, step 1002 proceeds to step 1003.
In step 1003, the network should at least (1) continue to receive broadcast content, and (2) point-to-point call if network resources are unable to make point-to-point calls and broadcast content in parallel. And receive notifications about mobile station call processing priorities, including which of the broadcast content to choose. In the illustrated example, the network receiving the mobile station's call processing priority (1003) means that the mobile station transmits a page response supplemental message (eg, steps 910, 912, 916, 918, or 920). , Etc.) or to transmit a call outgoing supplemental message (eg, steps 806, 808, 812, 814, etc.). These message transmission examples are the above message codes.
After the completion of step 1003, depending on the mobile station's call processing priorities, the network will (1) complete the point-to-point call without considering the continuation of the broadcast, (2) the network resources will be the point. If the point-to-point call and broadcast content can be executed in parallel, the point-to-point call is completed, and (3) the network resource cannot execute the point-to-point call and broadcast content in parallel. If so, perform one of the following actions: canceling the completion of the point-to-point call.
More specifically, in step 1004, the network proceeds to step 1006 if the mobile station's call processing priority indicates that it does not want to broadcast. In this case, the network is engaged in setting up a normal point-to-point call. The network will use the fact that the mobile station has stated that it does not want to broadcast for housekeeping purposes and will stop broadcasting on this mobile station. More specifically, this behavior can be achieved by the network setting the BMCCS_INFO_INCL flag in the channel allocation message to 0. However, other mobile stations continue to receive shared broadcast services.
On the other hand, if it is found in step 1004 that the call processing priority indicates that the call is desired to be broadcast, step 1004 proceeds to step 1018. At step 1018, the network determines if there are individual channels available in place of the current shared channels in conducting the broadcast. This decision can be justified at the base station whether the base station communicating with the mobile station is deployed to provide broadcast programs through the individual channels and the requirement for additional power to allocate the individual channels. Depends on whether or not. The reason individual channels are prioritized is that managing broadcasts through individual channels is similar to managing point-to-point calls, and thus the network procedure is simpler than with shared channels. If individual channels are available, the network assigns mobile stations to the channels (step 1020) and initiates transmission of broadcast content to the mobile stations through the channels. It should be noted that in the various US patent applications assigned to Qualcom Corporation, including one or more of the Qualcom patent applications specifically identified above, the broadcast content on the individual channels. The delivery is described in more detail.
In contrast, if at step 1018 it turns out that individual channels are not available, routine 1000 proceeds to step 1008. In step 1008, the network is based on the mobile station selection result (ie, whether the mobile station chose broadcast or point-to-point call) indicated by the call processing priority (received from step 1003). Instruct routine 1000 to proceed to steps 1014, 1010, or 1016. Step 1014 is used when the broadcast is selected in preference to a point-to-point call. Step 1010 is selected when the priority is unknown (corresponding to step 918). Step 1016 is used when a point-to-point call is prioritized (corresponding to step 814 or 920).
Step 1014 determines whether the network can handle point-to-point calls and broadcast content delivery in parallel. This decision is whether the frequency of the shared broadcast channel is the same as the frequency when point-to-point calls are assigned, and whether the network has the ability to handle the complexity of concurrent broadcasts and point-to-point calls. It is done based on factors such as. If the network cannot support point-to-point calls and shared broadcasts, the network releases point-to-point calls (1015). A point-to-point call can be released, for example, by the base station transmitting a release message to the mobile station through a paging channel. On the other hand, if the network can accommodate both point-to-point call and broadcast, step 1014, stearyl proceeds to-up 1022. Step 1022 will be described in more detail below.
Step 1016, like step 1014, determines whether the network can handle point-to-point calls and broadcast content delivery in parallel. However, unlike step 1014, if the network is unable to handle both point-to-point calls and broadcasts, the network terminates the broadcast (for the current mobile station) and completes the point-to-point call (step 1017). .. In this case, the network can complete the point-to-point call, for example, by sending a channel assignment message that assigns the mobile station to a particular channel for making the point-to-point call. The termination of the broadcast by the network means that the mobile station is prevented from continuing to receive the broadcast service during the point-to-point call. More specifically, this termination can be achieved by the network setting the BCMCS_INFO_INCL flag to 0 in the channel allocation message. However, other mobile stations continue to receive shared broadcast services. In contrast, if in step 1016 the combination of point-to-point call and broadcast is found to be sustainable, routine 1000 proceeds to step 1022, which will be described later.
In step 1022, the network can continue to use the same delivery mechanism, or point-to-point calls in parallel, before completing the arrangements for delivery of shared broadcasts and point-to-point calls. Determine if you need to broadcast with a different configuration to engage in. Changing the delivery mechanism, or "configuration," may involve changing frequencies, data rates, Walsh codes, multiplexing formats, frame sizes, coding types and / or other signal characteristics. For example, various situations may occur, such as the frequency used to deliver the broadcast does not allow the addition of point-to-point calls. For example, a base station can assign a specified number of calls at each frequency to balance the load, and therefore<u style="single">High</u>Point-to-point calls cannot be assigned at frequencies where power is required.
After the completion of step 1022, the network allocates channels for point-to-point calls in step 1024 or 1026. Step 1024 allocates a channel with the same frequency as the current broadcast content, step 1026 allocates a different frequency channel for point-to-point calls, and moves to start receiving broadcast content at that different frequency. Instruct the station. As a more specific example, step 1024 is a message code with a value of "1" (because the broadcast is ongoing) BCMCS_INFO_INCL and a message code with a value of "1" (because the same broadcast configuration is used). Can include USE_SAME_BCMCS_IND. Similarly, step 1026 uses the message code BMCCS_INFO_INCL with a value of 1 (because the broadcast is ongoing) and the message code USE_SAME_BCMCS_IND with a value of 0 (because a different broadcast configuration is used). can do. In addition, step 1026 can also use the message codes NUM_BCMCS_SESSION and NUM_FBSCH to identify new channel configuration details.
In contrast to the two situations described above (1014 and 1026), step 1008 proceeds to step 1010 if the mobile station does not specify relative priorities for point-to-point calls and broadcasts. In this case, the network sends a channel allocation message in step 1010 to tentatively allocate a channel for the mobile station to make a point-to-point call. The reason this channel allocation is tentative is that the network cannot determine if the channel is actually needed unless the mobile station chooses either point-to-point call or broadcast, as described below. Because. In step 1012, the network receives the priority item selected by the mobile station (transmitted in step 923) (FIG. 9).
The network then makes point-to-point calls, broadcasts, or both, based on the mobile station priorities received from step 1012 (step 1013). That is, the network (1) releases the channel assigned in step 1010 (when the mobile station selects broadcasting and the network resources cannot process point-to-point calls and broadcasting in parallel), (2). ) End the broadcast (when the mobile station selects point-to-point call and the network resources cannot support simultaneous point-to-point call and broadcast), or (3) both point-to-point call and broadcast. Perform one of the following (if possible due to network conditions).
Other embodiments Those skilled in the art understand that information and signals can be represented using a variety of techniques and techniques. For example, data, commands, commands, information, signals, bits, symbols, and chips that can be cited throughout the above description are voltages, currents, electromagnetic waves, magnetic fields, magnetic particles, optical fields, optical particles, or any of them. It can be represented by a combination.
Those skilled in the art will further appreciate the various exemplary logic blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein, as electronic hardware, computer software, and so on. It will be highly appreciated that it can be implemented as a combination of or both. In the above, in order to clearly illustrate such hardware and software compatibility, various exemplary components, blocks, modules, circuits, and steps are generally described in terms of their respective functions. .. Whether the function is implemented as hardware or software depends on the specific application and design constraints imposed on the entire system. One of ordinary skill in the art can implement the above functions in various ways according to a particular application, but the implementation decision should be construed as causing a deviation from the scope of the present invention. Absent.
The various exemplary logic blocks, modules, and circuits described with respect to the embodiments disclosed herein are general purpose processors designed to perform the functions described herein. Digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), other programmable logic devices, discrete gate logic, discrete transistor logic, discrete hardware components, or any combination thereof. Can be implemented or implemented using. The general purpose processor can be a microprocessor, but as an alternative, it can be any conventional processor, controller, microcontroller, or state machine. In addition, the processor may be a combination of computing units, such as a DSP and one microprocessor, multiple microprocessors, one or more microprocessors associated with a DSP core, or any other combination. It can also be implemented as a combination with the configuration.
The steps of the method or algorithm described with respect to the embodiments disclosed herein are embodied directly in hardware, embodied in a software module executed by a processor, or the like. It can be embodied in both combinations. Software modules reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the art. be able to. As an example, one typical storage medium can be coupled to a processor so that the processor reads information from the storage medium and writes information to the storage medium. Alternatively, the storage medium can be integrated with the processor. Further, the processor and the storage medium can be made resident in the ASIC.
Furthermore, the above description of the disclosed embodiments is intended to enable one of ordinary skill in the art to manufacture or use the present invention. Also, when various modifications and changes to the present embodiment are made, those skilled in the art can easily understand the modifications and changes. Furthermore, the general principles set out in the specification of the present application may also be applied to other embodiments without departing from the spirit and scope of the invention. As described above, the present invention is not intended to be limited to the embodiments shown in the present application specification, as long as it matches the principles and novel features disclosed in the present application specification. It is intended that the widest scope of application will be recognized.
The expression "typical" as used herein means "one example, case, or example." Moreover, any embodiment described as "typical" herein should not necessarily be construed as prioritizing over any other embodiment, and may even be advantageous over other embodiments. It should not necessarily be interpreted.
<figref num="1">It is a block diagram which showed some hardware components and interconnections in a wireless communication network.</figref><figref num="2">It is a block diagram which showed a typical digital data processing machine.</figref><figref num="3">It is a top view of a typical signal holding medium.</figref><figref num="4">It is a block diagram which showed the hardware component and interconnection of a wireless mobile station.</figref><figref num="5A">It is a schematic phase diagram exemplifying the operating state of a mobile station.</figref><figref num="5B">It is a block diagram which illustrates a plurality of different messages exchanged between a mobile station and a base station in an idle state.</figref><figref num="5C">FIG. 5 is a block diagram illustrating a plurality of different messages exchanged between a mobile station and a base station during an access state.</figref><figref num="5D">FIG. 3 is a block diagram illustrating a plurality of different messages exchanged between a mobile station and a base station during a traffic condition.</figref><figref num="6">It is a figure which illustrated the content of a typical broadcast system parameter message (BSPM).</figref><figref num="7">Flow chart exemplifying the overall operation for managing point-to-point calls and broadcast connections under the circumstances where a mobile station receiving broadcast content receives additional point-to-point calls or makes additional point-to-point calls. Is.</figref><figref num="8">It is a flow chart which illustrates the operation which the mobile station processes a transmission point-to-point call when the mobile station is already receiving the broadcast content.</figref><figref num="9">It is a flow chart which illustrates the operation which the mobile station processes an incoming point-to-point call when the mobile station is already receiving the broadcast content.</figref><figref num="10">It is a flow chart which illustrates the operation which the network manages the point-to-point call and the delivery of broadcast contents.</figref>
Every citation, both waysCites: the store holds 3 of 4
| Document | Relation | Office |
|---|---|---|
| JP2002141919A | Cites | Japan |
| JP2001505021A | Cites | Japan |
| JP08079167A | Cites | Japan |
| ETSI TS 100 934 V7.2.0,フランス,EUROPEAN TELECOMMMUNICATIONS STANDARDS INSTITUTE,2000年 9月,V.3-CN1,SMG3 N.V720,P1-51 | Non-patent | – |
40 members in 14 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 10356053 | United States of America | – | |
| 35605303 | United States of America | A | |
| 35605303 | United States of America | A | |
| 2004002935 | United States of America | W | |
| 2004002935 | United States of America | W | |
| 2003356053 | – | – | – |
| 2004002935 | – | – | – |
| US20030356053 | – | – | – |
| WO2004US02935 | – | – | – |
Members40
| Document | Office | Kind | |
|---|---|---|---|
| US2004152466A1 | United States of America | A1 | |
| AU2004209294A1 | Australia | A1 | |
| CA2514895A1 | Canada | A1 | |
| WO2004071125A2 | World Intellectual Property Organization (WIPO) | A2 | |
| TW200423759A | Taiwan Province of China | A | |
| WO2004071125A3 | World Intellectual Property Organization (WIPO) | A3 | |
| KR20050098878A | Republic of Korea | A | |
| MXPA05008029A | Mexico | A | |
| EP1595416A2 | European Patent Office (EPO) | A2 | |
| BRPI0407128A | Brazil | A | |
| RU2005127323A | Russian Federation | A | |
| CN1774945A | China | A | |
| JP2006516870A | Japan | A | |
| US7096024B2 | United States of America | B2 | |
| US2006211445A1 | United States of America | A1 | |
| HK1087291A1 | Hong Kong, China | A1 | |
| US2008014949A1 | United States of America | A1 | |
| US2008014983A1 | United States of America | A1 | |
| US2008026785A1 | United States of America | A1 | |
| US7328022B2 | United States of America | B2 | |
| US7477916B2 | United States of America | B2 | |
| IL169850D0 | Israel | D0 | |
| RU2357368C2 | Russian Federation | C2 | |
| CN100502567C | China | C | |
| US2009181675A1 | United States of America | A1 | |
| JP4468355B2This record | Japan | B2 | |
| JP2010119114A | Japan | A | |
| JP2010119115A | Japan | A | |
| US7751821B2 | United States of America | B2 | |
| RU2009110911A | Russian Federation | A | |
| US7881696B2 | United States of America | B2 | |
| TWI339537B | Taiwan Province of China | B | |
| KR101053818B1 | Republic of Korea | B1 | |
| JP4746124B2 | Japan | B2 | |
| JP4746125B2 | Japan | B2 | |
| RU2509426C2 | Russian Federation | C2 | |
| US8781482B2 | United States of America | B2 | |
| CA2514895C | Canada | C | |
| BRPI0407128B1 | Brazil | B1 | |
| EP1595416B1 | European Patent Office (EPO) | B1 |
26 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| 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 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 4468355
- Publication, DOCDB
- 4468355
- Publication, EPODOC
- JP4468355B
- Application
- 2006503256
- Application, DOCDB
- 2006503256
- Application, EPODOC
- JP20060503256
Titles2
- Japanese
- 無線電話ネットワークにおいて共有チャネルを通じて放送コンテンツを引渡し中にポイントツーポイントコールを開始させるための方法及び装置
- English
- Methods and Devices for Initiating Point-to-Point Calls While Delivering Broadcast Content Through Shared Channels in Radiotelephone Networks
Classification
- CPC, 9
- H04W76/20
- H04W76/40
- H04W4/06
- H04W4/16
- H04W68/00
- H04W76/23
- H04W76/34
- H04W76/15
- H04W68/005
- IPC, 8
- H04W36 14
- H04W4 16
- H04W4 06
- H04N7 173
- H04W36 34
- H04N21 4788
- H04W68 00
- H04W76 04