A communications apparatus is provided. A processor is coupled to a subscriber identity card and a radio transceiver module. The subscriber identity card camps on a first cell operated in a first serving network having a first serving network identifier via the radio transceiver module. The processor embeds information regarding the first serving network identifier in a first signal and transmits the first signal to a peer communications apparatus via the radio transceiver module.
|
4. A method for providing serving network information, comprising:
embedding information regarding a first serving network identifier of a first serving network associated with a communications apparatus in a first signal and transmitting the first signal to a peer communications apparatus by a radio transceiver module of the communications apparatus;
receiving a second signal from the peer communications apparatus by the radio transceiver module of the communications apparatus;
decoding the second signal to obtain a second serving network identifier of a second serving network associated with the peer communications apparatus by a processor of the communications apparatus; and
notifying the user of information regarding the second serving network by the processor of the communications apparatus,
determining whether the first serving network identifier is identical to the second serving network identifier; and
wherein the second serving network identifier is a public land mobile network (plmn) identifier or a serving home plmn identifier of the second serving network,
when the second serving network identifier is identical to the first serving network identifier, generating a first notification signal to notify the user that the first serving network associated with the communications apparatus and the second serving network associated with the peer communications apparatus are the same;
when the second serving network identifier is not identical to the first serving network identifier, generating a second notification signal to notify the user that the first serving network and the second serving network are different;
and the first/second signal is an audio signal transmitted via a circuit switch or a packet switch connection and the information regarding the first/second serving network identifier is embedded as an audio watermark in the first/second signal.
1. A communications apparatus, comprising:
a processor, coupled to a subscriber identity card and a radio transceiver module,
wherein the subscriber identity card camps on a first cell operated in a first serving network having a first serving network identifier via the radio transceiver module,
wherein the processor embeds information regarding the first serving network identifier in a first signal and transmits the first signal to a peer communications apparatus via the radio transceiver module,
wherein the processor further receives a second signal via the radio transceiver module from the peer communications apparatus and decodes the second signal to obtain a second serving network identifier of a second serving network associated with the peer communications apparatus, and
wherein the processor further generates a first notification signal to notify a user of information regarding the second serving network,
wherein the second serving network identifier is a public land mobile network (plmn) identifier or a serving home plmn identifier of the second serving network,
wherein the processor further determines whether the second serving network identifier is identical to the first serving network identifier:
when the second serving network identifier is identical to the first serving network identifier, the processor further generates a second notification signal to notify a user that the second serving network and the first serving network are the same;
and when the second serving network identifier is not identical to the first serving network identifier, the processor further generates a third notification signal to notify a user that the second serving network and the first serving network are different;
wherein the first/second signal is an audio signal transmitted via a circuit switch or a packet switch connection and the information regarding the first/second serving network identifier is embedded as an audio watermark in the first/second signal.
2. The communications apparatus as claimed in
3. The communications apparatus as claimed in
5. The method as claimed in
retrieving a third serving network identifier of a third serving network from a phonebook record, stored in a memory device of the communications apparatus, corresponding to the peer communications apparatus;
determining whether the second serving network identifier is identical to the third serving network identifier stored in the phonebook record; and
replacing the third serving network identifier stored in the phonebook record by the second serving network identifier when the second serving network identifier is not identical to the third serving network identifier.
|
1. Field of the Invention
The invention relates to methods for providing serving network information, and more particularly, to methods for providing serving network information of a communications apparatus to a peer communications apparatus and for providing serving network information of a peer communications apparatus to a user of a communications apparatus.
2. Description of the Related Art
The term “wireless”, normally refers to an electrical or electronic operation, which is accomplished without the use of a “hard wired” connection. “Wireless communication”, is the transfer of information over a distance without the use of electrical conductors or wires. The distances involved may be short (a few meters for television remote controls) or very long (thousands or even millions of kilometers for radio communications). The best known example of wireless communication is the cellular telephone. Cellular telephones use radio waves to enable an operator to make phone calls to another party, from many locations world-wide. They can be used anywhere, as long as there is a cellular telephone site to house equipment that can transmit and receive signals, which are processed to transfer both voice and data to and from the cellular telephones.
There are various well-developed and well-defined cellular communication technologies. For example, the Global System for Mobile communications (GSM) is a well-defined and commonly adopted communications system, which uses time division multiple access (TDMA) technology, which is a multiplex access scheme for digital radio, to send voice, data, and signaling data (such as a dialed telephone number) between mobile phones and cell sites. The CDMA2000 is a hybrid mobile communications 2.5G/3G (generation) technology standard that uses code division multiple access (CDMA) technology. The UMTS (Universal Mobile Telecommunications System) is a 3G mobile communications system, which provides an enhanced range of multimedia services over the 2G GSM system. The Wireless Fidelity (Wi-Fi) is a technology defined by the 802.11b engineering standard and can be used for home networks, mobile phones, video games, to provide a high-frequency wireless local area network.
With the advanced development of wireless communication technologies, the signal processing capability of a wireless communications apparatus has been greatly improved. In order to enhance functionality of a wireless communications apparatus, a method for providing serving network information to a peer communications apparatus is provided.
Communication apparatuses and methods for providing serving network information of a communications apparatus to a peer communications apparatus and for providing serving network information of a peer communications apparatus to a user of a communications apparatus are provided. An embodiment of a communication apparatus comprises a processor coupled to a subscriber identity card and a radio transceiver module. The subscriber identity card camps on a first cell operated in a first serving network having a first serving network identifier via the radio transceiver module. The processor embeds information regarding the first serving network identifier in a first signal and transmits the first signal to a peer communications apparatus via the radio transceiver module.
An embodiment of a method for providing serving network information of a communications apparatus to a peer communications apparatus comprises: obtaining a first serving network identifier of a first serving network associated with the communications apparatus; embedding information regarding the first serving network identifier in a first signal; and transmitting the first signal to the peer communications apparatus.
Another embodiment of a method for providing serving network information of a peer communications apparatus to a user of a communications apparatus comprises: receiving a first signal from the peer communications apparatus; decoding the first signal to obtain a first serving network identifier of a first serving network associated with the peer communications apparatus; and notifying the user of information regarding the first serving network.
A detailed description is given in the following embodiments with reference to the accompanying drawings.
The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
The subscriber identity card 101 may be the subscriber identity module (SIM) card corresponding to the GSM, or the universal subscriber identity module (USIM) card corresponding to the UMTS, or the removable user identity module (RUIM) card or the CDMA Subscriber Identity Module (CSIM) card corresponding to the CDMA2000 communications system, or others. A SIM card typically contains user account information, an international mobile subscriber identity (IMSI) and a set of SIM application toolkit (SAT) commands and provides storage space for phonebook contacts. Note that the memory device 106 may also be configured outside of the baseband module 103 and the invention should not be limited thereto. Note also that
Generally, the fee for the communications apparatus to perform an intra-serving network communication is cheaper than performing an inter-serving network communication, wherein the serving network is the public land mobile network (PLMN) managed by an operator. Therefore, according to an embodiment of the invention, when a communications apparatus is communicating with a peer communications apparatus, serving network information may be transmitted therebetween as useful information provided for the user of the communications apparatuses. As shown in
According to an embodiment of the invention, the processor (e.g., the processor 105) of one communications apparatus (e.g., the communications apparatus 100) may embed information regarding a serving network identifier in a signal and transmit the signal to a peer communications apparatus (e.g., the communications apparatus 200) via the radio transceiver module (e.g., the transceiver module 104). The serving network identifier may be the PLMN identifier (PLMN_ID) or serving home PLMN identifier (HPLMN_ID) of the serving network associated with the communications apparatus. According to an embodiment of the invention, the serving network identifier may be obtained from an international mobile subscriber identity (IMSI) elementary file (e.g., the EFIMSI) stored in the subscriber identity card. In addition, when the communications apparatus supports the feature “Equivalent HPLMN”, the serving network identifier may also be obtained from the HPLMN elementary file (e.g., the EFHPLMN) stored in the subscriber identity card.
According to an embodiment of the invention, the serving network identifier may be embedded as a watermark in the signal to be transmitted to the peer communications device. For example, the signal may be the speech, voice, audio or video signal transmitted via a circuit switch connection or a packet switch connection and the serving network identifier may be embedded as an audio watermark therein. For the technologies of embedding the watermark, reference may made to, for example, the paper “Robust audio watermarking in the time domain”, published by P Bassia on Multimedia, IEEE Transactions 2002, or the paper “Real-Time Audio Watermarking System Prototype”, published by JJG Hernandez on IP Multimedia Subsystem (IMS) 2006, or any other related textbooks, papers or publications. In addition, as the technologies of transmitting a signal via a circuit switch or a packet switch connection is well-known in the art, and will not be further discussed here for brevity.
According to an embodiment of the invention, the function provided by the communications apparatus to embed the information regarding the serving network identifier as a watermark in a signal to be transmitted may be flexibly turned on or off according to the user's preference. For example, the communications apparatus may provide a user interface, such as a Man Machine Interface (MMI), to facilitate the user to flexibly enable or disable the watermark embedding function. When the watermark embedding function is enabled, as the communications apparatus receives a signal, the communications apparatus may further decode the received signal to detect whether information regarding the serving network identifier associated with the peer communications apparatus which transmitting the signal is embedded therein. The decoding scheme for retrieving the serving network identifier embedded in the signal is dependent upon the coding scheme for embedding the serving network identifier.
According to an embodiment of the invention, the processor may notify the user of information regarding the serving network associated with the peer communications apparatus by playing a specific sound via the earphone, the receiver or the speaker of the communications apparatus, or generating a vibration, or popping a message on the screen of the communications apparatus, or directly showing the information on the screen of the communications apparatus, or others.
Generally, an entry of the phonebook is a data record of a data structure having at least a telephone number for a communications apparatus (i.e. a telephone number of the subscriber identity card). The processor may retrieve the phonebook record of the peer communications apparatus by using the telephone number thereof, and check whether information regarding the serving network of the peer communications apparatus is stored in the phonebook record. The information regarding the serving network may be the serving network identifier, such as the PLMN_ID or HPLMN_ID as previously described. When the information regarding the serving network associated with the peer communications apparatus is stored in the corresponding phonebook record, the processor may show information regarding the serving network on a screen of the communications apparatus to notify the user thereof (Step S506). For example, the processor may show the name of an operator managing the serving network on the screen.
Note that in the embodiments of the invention, showing the information regarding the serving network on the screen is an optional step. Next, the processor may determine whether the information regarding the serving network associated with the peer communications apparatus (i.e. the serving network identifier) is embedded in the signal transmitted by the peer communications apparatus (Step S508). When the information regarding the serving network associated with the peer communications apparatus is not embedded in the signal, the processor may notify the user that the serving network associated with the peer communications apparatus cannot be identified (Step S510)
When the information regarding the serving network associated with the peer communications apparatus is embedded in the signal, the processor may further decode the signal to obtain the information regarding the serving network associated with the peer communications apparatus and determine whether the serving network associated with the peer communications apparatus and the serving network associated with the communications apparatus are the same (Step S512). The determination may be made by checking whether the serving network identifier of the serving network associated with the peer communications apparatus is identical to that of the communications apparatus. Note that the serving network identifier of the communications apparatus may be obtained from the IMSI elementary file or the HPLMN elementary file stored in the subscriber identity card. When the serving networks are determined to be different, the processor may notify the user that the serving networks are different (Step S514). In this manner, the user may know that the communications established with the peer communications apparatus (having the corresponding telephone number) is inter-PLMN communications.
Otherwise, the processor may notify the user that the serving networks are the same (Step S516). In this manner, the user may know that the communications established with the peer communications apparatus (having the corresponding telephone number) is intra-PLMN communications and may have a cheaper fee. As previously described, the processor may notify the user by playing a specific sound via the earphone, the receiver or the speaker of the communications apparatus, or generating a vibration, or popping a message on the screen of the communications apparatus, or directly showing the information on the screen of the communications apparatus, or others. For example, in a preferred embodiment of the invention, when the user is having a conversion with a peer user of the peer communications apparatus, the processor may play a first tone (such as a “Bi” sound) via the earphone or the receiver to notify the user that the current communication is an intra-PLMN communication. The processor may play a second tone (such as a “BiBi” sound) via the earphone or the receiver to notify the user that the current communication may not be an intra-PLMN communication. The processor may further play a third tone (such as a “BiBiBi” sound) via the earphone or the receiver to notify the user that serving network associated with the peer communications apparatus cannot be identified. For another example, in another preferred embodiment of the invention, the processor may play a specific tone via the earphone or the receiver to notify the user that the current communication may not be an intra-PLMN communication or the serving network associated with the peer communications apparatus cannot be identified.
In addition, according to another embodiment of the invention, when the processor cannot obtain any information regarding the serving network from the signal transmitted by the peer communications apparatus, the processor may also use the information (if it is) previously stored in the phonebook record corresponding to the telephone number of the peer communications apparatus obtained in step S504, to determine whether the serving networks are the same as in step S512, and to notify the user as in steps S514 and S516.
Note that according to yet another embodiment of the invention, the processor may further determine whether the serving network information stored in the phonebook record associated with the telephone number is identical to the serving network information obtained from the currently received signal. When the two serving network information are different, the processor may replace the serving network information stored in the phonebook record by the serving network information obtained from the latest received signal, so as to update the serving network information to the latest one.
The above-described embodiments of the present invention can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. It should be appreciated that any component or collection of components that perform the functions described above can be generically considered as one or more processors that control the above discussed function. The one or more processors can be implemented in numerous ways, such as with dedicated hardware, or with general purpose hardware that is programmed using microcode or software to perform the functions recited above.
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. Those who are skilled in this technology can still make various alterations and modifications without departing from the scope and spirit of this invention. Therefore, the scope of the present invention shall be defined and protected by the following claims and their equivalents.
Chou, Shuang-An, Chien, Shih-Hsin, Kuo, Hsiao-Ju
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5530807, | Jul 29 1992 | AVAYA Inc | Communication system enabling external control of system terminals |
5835856, | May 08 1996 | Ericsson Inc. | Transporting user defined billing data within a mobile telecommunications network |
6735417, | Aug 15 2002 | ARRIS ENTERPRISES LLC | Method and apparatus for relaying information in an AD-HOC network |
6920320, | Sep 30 2002 | Lucent Technologies Inc | Method and apparatus for stable call preservation |
7151757, | May 02 2001 | AURIX PTE LTD | Wireless base station to base station synchronization in a communication system, such as a system employing a short-range frequency hopping or time division duplex scheme |
7164885, | Dec 18 2000 | Telefonaktiebolaget LM Ericsson | Method and apparatus for selective service access |
7260419, | Dec 08 2003 | PANTECH CORPORATION | Method for displaying call record list in wireless telecommunication terminal |
7570951, | Feb 06 2006 | Google Technology Holdings LLC | Neighbor-assisted handover in mobile communications systems |
7729329, | Jul 28 2004 | Sony Corporation | System, apparatus, method, and computer program for radio communication using a preamble part of a packet to determine a communication channel |
7973857, | Dec 27 2006 | Nokia Technologies Oy | Teleconference group formation using context information |
8036658, | May 17 2007 | MBIT WIRELESS, INC | Method and apparatus to improve network acquisition |
8036660, | Jan 24 2008 | AVAYA Inc | Call-handling for an off-premises, telecommunications terminal with an installed subscriber identity module |
8108002, | Mar 21 2008 | XUESHAN TECHNOLOGIES INC | Communication apparatuses equipped with more than one subscriber identity card and capable of providing reliable communication quality |
8463277, | Jun 09 2008 | MEDIATEK INC. | Method for allocating paging resource to a mobile station having multiple subscriber identities and resource allocating apparatus thereof |
20060084417, | |||
20060268746, | |||
20070232306, | |||
20070254636, | |||
20080117893, | |||
20090191915, | |||
20100186068, | |||
20110040836, | |||
CN101345995, | |||
CN101541065, | |||
CN101800986, | |||
CN1934891, | |||
TW200835359, | |||
TW200939823, | |||
TW201025975, | |||
WO2009065053, | |||
WO2010070526, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 14 2011 | CHOU, SHUANG-AN | MEDIATEK INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026624 | /0508 | |
Jul 14 2011 | CHIEN, SHIH-HSIN | MEDIATEK INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026624 | /0508 | |
Jul 14 2011 | KUO, HSIAO-JU | MEDIATEK INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026624 | /0508 | |
Jul 20 2011 | MEDIATEK INC. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 13 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 12 2024 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 12 2019 | 4 years fee payment window open |
Jan 12 2020 | 6 months grace period start (w surcharge) |
Jul 12 2020 | patent expiry (for year 4) |
Jul 12 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 12 2023 | 8 years fee payment window open |
Jan 12 2024 | 6 months grace period start (w surcharge) |
Jul 12 2024 | patent expiry (for year 8) |
Jul 12 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 12 2027 | 12 years fee payment window open |
Jan 12 2028 | 6 months grace period start (w surcharge) |
Jul 12 2028 | patent expiry (for year 12) |
Jul 12 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |