本申請的權利要求范圍要求2014年5月5日遞交的申請號為61/988,396的美國臨時申請案的優先權。在此合并參考上述美國臨時申請案的全部內容。
技術領域
本發明大體上有關于無線通信系統,更具體地,有關于通信系統中在兩個終端之間發生呼叫沖突(call conflict)的情形中自動設置連接的方法及裝置。
背景技術:
無線通信系統被廣泛配置以提供各種類型的通信,如語音、分組數據等。這些系統可基于碼分多址(Code Division Multiple Access,CDMA)、時分多址(Time Division Multiple Access,TDMA)、頻分多址(Frequency Division Multiple Access,FDMA)或其他多種存取技術。例如,這些系統可符合多種標準,例如3GPP2或CDMA2000、3GPP或W-CDMA或LTE。
圖1A為用于決定移動起始(mobile originated,MO)呼叫的存取域的用戶裝置(user equipment,UE)存取域選擇(access domain selection,ADS)模塊的示意圖。當UE從上層接收MO呼叫請求時,ADS決定在CS或IMS域建立MO呼叫。當選擇CS域用于MO呼叫時,UE向網絡發送信號以在CS域建立呼叫。在一些情形中,UE可能在開始發送信號之前執行CS回退程序(fallback procedure)。當選擇IMS域用于MO呼叫時,UE向網絡發送信號以在IMS域建立呼叫。
圖1B為用于決定移動終止(mobile terminated,MT)呼叫的存取域的網絡的ADS功能的示意圖。當網絡從呼叫者的網絡(caller’s network)接收MT呼叫請求時,網絡的ADS決定在CS或IMS域建立MT呼叫。當選擇CS域用于MT呼叫時,網絡向UE發送信號以在CS域建立呼叫。在一些情形中,網絡可能在開始發送信號之前執行CS回退程序。當選擇IMS域用于M T呼叫時,網絡向UE發送信號以在IMS域建立呼叫。
由于用于MO呼叫和MT呼叫的ADS功能分別由UE和網絡執行,因此有可能MO呼叫和MT呼叫的接入域選擇結果(resulting access domain)是不同的。
換言之,存在兩種呼叫沖突情形。在第一種情形中,如圖2A所示,當UE在IMS域建立MO呼叫時在CS域接收到MT呼叫請求。在第二種情形中,如圖2B所示,當UE在IMS域建立MO呼叫時在CS域接收到MT呼叫請求。對于具有或不具有同時保持CS呼叫和IMS呼叫的UE而言,需要提出一種處理無線通信系統中的這種呼叫域沖突的技術。
技術實現要素:
以附圖做參考對后面的實施例進行詳細描述。
本發明提供一種處理呼叫沖突的方法及裝置。
在一個實施例中,本發明指示一種處理呼叫沖突的裝置。該裝置用作用戶裝置,且包括:移動終端被叫處理模塊、移動終端主叫處理模塊及呼叫沖突處理模塊。該移動終端被叫處理模塊用于處理來自網絡的移動終端呼叫請求,其中,該移動終端呼叫請求來自于不同存取域。該移動終端主叫處理模塊用于執行來自上層的移動終端主叫建立請求,且ADS功能集成至移動終端主叫處理模塊以決定每個移動終端主叫請求的存取域。呼叫沖突處理模塊用于檢測并解決該移動終端被叫處理模塊與該移動終端主叫處理模塊之間的呼叫沖突。更具體地,該呼叫沖突處理模塊檢測到該情形,該移動終端主叫處理模塊在某個存取域上建立移動終端主叫請求,與此同時該移動終端被叫處理模塊正在處理在另一個存取域上建立移動終端被叫的請求。當檢測到呼叫沖突時,呼叫沖突處理模塊決定解決方案并發送多個信號至該移動終端被叫處理模塊和該移動終端主叫處理模塊以指示其進行相應地回應。
以附圖作參考對后面的實施例進行詳細描述。
附圖說明
通過閱讀候選詳細描述和以附圖作參考的示例可更加完全理解本發明,其中:
圖1A為用于決定MO呼叫的存取域的UE的ADS模塊的示意圖。
圖1B為用于決定MO呼叫的存取域的UE的ADS模塊的示意圖。
圖2A為當UE在IMS域建立MO呼叫而在CS域接收到MT呼叫請求時發生沖突情形的示意圖。
圖2B為當UE在IMS域建立MO呼叫而在CS域接收到MT呼叫請求時發生沖突情形的示意圖。
圖3為根據本發明一個實施例的無線通信系統的處理呼叫沖突的示意圖。
圖4為根據本發明另一個實施例的無線通信系統的處理呼叫沖突的示意圖。
圖5為根據本發明另一個實施例的無線通信系統的處理呼叫沖突的示意圖。
圖6為根據參考圖5的本發明實施例的用于處理呼叫沖突的方法600的流程圖。
具體實施方式
參照圖3至圖6對本發明揭露的多個實施例進行描述,該多個實施例有關于通信系統中處理呼叫沖突的方法及裝置。本領域技術人員應理解下述揭露書提供了實現本發明不同特征的多個不同實施例作為示例。元件和配置的特定示例描述如下以簡化本發明。理所當然地,這些示例僅為示例而并非意在限制本發明。此外,本發明可在不同示例中重復參考數字或字母。這種重復是為了簡化和清楚,且其本身并不限定各個所述實施例及/或配置之間的關系。
圖3為根據本發明一個實施例的無線通信系統的處理呼叫沖突的示意圖。無線通信系統包括UE300及網絡320。UE300可稱為存取終端(access terminal,AT)、無線通信裝置、終端或其他術語。UE300至少包括發送器(圖未示)、接收器(圖未示)及處理器310,其中,傳送器和接收器耦接于處理器310。處理器310至少包括用于IMS域的MO呼叫處理模塊312a、用于CS域的MO呼叫處理模塊312b、ADS模塊314、呼叫沖突處理模塊316、用于IMS域的MT呼叫處理模塊318a及用于CS域的MT呼叫處理模塊318b。在圖3中,呼叫沖突處理模塊316具有與UE300的ADS模塊314、MT呼叫處理模塊318a及MT呼叫處理模塊318b的連接。
呼叫沖突處理模塊316檢查是否在MT呼叫處理模塊318b與MO呼叫處理模塊312a之間存在呼叫沖突,即,是否在MT呼叫處理模塊318b與MO呼叫處理模塊312a處分別存在CS域MT呼叫請求和IMS域MO呼叫請求。當檢測到呼叫沖突時,呼叫沖突處理模塊316然后決定沖突解決,即如何處理MO呼叫和MT呼叫,并通知MT呼叫處理模塊318b與MO呼叫處理模塊312a作出相應的反應。
呼叫沖突處理模塊316也檢查是否在MT呼叫處理模塊318a與MO呼叫處理模塊312b之間存在呼叫沖突,即,是否在MT呼叫處理模塊318a與MO呼叫處理模塊312b處分別存在IMS域MT呼叫請求和CS域MO呼叫請求。當檢測到呼叫沖突時,呼叫沖突處理模塊316然后決定沖突解決,即如何處理MO呼叫和MT呼叫,并通知MT呼叫處理模塊318a與MO呼叫處理模塊312b作出相應的反應。
因此,根據本發明解決兩鐘待解決的沖突。沖突情形如下表格1中所示。
表格1
對于沖突情形1,可由呼叫沖突處理模塊316采取的沖突解決如表格2中所示。
表格2
當呼叫沖突處理模塊316決定采用表格2中的解決1以用于沖突情形1時,呼叫沖突處理模塊316指示MT呼叫處理模塊318b在CS域上繼續建立MT呼叫,并指示MO呼叫處理模塊312a在IMS域上繼續建立MO呼叫。此解決通用于有能力同時在不同存取域保持呼叫的UE。當呼叫沖突處理模塊316決定采用表格2中的解決2以用于沖突情形1時,呼叫沖突處理模塊316指示MO呼叫處理模塊312a在IMS域上中止建立MO呼叫,指示MO呼叫處理模塊312b在CS域上繼續建立MO呼叫,并指示MT呼叫處理模塊318b在CS域上繼續建立MT呼叫。換言之,UE將MO呼叫的存取域從IMS域改變至CS域,且在CS域上繼續建立MO呼叫。當呼叫沖突處理模塊316決定采用表格2中的解決3以用于沖突情形1時,呼叫沖突處理模塊316指示MO呼叫處理模塊312a中止建立MO呼叫,并指示MT呼叫處理模塊318b在CS域上繼續建立MT呼叫。當呼叫沖突處理模塊316決定采用表格2中的解決4以用于沖突情形1時,呼叫沖突處理模塊316指示MO呼叫處理模塊312a在IMS域上繼續建立MO呼叫,并指示MT呼叫處理模塊318b終止建立MT呼叫。當呼叫沖突處理模塊316決定采用表格2中的解決5以用于沖突情形1時,呼叫沖突處理模塊316指示MO呼叫處理模塊312a在IMS域上中止建立MO呼叫,指示MO呼叫處理模塊312b在CS域上繼續建立MO呼叫,并指示MT呼叫處理模塊318b終止建立MT呼叫。換言之,UE將MO呼叫的存取域從IMS域改變至CS域,且在CS域上繼續建立MO呼叫。當呼叫沖突處理模塊316決定采用表格2中的解決6以用于沖突情形1時,呼叫沖突處理模塊316指示MO呼叫處理模塊312a終止建立MO呼叫,并指示MT呼叫處理模塊318b終止建立MT呼叫。
對于沖突情形2,可由呼叫沖突處理模塊316采取的沖突解決如表格3中所示。呼叫沖突處理模塊316檢查是否在MT呼叫處理模塊318a與MO呼叫處理模塊312b之間存在呼叫沖突,即,是否在MT呼叫處理模塊318a與MO呼叫處理模塊312b處分別存在IMS域MT呼叫請求和CS域MO呼叫請求。當檢測到呼叫沖突時,呼叫沖突處理模塊316然后決定沖突解決,即如何處理MO呼叫和MT呼叫,并通知MT呼叫處理模塊318a與MO呼叫處理模塊312b作出相應的反應。
表格3
由于表格3類似于表格2,在此省略細節的闡述。
在一個實施例中,可將MO呼叫處理模塊312a和MO呼叫處理模塊312b組合為單個MO呼叫處理模塊(如圖4中所示的MO呼叫處理模塊312),且可將MT呼叫處理模塊318a和MO呼叫處理模塊318b組合為單個MT呼叫處理模塊(如圖4中所示的MT呼叫處理模塊318)。在另一實施例中,更可將ADS模塊314集成在MO呼叫處理模塊中(如圖5中所示的MO呼叫處理模塊312)。
圖6為根據參考圖3的本發明實施例的用于處理呼叫沖突的方法600的流程圖。請注意,本發明由UE執行。首先,在步驟S605中,UE的MT呼叫處理模塊在特定存取域上從網絡接收MT呼叫請求。接著,在步驟S610中,UE的呼叫沖突處理模塊檢測是否在MO呼叫處理模塊和MT呼叫處理模塊之間存在呼叫沖突(通過檢查是否在與MT呼叫存取域不同的存取域上正在建立MO呼叫)。當檢測到呼叫沖突(步驟S610中的“是”)時,在步驟S615中,呼叫沖突處理模塊向MT呼叫處理模塊和MO呼叫處理模塊發送信號以指示如何處理MT呼叫和MO呼叫。否則(步驟S610中的“否”),結束流程。
上述已描述了本揭露書的各個方面。應明白其中的啟示可以較寬的形式來實施,且在此揭露的任何特定結構、功能或兩者結合都僅僅作為代表。基于在此的啟示,本領域技術人員應理解在此記錄的一個方面可與其他相互獨立的實現,且兩個或更多個方面可以不同方式組合。例如,可使用在此闡述的各方面中的任意個來實施一個裝置或實現一個方法。此外,可使用其他結構、功能或除本發明闡述的一或多個方面之外的或不同的結構或功能來實施類似的一個裝置或實現類似的一個方法。作為上述概念的一個實施例,在一些方面可基于脈沖重復頻率建立并行通道。在一些方面中可基于脈沖位置或偏移建立并行通道。在一些方面中可基于脈沖重復頻率、脈沖位置或偏移以及時間跳頻序列來建立并行通道。
本領域技術人員應理解可使用不同技術及技藝的任意變形來表示信息和信號。例如,上述描述所參考的數據、結構、命令、信息、信號、位、符號及芯片可以電壓、電流、電磁波、磁場或粒子、光場或粒子或其任意組合來表示。
本領域技術人員應理在此描述的各個方面相關描述中的各種示例的邏輯區塊、模塊、處理器、方式、電路及算法步驟可實施為電子電路(例如,電子實施、模擬實施或兩者的組合,其可使用源代碼或一些其他技術來進行設計)、各種形式的代碼或包含指令的設計代碼(其在此可稱為,例如,“軟件”或“軟件模塊”)或者兩者的組合。為更清楚地描述硬件和軟件之間的互換性,上述的各種元件、區塊、模塊電路及步驟僅代表其功能。這些功能實現為硬件或軟件取決于特定應用和施加在整個系統上的設計限制。本領域技術人員可以各種方式為每個特定應用實施描述的功能,但這些實施的決定并不應當看作導致脫離了本發明的范圍。
此外,在此揭露的各個方面相關描述中的各種示例性的邏輯區塊、模塊及電路可在IC、存取終端或存取點內部實現或執行。IC可包括通用處理器、DSP、ASIC、FPGA或可編程邏輯裝置、分離門或晶體管邏輯、分離硬件元件、電子元件、光元件、機械元件或上述的任意組合以執行在此所述的功能,且可執行位于IC內、外或兩者皆有的代碼或指令。通用處理器可為微處理器,或者,處理器可為任何傳統處理器、控制器、微控制器或狀態機。處理器也可實施為計算機裝置的組合,例如DSP和微處理器的組合、多個微處理器、一或多個微處理器與DSP核,或任何類似的配置。
應理解在任何解釋程序中的任何特定順序或步驟層級為范本方式的示例。基于設計偏好,可理解在保持本發明揭露的范圍內可重排程序中的特定順序或步驟層級。伴隨的方法以樣本順序主張各種步驟的現有元素,且并不意在限制特定順序或現有體系。
與在此描述的多個方面的所述方法或算法可以硬件直接實施、以處理器執行的軟件模塊實施或者以兩者的組合實施。軟件模塊(例如包括可執行指令和相關數據)和其他數據可位于數據存儲器(例如RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動磁盤、CD-ROM或本領域所知的任何其他形式的計算機可讀存儲介質)中。一個樣本存儲媒介可耦接于如下的機器,例如,計算機/處理器(在此為簡潔,統稱為“處理器”),以使處理器可從存儲介質讀取信息(例如代碼)并將信息寫入存儲介質。樣本存儲器可集成至處理器。處理器和存儲介質可位于ASIC中。ASIC可位于用戶裝置中。或者,處理器和存儲介質可作為用戶裝置中的分離元件。此外,在一些方面中,任意合適的計算機編程產品可包括包含關于本揭露的一或多個方面的代碼的計算機可讀介質。在一些方面,計算機程序產品可包括封裝材料。
申請專利范圍中用于修飾元件之“第一”、“第二”、“第三”等序數詞的使用本身未暗示任何優先權、優先次序、各元件之間之先后次序、或方法所執行之步驟之次序,而僅用作標識來區分具有相同名稱(具有不同序數詞)之不同元件。
盡管本發明從各個方面進行了描述,所屬領域技術人員應理解本發明還可做進一步改進。本申請旨在包括本發明后續的各種變形、使用及適用,總而言之,上述各種變形、使用及適用包涵了本發明的原則,且其與本發明的差異都為本發明涵蓋的現有技術范圍內的已知和通用常識。