管理sim指示的制作方法
【專利摘要】公開了管理SIM指示。一個方面提供在調(diào)制解調(diào)器處處理從客戶身份模塊所接收的主動指示的方法,調(diào)制解調(diào)器經(jīng)由命令接口連接到終端設(shè)備。方法包括在調(diào)制解調(diào)器處理器處接收來自客戶身份模塊的主動指示。方法進(jìn)一步包括確定指示將由調(diào)制解調(diào)器處理器進(jìn)行處理。方法進(jìn)一步包括調(diào)制解調(diào)器處理器經(jīng)由命令接口將顯示命令傳送到終端設(shè)備以及調(diào)制解調(diào)器處理器等待用戶響應(yīng)命令,并且取決于從終端設(shè)備所接收的用戶響應(yīng)命令中的用戶響應(yīng)來繼續(xù)或中止主動指示中所指示的動作。
【專利說明】管理SIM指示
[0001]相關(guān)申請的交叉引用
[0002]本申請要求享有由亞歷山大?梅.威曼于2013年4月8日所提交的、題目為“Managing SIM Indications”、序列號為13/858,552的美國申請以及由亞歷山大?梅?威曼于 2012 年 10 月 17 日所提交的、題目為 “Method of Handling Proactive SoftwareToolkit Commands and3GPP Modem Equipment Incorporating The Same,,、序列號為13/653, 593的美國申請的優(yōu)先權(quán)。這兩個申請目前尚待審理,與本申請共同轉(zhuǎn)讓并在此通過援引并入本文。
【技術(shù)領(lǐng)域】
[0003]本申請涉及管理SM (客戶身份模塊)指示。特別地,本公開涉及在調(diào)制解調(diào)器與終端設(shè)備通信的情況下對主動(proactive)指示的處理。
【背景技術(shù)】
[0004]圖1是包括諸如主機(jī)設(shè)備的終端設(shè)備2和調(diào)制解調(diào)器4的通信系統(tǒng)的示意性框圖。主機(jī)終端2可以是用戶終端,并且可以例如采用以下形式:桌面計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板類型的計(jì)算機(jī)、或移動電話(其可以稱為“智能電話”)。如圖1所示,調(diào)制解調(diào)器4可以例如采用用于插入主機(jī)終端2的電子狗的形式,使得調(diào)制解調(diào)器4連接到主機(jī)終端2的主機(jī)處理器30(另外稱為“應(yīng)用處理器”)。可替換地,調(diào)制解調(diào)器4可以采用手持移動電話的形式,其也是常規(guī)移動電話,可以連接到主機(jī)終端2,以便充當(dāng)用于主機(jī)終端2的外部蜂窩調(diào)制解調(diào)器。如圖1所示,調(diào)制解調(diào)器4在主機(jī)終端2的外部,因?yàn)樗前仓迷诜珠_的外殼(casing)中的分開的單元,但是其通過有線或無線連接的方式連接到或可連接到主機(jī)終端2的主機(jī)處理器30 (并且可從主機(jī)終端2移除或能夠與主機(jī)終端2斷開連接)。
[0005]系統(tǒng)還包括網(wǎng)絡(luò)6,`諸如移動蜂窩網(wǎng)絡(luò)6(3GPP網(wǎng)絡(luò)或其他CDMA網(wǎng)絡(luò))。網(wǎng)絡(luò)6的組成部分對本領(lǐng)域技術(shù)人員是眾所周知的并且本文不對其進(jìn)行論述。
[0006]為了連接到移動蜂窩網(wǎng)絡(luò)6,調(diào)制解調(diào)器4包括第一接口,該第一接口包括無線收發(fā)器和天線5,該無線收發(fā)器典型地為射頻(RF)收發(fā)器的形式。調(diào)制解調(diào)器4的第一接口經(jīng)由移動蜂窩網(wǎng)絡(luò)6的天線(未示出)進(jìn)行連接,使得調(diào)制解調(diào)器4能夠在其自身和移動蜂窩網(wǎng)絡(luò)6之間建立信道。
[0007]以上所提到的信道可以被稱為“上下文”。例如,如果移動蜂窩網(wǎng)絡(luò)是3GPP網(wǎng)絡(luò),那么在調(diào)制解調(diào)器4和3GPP網(wǎng)絡(luò)6之間的連接在2G或3G術(shù)語中可以被叫作Η)Ρ(分組數(shù)據(jù)協(xié)議)上下文,并且在LTE (長期演進(jìn)標(biāo)準(zhǔn))術(shù)語中被叫作EPS (演進(jìn)分組系統(tǒng))承載上下文。連接的物理介質(zhì)典型地是無線電信道,諸如2G、3G或LTE無線電信道,并且驅(qū)動它的協(xié)議可以包括如例如由3GPP所定義的一組協(xié)議層。移動蜂窩網(wǎng)絡(luò)6可以通過一個或多個網(wǎng)關(guān)路由器的方式耦連到進(jìn)一步的、基于分組的網(wǎng)絡(luò),優(yōu)選廣域互聯(lián)網(wǎng)絡(luò),諸如因特網(wǎng)。
[0008]為了連接到主機(jī)終端2上的主機(jī)處理器30,調(diào)制解調(diào)器4包括第二接口,該第二接口可以例如包括諸如USB的有線連接或諸如紅外線連接或射頻連接(例如藍(lán)牙)的短程無線收發(fā)器。
[0009]在3GPP (第三代合作伙伴協(xié)議)的術(shù)語中,主機(jī)終端2稱為終端設(shè)備(terminalequipment, TE)。主機(jī)處理器有時(shí)被稱為應(yīng)用處理器,并且控制與用戶相配合的用戶界面U10調(diào)制解調(diào)器4具有被稱為移動端接(mobile termination, MT)的處理器。
[0010]調(diào)制解調(diào)器4包括客戶身份模塊(SM)7。SM7經(jīng)由ncc接口與調(diào)制解調(diào)器處理器通信。SM應(yīng)用工具包(STK)包括被編程進(jìn)SM的命令集,其使得SM能夠從SM自身發(fā)起動作。被編程進(jìn)SM的命令使得SIM能夠獨(dú)立于網(wǎng)絡(luò)和主機(jī)處理器來發(fā)起命令。
[0011]SM通過生成對調(diào)制解調(diào)器處理器的主動STK指示來發(fā)起動作。
[0012]在諸如圖1所示的、其中調(diào)制解調(diào)器是需要與主機(jī)處理器通信的分開的設(shè)備的場景中,需要機(jī)制來確定如何處理由SIM所發(fā)起的動作。
【發(fā)明內(nèi)容】
[0013]一個方面提供在調(diào)制解調(diào)器處處理從客戶身份模塊所接收的主動指示的方法,調(diào)制解調(diào)器經(jīng)由命令接口連接到終端設(shè)備。方法包括在調(diào)制解調(diào)器處理器處接收來自客戶身份模塊的主動指示。方法進(jìn)一步包括確定指示將由調(diào)制解調(diào)器處理器進(jìn)行處理。方法進(jìn)一步包括調(diào)制解調(diào)器處理器經(jīng)由命令接口將顯示命令傳送到終端設(shè)備以及調(diào)制解調(diào)器處理器等待用戶響應(yīng)命令,并且取決于從終端設(shè)備所接收的用戶響應(yīng)命令中的用戶響應(yīng)來繼續(xù)或中止主動指示中所指示的動作。
[0014]另一個方面提供處理在終端設(shè)備處從調(diào)制解調(diào)器所接收的命令的方法。方法包括終端設(shè)備在命令接口處接收顯示命令并且基于顯示命令在終端設(shè)備處的顯示器上向用戶顯示通知。方法進(jìn)一步包括終端設(shè)備接收對通知進(jìn)行響應(yīng)的用戶輸入并且基于用戶輸入制定用戶響應(yīng)命令以及終端設(shè)備通過命令接口將用戶響應(yīng)命令轉(zhuǎn)發(fā)到調(diào)制解調(diào)器。
[0015]另一個方面提供調(diào)制解調(diào)器,包括調(diào)制解調(diào)器處理器和命令接口。調(diào)制解調(diào)器處理器具有配置為接收來自客戶身份模塊的主動指示的模塊接口。處理器配置為執(zhí)行指示處理過程用于處理在模塊接口處所接收的指示。命令接口將命令從調(diào)制解調(diào)器處理器傳送到終端,其中指示處理過程當(dāng)被執(zhí)行時(shí)操作為響應(yīng)于接收主動指示而生成顯示命令用于通過命令接口進(jìn)行傳送。命令接口等待用戶命令以及取決于用戶響應(yīng)來繼續(xù)或中止主動指示中所指示的動作。
[0016]另一個方面提供終端設(shè)備,包括主機(jī)處理器、顯示器、用于將用戶指示供應(yīng)到主機(jī)處理器的用戶裝置,以及命令接口。顯示器受主機(jī)處理器控制。命令接口與調(diào)制解調(diào)器交換命令。主機(jī)處理器配置為:執(zhí)行命令處理過程,該命令處理過程當(dāng)被執(zhí)行時(shí)操作為檢測通過命令接口對顯示命令的接收;使顯示器顯示通知;基于用戶輸入制定用戶響應(yīng)命令;以及通過命令接口將用戶響應(yīng)命令傳送到調(diào)制解調(diào)器。
[0017]另一個方面提供建立調(diào)制解調(diào)器以在調(diào)制解調(diào)器處處理從客戶身份模塊所接收的主動指示的方法,其中調(diào)制解調(diào)器經(jīng)由命令接口連接到終端設(shè)備。方法包括終端設(shè)備向配置文件供應(yīng)標(biāo)識將在調(diào)制解調(diào)器處被處理但是終端設(shè)備能夠?yàn)槠涮峁┓答伒闹鲃又甘镜念悇e的數(shù)據(jù)。
[0018]另一個方面是無線設(shè)備,包括調(diào)制解調(diào)器處理器、主機(jī)處理器、顯示器、用戶輸入裝置和命令接口。調(diào)制解調(diào)器處理器具有配置為接收來自客戶身份模塊的主動指示的模塊接口。調(diào)制解調(diào)器處理器配置為執(zhí)行指示處理過程用于處理在模塊接口處所接收的指示。顯示器受主機(jī)處理器控制。用戶輸入裝置將用戶指示供應(yīng)到主機(jī)處理器。命令接口將命令從調(diào)制解調(diào)器處理器傳送到主機(jī)處理器。指示處理過程當(dāng)被執(zhí)行時(shí)操作為:響應(yīng)于接收主動指示而生成顯示命令用于通過命令接口進(jìn)行傳送;等待用戶響應(yīng)命令以及取決于用戶響應(yīng)來繼續(xù)或中止主動指示中所指示的動作。主機(jī)處理器配置為執(zhí)行命令處理過程,命令處理過程當(dāng)被執(zhí)行時(shí)操作為:檢測通過命令接口對顯示命令的接收;使顯示器顯示通知;檢測對顯示在顯示器上的通知進(jìn)行響應(yīng)的用戶輸入;基于用戶輸入制定用戶響應(yīng)命令;以及通過命令接口將用戶響應(yīng)命令傳送到處理器。
【專利附圖】
【附圖說明】
[0019]現(xiàn)在結(jié)合附圖來參考下面的描述,在附圖中:
[0020]圖1是調(diào)制解調(diào)器/主機(jī)上下文的示意性框圖;
[0021]圖2是調(diào)制解調(diào)器的示意性框圖;
[0022]圖3是顯示了調(diào)制解調(diào)器和主機(jī)內(nèi)的功能塊的示意性框圖;
[0023]圖4是顯示了配置過程的流程圖;以及
[0024]圖5是顯示了指示處理過程的流程圖。
【具體實(shí)施方式】
[0025]根據(jù)本公開,提供了在調(diào)制解調(diào)器處處理從客戶身份模塊所接收的主動指示的方法。調(diào)制解調(diào)器經(jīng)由命令接口連接到終端設(shè)備,方法包括:在調(diào)制解調(diào)器處理器處接收來自客戶身份模塊的主動指示;確定指示將由調(diào)制解調(diào)器處理器進(jìn)行處理;調(diào)制解調(diào)器處理器經(jīng)由命令接口將顯示命令傳送到終端設(shè)備;調(diào)制解調(diào)器處理器等待用戶響應(yīng)命令,以及取決于從終端設(shè)備所接收的用戶響應(yīng)命令中的用戶響應(yīng)來繼續(xù)或中止主動指示中所指示的動作。
[0026]為了符合第三代合作伙伴協(xié)議,顯示命令和用戶響應(yīng)命令可被制定為由第三代合作伙伴協(xié)議格式所指定的AT (attention,注意)命令。
[0027]下面所描述的實(shí)施例的方法慮及由客戶身份模塊所生成的主動指示被通知到終端設(shè)備并且終端設(shè)備提供反饋的可能性。當(dāng)前的3GPP標(biāo)準(zhǔn)假設(shè)以下場景,其中從客戶身份模塊接收指示的處理器還控制用戶界面和顯示器,并且因此能夠告知用戶關(guān)于在主動指示的確認(rèn)階段發(fā)生了什么。ETSA TS102.223 (6.4.13章)中所論述的SET UP CALL (建立呼口 1I)命令是一個這樣的示例。可能的用戶交互的相同問題還對于主動命令SEND DTMF (發(fā)送DTMF)和OPEN CHANNEL (打開信道)而發(fā)生。本文所描述的實(shí)施例允許來自客戶身份模塊的這些主動指示在這樣的上下文中被有效地處理:調(diào)制解調(diào)器處理指示,并且調(diào)制解調(diào)器與顯示器和用戶界面位于其中的終端設(shè)備分開。
[0028]在另一個方面,本公開提供調(diào)制解調(diào)器,包括:調(diào)制解調(diào)器處理器,其具有配置為接收來自客戶身份模塊的主動指示的模塊接口,處理器配置為執(zhí)行指示處理過程用于處理在模塊接口處所接收的指示;命令接口,其用于將命令從調(diào)制解調(diào)器處理器傳送到終端,其中指示處理過程當(dāng)被執(zhí)行時(shí)操作為響應(yīng)于接收主動指示而生成顯示命令用于通過命令接口進(jìn)行傳送、等待用戶響應(yīng)命令以及取決于用戶響應(yīng)來繼續(xù)或中止主動指示中所指示的動作。
[0029]調(diào)制解調(diào)器可以包括外殼,其安置調(diào)制解調(diào)器處理器并且其中命令接口可操作為從外殼通過外部通信結(jié)構(gòu)來傳送命令。實(shí)施例還在于單個外殼中具有應(yīng)用處理器和調(diào)制解調(diào)器處理器的移動電話的上下文中是有用的。
[0030]本公開的另一個方面提供無線設(shè)備,包括:調(diào)制解調(diào)器處理器,具有配置為接收來自客戶身份模塊的主動指示的模塊接口,處理器配置為執(zhí)行指示處理過程用于處理在模塊接口處所接收的指示;主機(jī)處理器和受主機(jī)處理器控制的顯示器;用戶輸入裝置,用于將用戶指示供應(yīng)到主機(jī)處理器;以及命令接口,用于將命令從調(diào)制解調(diào)器處理器傳送到主機(jī)處理器,其中指示處理過程當(dāng)被執(zhí)行時(shí)操作為響應(yīng)于接收主動指示而生成顯示命令用于通過命令接口進(jìn)行傳送、等待用戶響應(yīng)命令以及取決于用戶響應(yīng)來繼續(xù)或中止主動指示中所指示的動作;并且其中主機(jī)處理器配置為執(zhí)行命令處理過程,其當(dāng)被執(zhí)行時(shí)操作為檢測通過命令接口對顯示命令的接收、使顯示器顯示通知、檢測對顯示在顯示器上的通知進(jìn)行響應(yīng)的用戶輸入、基于用戶輸入制定用戶響應(yīng)命令以及通過命令接口將用戶響應(yīng)命令傳送到處理器。
[0031]本公開還在進(jìn)一步的方面提供終端設(shè)備,包括:主機(jī)處理器;受主機(jī)處理器控制的顯示器;用戶輸入裝置,用于將用戶指示供應(yīng)到主機(jī)處理器;命令接口,用于與調(diào)制解調(diào)器交換命令,其中主機(jī)處理器配置為執(zhí)行命令處理過程,該命令處理過程當(dāng)被執(zhí)行時(shí)操作為檢測通過命令接口對顯示命令的接收、使顯示器顯示通知、檢測對顯示在顯示器上的通知進(jìn)行響應(yīng)的用戶輸入、基于用戶輸入制定用戶響應(yīng)命令以及通過命令接口將用戶響應(yīng)命令傳送到調(diào)制解調(diào)器。
[0032]終端設(shè)備可以包括外殼,其至少安置主機(jī)處理器并且其中命令接口可操作為通過在外殼外部的通信結(jié)構(gòu)與調(diào)制解調(diào)器交換命令。
[0033]本公開在進(jìn)一步的方面提供處理在終端設(shè)備處從調(diào)制解調(diào)器所接收的命令的方法,方法包括:終端設(shè)備在命令接口處接收顯示命令并且基于顯示命令在終端設(shè)備處的顯示器上向用戶顯示通知;終端設(shè)備接收對通知進(jìn)行響應(yīng)的用戶輸入并且基于用戶輸入制定用戶響應(yīng)命令;以及終端設(shè)備通過命令接口將用戶響應(yīng)命令轉(zhuǎn)發(fā)到調(diào)制解調(diào)器。
[0034]本公開在進(jìn)一步的方面提供建立調(diào)制解調(diào)器以在調(diào)制解調(diào)器處處理從客戶身份模塊所接收的主動指示的方法,調(diào)制解調(diào)器經(jīng)由命令接口連接到終端設(shè)備,方法包括:終端設(shè)備向配置文件供應(yīng)標(biāo)識將在調(diào)制解調(diào)器處被處理但是終端設(shè)備能夠?yàn)槠涮峁┓答伒闹鲃又甘镜念悇e的數(shù)據(jù)。
[0035]在傳送顯示命令之后,調(diào)制解調(diào)器處理器可以對主動指示進(jìn)行解碼并且確定是否將在等待用戶響應(yīng)命令之前傳送隨后的修改和顯示命令。
[0036]如果在預(yù)定時(shí)間內(nèi)沒有接收到用戶響應(yīng)命令,則調(diào)制解調(diào)器可以配置為作為默認(rèn)措施來繼續(xù)進(jìn)行主動指示中所指示的動作。
[0037]終端設(shè)備可以配置為向?qū)︼@示命令進(jìn)行響應(yīng)的用戶顯示通知,所述通知要求用戶響應(yīng)。終端設(shè)備可以基于由用戶響應(yīng)于所顯示的通知而鍵入的用戶響應(yīng)來制定用戶響應(yīng)命令。用戶響應(yīng)可以具有不同的類型,其中用戶響應(yīng)命令標(biāo)識用戶響應(yīng)的類型。如果適當(dāng)?shù)脑?,所有否定類型的用戶響?yīng)可以在調(diào)制解調(diào)器處被解碼并且作為單個否定響應(yīng)代碼被供應(yīng)到客戶身份模塊。參考圖2,調(diào)制解調(diào)器4可以包括處理器33,以及可操作地耦連到處理器33的非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)34,諸如存儲軟調(diào)制解調(diào)器代碼的磁或電存儲器。存儲介質(zhì)34上的代碼布置為在處理器33上被執(zhí)行,以便當(dāng)被執(zhí)行時(shí)在主機(jī)2和網(wǎng)絡(luò)6之間發(fā)送和接收包,以及實(shí)施如以下所論述的調(diào)制解調(diào)器4的附加操作。然而,不排除調(diào)制解調(diào)器功能性的一些或全部在專用硬件中實(shí)現(xiàn)的可能性。
[0038]調(diào)制解調(diào)器4包括與以上參考圖1所提到的第一接口相對應(yīng)的第一接口 31。調(diào)制解調(diào)器4還包括與以上參考圖1所提到的第二接口相對應(yīng)的第二接口 32。調(diào)制解調(diào)器可以以與以上關(guān)于圖1所論述的方式類似的方式進(jìn)行配置,但是具有根據(jù)本公開所添加的附加功能性,以下將對其示例進(jìn)行更詳細(xì)地論述。
[0039]如圖2所示,調(diào)制解調(diào)器4具有直接訪問權(quán)以與揚(yáng)聲器216相配合用于輸出音頻數(shù)據(jù)和與麥克風(fēng)218相配合用于接收音頻數(shù)據(jù)。
[0040]調(diào)制解調(diào)器4包括客戶身份模塊(SM)7,其是可插入到調(diào)制解調(diào)器中的模塊并且與調(diào)制解調(diào)器通信以唯一地標(biāo)識其中包括調(diào)制解調(diào)器的設(shè)備的經(jīng)授權(quán)用戶??商鎿Q實(shí)施例包括μ SM卡或HCC來代替SM卡7。SM7包括SM應(yīng)用工具包72。STK72包括被編程進(jìn)SM的命令集,其定義SM如何交互并且可以允許SM獨(dú)立于調(diào)制解調(diào)器和網(wǎng)絡(luò)而發(fā)起命令。以下指示了這類命令的示例,但是它們在本文一般稱為“主動STK指示”。當(dāng)SIM生成主動指示時(shí),它必須由調(diào)制解調(diào)器或主機(jī)處理器30恰當(dāng)?shù)剡M(jìn)行處理。
[0041]AT命令由3GPP傳輸規(guī)范(TS)所定義并且是ATtention (注意)命令的縮寫。它啟動將從終端設(shè)備TE (例如主機(jī)計(jì)算機(jī))發(fā)送到終端適配器TA的任何命令的命令行,終端適配器TA例如調(diào)制解調(diào)器。為各種場景提供AT命令用于通過TE和TA之間的接口通信。3GPP TS27.007第10版以格式AT+⑶SAT...定義用于處理主動STK指示的AT命令。對于需要由終端設(shè)備所處理的主動指示,AT命令存在格式AT+⑶SATP:〈proactive〈CND>,其允許將主動命令透明地從調(diào)制解調(diào)器轉(zhuǎn)發(fā)到主機(jī)處理器,并且將響應(yīng)透明地轉(zhuǎn)發(fā)回SM。當(dāng)前的3GPP規(guī)范不為其中調(diào)制解調(diào)器對過程進(jìn)行處理的數(shù)種使用情況提供命令。以下所描述的實(shí)施例為各種使用情況提供適當(dāng)?shù)拿睢?br>
[0042]以下描述架構(gòu)性環(huán)境,該架構(gòu)性環(huán)境慮及對處理這些主動指示的AT命令進(jìn)行處理。
[0043]圖3被描述為顯示用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的架構(gòu)性上下文,并且示出主機(jī)處理器30和調(diào)制解調(diào)器4。
[0044]如在用于用戶設(shè)備(主機(jī)終端(TE) 2和調(diào)制解調(diào)器4)的已知架構(gòu)中那樣,主機(jī)處理器30可操作地耦連到非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)(未示出),諸如存儲一個或多個應(yīng)用程序的磁或電存儲器。應(yīng)用程序包括布置為在主機(jī)處理器30上被執(zhí)行的代碼。應(yīng)用程序包括電話撥號器程序202,該電話撥號器程序202包括當(dāng)在主機(jī)處理器30上被執(zhí)行時(shí)使得主機(jī)處理器30能夠建立對連接到網(wǎng)絡(luò)6的至少一個進(jìn)一步的終端的呼叫的代碼。應(yīng)用程序還可以包括其他程序,例如瀏覽器程序、電子郵件程序、即時(shí)消息程序和文件傳輸程序,共同顯示為塊206。TE2包括由主機(jī)處理器30所控制并且允許用戶與主機(jī)/調(diào)制解調(diào)器活動相交互的Π207。UI可以包括顯示器209和輸入裝置(諸如鍵盤或觸摸屏)用于接受用戶響應(yīng)。
[0045]主機(jī)處理器30包括SIP/SDP棧204和UDP/TCP/IP棧208,配置為處理從電話撥號器程序202所接收的數(shù)據(jù),用于根據(jù)因特網(wǎng)協(xié)議來通信至和自網(wǎng)絡(luò)6,以建立對連接到網(wǎng)絡(luò)6的至少一個進(jìn)一步的終端的呼叫。
[0046]在主機(jī)處理器30處,SIP/SDP/TCP/IP協(xié)議配置為處理從電話撥號器程序202所接收的數(shù)據(jù),用于根據(jù)因特網(wǎng)協(xié)議通信至和自網(wǎng)絡(luò)6,以建立對連接到網(wǎng)絡(luò)6的至少一個進(jìn)一步的終端的呼叫。SIP利用SDP以建立流參數(shù)用于會話,使得所有設(shè)備可以參與(包括例如用來對介質(zhì)進(jìn)行編碼的編解碼器的協(xié)商,這樣所有參與者均將能夠?qū)λM(jìn)行解碼,以及包括例如所使用的傳輸協(xié)議的協(xié)商)。
[0047]一旦呼叫建立完成,就經(jīng)由第二接口 32將來自SIP/SDP協(xié)商的流參數(shù)從主機(jī)處理器30供應(yīng)到調(diào)制解調(diào)器4。可以以AT (ATtention)命令的形式將流參數(shù)供應(yīng)到調(diào)制解調(diào)器4。調(diào)制解調(diào)器處理器33包括用于從主機(jī)終端2上的主機(jī)處理器30接收AT命令的AT命令接口 402。AT命令接口 402可以采用應(yīng)用程序接口(API)的形式。如以下更詳細(xì)描述的,通過AT命令接口 402所接收的AT命令用來控制對于調(diào)制解調(diào)器4的操作。如本文更充分地描述的,AT命令接口還慮及將AT命令從調(diào)制解調(diào)器4轉(zhuǎn)移到主機(jī)處理器30,使得它們可以由TE2進(jìn)行處理。
[0048]來源于SIP/SDP協(xié)商的、被提供到調(diào)制解調(diào)器4的參數(shù)進(jìn)一步包括RTP同步資源(SSRC)標(biāo)識符(標(biāo)識數(shù)據(jù)流的來源的隨機(jī)選擇的數(shù)字)。SSRC標(biāo)識符可以由數(shù)據(jù)路由塊452用來在路由源/目的IP地址和源/目的端口以外,還路由從網(wǎng)絡(luò)6所接收的下行鏈路數(shù)據(jù)包。對于至網(wǎng)絡(luò)6的上行鏈路傳送,SSRC標(biāo)識符是用于RTP/UDP/IP棧406的輸入以建立RTP報(bào)頭。也就是說,SSRC標(biāo)識符包括在于塊406處進(jìn)行處理之后接著被傳送到網(wǎng)絡(luò)6的IP包的RTP報(bào)頭中。
[0049]可替換地,SM7可以主動地嘗試使用SET UP CALL主動指示來建立呼叫。在該情況下,如稍后所論述的,AT命令接口傳達(dá)不同的命令以允許用戶干預(yù)。
[0050]通過一般背景的方式但并未示出,調(diào)制解調(diào)器4包括布置為將調(diào)制解調(diào)器4耦連到揚(yáng)聲器216和麥克風(fēng)218的音頻接口。一旦已經(jīng)由電話撥號器程序或SM建立呼叫,就經(jīng)由音頻接口將由麥克風(fēng)所接收的輸入聲音數(shù)據(jù)傳送到調(diào)制解調(diào)器處理器33。
[0051]RTP、UDP和IP處理406以代碼35的形式加以實(shí)現(xiàn),代碼35存儲在調(diào)制解調(diào)器4的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)34上(雖然它可以是與其余軟調(diào)制解調(diào)器代碼相同的物理存儲器設(shè)備,但是不必然是)并且布置為在調(diào)制解調(diào)器4的處理器33上執(zhí)行,以便處理經(jīng)編碼的音頻數(shù)據(jù)用于根據(jù)因特網(wǎng)協(xié)議通信至和自網(wǎng)絡(luò)6。然而,不排除代碼35的功能性的一些或全部實(shí)現(xiàn)在專用硬件中的可能性。
[0052]3GPP棧454配置為處理經(jīng)編碼的音頻數(shù)據(jù)用于通信至和自移動蜂窩網(wǎng)絡(luò)6 (3GPP網(wǎng)絡(luò)或其他CDMA網(wǎng)絡(luò)),3GPP棧454包括如例如由3GPP所定義的、用于跨無線電信道轉(zhuǎn)移數(shù)據(jù)的一組協(xié)議層,無線電信道諸如2G、3G或LTE無線電信道。如眾所周知的,根據(jù)3GPP的協(xié)議棧包括多個層,開始于最低層是代表信令鏈路的物理層PHY,之后是媒體訪問控制(MAC)協(xié)議層,之后是無線鏈路控制(RLC)協(xié)議層,并且之后是分組數(shù)據(jù)匯聚協(xié)議(PDCP)層。3GPP協(xié)議棧454還包括若干其他較高層,本文未對其進(jìn)行論述。3GPP協(xié)議棧454以代碼35的形式實(shí)現(xiàn),代碼35存儲在調(diào)制解調(diào)器4的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)34上(雖然它可以是與其余軟調(diào)制解調(diào)器代碼相同的物理存儲器設(shè)備,但是不必然是)并且布置為在調(diào)制解調(diào)器4的處理器33上執(zhí)行,以便當(dāng)被執(zhí)行時(shí)實(shí)施以上所描述的操作。
[0053]如已經(jīng)在3GPP TS27.007第10版中所論述的,為處理主動STK指示而定義AT命令。也就是說,為將由客戶身份模塊(SIM)所發(fā)起的動作從調(diào)制解調(diào)器傳達(dá)到終端設(shè)備(TE)而指定命令。然而,一些主動STK指示由調(diào)制解調(diào)器自身進(jìn)行處理。當(dāng)使用AT命令用于處理STK指示時(shí),需要決定哪個實(shí)體應(yīng)該處理主動STK指示。存在兩種可能性:調(diào)制解調(diào)器(MT)或主機(jī)處理器(應(yīng)用/用戶)(TE)。如下面更充分地描述的,如果終端設(shè)備2處理指示,則主動STK命令(包括STK指示的AT命令)經(jīng)由MT被透明地轉(zhuǎn)發(fā)并且響應(yīng)被透明地轉(zhuǎn)發(fā)回SM。然而,如果MT對過程進(jìn)行處理,則在期望使用戶具有在主動STK命令的執(zhí)行中進(jìn)行干預(yù)的可能性的情況下可能出現(xiàn)問題。
[0054]本公開的實(shí)施例解決這些問題。
[0055]當(dāng)SM7上的STK72確定發(fā)起動作時(shí),它生成對調(diào)制解調(diào)器的主動STK指示。當(dāng)調(diào)制解調(diào)器識別它是其將處理的指示時(shí),其制定新穎的“未經(jīng)請求(unsolicited)指示”AT命令。對于在調(diào)制解調(diào)器可以處理指示的情況下的某些指示來說,如果用戶還具有中斷主動STK過程的執(zhí)行的可能性,則也是可取的。當(dāng)前對于由調(diào)制解調(diào)器在內(nèi)部處理的動作不存在正式的3GPP定義的指示和過程,但是該情況下用戶具有停止執(zhí)行的可能性。3GPP標(biāo)準(zhǔn)假設(shè)處理來自SM的指示的處理器還控制Π和顯示器的場景。一個具體的示例是由SM所觸發(fā)的、具有通知用戶關(guān)于在確認(rèn)階段發(fā)生什么的“alpha ID”的SET UP CALL命令。alpha ID是在指示中所編碼的、可以控制顯示什么的控制元素。在ETSA TS102.223 (6.4.13章)中對具有“alpha ID”的這類命令進(jìn)行了論述,其中指定了如果用戶不接受呼叫或拒絕呼叫,則中止操作。對于主動命令SEND DTMF和OPEN CHANNEL來說,發(fā)生可能的用戶交互的相同問題。也就是說,用戶應(yīng)該具有中斷這些命令的執(zhí)行的可能性。
[0056]應(yīng)該理解在由STK72發(fā)起建立呼叫命令的示例的情況下,這將代替例如在撥號器202處由用戶發(fā)起呼叫。然而,STK已經(jīng)建立呼叫的事實(shí)需要在主機(jī)TE2的UI207處可用于用戶。事實(shí)上,不但需要指示調(diào)制解調(diào)器已經(jīng)對STK過程進(jìn)行處理(也就是說,在調(diào)制解調(diào)器已經(jīng)單方面地嘗試與網(wǎng)絡(luò)建立呼叫的SET UP CALL的情況下),而且還需要為用戶提供允許或拒絕主動命令的可能性。調(diào)制解調(diào)器已經(jīng)對STK過程進(jìn)行處理的指示可以通過AT命令端口 402做出。另外,本公開的實(shí)施例引入第一新AT命令“未經(jīng)請求指示”,其可以包括“alpha ID”。這通過顯示完整的經(jīng)編碼的主動命令加以實(shí)現(xiàn)。然后,TE可以接收和解碼未經(jīng)請求指示,據(jù)此適應(yīng)顯示并且為用戶提供接受或拒絕動作的可能性。TE分析未經(jīng)請求指示并且確定它是否用于SET UP CALL并且“alpha ID”是否需要被顯示。之后將在屏幕上顯示“alpha ID”中編碼的是什么并且為用戶提供兩個按鈕:0K/AB0RT。之后使用第二新AT命令將來自用戶的響應(yīng)轉(zhuǎn)發(fā)回調(diào)制解調(diào)器(通過AT命令接口)并且之后調(diào)制解調(diào)器基于用戶響應(yīng)來繼續(xù)或中止在調(diào)制解調(diào)器處的過程。
[0057]用于響應(yīng)的第二 AT命令可以允許附加的信息區(qū)分類似“用戶未響應(yīng)”或“用戶拒絕”的不同使用情況。可替換地,否定響應(yīng)可以編碼為TERMINAL RESPONSE (終端響應(yīng))命令并且透明地由調(diào)制解調(diào)器處理器轉(zhuǎn)發(fā)到SIM7(以針對可能的不同拒絕原因來簡化調(diào)制解調(diào)器處理器中的處理)。
[0058]TE2可以將調(diào)制解調(diào)器配置為能夠?yàn)?由調(diào)制解調(diào)器所處理的)主動指示中的哪一個處理確認(rèn)/用戶響應(yīng)。TE2可能不對它們中的全部感興趣或者它可能不能翻譯信息。例如,在本文所例示的三個主動命令的情況中,TE2的UI207可以僅為用戶提供中止SET UPCALL而非SEND DTMF或OPEN CHANNEL命令的可能性。[0059]為了適應(yīng)這一點(diǎn),提供進(jìn)一步的新穎的命令以注冊STK命令的性質(zhì)的配置文件,該STK命令應(yīng)該由調(diào)制解調(diào)器處理但是針對其應(yīng)該向TE給予指示并且TE能夠?yàn)槠涮峁┓答?允許/拒絕主動命令)。在主動命令需要用戶確認(rèn)(根據(jù)3GPP標(biāo)準(zhǔn)),但是TE2已經(jīng)指示它不支持用于用戶確認(rèn)的能力的情況下,默認(rèn)位置是調(diào)制解調(diào)器可以假設(shè)肯定的用戶確認(rèn)而繼續(xù)處理命令。
[0060]圖4是示出了在啟動時(shí)的操作的流程圖。在步驟SI ,TE配置MT關(guān)于TE可以使用現(xiàn)有的AT命令A(yù)T+CUSTAW實(shí)施的STK動作(一confTE)。在步驟S2,TE配置MT關(guān)于MT應(yīng)該使用命令A(yù)T+CUSATW實(shí)施的STK動作(一confMT)??梢园ǜ郊拥牟襟ES2A,其中TE配置MT關(guān)于它可以為MT動作中的哪一個提供反饋。
[0061]在步驟S3,命令從TE返回(TE+CUSATA=1),指示TE準(zhǔn)備處理指示。隨后的命令A(yù)T+CFUN=1使SM啟動。在步驟S4,MT結(jié)合confTE和confMT以給出組合confCOMB,其指示TE和ME聯(lián)合可以支持的經(jīng)結(jié)合的動作集。在步驟S5,MT通知SM/STK72關(guān)于可以使用該組合來處理什么。這樣,SM/STK72不知道可能的STK動作中的哪些將由TE處理和哪些將由MT處理。保留該狀態(tài),SIM7上的STK小應(yīng)用程序(applet)開始工作。
[0062]圖5是示出了對STK動作的處理的流程圖。在步驟S10,SIM7通過在MT/UICC接口 403上發(fā)送主動指示來向MT33指示掛起STK動作。在步驟Sll,MT33讀取動作、分析它并且決定它是否是由TE或MT處理(基于confTE和confMT)。MT處理它的情況存在兩種可能性:一個是不期望用戶干預(yù)的情況,一個是要求用戶干預(yù)/信息的情況。在確定TE將處理命令的情況下,它通過在AT命令接口 402上發(fā)送AT命令+OTSATP來指示如由SM所接收的、經(jīng)編碼的STK命令。如在步驟S12處所指示的,TE對指示進(jìn)行解碼并且采取處理命令所需要的所有動作。一旦完成,TE就使用AT+⑶SATT發(fā)送回經(jīng)編碼的響應(yīng),并且在步驟S14MT33將經(jīng)編碼的響應(yīng)轉(zhuǎn)發(fā)到SM7。來自TE的經(jīng)編碼的響應(yīng)被通過AT命令接口 402發(fā)送到MT。通過HCC接口 403將經(jīng)編碼的響應(yīng)從MT轉(zhuǎn)發(fā)到SM。
[0063]如果MT將處理命令而無需用戶干預(yù)/信息,則過程繼續(xù)。
[0064]如果在分析步驟SI I,確定MT33正在處理指示,但是需要用戶確認(rèn)或它也是TE/用戶應(yīng)該感興趣的內(nèi)容,則在SI5,通過AT命令接口 402將“未經(jīng)請求指示” AT命令從MT發(fā)送到主機(jī)30。這對TE具有的影響是它在Π207上被顯示給用戶。之后在步驟S16,TE對來自STK72的指示進(jìn)行解碼并且如果必要的話,則適應(yīng)顯示并且為用戶提供接受或拒絕動作的可能性。在步驟S17,使用新AT命令通過AT命令接口 402返回來自用戶的響應(yīng)并且MT等待用戶響應(yīng)。取決于用戶響應(yīng),MT中止或繼續(xù)過程。如果不存在用戶響應(yīng),則MT默認(rèn)繼續(xù)過程(S19)。
[0065]本申請相關(guān)領(lǐng)域的技術(shù)人員應(yīng)該理解可以對所描述的實(shí)施例做出其他和進(jìn)一步的增加、刪除、替換和修改。
【權(quán)利要求】
1.一種在調(diào)制解調(diào)器處處理從客戶身份模塊所接收的主動指示的方法,所述調(diào)制解調(diào)器經(jīng)由命令接口連接到終端設(shè)備,所述方法包括: 在調(diào)制解調(diào)器處理器處接收來自所述客戶身份模塊的所述主動指示; 確定所述指示將由所述調(diào)制解調(diào)器處理器進(jìn)行處理; 所述調(diào)制解調(diào)器處理器經(jīng)由所述命令接口將顯示命令傳送到所述終端設(shè)備;以及所述調(diào)制解調(diào)器處理器等待用戶響應(yīng)命令,并且取決于從所述終端設(shè)備所接收的所述用戶響應(yīng)命令中的所述用戶響應(yīng)來繼續(xù)或中止所述主動指示中所指示的動作。
2.如權(quán)利要求1所述的方法,其中在傳送所述顯示命令之后,所述調(diào)制解調(diào)器處理器解碼所述主動指示并且確定是否將在等待所述用戶響應(yīng)命令之前傳送隨后的修改顯示命令。
3.如權(quán)利要求1所述的方法,其中所述顯示命令和所述用戶響應(yīng)命令根據(jù)第三代合作伙伴協(xié)議被制定為AT命令。
4.如權(quán)利要求1所述的方法,其中如果在預(yù)定時(shí)間內(nèi)沒有接收到用戶響應(yīng)命令,則所述調(diào)制解調(diào)器繼續(xù)進(jìn)行所述主動指示中所指示的動作。
5.如權(quán)利要求1所述的方法,包括所述終端設(shè)備向?qū)λ鲲@示命令進(jìn)行響應(yīng)的用戶顯示通知的步驟,所述通知要求用戶響應(yīng)。
6.一種處理在終端設(shè)備處從調(diào)制解調(diào)器所接收的命令的方法,所述方法包括: 所述終端設(shè)備在命令接口處接收顯示命令并且基于所述顯示命令在所述終端設(shè)備處`的顯示器上向用戶顯示通知; 所述終端設(shè)備接收對所述通知進(jìn)行響應(yīng)的用戶輸入并且基于所述用戶輸入制定用戶響應(yīng)命令;以及 所述終端設(shè)備通過所述命令接口將所述用戶響應(yīng)命令轉(zhuǎn)發(fā)到所述調(diào)制解調(diào)器。
7.一種調(diào)制解調(diào)器,包括: 調(diào)制解調(diào)器處理器,其具有配置為接收來自客戶身份模塊的主動指示的模塊接口,所述處理器配置為執(zhí)行指示處理過程用于處理在所述模塊接口處所接收的指示; 命令接口,用于將命令從所述調(diào)制解調(diào)器處理器傳送到終端,其中所述指示處理過程當(dāng)被執(zhí)行時(shí)操作為響應(yīng)于接收主動指示而生成顯示命令用于通過所述命令接口進(jìn)行傳送、等待用戶響應(yīng)命令以及取決于所述用戶響應(yīng)來繼續(xù)或中止所述主動指示中所指示的動作。
8.—種終端設(shè)備,包括: 主機(jī)處理器; 顯示器,其受所述主機(jī)處理器的控制; 用戶輸入裝置,用于將用戶指示供應(yīng)到所述主機(jī)處理器;以及命令接口,用于與調(diào)制解調(diào)器交換命令,其中所述主機(jī)處理器配置為執(zhí)行命令處理過程,所述命令處理過程當(dāng)被執(zhí)行時(shí)操作為檢測通過所述命令接口對顯示命令的接收、使所述顯示器顯示通知、檢測對顯示在所述顯示器上的所述通知進(jìn)行響應(yīng)的用戶輸入、基于所述用戶輸入制定用戶響應(yīng)命令以及通過所述命令接口將所述用戶響應(yīng)命令傳送到所述調(diào)制解調(diào)器。
9.一種建立調(diào)制解調(diào)器以在所述調(diào)制解調(diào)器處處理從客戶身份模塊所接收的主動指示的方法,所述調(diào)制解調(diào)器經(jīng)由命令接口連接到終端設(shè)備,所述方法包括:所述終端設(shè)備向配置文件供應(yīng)標(biāo)識將在調(diào)制解調(diào)器處被處理但是所述終端設(shè)備能夠?yàn)槠涮峁┓答伒闹鲃又甘镜念悇e的數(shù)據(jù)。
10.一種無線設(shè)備,包括: 調(diào)制解調(diào)器處理器,具有配置為接收來自客戶身份模塊的主動指示的模塊接口,所述處理器配置為執(zhí)行指示處理過程用于處理在所述模塊接口處所接收的指示; 主機(jī)處理器和受所述主機(jī)處理器控制的顯示器; 用戶輸入裝置,用于將用戶指示供應(yīng)到所述主機(jī)處理器;以及 命令接口,用于將命令從所述調(diào)制解調(diào)器處理器傳送到所述主機(jī)處理器,其中所述指示處理過程當(dāng)被執(zhí)行時(shí)操作為響應(yīng)于接收主動指示而生成顯示命令用于通過所述命令接口進(jìn)行傳送、等待用戶響應(yīng)命令以及取決于所述用戶響應(yīng)來繼續(xù)或中止所述主動指示中所指示的動作;并且其中所述主機(jī)處理器配置為執(zhí)行命令處理過程,所述命令處理過程當(dāng)被執(zhí)行時(shí)操作為檢測通過所述命令接口對所述顯示命令的接收、使所述顯示器顯示通知、檢測對顯示在所述顯示器上的所述通知進(jìn)行響應(yīng)的用戶輸入、基于所述用戶輸入制定用戶響應(yīng)命令以及通過 所述命令接口將所述用戶響應(yīng)命令傳送到所述處理器。
【文檔編號】H04W4/12GK103781061SQ201310486076
【公開日】2014年5月7日 申請日期:2013年10月16日 優(yōu)先權(quán)日:2012年10月17日
【發(fā)明者】亞歷山大·梅·威曼 申請人:輝達(dá)公司