TWI386016B - Dual mode phone and calling method thereof - Google Patents
Dual mode phone and calling method thereof Download PDFInfo
- Publication number
- TWI386016B TWI386016B TW97114118A TW97114118A TWI386016B TW I386016 B TWI386016 B TW I386016B TW 97114118 A TW97114118 A TW 97114118A TW 97114118 A TW97114118 A TW 97114118A TW I386016 B TWI386016 B TW I386016B
- Authority
- TW
- Taiwan
- Prior art keywords
- mobile phone
- mode
- area network
- local area
- dual
- Prior art date
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Description
本發明涉及雙模手機,尤其涉及一種雙模手機及其通話方法。The invention relates to a dual mode mobile phone, in particular to a dual mode mobile phone and a calling method thereof.
目前,用戶所使用的手機主要為支援全球行動通訊系統(Global System for Mobile Communication,GSM)或分碼多重存取(Code Division Multiple Access,CDMA)系統之單模手機。該等單模手機具有一共同特點:時時需要行動通訊網路的支援才能正常工作。隨著手機用戶數量的激增,導致行動通訊網路處於超負荷運轉狀態,這樣,將會導致手機在通訊時,很容易出現掉線、串音、通話品質不好等現象,給用戶造成了不便。另一方面,行動通訊網路的運營商需要繳納昂貴的頻譜費用以及舖設巨大的漫游基地台網路,間接造成手機的通訊費用比較高。At present, the mobile phones used by users are mainly single-mode mobile phones supporting Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) systems. These single-mode phones have one thing in common: they need the support of a mobile communication network to work properly. With the rapid increase in the number of mobile phone users, the mobile communication network is overloaded. This will cause the mobile phone to be prone to disconnection, crosstalk, and poor call quality during communication, causing inconvenience to the user. On the other hand, operators of mobile communication networks need to pay expensive spectrum fees and lay a huge roaming base station network, which indirectly causes the communication cost of mobile phones to be relatively high.
針對上述狀況,開發人員想到了利用現有的較為普及的無線區域網路。工作於無線區域網路模式下的手機相當於網路電話,而網路電話就是把語音訊號打包,然後在網際網路上傳輸,其使用的是軟交換技術和網際網路,而非固話網路或行動通訊網路,運營商無需繳納昂貴的頻譜費用,也不用舖設巨大的漫游基地台網路,而是借助現有的網際網路,所以話費成本幾乎為零。於是,同時支援行動通訊網路與無線區域網路的雙模手機應運而生。相應地,需要設計一種針對雙模手機之自由切換方法,可自由在行動通訊網路與無線區 域網路間切換。In response to the above situation, developers have thought of using the existing popular wireless local area network. A mobile phone operating in a wireless local area network mode is equivalent to a network phone, and a network phone is a voice signal packaged and then transmitted over the Internet, using softswitch technology and the Internet, rather than a fixed line network. Road or mobile communication networks, operators do not have to pay expensive spectrum fees, do not have to build a huge roaming base station network, but rely on the existing Internet, so the cost of calls is almost zero. As a result, dual-mode mobile phones supporting both mobile communication networks and wireless local area networks have emerged. Accordingly, it is necessary to design a free switching method for a dual-mode mobile phone, which is freely available in the mobile communication network and the wireless zone. Switch between domain networks.
有鑑於此,需提供一種雙模手機,可在行動通訊網路與無線區域網路之間自由切換。In view of this, it is necessary to provide a dual-mode mobile phone that can be switched between a mobile communication network and a wireless local area network.
此外,還需提供一種雙模手機之通話方法,可在行動通訊網路與無線區域網路之間自由切換。In addition, a dual-mode mobile phone calling method is required to switch between the mobile communication network and the wireless local area network.
一種雙模手機,包括行動電話天線、行動電話模組、無線區域網路天線、無線區域網路模組、處理器、記憶體及用戶介面。處理器與該行動電話模組及該無線區域網路模組相連,用於設定該雙模手機之電話模式,該電話模式包括行動電話模式、雙模無線優先模式及雙模獨立模式。該記憶體用於儲存該雙模手機之電話模式及電話本,該電話本包括複數行動電話號碼、複數無線區域網路電話號碼、該等行動電話號碼與該等無線區域網路電話號碼之映射關係及該等無線區域網路電話號碼對應之雙模手機狀態。用戶介面用於接收用戶輸入之電話號碼。該處理器還用於判斷該電話號碼是否為行動電話號碼,及若該電話號碼為行動電話號碼,判斷該行動電話號碼是否有映射的無線區域網路電話號碼,及若該行動電話號碼有映射的無線區域網路電話號碼,經由該無線區域網路模組呼叫該無線區域網路電話號碼。A dual-mode handset that includes a mobile phone antenna, a mobile phone module, a wireless local area network antenna, a wireless local area network module, a processor, a memory, and a user interface. The processor is connected to the mobile phone module and the wireless local area network module for setting a phone mode of the dual mode mobile phone, and the phone mode includes a mobile phone mode, a dual mode wireless priority mode, and a dual mode independent mode. The memory is used for storing a phone mode and a phone book of the dual mode mobile phone, and the phone book includes a plurality of mobile phone numbers, a plurality of wireless local area network phone numbers, and mapping of the mobile phone numbers to the wireless local area network phone numbers. Relationship and the status of the dual-mode phone corresponding to the wireless local area network phone number. The user interface is used to receive the phone number entered by the user. The processor is further configured to determine whether the phone number is a mobile phone number, and if the phone number is a mobile phone number, determine whether the mobile phone number has a mapped wireless local area network phone number, and if the mobile phone number has a mapping The wireless local area network telephone number is called by the wireless local area network module.
一種雙模手機之通話方法,包括:設定該雙模手機之電話模式,並將該電話模式儲存於記憶體中,其中該電話模式包括行動電話模式、雙模無線優先模式及雙模獨立模式;接收用戶輸入之電話號碼;判斷該雙模手機之電話模式;若該 電話模式為該雙模無線優先模式,判斷該電話號碼為無線區域網路電話號碼還是行動電話號碼;若該電話號碼為行動電話號碼,判斷該行動電話號碼是否有映射的無線區域網路電話號碼;及若該行動電話號碼有映射的無線區域網路電話號碼,呼叫該映射的無線區域網路電話號碼。A method for calling a dual-mode mobile phone includes: setting a phone mode of the dual-mode mobile phone, and storing the phone mode in a memory, wherein the phone mode includes a mobile phone mode, a dual mode wireless priority mode, and a dual mode independent mode; Receiving a phone number input by the user; determining a phone mode of the dual mode mobile phone; The phone mode is the dual mode wireless priority mode, determining whether the phone number is a wireless local area network phone number or a mobile phone number; if the phone number is a mobile phone number, determining whether the mobile phone number has a mapped wireless local area network phone number And if the mobile phone number has a mapped wireless local area network phone number, call the mapped wireless local area network phone number.
利用本發明之雙模手機及其通話方法,可在撥打或接聽行動電話時,自動判斷是否有映射的無線區域網路電話號碼,並進行自動切換,從而達到省費之目的。By using the dual-mode mobile phone and the calling method of the invention, it is possible to automatically determine whether there is a mapped wireless local area network telephone number when dialing or receiving a mobile phone, and automatically switch, thereby achieving the purpose of saving money.
參閱圖1,所示為本發明一實施方式中雙模手機10之模組圖。在本實施方式中,雙模手機10為行動通訊網路/無線區域網路雙模手機,其既可藉由行動通訊網路(未畫出)通話,亦可藉由無線區域網路(未畫出)通話。雙模手機10包括行動電話天線100、行動通訊模組110、無線區域網路天線120、無線區域網路模組130、處理器140、記憶體150及用戶介面160。Referring to FIG. 1, a block diagram of a dual mode mobile phone 10 according to an embodiment of the present invention is shown. In the present embodiment, the dual-mode mobile phone 10 is a mobile communication network/wireless area network dual-mode mobile phone, which can be called by a mobile communication network (not shown) or by a wireless local area network (not shown). )call. The dual mode mobile phone 10 includes a mobile phone antenna 100, a mobile communication module 110, a wireless local area network antenna 120, a wireless local area network module 130, a processor 140, a memory 150, and a user interface 160.
行動電話天線100用於收發雙模手機10之行動電話射頻訊號。在本實施方式中,行動電話天線100之頻段包括全球行動通訊系統(Global System for Mobile Communication,GSM)、碼分多重存取(Code Division Multiple Access,CDMA)2000及多頻碼分多重存取(Wideband CDMA)之行動電話之頻段。The mobile phone antenna 100 is used for transmitting and receiving a mobile phone radio frequency signal of the dual mode mobile phone 10. In the present embodiment, the frequency band of the mobile phone antenna 100 includes Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA) 2000, and multi-frequency code division multiple access ( Wideband CDMA) The frequency band of mobile phones.
行動電話模組110與行動電話天線100相連,用於處理行動電話通訊。在本實施方式中,行動電話模組110處理行 動電話天線100接收到之行動電話射頻訊號,及產生行動電話天線100所發射之行動電話射頻訊號。The mobile phone module 110 is coupled to the mobile phone antenna 100 for handling mobile phone communications. In this embodiment, the mobile phone module 110 processes the line. The mobile phone antenna 100 receives the mobile phone radio frequency signal and generates a mobile phone radio frequency signal transmitted by the mobile phone antenna 100.
無線區域網路天線120用於收發無線區域網路射頻訊號。在本實施方式中,無線區域網路天線120之頻段包括2.4G與5G的無線區域網路頻段。無線區域網路模組130與無線區域網路天線120相連,用於處理無線區域網路通訊。在本實施方式中,無線區域網路模組130處理無線區域網路天線120接收到之無線區域網路射頻訊號,及產生無線區域網路天線120所發射之無線區域網路射頻訊號。在本實施方式中,無線區域網路模組130支援IEEE802.11a/b/g。The wireless local area network antenna 120 is configured to transmit and receive wireless area network radio frequency signals. In this embodiment, the frequency band of the wireless local area network antenna 120 includes 2.4G and 5G wireless local area network bands. The wireless local area network module 130 is coupled to the wireless local area network antenna 120 for handling wireless area network communications. In this embodiment, the wireless local area network module 130 processes the wireless local area network radio frequency signals received by the wireless local area network antenna 120 and generates the wireless local area network radio frequency signals transmitted by the wireless local area network antenna 120. In the present embodiment, the wireless area network module 130 supports IEEE802.11a/b/g.
處理器140與行動電話模組110及無線區域網路模組130相連,用於控制雙模手機10工作,設定雙模手機10之電話模式。該電話模式包括行動電話模式、雙模無線優先模式及雙模獨立模式。在本實施方式中,雙模手機10處於行動電話模式只能透過行動通訊網路撥打或接聽電話,無線區域網路可能未註冊成功。雙模手機10處於雙模獨立模式下,既可透過行動通訊網路撥打或接聽電話,亦可透過無線區域網路撥打或接聽電話,且行動通訊網路與無線區域網路之通話互不干擾。雙模手機10處於雙模無線優先模式下,撥打電話時,若撥打之電話號碼為行動電話號碼,則判斷有無映射之無線區域網路電話號碼,若有,則自動切換至由無線區域網路撥打映射之無線區域網路電話號碼。The processor 140 is connected to the mobile phone module 110 and the wireless local area network module 130 for controlling the operation of the dual mode mobile phone 10 and setting the telephone mode of the dual mode mobile phone 10. The phone mode includes a mobile phone mode, a dual mode wireless priority mode, and a dual mode independent mode. In the present embodiment, the dual-mode mobile phone 10 is in the mobile phone mode, and can only make or receive calls through the mobile communication network, and the wireless local area network may not be successfully registered. The dual-mode mobile phone 10 is in dual-mode independent mode, which can make or receive calls through the mobile communication network, and can also make or receive calls through the wireless local area network, and the mobile communication network and the wireless local area network do not interfere with each other. The dual-mode mobile phone 10 is in the dual-mode wireless priority mode. When the call is made, if the call number is a mobile phone number, it is determined whether there is a mapped wireless local area network phone number, and if so, automatically switches to the wireless local area network. Dial the mapped wireless local area network phone number.
記憶體150用於儲存該雙模手機10之該電話模式及電話本。該電話本包括複數行動電話號碼、複數無線區域網路 電話號碼、該等行動電話號碼與該等無線區域網路電話號碼之映射關係及該等無線區域網路電話號碼對應之雙模手機狀態。該等無線區域網路電話號碼對應之雙模手機狀態包括該等雙模手機註冊上無線區域網路伺服器20及該等雙模手機未註冊上該無線區域網路伺服器20。The memory 150 is used to store the phone mode and phone book of the dual mode mobile phone 10. The phone book includes multiple mobile phone numbers, multiple wireless local area networks The phone number, the mapping relationship between the mobile phone numbers and the wireless local area network telephone numbers, and the status of the dual mode mobile phone corresponding to the wireless local area network telephone numbers. The status of the dual mode mobile phone corresponding to the wireless local area network telephone number includes the dual mode mobile phone registration on the wireless local area network server 20 and the dual mode mobile phones are not registered with the wireless local area network server 20.
在本實施方式中,雙模手機10開機後,無線區域網路模組130即開始判斷雙模手機10是否註冊上無線區域網路伺服器20。在本實施方式中,雙模手機10之處理器140經由無線區域網路模組130發送偵測封包至該無線區域網路伺服器20,無線區域網路模組130藉由判斷是否接收到該無線區域網路伺服器20之回應訊息,判斷是否註冊上該無線區域網路伺服器20。若無線區域網路模組130接收到無線區域網路伺服器20之回應訊息,則判斷註冊上無線區域網路伺服器20;若無線區域網路模組130未接收到無線區域網路伺服器20之回應訊息,則判斷未註冊上無線區域網路伺服器20。若雙模手機10未註冊上無線區域網路伺服器20,處理器140設定雙模手機10之電話模式為行動電話模式,且無線區域網路模組130繼續發送偵測封包至該無線區域網路伺服器20,以期註冊上無線區域網路伺服器20。In this embodiment, after the dual-mode mobile phone 10 is powered on, the wireless local area network module 130 begins to determine whether the dual-mode mobile phone 10 is registered with the wireless local area network server 20. In this embodiment, the processor 140 of the dual-mode mobile phone 10 transmits a detection packet to the wireless local area network server 20 via the wireless local area network module 130, and the wireless local area network module 130 determines whether the wireless local area network module 130 receives the The response message of the wireless local area network server 20 determines whether the wireless local area network server 20 is registered. If the wireless local area network module 130 receives the response message from the wireless local area network server 20, it determines to register the wireless local area network server 20; if the wireless local area network module 130 does not receive the wireless local area network server The response message of 20 judges that the wireless local area network server 20 is not registered. If the dual mode mobile phone 10 is not registered with the wireless local area network server 20, the processor 140 sets the phone mode of the dual mode mobile phone 10 to the mobile phone mode, and the wireless local area network module 130 continues to send the detection packet to the wireless area network. The router 20 is intended to register with the wireless local area network server 20.
若雙模手機10註冊上無線區域網路伺服器20,無線區域網路模組130接收無線區域網路伺服器20所發之雙模手機10電話本中該等無線區域網路電話號碼對應之雙模手機狀態,處理器140相應更新記憶體150所儲存之電話本,並藉由查詢該記憶體150,判斷電話本中該等行動電話號碼與 該等無線區域網路電話號碼是否有至少一映射。若該等行動電話號碼與該等無線區域網路電話號碼有至少一映射,處理器140設定雙模手機10之電話模式為雙模無線優先模式;若無任何映射,處理器140設定雙模手機10之電話模式為雙模獨立模式。If the dual mode mobile phone 10 registers with the wireless local area network server 20, the wireless local area network module 130 receives the wireless local area network telephone number corresponding to the wireless local area network server 20 in the dual mode mobile phone 10 phone book. The dual-mode mobile phone state, the processor 140 correspondingly updates the phone book stored in the memory 150, and by querying the memory 150, determining the mobile phone numbers in the phone book. Whether there is at least one mapping of the wireless local area network telephone numbers. If the mobile phone numbers have at least one mapping with the wireless local area network telephone numbers, the processor 140 sets the dual mode mobile phone 10 to a dual mode wireless priority mode; if there is no mapping, the processor 140 sets the dual mode mobile phone. The phone mode of 10 is a dual mode independent mode.
用戶介面160用於接收用戶輸入之電話號碼。處理器140還用於判斷該電話號碼是否為行動電話號碼,若該電話號碼為行動電話號碼,繼續判斷該行動電話號碼是否有映射的無線區域網路電話號碼,若有映射的無線區域網路電話號碼,經由無線區域網路模組130呼叫該映射的無線區域網路電話號碼。在本實施方式中,處理器140經由查詢該記憶體150,判斷該行動電話號碼是否有映射的無線區域網路電話號碼。當行動電話號碼有映射的無線區域網路電話號碼時,處理器140還用於進一步判斷該映射的無線區域網路電話號碼對應之雙模手機是否註冊上無線區域網路伺服器20。若該行動電話號碼無映射的無線區域網路電話號碼,或該映射的無線區域網路電話號碼對應之雙模手機未註冊上無線區域網路伺服器20,處理器140經由行動電話模組110呼叫行動電話號碼。處理器140還用於在判斷該電話號碼是否為行動電話號碼之前,先判斷雙模手機10之電話模式。User interface 160 is used to receive the phone number entered by the user. The processor 140 is further configured to determine whether the phone number is a mobile phone number, and if the phone number is a mobile phone number, continue to determine whether the mobile phone number has a mapped wireless local area network phone number, if there is a mapped wireless local area network The phone number is called via the wireless local area network module 130 to the mapped wireless local area network telephone number. In the present embodiment, the processor 140 determines whether the mobile phone number has a mapped wireless local area network telephone number by querying the memory 150. When the mobile phone number has a mapped wireless local area network telephone number, the processor 140 is further configured to further determine whether the dual mode mobile phone corresponding to the mapped wireless local area network telephone number is registered with the wireless local area network server 20. If the mobile phone number has no mapped wireless local area network phone number, or the mapped wireless local area network phone number corresponding to the dual mode mobile phone is not registered with the wireless local area network server 20, the processor 140 passes the mobile phone module 110. Call the mobile phone number. The processor 140 is further configured to determine the phone mode of the dual mode mobile phone 10 before determining whether the phone number is a mobile phone number.
因無線區域網路模組130會持續地判斷雙模手機10是否註冊上無線區域網路伺服器20,若在其後某一時間點註冊上,則雙模手機10之電話模式可能發生改變。若雙模手機10正在行動電話通話中,雙模手機10之電話模式發生改 變,處理器140判斷新的電話模式是否為雙模無線優先模式。若否,雙模手機10之行動電話通話繼續;若是,處理器140進一步判斷該行動電話通話所對應之行動電話號碼是否有映射之無線區域網路電話號碼。若無映射之無線區域網路電話號碼,雙模手機10之行動電話通話繼續;若有映射之無線區域網路電話號碼,處理器140經由無線區域網路模組130呼叫該映射之無線區域網路電話號碼,並將該行動電話通話保留,待該映射之無線區域網路電話號碼對應之雙模手機接聽後,雙模手機10切斷行動電話通話,兩者經由無線區域網路通話。Since the wireless area network module 130 continuously judges whether the dual mode mobile phone 10 is registered with the wireless local area network server 20, if the registration is made at a certain point in time thereafter, the telephone mode of the dual mode mobile phone 10 may change. If the dual-mode mobile phone 10 is in a mobile phone call, the phone mode of the dual-mode mobile phone 10 is changed. Alternatively, the processor 140 determines if the new phone mode is a dual mode wireless priority mode. If not, the mobile phone call of the dual mode handset 10 continues; if so, the processor 140 further determines whether the mobile phone number corresponding to the mobile phone call has a mapped wireless local area network telephone number. If there is no mapped wireless local area network telephone number, the mobile phone call of the dual mode mobile phone 10 continues; if there is a mapped wireless local area network telephone number, the processor 140 calls the mapped wireless local area network via the wireless local area network module 130. The telephone number is reserved, and the mobile phone call is reserved. After the dual-mode mobile phone corresponding to the mapped wireless local area network phone number is answered, the dual-mode mobile phone 10 cuts off the mobile phone call, and the two call through the wireless local area network.
若雙模手機10在行動電話通話中註冊上無線區域網路伺服器20,雙模手機10接收到無線區域網路電話號碼之呼叫,處理器140判斷該無線區域網路電話號碼與該行動電話通話對應之行動電話號碼是否有映射。若有,雙模手機10轉而經由該無線區域網路接聽該電話,具體為先將行動電話通話保留,待無線區域網路通話正常後,再切斷行動電話通話;若無,雙模手機10繼續行動電話通話。If the dual mode mobile phone 10 registers the wireless local area network server 20 in the mobile phone call, and the dual mode mobile phone 10 receives the call of the wireless local area network telephone number, the processor 140 determines the wireless local area network telephone number and the mobile phone. Whether the mobile phone number corresponding to the call has a mapping. If so, the dual-mode mobile phone 10 then receives the call via the wireless local area network, specifically to reserve the mobile phone call first, and then cut off the mobile phone call after the wireless local area network call is normal; if not, the dual-mode mobile phone 10 Continue to make a phone call.
圖2A與圖2B所示為本發明一實施方式中雙模手機10之通話方法之流程圖。首先,在圖2A中,在步驟S200,雙模手機10開機後,雙模手機10設定電話模式,並將該電話模式儲存於記憶體150中。在步驟S202,用戶介面160接收用戶輸入之電話號碼。在步驟S204,處理器140判斷雙模手機10之電話模式,該電話模式包括該行動電話模式、該雙模無線優先模式及該雙模獨立模式。在本實施方式中,處理 器140藉由查詢記憶體150判斷雙模手機10之電話模式。FIG. 2A and FIG. 2B are flowcharts showing a method for calling the dual-mode mobile phone 10 according to an embodiment of the present invention. First, in FIG. 2A, after the dual-mode mobile phone 10 is turned on in step S200, the dual-mode mobile phone 10 sets the phone mode, and stores the phone mode in the memory 150. At step S202, the user interface 160 receives the telephone number entered by the user. At step S204, the processor 140 determines the phone mode of the dual mode handset 10, the phone mode including the mobile phone mode, the dual mode wireless priority mode, and the dual mode independent mode. In the present embodiment, processing The device 140 determines the phone mode of the dual mode mobile phone 10 by querying the memory 150.
若該電話模式為雙模無線優先模式,在步驟S206,處理器140判斷該用戶介面160接收之電話號碼為行動電話號碼還是無線區域網路電話號碼。若該電話號碼為無線區域網路電話號碼,在步驟S208,處理器140經由無線區域網路模組130呼叫該無線區域網路電話號碼。If the phone mode is the dual mode wireless priority mode, in step S206, the processor 140 determines whether the phone number received by the user interface 160 is a mobile phone number or a wireless local area network phone number. If the telephone number is a wireless local area network telephone number, the processor 140 calls the wireless local area network telephone number via the wireless local area network module 130 in step S208.
若該電話號碼為行動電話號碼,在步驟S210,處理器140判斷該行動電話號碼是否有映射的無線區域網路電話號碼。若該行動電話號碼無映射的無線區域網路電話號碼,在步驟S212,處理器140經由行動電話模組110呼叫該行動電話號碼。If the telephone number is a mobile telephone number, in step S210, the processor 140 determines whether the mobile telephone number has a mapped wireless local area network telephone number. If the mobile phone number has no mapped wireless local area network phone number, the processor 140 calls the mobile phone number via the mobile phone module 110 in step S212.
若該行動電話號碼有映射的無線區域網路電話號碼,在步驟S214,處理器140判斷該映射的無線區域網路電話號碼所對應之雙模手機是否註冊上無線區域網路伺服器20。若該映射的無線區域網路電話號碼所對應之雙模手機未註冊上無線區域網路伺服器20,則回到步驟S212,處理器140經由行動電話模組110呼叫該行動電話號碼。若該映射的無線區域網路電話號碼對應之雙模手機註冊上無線區域網路伺服器20,在步驟S216,處理器140經由無線區域網路模組130呼叫該映射的無線區域網路電話號碼。If the mobile phone number has a mapped wireless local area network telephone number, in step S214, the processor 140 determines whether the dual mode mobile phone corresponding to the mapped wireless local area network telephone number is registered with the wireless local area network server 20. If the dual-mode mobile phone corresponding to the mapped wireless local area network phone number is not registered with the wireless local area network server 20, the process returns to step S212, and the processor 140 calls the mobile phone number via the mobile phone module 110. If the dual-mode mobile phone corresponding to the mapped wireless local area network phone number is registered with the wireless local area network server 20, the processor 140 calls the mapped wireless local area network telephone number via the wireless local area network module 130 in step S216. .
若該電話模式為該雙模獨立模式,在圖2B中,在步驟S218,處理器140判斷該用戶介面160接收之電話號碼為行動電話號碼還是無線區域網路電話號碼。若為無線區域網路電話號碼,在步驟S220,處理器140經由無線區域網路模組 130呼叫該無線區域網路電話號碼。若為行動電話號碼,在步驟S222,處理器140經由行動電話模組110呼叫該行動電話號碼。If the phone mode is the dual mode independent mode, in FIG. 2B, in step S218, the processor 140 determines whether the phone number received by the user interface 160 is a mobile phone number or a wireless local area network phone number. If it is a wireless local area network telephone number, the processor 140 transmits the wireless local area network module in step S220. 130 calls the wireless local area network telephone number. If it is a mobile phone number, the processor 140 calls the mobile phone number via the mobile phone module 110 in step S222.
若該電話模式為該行動電話模式,在步驟S224,處理器140判斷該用戶介面160接收之電話號碼為行動電話號碼還是無線區域網路電話號碼。若為行動電話號碼,在步驟S226,處理器140經由行動電話模組110呼叫該行動電話號碼。若為無線區域網路電話號碼,雙模手機10不進行呼叫,結束操作。If the phone mode is the mobile phone mode, in step S224, the processor 140 determines whether the phone number received by the user interface 160 is a mobile phone number or a wireless local area network phone number. If it is a mobile phone number, the processor 140 calls the mobile phone number via the mobile phone module 110 in step S226. If it is a wireless local area network telephone number, the dual mode mobile phone 10 does not make a call and ends the operation.
圖3所示為圖2中步驟S200雙模手機10設定電話模式之具體流程圖。在步驟S300,無線區域網路模組130判斷雙模手機10是否註冊上無線區域網路伺服器20。在本實施方式中,雙模手機10之處理器140經由無線區域網路模組130發送偵測封包至該無線區域網路伺服器20,無線區域網路模組130藉由判斷是否接收到該無線區域網路伺服器20之回應訊息,判斷是否註冊上該無線區域網路伺服器20。無線區域網路模組130在雙模手機10開機後,會持續地判斷雙模手機10是否註冊上無線區域網路伺服器20。FIG. 3 is a specific flowchart of setting the phone mode of the dual-mode mobile phone 10 in step S200 of FIG. In step S300, the wireless local area network module 130 determines whether the dual mode mobile phone 10 is registered with the wireless local area network server 20. In this embodiment, the processor 140 of the dual-mode mobile phone 10 transmits a detection packet to the wireless local area network server 20 via the wireless local area network module 130, and the wireless local area network module 130 determines whether the wireless local area network module 130 receives the The response message of the wireless local area network server 20 determines whether the wireless local area network server 20 is registered. After the dual mode mobile phone 10 is powered on, the wireless local area network module 130 continuously determines whether the dual mode mobile phone 10 is registered with the wireless local area network server 20.
若雙模手機10未註冊上無線區域網路伺服器20,在步驟S302,處理器140設定該電話模式為該行動電話模式。在步驟S304,無線區域網路模組130向該無線區域網路伺服器20註冊,然後回到步驟S300,無線區域網路模組130繼續判斷雙模手機10是否註冊上無線區域網路伺服器20。If the dual mode handset 10 is not registered with the wireless local area network server 20, the processor 140 sets the telephone mode to the mobile phone mode in step S302. In step S304, the wireless local area network module 130 registers with the wireless local area network server 20, and then returns to step S300, the wireless local area network module 130 continues to determine whether the dual mode mobile phone 10 is registered with the wireless local area network server. 20.
若雙模手機10註冊上無線區域網路伺服器20,在步驟 S306,無線區域網路模組130接收無線區域網路伺服器20所發之雙模手機10電話本中該等無線區域網路電話號碼對應之雙模手機狀態,處理器140相應更新記憶體150所儲存之電話本。在步驟S308,處理器140藉由查詢該記憶體150,判斷電話本中該等行動電話號碼與該等無線區域網路電話號碼是否有至少一映射。If the dual mode mobile phone 10 registers with the wireless local area network server 20, at the step S306, the wireless local area network module 130 receives the dual-mode mobile phone state corresponding to the wireless local area network telephone number in the dual-mode mobile phone 10 phone book sent by the wireless local area network server 20, and the processor 140 updates the memory 150 accordingly. The stored phone book. In step S308, the processor 140 determines whether the mobile phone number in the phone book has at least one mapping with the wireless local area network telephone numbers by querying the memory 150.
若該等行動電話號碼與該等無線區域網路電話號碼有至少一映射,則在步驟S310,處理器140設定該電話模式為雙模無線優先模式。若該等行動電話號碼與該等無線區域網路電話號碼無映射,則在步驟S312,處理器140設定該電話模式為雙模獨立模式。If the mobile phone numbers have at least one mapping with the wireless local area network telephone numbers, then in step S310, the processor 140 sets the telephone mode to the dual mode wireless priority mode. If the mobile phone numbers are not mapped to the wireless local area network telephone numbers, then in step S312, the processor 140 sets the telephone mode to a dual mode independent mode.
圖4所示為本發明另一實施方式中雙模手機10之通話方法之流程圖。首先,在步驟S400,雙模手機10正在行動電話通話中。在步驟S402,雙模手機10之電話模式發生改變。因無線區域網路模組130持續地判斷雙模手機10是否註冊上無線區域網路伺服器20,故雙模手機10之電話模式可能發生改變。在步驟S404,處理器140判斷新的電話模式是否為雙模無線優先模式。若新的電話模式非雙模無線優先模式,回到步驟S400,雙模手機10之行動電話通話繼續。FIG. 4 is a flow chart showing a method for calling a dual mode mobile phone 10 according to another embodiment of the present invention. First, in step S400, the dual mode mobile phone 10 is in a mobile phone call. At step S402, the phone mode of the dual mode handset 10 changes. Since the wireless local area network module 130 continuously determines whether the dual mode mobile phone 10 is registered with the wireless local area network server 20, the telephone mode of the dual mode mobile phone 10 may change. At step S404, the processor 140 determines whether the new phone mode is the dual mode wireless priority mode. If the new phone mode is not the dual mode wireless priority mode, returning to step S400, the mobile phone call of the dual mode mobile phone 10 continues.
若新的電話模式為雙模無線優先模式,在步驟S406,處理器140進一步判斷該行動電話通話所對應之行動電話號碼是否有映射之無線區域網路電話號碼。若無映射之無線區域網路電話號碼,回到步驟S400,雙模手機10之行動電話通話繼續。若有映射之無線區域網路電話號碼,在步驟S408, 處理器140經由無線區域網路模組130呼叫該映射之無線區域網路電話號碼。在本實施方式中,處理器140在一等待時間過後,才經由無線區域網路模組130呼叫該映射之無線區域網路電話號碼。If the new phone mode is the dual mode wireless priority mode, in step S406, the processor 140 further determines whether the mobile phone number corresponding to the mobile phone call has a mapped wireless local area network phone number. If there is no mapped wireless local area network telephone number, the process returns to step S400, and the mobile phone call of the dual mode mobile phone 10 continues. If there is a mapped wireless local area network telephone number, in step S408, The processor 140 calls the mapped wireless local area network telephone number via the wireless local area network module 130. In this embodiment, the processor 140 calls the mapped wireless local area network telephone number via the wireless local area network module 130 after a waiting time has elapsed.
在步驟S410,無線區域網路模組130判斷該映射之無線區域網路電話號碼對應之雙模手機是否有回應。若無回應,回到步驟S400。若有回應,在步驟S412,雙模手機10與映射之無線區域網路電話號碼對應之雙模手機經由無線區域網路通話。In step S410, the wireless local area network module 130 determines whether the dual-mode mobile phone corresponding to the mapped wireless local area network phone number has a response. If there is no response, the process returns to step S400. If there is a response, in step S412, the dual mode handset 10 communicates with the mapped wireless local area network telephone number via the wireless local area network.
圖5所示為本發明又一實施方式中雙模手機10之通話方法之流程圖。在步驟S500,雙模手機10正在行動電話通話中。在步驟S502,無線區域網路模組130接收到一無線區域網路電話號碼之呼叫。在步驟S504,處理器140判斷該無線區域網路電話號碼與該行動電話通話對應之行動電話號碼是否有映射。若有,在步驟S506,雙模手機10則改變通訊方式,改而經由該無線區域網路接聽該電話。在本實施方式中,雙模手機10先將行動電話通話保留,待無線區域網路通話連接正常後,再切斷行動電話通話。若無,回到步驟S500,雙模手機10繼續行動電話通話。FIG. 5 is a flowchart of a method for calling a dual mode mobile phone 10 according to still another embodiment of the present invention. At step S500, the dual mode handset 10 is in a mobile phone call. In step S502, the wireless local area network module 130 receives a call to a wireless local area network telephone number. At step S504, the processor 140 determines whether the wireless local area network telephone number has a mapping with the mobile telephone number corresponding to the mobile telephone call. If so, in step S506, the dual mode handset 10 changes the communication mode and instead listens to the call via the wireless local area network. In the present embodiment, the dual-mode mobile phone 10 first reserves the mobile phone call, and then disconnects the mobile phone call after the wireless local area network call connection is normal. If not, returning to step S500, the dual mode handset 10 continues the mobile phone call.
利用本發明之雙模手機10及其通話方法,可在撥打或接聽行動電話時,自動判斷是否有映射的無線區域網路電話號碼,並進行自動切換,從而達到節省通話費用之目的。By using the dual-mode mobile phone 10 of the present invention and the calling method thereof, when the mobile phone is dialed or answered, it can automatically determine whether there is a mapped wireless local area network telephone number and automatically switch, thereby achieving the purpose of saving the call cost.
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施例,舉凡熟悉 本案技藝之人士,在爰依本案發明精神所作之等效修飾或變化,皆應包含於以下之申請專利範圍內。In summary, the present invention complies with the requirements of the invention patent and submits a patent application according to law. However, the above is only a preferred embodiment of the present invention, and is familiar with The equivalent modifications or variations made by those skilled in the art in the spirit of the invention are to be included in the following claims.
雙模手機‧‧‧10Dual mode mobile phone ‧‧10
行動電話天線‧‧‧100Mobile phone antenna ‧‧100
行動電話模組‧‧‧110Mobile phone module ‧‧110
無線區域網路天線‧‧‧120Wireless LAN Antenna ‧‧‧120
無線區域網路模組‧‧‧130Wireless LAN module ‧‧130
處理器‧‧‧140Processor ‧‧140
記憶體‧‧‧150Memory ‧ ‧ 150
用戶介面‧‧‧160User interface ‧‧160
無線區域網路伺服器‧‧‧20Wireless LAN server ‧‧20
圖1為本發明一實施方式中雙模手機之模組圖。1 is a block diagram of a dual mode mobile phone according to an embodiment of the present invention.
圖2A與圖2B為本發明一實施方式中雙模手機之通話方法之流程圖。2A and FIG. 2B are flowcharts of a method for calling a dual-mode mobile phone according to an embodiment of the present invention.
圖3為本發明一實施方式中雙模手機之通話方法之設定電話模式步驟之具體流程圖。FIG. 3 is a specific flowchart of a step of setting a telephone mode of a method for calling a dual-mode mobile phone according to an embodiment of the present invention.
圖4為本發明另一實施方式中雙模手機之通話方法之流程圖。FIG. 4 is a flowchart of a method for calling a dual mode mobile phone according to another embodiment of the present invention.
圖5為本發明又一實施方式中雙模手機之通話方法之流程圖。FIG. 5 is a flowchart of a method for calling a dual mode mobile phone according to another embodiment of the present invention.
雙模手機‧‧‧10Dual mode mobile phone ‧‧10
行動電話天線‧‧‧100Mobile phone antenna ‧‧100
行動電話模組‧‧‧110Mobile phone module ‧‧110
無線區域網路天線‧‧‧120Wireless LAN Antenna ‧‧‧120
無線區域網路模組‧‧‧130Wireless LAN module ‧‧130
處理器‧‧‧140Processor ‧‧140
記憶體‧‧‧150Memory ‧ ‧ 150
用戶介面‧‧‧160User interface ‧‧160
無線區域網路伺服器‧‧‧20Wireless LAN server ‧‧20
Claims (26)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW97114118A TWI386016B (en) | 2008-04-18 | 2008-04-18 | Dual mode phone and calling method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW97114118A TWI386016B (en) | 2008-04-18 | 2008-04-18 | Dual mode phone and calling method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200945864A TW200945864A (en) | 2009-11-01 |
TWI386016B true TWI386016B (en) | 2013-02-11 |
Family
ID=44869873
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW97114118A TWI386016B (en) | 2008-04-18 | 2008-04-18 | Dual mode phone and calling method thereof |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI386016B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6816719B1 (en) * | 1999-11-03 | 2004-11-09 | Nokia Corporation | Method and system for making wireless terminal profile information accessible to a network |
TWI248278B (en) * | 2004-08-11 | 2006-01-21 | Inventec Appliances Corp | Method for realizing timesharing automatic switching to best dialup networking mode on dual-mode mobile phone |
US6999770B2 (en) * | 2003-12-30 | 2006-02-14 | Motorola, Inc. | Selective hairpinning of calls through another network |
US7149521B2 (en) * | 2002-01-02 | 2006-12-12 | Winphoria Networks, Inc. | Method, system and apparatus for providing mobility management of a mobile station in WLAN and WWAN environments |
US7177597B2 (en) * | 2003-12-22 | 2007-02-13 | Nokia Corporation | System and method for assigning contact information to an external device for communication purposes using a mobile device |
US20070149243A1 (en) * | 2005-12-28 | 2007-06-28 | Kuen-Yih Hwang | System and method for routing special number calls from a dual-mode wireless communications device operating in the unlicensed mode |
US20070232351A1 (en) * | 1997-05-21 | 2007-10-04 | Scalisi Joseph F | Communication system and method including dual mode capability |
TWI303530B (en) * | 2004-12-31 | 2008-11-21 | Inventec Appliances Corp |
-
2008
- 2008-04-18 TW TW97114118A patent/TWI386016B/en active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070232351A1 (en) * | 1997-05-21 | 2007-10-04 | Scalisi Joseph F | Communication system and method including dual mode capability |
US20080090550A1 (en) * | 1997-05-21 | 2008-04-17 | Pocketfinder Inc. | Communication system and method including communication billing options |
US6816719B1 (en) * | 1999-11-03 | 2004-11-09 | Nokia Corporation | Method and system for making wireless terminal profile information accessible to a network |
US7149521B2 (en) * | 2002-01-02 | 2006-12-12 | Winphoria Networks, Inc. | Method, system and apparatus for providing mobility management of a mobile station in WLAN and WWAN environments |
US7177597B2 (en) * | 2003-12-22 | 2007-02-13 | Nokia Corporation | System and method for assigning contact information to an external device for communication purposes using a mobile device |
US6999770B2 (en) * | 2003-12-30 | 2006-02-14 | Motorola, Inc. | Selective hairpinning of calls through another network |
TWI248278B (en) * | 2004-08-11 | 2006-01-21 | Inventec Appliances Corp | Method for realizing timesharing automatic switching to best dialup networking mode on dual-mode mobile phone |
TWI303530B (en) * | 2004-12-31 | 2008-11-21 | Inventec Appliances Corp | |
US20070149243A1 (en) * | 2005-12-28 | 2007-06-28 | Kuen-Yih Hwang | System and method for routing special number calls from a dual-mode wireless communications device operating in the unlicensed mode |
Also Published As
Publication number | Publication date |
---|---|
TW200945864A (en) | 2009-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6922559B2 (en) | Unlicensed wireless communications base station to facilitate unlicensed and licensed wireless communications with a subscriber device, and method of operation | |
KR100757860B1 (en) | Complex wireless service device using wired and wireless communication system | |
US7970434B2 (en) | Dual-mode phone and calling method | |
JPH11506594A (en) | Apparatus for providing mobility attributes to a public switched telephone network | |
TWI816035B (en) | Multiple active network wireless device using a shadow number | |
WO2007067870A2 (en) | Method and apparatus for selecting call list numbers based on entry/exit to a wlan | |
JP2003319454A (en) | Method and system for controlling call connection | |
WO2003085992A1 (en) | Method for extending the coverage area of a wireless communication | |
JP2004236340A (en) | Private mobile communication service system and method of call processing using it | |
KR20020044558A (en) | System and method for selecting a voice service option | |
JP2003101474A (en) | Mobile communication system | |
JP2010041149A (en) | Exchanger, telephone system and relay communication method | |
JP4126169B2 (en) | Access control method for mobile communication system | |
TWI386016B (en) | Dual mode phone and calling method thereof | |
JP5306129B2 (en) | Mobile terminal device and program for mobile terminal device | |
KR100565280B1 (en) | Combined Cell Phone / Wireless Phone | |
KR100233167B1 (en) | Mobile phone | |
JP5243370B2 (en) | Call connection control system, home location register, exchange, mobile terminal device | |
JP2000134356A (en) | Line selector | |
JP2010212885A (en) | Wireless communication system and communication method | |
KR20010089186A (en) | Computer network comprising a plurality of gateways to at least one telephone network | |
WO2004023771A1 (en) | System and method for wired/wireless call exchanging and dual-channel wireless terminal therefor | |
KR20060076983A (en) | Call forwarding system and method of private exchange | |
KR20070048075A (en) | Emergency call method and mobile communication terminal using the same | |
KR20060114789A (en) | Communication system with optimal call tracking and control method |