CN102176792B - Method and system for operating bluetooth hands-free device - Google Patents
Method and system for operating bluetooth hands-free device Download PDFInfo
- Publication number
- CN102176792B CN102176792B CN201110133594.XA CN201110133594A CN102176792B CN 102176792 B CN102176792 B CN 102176792B CN 201110133594 A CN201110133594 A CN 201110133594A CN 102176792 B CN102176792 B CN 102176792B
- Authority
- CN
- China
- Prior art keywords
- blue tooth
- free apparatus
- subscriber identity
- identity module
- tooth hand
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 87
- 230000008569 process Effects 0.000 claims description 39
- 238000012423 maintenance Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 9
- 230000003993 interaction Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 101150037092 CHLD gene Proteins 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000001427 coherent effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0723—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0701—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips at least one of the integrated circuit chips comprising an arrangement for power management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/04—Interfaces between hierarchically different network devices
- H04W92/08—Interfaces between hierarchically different network devices between user and terminal device
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A method and a system for operating a bluetooth hands-free device. The system of the bluetooth hands-free device includes a processor for receiving the command from the bluetooth hands-free device, wherein the bluetooth hands-free device transmits the command for requesting the state report of the mobile phone; providing the state report of no available service to the bluetooth hands-free device when detecting that a first subscriber identification card and a second identification card in the mobile phone are not accessed into any network; providing the state report of available service to the bluetooth hands-free device when detecting that at least one of the first subscriber identification card and the second identification card in the mobile phone are accessed into the network. The method and the system for operating the bluetooth hands-free device can effectively operate the interaction of the bluetooth hands-free device and the subscriber identification card.
Description
The application is the applying date is on February 24th, 2009, and application number is 200910009420.5, and denomination of invention is the divisional application of " method and system of operation hands-free device ".
Technical field
The present invention has the method about one operation hand-free (Hands-Free) device, and be particularly to a kind of method and the related system that are operated hands-free device by the audio frequency net gate way (Audio Gateway, AG) with multiple Subscriber Identity Module (subscriber identity card).
Background technology
Current, global system for mobile communications (Global System for Mobile communication, GSM) standard is the popular standard of mobile phone in the world.GSM standard is by European Telecommunication Standard mechanism (EuropeanTelecommunication Standards Institute, ETSI) a kind of cellular network (cellularnetwork) structure proposed, also be a kind of time division multiple access (Time Division Multiple Access, TDMA) system.For a carrier frequency, a frame can be divided into 8 time slots (time slot) by tdma system, and wherein each time slot is used for being user's transfer channel data.In addition, general packet radio service (GeneralPacket Radio Service, GPRS) technology is another techniques available of GSM network.GPRS technology to utilize in GSM network not by the channel that uses to provide the data transmission of middling speed (moderate speed).Wideband Code Division Multiple Access (WCDMA) (Wideband Code Division Multiple Access, W-CDMA) system is a kind of wide-band spread spectrum (spread-spectrum) mobile air interface (air interface), it utilizes the direct sequence of Asynchronous Code Division Multiple Access (direct-sequence) spectrum spreading method to obtain higher data transmission rate, relative to the tdma system that second generation GSM network uses, W-CDMA system can support more users.TD SDMA (Time Division-Synchronous Code Division Multiple Access, TD-SCDMA) system is another 3G (Third Generation) Moblie standard.
Dual user identification module (Subscriber Identity Module, SIM) card mobile phone is the mobile phone with two or more SIM card, the telephone number that each SIM card is corresponding different.Double SIM card mobile telephone allows user use two kinds of communication services simultaneously and do not need to carry two phones.For example, same mobile phone can be used as business telephony and private telephone uses, and it has respective telephone number and bill, therefore can be mobile phone user and brings convenience.In addition, hands-free device is the device used in mobile phone, and it can make user's hands free cellular telephone and keep call.But the interaction how processed between hands-free device and double SIM card is a difficult problem.
Summary of the invention
In order to effectively process the interaction between hands-free device and SIM card, spy provides following technical scheme:
Embodiments of the invention provide a kind of method operating blue tooth hand-free apparatus, comprise: receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in this mobile phone and the second Subscriber Identity Module do not access any Access Network, provide and indicate without serving available status report to this blue tooth hand-free apparatus; And when this first user identification card detected in this mobile phone or this second Subscriber Identity Module access at least one Access Network, provide and indicate that the available status report of service is to this blue tooth hand-free apparatus.
Embodiments of the invention provide a kind of method of Bluetooth operation hands-free device, and receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in this mobile phone and the second Subscriber Identity Module are all without effective call, provide the status report indicated without effective call to this blue tooth hand-free apparatus; And when this first user identification card detected in this mobile phone or this second Subscriber Identity Module exist effective call, provide and represent that the status report that there is effective call is to this blue tooth hand-free apparatus.
Embodiments of the invention provide a kind of method operating blue tooth hand-free apparatus, comprise: receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in this mobile phone and the second Subscriber Identity Module all do not set up incoming call program and outgoing call program, provide and represent that current noncall is in status report in process to this blue tooth hand-free apparatus; And when this first user identification card detected in this mobile phone or this second Subscriber Identity Module are just setting up outgoing call program or incoming call program, provide and represent that the status report called out and be in process is to this blue tooth hand-free apparatus.
Embodiments of the invention provide a kind of method operating blue tooth hand-free apparatus, comprise: receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When all noncall is in maintenance for the first user identification card detected in this mobile phone and the second Subscriber Identity Module, provides and represent that noncall is in status report in maintenance to this blue tooth hand-free apparatus; And when the effective call of this first user identification card in this mobile phone or this second Subscriber Identity Module is in maintenance, provides and represent that there is effective call is in status report in process to this blue tooth hand-free apparatus.
Embodiments of the invention provide a kind of method operating blue tooth hand-free apparatus, comprise: obtain and represent that the first user identification card corresponded in mobile phone receives the event signal of incoming call request from the first community, the second Subscriber Identity Module wherein in this mobile phone accesses the second community; There is provided and represent that this first user identification card receives the unsolicited result code of incoming call request to this blue tooth hand-free apparatus from this first community; And when receiving answering call order from this blue tooth hand-free apparatus, through this first community response incoming call, to promise this incoming call request.
Embodiments of the invention provide a kind of method operating blue tooth hand-free apparatus, comprise: provide and indicate without the effective unsolicited result code called out to blue tooth hand-free apparatus; And when receiving the order of dialing the number dialed last time from this blue tooth hand-free apparatus, the Subscriber Identity Module dialing use through preferred, users identification card or last time dials this number dialed last time.
Embodiments of the invention provide a kind of method operating blue tooth hand-free apparatus, comprise: when detecting the first user identification card in mobile phone and just setting up outgoing call program through the first community, there is provided and represent that outgoing call is in unsolicited result code in process to this blue tooth hand-free apparatus, the second Subscriber Identity Module wherein in this mobile phone accesses the second community; And when receiving abort commands from this blue tooth hand-free apparatus, stop this outgoing call program being associated with this first user identification card.
Embodiments of the invention provide a kind of method operating blue tooth hand-free apparatus, comprise: when detecting the first user identification card in mobile phone and just setting up incoming call program through the first community, there is provided and represent that incoming call is in unsolicited result code in process to this blue tooth hand-free apparatus, the second Subscriber Identity Module wherein in this mobile phone accesses the second community; And when receiving abort commands from this blue tooth hand-free apparatus, stop this incoming call program being associated with this first user identification card.
Embodiments of the invention provide a kind of method operating blue tooth hand-free apparatus, comprise: just carry out effective call through the first community when detecting the first user identification card in mobile phone, there is provided and represent that the unsolicited result code that there is effective call is to this blue tooth hand-free apparatus, the second Subscriber Identity Module wherein in this mobile phone accesses the second community; And when receiving abort commands from this blue tooth hand-free apparatus, stop this effective call being associated with this first user identification card.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, and receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in mobile phone and the second Subscriber Identity Module do not access any Access Network, provide and indicate without serving available status report to this blue tooth hand-free apparatus; And when this first user identification card detected in mobile phone or this second Subscriber Identity Module access at least one Access Network, provide and indicate that the available status report of service is to this blue tooth hand-free apparatus.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, and receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in this mobile phone and the second Subscriber Identity Module are all without effective call, provide the status report indicated without effective call to this blue tooth hand-free apparatus; And when this first user identification card detected in this mobile phone or this second Subscriber Identity Module exist effective call, provide and represent that the status report that there is effective call is to this blue tooth hand-free apparatus.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, and receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in this mobile phone and the second Subscriber Identity Module all do not set up incoming call program and outgoing call program, provide and represent that current noncall is in status report in process to this blue tooth hand-free apparatus; And when this first user identification card detected in this mobile phone or this second Subscriber Identity Module are just setting up outgoing call program or incoming call program, provide and represent that the status report called out and be in process is to this blue tooth hand-free apparatus.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, and receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When all noncall is in maintenance for the first user identification card detected in this mobile phone and the second Subscriber Identity Module, provides and represent that noncall is in status report in maintenance to this blue tooth hand-free apparatus; And when the effective call of this first user identification card in this mobile phone or this second Subscriber Identity Module is in maintenance, provides and represent that there is effective call is in status report in process to this blue tooth hand-free apparatus.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, obtain and represent that the first user identification card corresponded in mobile phone receives the event signal of incoming call request from the first community, the second Subscriber Identity Module wherein in this mobile phone accesses the second community; There is provided and represent that this first user identification card receives the unsolicited result code of incoming call request to this blue tooth hand-free apparatus from this first community; And when receiving answering call order from this blue tooth hand-free apparatus, through this first community response incoming call, to promise this incoming call request.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, provide and indicate without the effective unsolicited result code called out to blue tooth hand-free apparatus; And when receiving the order of dialing the number dialed last time from this blue tooth hand-free apparatus, the Subscriber Identity Module dialing use through preferred, users identification card or last time dials this number dialed last time.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, when detecting the first user identification card in mobile phone and just setting up outgoing call program through the first community, there is provided and represent that outgoing call is in unsolicited result code in process to this blue tooth hand-free apparatus, the second Subscriber Identity Module wherein in this mobile phone accesses the second community; And when receiving abort commands from this blue tooth hand-free apparatus, stop this outgoing call program being associated with this first user identification card.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, when detecting the first user identification card in mobile phone and just setting up incoming call program through the first community, there is provided and represent that incoming call is in unsolicited result code in process to this blue tooth hand-free apparatus, the second Subscriber Identity Module wherein in this mobile phone accesses the second community; And when receiving abort commands from this blue tooth hand-free apparatus, stop this incoming call program being associated with this first user identification card.
Embodiments of the invention provide a kind of system operating blue tooth hand-free apparatus, comprise: processor, just effective call is carried out through the first community when detecting the first user identification card in mobile phone, there is provided and represent that the unsolicited result code that there is effective call is to this blue tooth hand-free apparatus, the second Subscriber Identity Module wherein in this mobile phone accesses the second community; And when receiving abort commands from this blue tooth hand-free apparatus, stop this effective call being associated with this first user identification card.
The method and system of above-described operation blue tooth hand-free apparatus, effectively can process the interaction between blue tooth hand-free apparatus and SIM card.
Accompanying drawing explanation
Fig. 1 is Bluetooth link for hands-free device connects to the Long-distance Control of MS and voice between the two the schematic diagram providing wireless mode.
Fig. 2 is the schematic diagram of the information exchange of HF when sending AT order to inquire about all states of AG between HF and AG.
Fig. 3 is the schematic diagram of the information exchange of AG when detecting internal event between HF and AG.
The schematic diagram of information exchange when Fig. 4 is response incoming call between AG and HF.
Fig. 5 A is the schematic diagram of the AG hardware configuration according to the embodiment of the present invention.
Fig. 5 B is the schematic diagram of the AG hardware configuration according to another embodiment of the present invention.
Fig. 6 is the calcspar being operated the software configuration of bluetooth HF by the AG with Dual-user identification card according to the embodiment of the present invention.
Fig. 7 is the flow chart of the method for HF that operated by the AG device with first and second Subscriber Identity Module according to the embodiment of the present invention.
Fig. 8 is the flow chart of the method for HF that operated by the AG device with first and second Subscriber Identity Module according to another embodiment of the present invention.
Embodiment
Some vocabulary is employed to censure specific element in the middle of specification and claims.Person of ordinary skill in the field should understand, and hardware manufacturer may call same element with different nouns.This specification and claims book not using the difference of title as the mode of distinguish one element from another, but using element difference functionally as the criterion distinguished." comprising " mentioned in specification and claim is in the whole text an open term, therefore should be construed to " including but not limited to ".In addition, " couple " word comprise directly any at this and be indirectly electrically connected means.Therefore, if describe first device in literary composition to be coupled to the second device, then represent first device and can directly be electrically connected in the second device, or be indirectly electrically connected to the second device through other device or connection means.
SIM card generally includes user account information, international mobile subscriber identity (International MobileSubscriber Identity, and one group of SIM application toolkit (SIM application Toolkit IMSI), SAT) order, it can provide memory space for telephone number book.Microprocessing unit (the MicroControl Unit of baseband chip, MCU) interact with the microprocessing unit of SIM, with acquisition data or SAT order from the SIM card inserted, for for purpose of brevity, below the microprocessing unit of baseband chip and the microprocessing unit of SIM, be called base band MCU and SIM MCU.After insertion SIM card, travelling carriage (Mobile Station, MS) program is activated immediately, and SIM card also can be programmed the custom menu (custom menu) showing personalized service.
General SIM (Universal SIM, USIM) card is inserted in MS, to carry out the telephone communication of universal mobile telecommunications system (Universal Mobile Telecommunications System, UMTS).Usim card stores user account information, IMSI, authentication information and the order of one group of USIM application toolkit (USAT), and provides memory space for Word message and telephone directory.Base band MCU can interact with the MCU of usim card (hereinafter referred to as USIM MCU), with from insert usim card acquisition data or SAT order.Compared with the telephone directory in SIM card, the telephone directory in usim card obtains very large enhancing.For carrying out certification, usim card can store long-term wildcard (long-term pre-shared secret key) K, and the authentication center (Authentication Centre, AuC) on above-mentioned long-term wildcard and network shares.USIM MCU can use windowing mechanism in a certain scope, to verify a serial number, to avoid Replay Attack.USIM MCU is also responsible for confidentiality (confidentiality) and integrality (integrity) algorithm that generation session key (session key) CK and IK, session key CK and IK are used for KASUMI (being also referred to as A5/3) block encryption (block cipher) in UMTS.After insertion usim card, MS is programmed immediately.
Removable subscriber identification module (Removable User Identity Module, R-UIM) card or CDMA subscriber identification module (CDMA Subscriber Identity Module, CSIM) card is developed, for the MS of CDMA, except working in except CDMA, R-UIM card or CSIM card are equivalent to GSM SIM card and third generation usim card.R-UIM card or CSIM card are physically compatible with GSM SIM card, and it can be the security mechanism that cdma system provides similar.IMSI is the one number be associated with a GSM or UMTS network user.IMSI can be sent to GSM or UMTS network by MS, to obtain Home Location Register (Home Location Register, HLR) details of mobile subscriber in, or by the details of local replica to the mobile subscriber in Visited Location Registor (Visitor Location Register, VLR).IMSI has the length of 15 usually, also can shorter (in such as mobile communications network, the IMSI length in South Africa is 14).Front 3 numerals of IMSI are Mobile Country Code MCC (Mobile Country Code, MCC), follow by Mobile Network Code (Mobile Network Code, MNC), length is 2 (European standards) or 3 (North-America standard).Other numeral is the mobile identification number (Mobile Subscriber Identification Number, MSIN) of GSM or the UMTS network user.
One group of minimum function of hand-free agreement (Hands-Free Profile, HFP) specification, with make MS can with hands-free device (such as the device worn of vehicle-mounted hands-free device or such as earphone) work in combination, as shown in Figure 1.Bluetooth (Bluetooth) link is that hands-free device provides a kind of wireless mode to the Long-distance Control of MS and the connection of voice between the two, and wherein MS can connect access public wireless network (publicwireless network) by honeycomb.In addition, HFP also defines two roles for AG and hands-free unit (hereinafter referred to as HF).AG is used for audio frequency input and exports, and MS is then the exemplary device of AG.HF inputs and output device as the remote audio of AG, also can provide some remote controlled manner (such as: dial the number transferred to last time, response incoming call etc.), and its signal is ordered based on application toolkit (Application Toolkit, AT).
AG to need the status report of self to HF to contribute to the execution of follow-up function.HFP defines various states designator, such as " service ", " call ", " callsetup ", " callheld ", " signal ", " roam " and " battchg ".Explanation and the possible values thereof of each designator are as follows:
Service: services availability indicator, wherein:
< value >=0 indicates available without service, available without local network (Home network)/roaming network (Roamnetwork);
< value >=1 indicates that service is available, has local network/roaming network to use.
Call: standard call status indicator, wherein:
< value >=0 indicates without effective calling;
< value >=1 represents to there is effective calling.
Callsetup: bluetooth specific calling (Bluetooth proprietary call) sets up status indicator, wherein:
< value >=0 represents current and calls out in setting up;
< value >=1 represents that incoming call program is carried out;
< value >=2 represents that the foundation of outgoing call is carried out;
< value >=3 represents that remote port is had outgoing call by warning.
Callheld: bluetooth specific calling hold mode designator, wherein:
< value >=0 represents that noncall is kept;
< value >=1 represents that calling is kept, or when AG has effective call and calls out in keeping simultaneously, effective call and call out and exchanged in keeping;
< value >=2 represents to there is the calling in keeping, and there is not effective call.
Signal: signal strength indicator, wherein:
< value >=0 to 5.
Roam: roaming status indicator, wherein:
< value >=0 indicates without efficient roaming;
< value >=1 represents to there is efficient roaming.
The battery charge indicator of battchg:AG, wherein:
< value >=0 to 5.
Status report between HF and AG can adopt number of mechanisms.Please refer to Fig. 2, in a kind of mechanism, HF send AT order (such as " AT+CIND? ") to inquire about all states of AG, then, AG is to comprise the result code response HF of all status indicators and value thereof, such as "+CIND:<service>, <call>, <callsetup>, <callheld>, <signal>, <roam>, <battchg> ".After receiving the response, HF correspondingly carries out the configuration of self.
Please refer to Fig. 3, in another mechanism, when detecting internal event signal (such as expression receives incoming call request, signal strength signal intensity state changes or other), AG reports the change of described state through the unsolicited result code comprising status indicator, such as "+CIEV:< particular state designator >=< value > ".Described unsolicited result code is used to indicate the generation sending not directly related event with the order of HF.After receiving up-to-date state value, HF correspondingly carries out self configuration.Such as, when receiving expression AG and receiving designator " callsetup " of incoming call request, a kind of operative configuration can be the button mapping to HF by HF, thus when detecting button and being pressed, order AG answering call can be carried out by sending AT order " ATA (Answer) ".Again such as, when receiving designator " call " indicated without effective calling, a kind of operative configuration can be the described button mapping to HF by HF, thus can when detecting button and being pressed, carry out order AG by transmission AT order " AT+BLDN " and dial the number (Last DialedNumber, LDN) dialed last time.Again such as, when receiving expression outgoing call and being in designator " callsetup " in foundation, a kind of operative configuration can be the described button mapping to HF by HF, thus when detecting button and being pressed, can carry out order AG stop described outgoing call by transmission AT order " ATH ".
The schematic diagram of information exchange when Fig. 4 is response incoming call between AG and HF.First, between AG and HF, set up seeervice level connect or set up audio frequency connection alternatively.When receiving incoming call request, AG sends unsolicited result code "+CIEV:(callsetup=1) " to notify that HF incoming call program is carried out.In incoming call process, ringing signal RING (Alert) and caller id (Calleridentification, Caller ID) information are provided to HF by AG.HF correspondingly warns user and is the button mapping to HF by a kind of operative configuration.When detecting described button and being pressed, send AT order " ATA (Answer) " to indicate AG to reply described incoming call.Except the described incoming call request of confirmation, AG also sends two unsolicited result codes "+CIEV:(call=1) " and "+CIEV:(callsetup=0) ", to notify that HF exists effective calling in AG and current noncall is in foundation.
Fig. 5 A is the schematic diagram of AG 200 hardware configuration according to the embodiment of the present invention.AG 200 is MS, it comprises two radio frequency (Radio Frequency, RF) module 210A and 210B, two baseband chip 220A and 220B, Wireless Fidelity (WirelessFidelity, hereinafter referred to as Wi-Fi) module 240 and bluetooth module 250, wherein RF module 210A is coupled to baseband chip 220A, and RF module 210B is coupled to baseband chip 220B.Wi-Fi module 240 and bluetooth module 250 are coupled to baseband chip 220A, wherein Wi-Fi module 240 can send conversation initialized protocol (Session Initiation Protocol, SIP) information to the Internet to disconnect/to connect, and keep/acquisition the networking telephone (Voice-Over-Internet Protocol, VOIP) calling.Two Subscriber Identity Module A and B can insert in two slots be connected with two baseband chip 220A and 220B in AG 200 respectively.Each Subscriber Identity Module A and B can be SIM, USIM, R-UIM or CSIM card provided by particular network operator.Therefore, utilize different RF module and baseband chip, AG 200 can access Liang Ge community (the Base Station provided for Subscriber Identity Module A and the B inserted by identical or different Virtual network operator simultaneously, BS-base station), and operate on await orders (stand-by)/idle (idle) pattern, even special (dedicated) pattern.Baseband chip 220A can read data from Subscriber Identity Module A, and data are write Subscriber Identity Module A.Baseband chip 220B can read data from Subscriber Identity Module B, and data are write Subscriber Identity Module B.Further, baseband chip 220A can be the main device (master device) of AG 200, and baseband chip 220A comprise processor 230 with control communication between himself and radio-frequency module 210B, through Wi-Fi module 240 connecting Internet with enabled wireless voice request (such as VOIP calls out), through the interaction between bluetooth module 250 control AG 200 and bluetooth earphone/device (not shown) or other.Another processor (not shown) also can be located in baseband chip 220B, with processor 230 Collaboration in baseband chip 220A to improve performance.
Fig. 5 B is the schematic diagram of AG 300 hardware configuration according to another embodiment of the present invention.AG 300 is MS, it comprises a RF module 310, baseband chip 320, double card controller 340, Wi-Fi module 350 and a bluetooth module 360, and wherein two Subscriber Identity Module A and B can insert in two slots be connected with double card controller 340 in AG 300.Double card controller 340 also can be implemented in baseband chip 320 by those skilled in the art.Each Subscriber Identity Module A and B can be SIM, USIM, R-UIM or CSIM card provided by particular network operator.Therefore, utilize identical RF module and baseband chip, AG 300 can access the Liang Ge community provided for Subscriber Identity Module A and the B inserted by identical or different Virtual network operator simultaneously, and operates on await orders/idle mode, even dedicated mode.Double card controller 340 connects/is coupled between Subscriber Identity Module A, B and baseband chip 320.Further, baseband chip 320 can comprise processor 330 with control communication between Subscriber Identity Module A, B and RF module 310, through Wi-Fi module 350 connecting Internet with enabled wireless voice request (such as VOIP calling), through the interaction between bluetooth module 360 control AG 300 and bluetooth earphone/device (not shown) or other.In addition, the processor 330 in baseband chip 320 can pass through double card controller 340 and reads data from Subscriber Identity Module A, B, and through double card controller 340, data is write Subscriber Identity Module A, B.
RF module (210A, 210B in such as Fig. 5 A, or 310 in Fig. 5 B) receive RF wireless signals, and the signal received is converted to baseband signal, to transfer to corresponding baseband chip (220A, 220B in such as Fig. 5 A, or 320 in Fig. 5 B) process, or be converted to RF wireless signals from baseband chip receiving baseband signal and by the signal received to be sent to peer device (peer device).RF module can comprise multiple hardware unit to perform RF conversion.For example, RF module can comprise frequency mixer, and baseband signal to be multiplied at the carrier frequency of the RF of wireless communication system with vibration, wherein said radio frequency, for example, being 900MHz or 1800MHz for GSM, is 1900MHz for UMTS.Baseband signal is further converted to the digital signal of multiple digital signal also described in process by baseband chip, and vice versa.Baseband chip also can comprise multiple hardware unit to perform the process of baseband signal.The process of baseband signal can comprise analog-to-digital conversion (Analog to Digital Conversion, ADC), digital-to-analogue conversion (Digital to Analog Conversion, DAC), Gain tuning, modulating/demodulating system, coding/decoding etc.
Fig. 6 is the calcspar being operated the software configuration of bluetooth HF by the AG with Dual-user identification card according to the embodiment of the present invention.When processing signals, AG provide by processor (in such as Fig. 5 A 230 or Fig. 5 B in 330) some software modules of performing.As shown in Figure 6, uniform protocol administration module is for the communication between control AT controller and multiple protocol operation device, and described protocol operation device comprises first and second Subscriber Identity Module protocol operation device and VOIP protocol operation device etc.; Unified call management module is for the communication between control AT controller and multiple call operation device, and described call operation device comprises first and second Subscriber Identity Module call operation device and VOIP call operation device etc.When receiving above-mentioned AT order from HF, AT controller is responsible for dissecting above-mentioned AT order and is correspondingly sent MS and/or call operation order to uniform protocol administration module and/or unify call management module, to perform specific operation and/or to carry out protocol information exchange with AG.Returning results of the MS that sends or call operation order is responded when receiving, or the MS/ of uniform protocol administration module/unification call management module is when calling out coherent signal, AT controller is responsible for identification and is returned results or MS/ calls out coherent signal correspondingly send AT order to HF.Should understand, uniform protocol administration module and unified call management module can be integrated in a software module.It should be noted that described AT order transmits by transmitting path (signaling path), there is audio path (audio path) the then transmit audio signals of Audio Controller.
AG can be accessed by the identical or different cellular basestation (BS) of assembled Dual-user identification card.When receiving incoming call request from the honeycomb BS corresponding to a Subscriber Identity Module, consultative management module and/or call management module can store the honeycomb BS relevant to described incoming call request and/or the relevant information of Subscriber Identity Module.Subsequently, when receiving AT order " ATA (Answer) " from HF, consultative management module and/or call management module cellular-specific BS and/or specific user's identification card perform associative operation, with incoming call request according to the validation of information stored.Consultative management module and/or call management module also can store the relevant information for the effective call communicated with cellular-specific BS and specific user's identification card.Subsequently, when receiving AT order " ATH " or " AT+CHLD " from HF, consultative management module and/or call management module cellular-specific BS and/or specific user's identification card perform associative operation, with the effective call according to the information maintenance stored.In addition, consultative management module and/or call management module also can store the relevant information of dialing numbers relevant to specific user's identification card last time.Subsequently, when receiving AT order " AT+BLDN " from HF, consultative management module and/or call management module specific user's identification card perform associative operation, to proceed to the outgoing call of AG according to Information Pull dialing numbers last time stored.
For coordinating the status report of Dual-user identification card, consultative management module or call management module with reference to the situation relevant to two Subscriber Identity Modules, and indicate AT controller to send unsolicited result code to HF to upgrade one or all status indicators of HF.Such as, when the signal strength signal intensity of the signal from two institute access honeycomb BS is all lower than a threshold value, AT controller sends unsolicited result code "+CIEV:(signal=0) " to HF.Again such as, when detect be associated with two Subscriber Identity Modules without service time, AT controller sends unsolicited result code "+CIEV:(service=0) ".Again such as, when the effective call corresponding to the first or second Subscriber Identity Module exists, AT controller sends unsolicited result code "+CIEV:(call=1) " to HF, otherwise AT controller sends unsolicited result code "+CIEV:(call=0) " to HF.Again such as, when the incoming call program of the first or second Subscriber Identity Module be in carry out middle time, send unsolicited result code "+CIEV:(callsetup=1) " to HF.Again such as, when the outgoing call of the first or second Subscriber Identity Module set up be in carry out middle time, send unsolicited result code "+CIEV:(callsetup=2) " to HF.Again such as, when the effective call of the first or second Subscriber Identity Module is in maintenance, send unsolicited result code "+CIEV:(callheld=1) " to HF.
Fig. 7 is the flow chart of the method for HF that operated by the AG device with first and second Subscriber Identity Module according to the embodiment of the present invention, described method is realized by the processor executive software/firmware code of AG device (in such as Fig. 5 A 230, or 330 in Fig. 5 B).First, processor can receive sent by HF AT order (such as " AT+CIND? "), to ask the status report (step S710) of AG device.Then, processor can be collected the state of first and second Subscriber Identity Module and correspondingly produce integrated state (integrated status), status report is provided to HF (step S720) through result code, wherein said result code comprises the integrated state designator of multiple expression integrated state.Such as, when first and second Subscriber Identity Module does not access any Access Network, described result code can comprise for indicating without the available integrated state designator (such as " service=0 ") of service.Again such as, when when at least first and second Subscriber Identity Module, one of them accesses at least one Access Network, described result code can comprise for representing the integrated state designator (such as " service=1 ") that service is available.Again such as, when first and second Subscriber Identity Module is all without effective call, described result code can comprise the integrated state designator (such as " call=0 ") for indicating without effective call.Again such as, when the first or second Subscriber Identity Module has effective call, described result code can comprise for representing the integrated state designator (such as " call=1 ") that there is effective call.Again such as, when first and second Subscriber Identity Module does not all set up incoming call program and outgoing call program, described result code can comprise for representing that current noncall is in the integrated state designator (such as " callsetup=0 ") in process.Again such as, when the outgoing call program of the first or second Subscriber Identity Module or incoming call program are set up, described result code can comprise for representing the integrated state designator (such as " callsetup=1,2 or 3 ") called out and be in process.Again such as, when all noncall is in maintenance first and second Subscriber Identity Module, described result code can comprise for representing that noncall is in the integrated state designator (such as " callheld=0 ") in maintenance.Should understand, be coordinated by described status report, even if consider that the state reported corresponds to which Subscriber Identity Module or Wi-Fi module, HF also without the need to doing further improvement, thus can increase its compatibility.
Fig. 8 is the flow chart of the method for HF that operated by the AG device with first and second Subscriber Identity Module according to another embodiment of the present invention, described method is realized by the processor executive software/firmware code of AG device (in such as Fig. 5 A 230, or 330 in Fig. 5 B).First, processor can obtain the event signal (step S810) representing that the state corresponding to the first or second Subscriber Identity Module has been updated.Then, processor can pass through unsolicited result code and state updating report is provided to HF, and wherein said unsolicited result code comprises the status indicator (step S820) corresponding to state after described renewal.Should understand, after receiving state updating report, a kind of specific operation can be configured to the button mapping to HF by HF, to send AT order when described button is pressed to AG device.Then, processor can receive AT order (or being indicated by HF) (step S830) from HF, and according to AT command-execution operation (step S840).Such as, when status indicator shows to receive incoming call request from the community of specific user's identification card access, for responding described incoming call request, processor can receiving AT order (or being indicated by HF) executable operations afterwards from HF, to reply incoming call through same cells.Should understand, after receiving incoming call request, the information relevant to which Subscriber Identity Module about incoming call request can be stored in storage device.Again such as, if status indicator shows that first and second Subscriber Identity Module is all without effective call, processor can receive AT order (or being indicated by HF) executable operations afterwards from HF, dial with the Subscriber Identity Module dialing use through preferred, users identification card or last time the number dialed last time.Should understand, the information about preferred, users identification card can be stored to volatibility or Nonvolatile memory devices.Or after dialing last time, the information about the Subscriber Identity Module dialing use last time can be stored in storage device.Again such as, if status indicator shows to there is the outgoing call through the first or second Subscriber Identity Module, processor can receive AT order (or being indicated by HF) executable operations afterwards from HF, to stop outgoing call through the Subscriber Identity Module producing described outgoing call.Should understand, the information which Subscriber Identity Module to produce outgoing call about can be stored in storage device, for follow-up hang up.
Further, if status indicator shows first user, identification card has effective call, and the second Subscriber Identity Module has calling or calling in keeping in wait, processor can receive AT order " AT+CHLD=1 " (or being indicated by HF) executable operations afterwards from HF, to discharge described effective call through first user identification card, and capture calling or calling in keeping in described wait through the second Subscriber Identity Module, or AT order " AT+CHLD=2 " (or being indicated by HF) executable operations afterwards can received from HF, to keep described effective call through first user identification card, and capture calling or calling in keeping in described wait through the second Subscriber Identity Module.Should understand, show in the effective call of first user identification card and the wait of the second Subscriber Identity Module the information of calling or calling in keeping, can in the described effective call of generation and in waiting for/keep in be stored in storage device after calling.In addition, for VOIP, if status indicator shows that the first or second Subscriber Identity Module has effective call, and VOIP calling in having in wait through the Internet/keep, processor can executable operations with through first or second Subscriber Identity Module release or keep described effective call, and through Wi-Fi module (in such as Fig. 5 A 240, or 350 in Fig. 5 B) by VOIP calling in sending SIP information to the Internet and capturing in described wait/keep.Should understand, show the first or second Subscriber Identity Module effective call and wait in/keep in VOIP calling information, can generation described effective call and wait in/keep in calling after be stored in storage device.Should understand, by utilizing described integration AT command execution program, even if consider that described AT order is sent to which Subscriber Identity Module or Wi-Fi module, HF also without the need to doing further improvement, thus can increase its compatibility.
The foregoing is only preferred embodiment of the present invention, all equalizations done according to the claims in the present invention change and modify, and all should belong to covering scope of the present invention.
Claims (46)
1. operate a method for blue tooth hand-free apparatus, comprise:
Receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone;
When the first user identification card detected in this mobile phone and the second Subscriber Identity Module do not access any Access Network, provide and indicate without serving available status report to this blue tooth hand-free apparatus; And
When this first user identification card detected in this mobile phone or this second Subscriber Identity Module access at least one Access Network, provide and indicate that the available status report of service is to this blue tooth hand-free apparatus.
2. the method for operation blue tooth hand-free apparatus as claimed in claim 1, it is characterized in that, this order be " AT+CIND? " this indicates that without the available status report of service be result code "+CIND:(service=0) ", and this indicates that the available status report of service is result code "+CIND:(service=1) ".
3. operate a method for blue tooth hand-free apparatus, comprise:
Receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone;
When the first user identification card detected in this mobile phone and the second Subscriber Identity Module are all without effective call, provide the status report indicated without effective call to this blue tooth hand-free apparatus; And
When this first user identification card detected in this mobile phone or this second Subscriber Identity Module exist effective call, provide and represent that the status report that there is effective call is to this blue tooth hand-free apparatus.
4. the method for operation blue tooth hand-free apparatus as claimed in claim 3, it is characterized in that, this order be " AT+CIND? " this indicates that the status report without effective call is result code "+CIND:(call=0) ", and the status report that this expression exists effective call is result code "+CIND:(call=1) ".
5. operate a method for blue tooth hand-free apparatus, comprise:
Receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone;
When the first user identification card detected in this mobile phone and the second Subscriber Identity Module all do not set up incoming call program and outgoing call program, provide and represent that current noncall is in status report in process to this blue tooth hand-free apparatus; And
When this first user identification card detected in this mobile phone or this second Subscriber Identity Module are just setting up outgoing call program or incoming call program, providing and representing that the status report called out and be in process is to this blue tooth hand-free apparatus.
6. the method for operation blue tooth hand-free apparatus as claimed in claim 5, it is characterized in that, this order be " AT+CIND? " the current noncall of this expression status report be in process is result code "+CIND:(callsetup=0) ", this expression calling status report be in process is result code "+CIND:(callsetup=1,2 or 3) ".
7. operate a method for blue tooth hand-free apparatus, comprise:
Receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone;
When all noncall is in maintenance for the first user identification card detected in this mobile phone and the second Subscriber Identity Module, provides and represent that noncall is in status report in maintenance to this blue tooth hand-free apparatus; And
When the effective call of this first user identification card in this mobile phone or this second Subscriber Identity Module is in maintenance, provides and represent that there is effective call is in status report in process to this blue tooth hand-free apparatus.
8. the method for operation blue tooth hand-free apparatus as claimed in claim 7, it is characterized in that, this expression noncall status report be in maintenance is result code "+CIND:(callheld=0) ", and it is result code "+CIND:(callheld=1) " that this expression exists the effective call status report be in process.
9. operate a method for blue tooth hand-free apparatus, comprise:
First user identification card in acquisition expression mobile phone or the second Subscriber Identity Module receive the event signal of incoming call request from the first community, and wherein this first user identification card accesses the second community with the Subscriber Identity Module not receiving this incoming call request in this second Subscriber Identity Module;
There is provided and represent that this first user identification card or this second Subscriber Identity Module receive the unsolicited result code of this incoming call request to this blue tooth hand-free apparatus; And
When receiving answering call order from this blue tooth hand-free apparatus, through this first community response incoming call, to promise this incoming call request.
10. the method for operation blue tooth hand-free apparatus as claimed in claim 9, more comprises:
Store the information that this incoming call request is relevant to this first user identification card or this second Subscriber Identity Module; And
When receiving answering call order from this blue tooth hand-free apparatus, the Subscriber Identity Module relevant to this incoming call represented by this information is utilized to reply incoming call through this first community, to promise this incoming call request.
The methods of 11. as claimed in claim 9 operation blue tooth hand-free apparatus, is characterized in that, this unsolicited result code is "+CIEV:(callsetup=1) "; This answering call order is " ATA (Answer) ".
12. 1 kinds of methods operating blue tooth hand-free apparatus, comprise:
There is provided the first user identification card in expression mobile phone and the second Subscriber Identity Module without the effective unsolicited result code called out to blue tooth hand-free apparatus; And
When receiving the order of dialing the number dialed last time from this blue tooth hand-free apparatus, dial through the preferred, users identification card in this first user identification card or this second Subscriber Identity Module or the Subscriber Identity Module of dialing use last time this number dialed last time.
The method of 13. operation blue tooth hand-free apparatus as claimed in claim 12, more comprises:
Store and dialed this Subscriber Identity Module of use or the information of this preferred, users identification card last time; And
When receiving answering call order from this blue tooth hand-free apparatus, dial this number according to the information of this storage through this preferred, users identification card or this Subscriber Identity Module of dialing use last time.
The methods of 14. as claimed in claim 12 operation hands-free devices, is characterized in that, indicate that without this unsolicited result code effectively called out be "+CIEV:(call=0) "; This order of dialing the number dialed last time is " AT+BLDN ".
15. 1 kinds of methods operating blue tooth hand-free apparatus, comprise:
When the first user identification card detected in mobile phone or the second Subscriber Identity Module just set up outgoing call program through the first community, there is provided and represent that this outgoing call of this first user identification card or this second Subscriber Identity Module is in unsolicited result code in process to this blue tooth hand-free apparatus, the Subscriber Identity Module not setting up this outgoing call program wherein in this first user identification card and this second Subscriber Identity Module accesses the second community; And
When receiving abort commands from this blue tooth hand-free apparatus, stop this outgoing call program being associated with this first user identification card or this second Subscriber Identity Module.
The method of 16. operation blue tooth hand-free apparatus as claimed in claim 15, more comprises:
Store the information that this first user identification card or this second Subscriber Identity Module are just setting up this outgoing call program; And
When receiving abort commands from this blue tooth hand-free apparatus, stop according to the information of this storage this outgoing call program being associated with this first user identification card or this second Subscriber Identity Module.
The methods of 17. as claimed in claim 15 operation blue tooth hand-free apparatus, is characterized in that, represent that outgoing call this unsolicited result code be in process is "+CIEV:(callsetup=2 or 3) "; This abort commands is " ATH ".
18. 1 kinds of methods operating blue tooth hand-free apparatus, comprise:
When the first user identification card detected in mobile phone or the second Subscriber Identity Module just set up incoming call program through the first community, there is provided and represent that this incoming call of this first user identification card or this second Subscriber Identity Module is in unsolicited result code in process to this blue tooth hand-free apparatus, the Subscriber Identity Module not setting up this incoming call program wherein in this first user identification card and this second Subscriber Identity Module accesses the second community; And
When receiving abort commands from this blue tooth hand-free apparatus, stop this incoming call program being associated with this first user identification card or this second Subscriber Identity Module.
The method of 19. operation blue tooth hand-free apparatus as claimed in claim 18, more comprises:
Store the information that this first user identification card or this second Subscriber Identity Module are just setting up this incoming call program; And
When receiving abort commands from this blue tooth hand-free apparatus, stop according to the information of this storage this incoming call program being associated with this first user identification card or this second Subscriber Identity Module.
The methods of 20. as claimed in claim 18 operation blue tooth hand-free apparatus, is characterized in that, represent that incoming call this unsolicited result code be in process is "+CIEV:(callsetup=1) "; This abort commands is " ATH ".
21. 1 kinds of methods operating blue tooth hand-free apparatus, comprise:
When the first user identification card detected in mobile phone or the second Subscriber Identity Module just carry out effective call through the first community, there is provided and represent that this first user identification card or this second Subscriber Identity Module exist the unsolicited result code of this effective call to this blue tooth hand-free apparatus, wherein this first user identification card accesses the second community with the Subscriber Identity Module of this effective call of not carrying out in this second Subscriber Identity Module; And
When receiving abort commands from this blue tooth hand-free apparatus, stop this effective call being associated with this first user identification card or this second Subscriber Identity Module.
The method of 22. operation blue tooth hand-free apparatus as claimed in claim 21, more comprises:
Store this first user identification card or this second Subscriber Identity Module are just carrying out this effective call information through this first community; And
When receiving abort commands from this blue tooth hand-free apparatus, stop according to the information of this storage this effective call being associated with this first user identification card or this second Subscriber Identity Module.
The methods of 23. as claimed in claim 21 operation blue tooth hand-free apparatus, is characterized in that, represent that this unsolicited result code that there is effective call is "+CIEV:(call=1) "; This abort commands is " ATH ".
24. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in mobile phone and the second Subscriber Identity Module do not access any Access Network, provide and indicate without serving available status report to this blue tooth hand-free apparatus; And when this first user identification card detected in mobile phone or this second Subscriber Identity Module access at least one Access Network, provide and indicate that the available status report of service is to this blue tooth hand-free apparatus.
The system of 25. operation blue tooth hand-free apparatus as claimed in claim 24, it is characterized in that, this order be " AT+CIND? " this indicates that without the available status report of service be result code "+CIND:(service=0) ", and this indicates that the available status report of service is result code "+CIND:(service=1) ".
26. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in this mobile phone and the second Subscriber Identity Module are all without effective call, provide the status report indicated without effective call to this blue tooth hand-free apparatus; And when this first user identification card detected in this mobile phone or this second Subscriber Identity Module exist effective call, provide and represent that the status report that there is effective call is to this blue tooth hand-free apparatus.
The system of 27. operation blue tooth hand-free apparatus as claimed in claim 26, it is characterized in that, this order be " AT+CIND? " this indicates that the status report without effective call is result code "+CIND:(call=0) ", and the status report that this expression exists effective call is result code "+CIND:(call=1) ".
28. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When the first user identification card detected in this mobile phone and the second Subscriber Identity Module all do not set up incoming call program and outgoing call program, provide and represent that current noncall is in status report in process to this blue tooth hand-free apparatus; And when this first user identification card detected in this mobile phone or this second Subscriber Identity Module are just setting up outgoing call program or incoming call program, provide and represent that the status report called out and be in process is to this blue tooth hand-free apparatus.
The system of 29. operation blue tooth hand-free apparatus as claimed in claim 28, it is characterized in that, this order be " AT+CIND? " the current noncall of this expression status report be in process is result code "+CIND:(callsetup=0) ", this expression calling status report be in process is result code "+CIND:(callsetup=1,2 or 3) ".
30. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, receive order from blue tooth hand-free apparatus, wherein this blue tooth hand-free apparatus sends this order to ask the status report of mobile phone; When all noncall is in maintenance for the first user identification card detected in this mobile phone and the second Subscriber Identity Module, provides and represent that noncall is in status report in maintenance to this blue tooth hand-free apparatus; And when the effective call of this first user identification card in this mobile phone or this second Subscriber Identity Module is in maintenance, provides and represent that there is effective call is in status report in process to this blue tooth hand-free apparatus.
The system of 31. operation blue tooth hand-free apparatus as claimed in claim 30, it is characterized in that, this expression noncall status report be in maintenance is result code "+CIND:(callheld=0) ", and it is result code "+CIND:(callheld=1) " that this expression exists the effective call status report be in process.
32. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, first user identification card in acquisition expression mobile phone or the second Subscriber Identity Module receive the event signal of incoming call request from the first community, and wherein this first user identification card accesses the second community with the Subscriber Identity Module not receiving this incoming call request in this second Subscriber Identity Module; There is provided and represent that this first user identification card or this second Subscriber Identity Module receive the unsolicited result code of this incoming call request to this blue tooth hand-free apparatus; And when receiving answering call order from this blue tooth hand-free apparatus, through this first community response incoming call, to promise this incoming call request.
The systems of 33. as claimed in claim 32 operation blue tooth hand-free apparatus, is characterized in that, this processor more stores the information of this incoming call request or this second Subscriber Identity Module relevant to first user identification card; And when receiving answering call order from this blue tooth hand-free apparatus, utilize the Subscriber Identity Module relevant to this incoming call represented by this information to reply incoming call through this first community, to promise this incoming call request.
The systems of 34. as claimed in claim 32 operation blue tooth hand-free apparatus, is characterized in that, this unsolicited result code is "+CIEV:(callsetup=1) "; This answering call order is " ATA (Answer) ".
35. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, provides the first user identification card in expression mobile phone and the second Subscriber Identity Module without the effective unsolicited result code called out to blue tooth hand-free apparatus; And when receiving the order of dialing the number dialed last time from this blue tooth hand-free apparatus, dial through the first user identification card in mobile phone and the preferred, users identification card in the second Subscriber Identity Module or the Subscriber Identity Module of dialing use last time this number dialed last time.
The system of 36. operation blue tooth hand-free apparatus as claimed in claim 35, it is characterized in that, this processor more stores the information with this Subscriber Identity Module or this preferred, users identification card of dialing use last time; And when receiving answering call order from this blue tooth hand-free apparatus, dial this number according to the information of this storage through this preferred, users identification card or this Subscriber Identity Module of dialing use last time.
The systems of 37. as claimed in claim 35 operation blue tooth hand-free apparatus, is characterized in that, indicate that without this unsolicited result code effectively called out be "+CIEV:(call=0) "; This order of dialing the number dialed last time is " AT+BLDN ".
38. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, when the first user identification card detected in mobile phone or the second Subscriber Identity Module just set up outgoing call program through the first community, there is provided and represent that this outgoing call of this first user identification card or this second Subscriber Identity Module is in unsolicited result code in process to this blue tooth hand-free apparatus, the Subscriber Identity Module not setting up this outgoing call program wherein in this first user identification card and this second Subscriber Identity Module accesses the second community; And when receiving abort commands from this blue tooth hand-free apparatus, stop this outgoing call program being associated with this first user identification card or this second Subscriber Identity Module.
The systems of 39. as claimed in claim 38 operation blue tooth hand-free apparatus, is characterized in that, this processor more stores the information that this first user identification card or this second Subscriber Identity Module are just setting up this outgoing call program; And when receiving abort commands from this blue tooth hand-free apparatus, stop according to the information of this storage this outgoing call program being associated with this first user identification card or this second Subscriber Identity Module.
The systems of 40. as claimed in claim 38 operation blue tooth hand-free apparatus, is characterized in that, represent that outgoing call this unsolicited result code be in process is "+CIEV:(callsetup=2 or 3) "; This abort commands is " ATH ".
41. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, when the first user identification card detected in mobile phone or the second Subscriber Identity Module just set up incoming call program through the first community, there is provided and represent that this incoming call of this first user identification card or this second Subscriber Identity Module is in unsolicited result code in process to this blue tooth hand-free apparatus, the Subscriber Identity Module not setting up this incoming call program wherein in this first user identification card and this second Subscriber Identity Module accesses the second community; And when receiving abort commands from this blue tooth hand-free apparatus, stop this incoming call program being associated with this first user identification card or this second Subscriber Identity Module.
The systems of 42. as claimed in claim 41 operation blue tooth hand-free apparatus, is characterized in that, this processor more stores the information that this first user identification card or this second Subscriber Identity Module are just setting up this incoming call program; And when receiving abort commands from this blue tooth hand-free apparatus, stop according to the information of this storage this incoming call program being associated with this first user identification card or this second Subscriber Identity Module.
The systems of 43. as claimed in claim 41 operation blue tooth hand-free apparatus, is characterized in that, represent that incoming call this unsolicited result code be in process is "+CIEV:(callsetup=1) "; This abort commands is " ATH ".
44. 1 kinds of systems operating blue tooth hand-free apparatus, comprise:
Processor, when the first user identification card detected in mobile phone or the second Subscriber Identity Module just carry out effective call through the first community, there is provided and represent that this first user identification card or this second Subscriber Identity Module exist the unsolicited result code of this effective call to this blue tooth hand-free apparatus, wherein this first user identification card accesses the second community with the Subscriber Identity Module of this effective call of not carrying out in this second Subscriber Identity Module; And when receiving abort commands from this blue tooth hand-free apparatus, stop this effective call being associated with this first user identification card or this second Subscriber Identity Module.
The systems of 45. as claimed in claim 44 operation blue tooth hand-free apparatus, is characterized in that, this processor more stores this first user identification card or this second Subscriber Identity Module are just carrying out this effective call information through this first community; And when receiving abort commands from this blue tooth hand-free apparatus, stop according to the information of this storage this effective call being associated with this first user identification card or this second Subscriber Identity Module.
The systems of 46. as claimed in claim 44 operation blue tooth hand-free apparatus, is characterized in that, represent that this unsolicited result code that there is effective call is "+CIEV:(call=1) "; This abort commands is " ATH ".
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110133594.XA CN102176792B (en) | 2008-02-27 | 2009-02-24 | Method and system for operating bluetooth hands-free device |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US3176908P | 2008-02-27 | 2008-02-27 | |
US61/031,769 | 2008-02-27 | ||
US12/273,614 US8792940B2 (en) | 2008-02-27 | 2008-11-19 | Methods for handling hands-free device by audio gateway device with subscriber identity cards and systems utilizing the same |
US12/273,614 | 2008-11-19 | ||
CN201110133594.XA CN102176792B (en) | 2008-02-27 | 2009-02-24 | Method and system for operating bluetooth hands-free device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100094205A Division CN101521958B (en) | 2008-02-27 | 2009-02-24 | Method and system for operating a hands-free device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102176792A CN102176792A (en) | 2011-09-07 |
CN102176792B true CN102176792B (en) | 2015-03-18 |
Family
ID=46727705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110133594.XA Active CN102176792B (en) | 2008-02-27 | 2009-02-24 | Method and system for operating bluetooth hands-free device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102176792B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130210421A1 (en) * | 2012-02-10 | 2013-08-15 | Qualcomm Incorporated | Apparatus and methods of communicating over multiple subscriptions |
CN103560812B (en) * | 2013-10-31 | 2016-10-26 | 宇龙计算机通信科技(深圳)有限公司 | Bluetooth communication method and device |
CN110225500B (en) * | 2019-04-30 | 2022-04-29 | 努比亚技术有限公司 | Communication method, device, system and readable storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079658A (en) * | 2006-05-26 | 2007-11-28 | 佛山市顺德区顺达电脑厂有限公司 | Method for forceful switching output information of positioning module and Bluetooth module |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040204168A1 (en) * | 2003-03-17 | 2004-10-14 | Nokia Corporation | Headset with integrated radio and piconet circuitry |
US7558529B2 (en) * | 2005-01-24 | 2009-07-07 | Broadcom Corporation | Earpiece/microphone (headset) servicing multiple incoming audio streams |
-
2009
- 2009-02-24 CN CN201110133594.XA patent/CN102176792B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079658A (en) * | 2006-05-26 | 2007-11-28 | 佛山市顺德区顺达电脑厂有限公司 | Method for forceful switching output information of positioning module and Bluetooth module |
Also Published As
Publication number | Publication date |
---|---|
CN102176792A (en) | 2011-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101521958B (en) | Method and system for operating a hands-free device | |
CN101568114B (en) | Communication apparatuses and methods for processing apparatus originated device identification request | |
CN102202429B (en) | Multi-standby mobile terminal and operation method for the same | |
US8204542B2 (en) | Methods for processing apparatus originated communication request and communication apparatuses utilizing the same | |
CN102685859B (en) | Electronic system for handling proactive commands in a mobile system | |
WO2004057891A1 (en) | Communication system and method for operating such a system | |
CN104768155A (en) | LTE cellular mobile network access system and corresponding communication method | |
CN104023328A (en) | Operator mobile cellular network access system and corresponding communication method | |
CN102857941B (en) | Multi-service network management method and device thereof in wireless communication system | |
CN101330718B (en) | Single/double mode hand-hold terminal and implementing method thereof | |
CN103607706B (en) | NFC-technology based conversation method, NFC terminal and far-end server | |
JP2006121334A (en) | Information communication terminal and communication management system | |
CN102176792B (en) | Method and system for operating bluetooth hands-free device | |
KR20040069221A (en) | System and method for using cdma mobile with gsm core infrastructure | |
CN101111016B (en) | Equipment, system and method for providing fixed signal service in mobile communication network | |
CN101222245B (en) | Method for implementing call forwarding service processing by Bluetooth terminal, and Bluetooth system thereof | |
CN108307380A (en) | A kind of location of mobile users method for secret protection and mobile gateway | |
CN101415268B (en) | Method for automatically identifying double numbers of double-mode mobile terminal | |
KR100916164B1 (en) | Hybrid mobile switching center for combined gsm/is-41 communication | |
US20120264421A1 (en) | Method and equipment for wireless communication | |
CN106341506A (en) | Dialing method for dialing equipment, dialing device, dialing equipment and communication system | |
CN101515966A (en) | Smart card, terminal unit and method for realizing the business of network telephone | |
CN102209148A (en) | Method and system for operating a hand-free device | |
CN102958138B (en) | Subscriber Identity Module automatic selecting method and communicator | |
CN102202319A (en) | Wireless terminal relay apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |