專利名稱:一種用戶識別應(yīng)用發(fā)展工具的實現(xiàn)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能移動終端技術(shù)領(lǐng)域,尤其是指一種用戶識別應(yīng)用發(fā)展工具(STK,SIM Tool Kit)的實現(xiàn)方法及裝置。
背景技術(shù):
智能移動終端由于具有功能強大、可擴展性強、能方便的安裝第三方軟件等優(yōu)點, 越來越受到人們的重視。隨著智能移動終端技術(shù)的發(fā)展,應(yīng)用于智能移動終端的操作系統(tǒng) 也越來越成熟,比如Windows Mobile、Android等。作為智能移動終端軟件的重要組成部分,STK單元承擔(dān)著用戶識別模塊(SIM)卡 內(nèi)置的應(yīng)用程序與用戶的交換、部分無線功能的實現(xiàn)、以及業(yè)務(wù)定制與申請等任務(wù)。由于 SIM卡內(nèi)置的應(yīng)用程序能夠給運營商帶來較大的利潤空間,并且還可以為用戶帶來使用上 的方便,因此,STK單元成為智能移動終端研究者們重點研究的對象。圖1為現(xiàn)有技術(shù)的STK單元的結(jié)構(gòu)示意圖,從圖1中可以看出,STK功能實現(xiàn)模塊 既進行應(yīng)用功能的相關(guān)操作,又進行無線功能的相關(guān)操作,也就是說,無線功能的操作和應(yīng) 用功能的操作耦合在一起,如此,會導(dǎo)致STK單元的處理流程存在一些漏洞,比如STK單元 的命令處理機制會導(dǎo)致SIM卡上報的命令發(fā)生積壓,導(dǎo)致STK單元的故障率高、處理效率低 下;另一方面,由于無線功能的操作和應(yīng)用功能的操作耦合在一起,不能根據(jù)用戶的需要選 取網(wǎng)絡(luò)制式。如此,STK單元不適用于多模智能移動終端系統(tǒng),比如既支持全球移動通訊 系統(tǒng)(GSM)模式又支持碼分多址(CDMA)模式的智能移動終端,進而增加了軟件開發(fā)和測試 的成本,從而加大了智能移動終端通過運營商測試的風(fēng)險。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種STK的實現(xiàn)方法及裝置,以解決現(xiàn)有 STK技術(shù)不能適用于多種制式的問題,并提高處理效率,降低故障率以及軟件開發(fā)和測試成 本。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種STK的實現(xiàn)方法,用于包括廣播界面層(RIL)功能實現(xiàn)模塊、無 線功能實現(xiàn)模塊以及無線功能控制模塊的裝置中;包括無線功能控制模塊根據(jù)接收到的命令及數(shù)據(jù),分別向RIL功能實現(xiàn)模塊與無線功 能實現(xiàn)模塊發(fā)送各自對應(yīng)的命令以及數(shù)據(jù);RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模塊根據(jù)各自接收到的命令以及數(shù)據(jù),分別進 行相應(yīng)的應(yīng)用功能處理與無線功能處理。上述方案中,用戶選擇需要執(zhí)行的任務(wù)時,該方法還包括STK所處移動終端的SIM卡向SIM卡驅(qū)動模塊上報任務(wù)命令及相應(yīng)數(shù)據(jù);所述SIM卡驅(qū)動模塊將接收到的任務(wù)命令及相應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給無線功能控制模塊。上述方案中,STK所處移動終端初始化時,該方法進一步包括
創(chuàng)建兩個以上STK圖標(biāo),并以SIM卡上報的名稱分別為兩個以上的STK圖標(biāo)命名。上述方案中,所述無線功能控制模塊接收到的命令及數(shù)據(jù)為短消息發(fā)送命令以 及相應(yīng)數(shù)據(jù);所述短消息發(fā)送命令的屬性為既需要無線功能實現(xiàn)模塊進行處理,又需要應(yīng)用功 能實現(xiàn)模塊進行處理時,所述發(fā)送具體為無線功能控制模塊向無線功能實現(xiàn)模塊發(fā)送短消息發(fā)送命令以及相應(yīng)數(shù)據(jù),并向 RIL功能實現(xiàn)模塊發(fā)送文本顯示命令以及相應(yīng)數(shù)據(jù)。上述方案中,所述RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模塊分別進行相應(yīng)的應(yīng)用功 能處理與無線功能處理,具體為無線功能實現(xiàn)模塊根據(jù)當(dāng)前設(shè)置的工作制式完成短消息的編碼與封裝,并發(fā)送給 STK所在移動終端中的調(diào)制解調(diào)器(modem);所述modem將收到的編碼與封裝后的短消息發(fā) 送給網(wǎng)絡(luò),并向無線功能控制模塊返回短消息的發(fā)送狀態(tài);
無線功能控制模塊向所述SIM卡驅(qū)動模塊返回短消息的發(fā)送狀態(tài),所述SIM卡驅(qū) 動模塊向STK所在移動終端中的SIM卡返回短消息的發(fā)送狀態(tài);RIL功能實現(xiàn)模塊接收到文本顯示命令以及相關(guān)數(shù)據(jù)后,將文本顯示命令以及相 關(guān)數(shù)據(jù)進行轉(zhuǎn)換后,發(fā)送給應(yīng)用功能實現(xiàn)模塊;應(yīng)用功能實現(xiàn)模塊將接收到的數(shù)據(jù)進行文 本顯示,并向RIL功能實現(xiàn)模塊返回處理結(jié)果;RIL功能實現(xiàn)模塊向無線功能控制模塊返回處理結(jié)果,無線功能控制模塊所述向 SIM卡驅(qū)動模塊返回處理結(jié)果,所述SIM卡驅(qū)動模塊向STK所在移動終端中的SIM卡返回處
理結(jié)果。上述方案中,所述無線功能控制模塊接收到的命令及數(shù)據(jù)為瀏覽器啟動命令以 及相應(yīng)數(shù)據(jù);所述瀏覽器啟動命令的屬性為僅需要應(yīng)用功能實現(xiàn)模塊處理時,所述發(fā)送具體 為無線功能控制模塊向RIL功能實現(xiàn)模塊發(fā)送瀏覽器啟動命令以及相應(yīng)數(shù)據(jù)。上述方案中,所述RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模塊分別進行相應(yīng)的應(yīng)用功 能處理與無線功能處理,具體為RIL功能實現(xiàn)模塊接收到瀏覽器啟動命令以及相關(guān)的數(shù)據(jù)后,將瀏覽器啟動命令 以及相關(guān)的數(shù)據(jù)進行轉(zhuǎn)換后,發(fā)送給應(yīng)用功能實現(xiàn)模塊;應(yīng)用功能實現(xiàn)模塊完成瀏覽器的 啟動,并向RIL功能實現(xiàn)模塊返回處理結(jié)果;RIL功能實現(xiàn)模塊向無線功能控制模塊返回處理結(jié)果,無線功能控制模塊向所述 SIM卡驅(qū)動模塊返回處理結(jié)果,所述SIM卡驅(qū)動模塊向STK所在移動終端中的SIM卡返回處
理結(jié)果。本發(fā)明還提供了一種STK的裝置,位于移動終端中,包括無線功能控制模塊、RIL 功能實現(xiàn)模塊、無線功能實現(xiàn)模塊;其中,無線功能控制模塊,用于根據(jù)接收到的命令及數(shù)據(jù),分別向RIL功能實現(xiàn)模塊和 無線功能實現(xiàn)模塊發(fā)送各自對應(yīng)的命令以及數(shù)據(jù);RIL功能實現(xiàn)模塊,用于接收無線功能控制模塊發(fā)送的命令以及數(shù)據(jù),并根據(jù)接收 到的命令以及數(shù)據(jù),進行相應(yīng)的應(yīng)用功能處理;無線功能實現(xiàn)模塊,用于接收無線功能控制模塊發(fā)送的命令以及數(shù)據(jù),并根據(jù)接收到的命令以及數(shù)據(jù),進行相應(yīng)的無線功能處理。上述方案中,所述無線功能實現(xiàn)模塊包括移動終端模式判斷子模塊;所述移動終端模式判斷子模塊,用于依據(jù)用戶選擇的STK對應(yīng)的網(wǎng)絡(luò)制式,將無線功能實現(xiàn)模塊切換至相對應(yīng)的工作制式。上述方案中,該裝置還包括應(yīng)用功能實現(xiàn)模塊,用于根據(jù)RIL功能實現(xiàn)模塊接收到的命令以及數(shù)據(jù),進行具 體應(yīng)用功能的實現(xiàn),并在具體應(yīng)用功能實現(xiàn)后,向RIL功能實現(xiàn)模塊返回處理結(jié)果;modem,用于根據(jù)無線功能實現(xiàn)模塊接收到的數(shù)據(jù),進行具體無線功能的實現(xiàn),并 在具體無線功能實現(xiàn)后,向無線功能實現(xiàn)模塊返回?zé)o線功能實現(xiàn)的狀態(tài);SIM卡,用于向SIM卡驅(qū)動模塊上報任務(wù)命令及相應(yīng)數(shù)據(jù);SIM卡驅(qū)動模塊,用于接收SIM卡發(fā)送的任務(wù)命令及相應(yīng)數(shù)據(jù),并在接收到SIM卡 發(fā)送的任務(wù)命令及相應(yīng)數(shù)據(jù)后,將接收到的任務(wù)命令及相應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給無線功能控制模 塊。上述方案中,所述RIL功能實現(xiàn)模塊,還用與接收應(yīng)用功能實現(xiàn)模塊返回的處理 結(jié)果,并在接收到應(yīng)用功能實現(xiàn)模塊返回的處理結(jié)果后,向無線功能控制模塊返回處理結(jié) 果;所述無線功能實現(xiàn)模塊,還用于接收modem返回的無線功能實現(xiàn)的狀態(tài),并在接 收到modem返回的無線功能實現(xiàn)的狀態(tài)后,向無線功能控制模塊返回?zé)o線功能實現(xiàn)的狀 態(tài);所述無線功能控制模塊,還用于接收RIL功能實現(xiàn)模塊返回的處理結(jié)果,和/或, 無線功能實現(xiàn)模塊返回的無線功能實現(xiàn)的狀態(tài),并在接收到RIL功能實現(xiàn)模塊返回的處理 結(jié)果,和/或,無線功能實現(xiàn)模塊返回的無線功能實現(xiàn)的狀態(tài)后,向SIM卡驅(qū)動模塊返回處 理結(jié)果,和/或,無線功能實現(xiàn)的狀態(tài);所述SIM卡驅(qū)動模塊,還用于接收無線功能控制模塊返回的無處理結(jié)果,和/或, 無線功能實現(xiàn)的狀態(tài),并在接收到無線功能控制模塊返回的處理結(jié)果,和/或,無線功能實 現(xiàn)的狀態(tài)后,向SIM卡返回處理結(jié)果,和/或,無線功能實現(xiàn)的狀態(tài);所述SIM卡,還用于接收SIM卡驅(qū)動模塊返回的處理結(jié)果,和/或,無線功能實現(xiàn) 的狀態(tài)。本發(fā)明提供的STK的實現(xiàn)方法及裝置,無線功能控制模塊根據(jù)接收到的命令及數(shù) 據(jù),分別向RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模塊發(fā)送各自對應(yīng)的命令以及數(shù)據(jù),無線功 能的操作和應(yīng)用功能的操作分別單獨執(zhí)行,如此,能增加系統(tǒng)的可靠性,提高系統(tǒng)的處理效率。另外,在無線功能實現(xiàn)模塊入口處預(yù)先設(shè)置移動終端模式判斷子模塊,移動終端 模式判斷子模塊依據(jù)用戶選擇的STK對應(yīng)的網(wǎng)絡(luò)制式,將無線功能實現(xiàn)模塊切換至相對應(yīng) 的工作制式,如此,使得本發(fā)明提供的方案能適用于不同制式的移動終端,特別是多模移動 終端,降低了 STK系統(tǒng)開發(fā)和維護的成本,進而有效的減少多模移動終端開發(fā)的工作量。
圖1為現(xiàn)有技術(shù)的STK單元的結(jié)構(gòu)示意圖2為本發(fā)明STK的實現(xiàn)方法流程示意圖;圖3為無線功能控制模塊根據(jù)接收到的命令及相關(guān)的數(shù)據(jù)之前的方法流程示意 圖;圖4為實施例一的實現(xiàn)方法流程示意圖;圖5為實施例二的實現(xiàn)方法流程示意圖;圖6為本發(fā)明STK的裝置結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細(xì)的說明。本發(fā)明STK的實現(xiàn)方法如圖2所示,包括以下步驟步驟201 無線功能控制模塊根據(jù)接收到的命令及數(shù)據(jù),分別向RIL功能實現(xiàn)模塊 與無線功能實現(xiàn)模塊發(fā)送各自對應(yīng)的命令以及數(shù)據(jù);步驟202 =RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模塊根據(jù)各自接收到的命令以及數(shù) 據(jù),分別進行相應(yīng)的應(yīng)用功能處理與無線功能處理。在執(zhí)行步驟201之前,如圖3所示,該方法進一步包括步驟301 用戶選擇需要執(zhí)行的任務(wù),STK所處移動終端的SIM卡向SIM卡驅(qū)動模 塊上報任務(wù)命令以及相應(yīng)數(shù)據(jù);步驟302 =SIM卡驅(qū)動模塊將接收到的任務(wù)命令及相應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給無線功能控制 模塊。這里,由于SIM卡支持的數(shù)據(jù)格式與無線功能控制模塊支持的數(shù)據(jù)格式不相同, 因此,需要經(jīng)過SIM卡驅(qū)動模塊對任務(wù)命令及相應(yīng)數(shù)據(jù)的格式進行轉(zhuǎn)換以后,才能發(fā)送給 無線功能控制模塊。下面結(jié)合實施例對本發(fā)明再作進一步的描述。實施例一本實施例以采用ANDROID操作系統(tǒng)的GSM/CDMA雙模智能手機為例,采用本發(fā)明的 STK實現(xiàn)方法執(zhí)行發(fā)送短消息操作,如圖4所示,包括以下步驟步驟401 手機初始化時,在手機菜單頁面創(chuàng)建兩個STK圖標(biāo),并以STK所處移動 終端的SIM卡上報的名稱分別為兩個STK圖標(biāo)命名,之后執(zhí)行步驟402 ;舉個例子來說,如果SIM卡上報的名稱是“動感地帶SIM卡應(yīng)用”,則依據(jù)STK協(xié)議 和當(dāng)前手機操作系統(tǒng)的編程規(guī)范,即可將表示動感地帶SIM卡應(yīng)用的字符串作為STK圖標(biāo) 的名稱。這里,兩個STK圖標(biāo)分別對應(yīng)GSM卡和⑶MA卡。步驟402 用戶需要發(fā)送短消息時,SM卡向SIM卡驅(qū)動模塊上報短消息發(fā)送命令 及相應(yīng)的短消息數(shù)據(jù),SIM卡驅(qū)動模塊將接收到短消息發(fā)送命令及相應(yīng)的短消息數(shù)據(jù)轉(zhuǎn)發(fā) 給無線功能控制模塊;這里,由于SIM卡支持的數(shù)據(jù)格式與無線功能控制模塊支持的數(shù)據(jù)格式不相同, 因此,需要經(jīng)過SIM卡驅(qū)動模塊對短消息發(fā)送命令及短消息數(shù)據(jù)的格式進行轉(zhuǎn)換以后,才 能發(fā)送給無線功能控制模塊。步驟403 無線功能控制模塊接收到短消息發(fā)送命及短消息數(shù)據(jù)后,判斷出短消息發(fā)送命令的屬性為既需要無線功能實現(xiàn)模塊進行處理,又需要應(yīng)用功能實現(xiàn)模塊進行處 理,之后執(zhí)行步驟404;這里,在無線功能控制模塊中預(yù)先設(shè)置屬性查詢表,當(dāng)接收到短消息發(fā)送命令后, 無線功能控制模塊可以從屬性查詢表中查到短消息發(fā)送命令對應(yīng)的屬性。步驟404:無線功能控制模塊向無線功能實現(xiàn)模塊發(fā)送短消息發(fā)送命令以及相 應(yīng)的數(shù)據(jù),并向RIL功能實現(xiàn)模塊發(fā)送文本顯示命令以及相應(yīng)的數(shù)據(jù),之后分別執(zhí)行步驟 405、步驟 408 ;這里,向RIL功能實現(xiàn)模塊發(fā)送的相應(yīng)的數(shù)據(jù)包括文本顯示的內(nèi)容,比如短消 息發(fā)送中等。步驟405 無線功能實現(xiàn)模塊接收到短消息發(fā)送的命令以及相應(yīng)的數(shù)據(jù)后,根據(jù) 當(dāng)前設(shè)置的工作制式完成短消息的編碼與封裝,并發(fā)送給調(diào)制解調(diào)器(modem);這里,在無線功能實現(xiàn)模塊入口處預(yù)先設(shè)置移動終端模式判斷子模塊,移動終端 模式判斷子模塊會依據(jù)用戶選擇的STK對應(yīng)的網(wǎng)絡(luò)制式,將無線功能實現(xiàn)模塊切換至相對 應(yīng)的工作制式,比如用戶選擇的是GSM網(wǎng)絡(luò)制式,則將無線功能實現(xiàn)模塊切換至GSM網(wǎng)絡(luò) 制式對應(yīng)的工作制式;無線功能實現(xiàn)模塊根據(jù)相應(yīng)的工作制式完成短消息的編碼。步驟406 :m0dem接收到編碼與封裝后的短消息后,發(fā)送給網(wǎng)絡(luò),并向無線功能控 制模塊返回短消息的發(fā)送狀態(tài);步驟407 無線功能控制模塊接收到短消息的發(fā)送狀態(tài)后,向SIM卡驅(qū)動模塊返回 短消息的發(fā)送狀態(tài),SIM卡驅(qū)動模塊接收到短消息的發(fā)送狀態(tài)后,向SIM卡返回短消息的發(fā) 送狀態(tài),結(jié)束當(dāng)前處理流程;這里,短消息的發(fā)送狀態(tài)可以是發(fā)送成功或發(fā)送失敗。SIM卡接收到返回短消息的發(fā)送狀態(tài)后,可以根據(jù)短消息的發(fā)送狀態(tài)構(gòu)造文本顯 示命令及數(shù)據(jù),之后發(fā)送給SIM卡驅(qū)動模塊,SIM卡驅(qū)動模塊接收到文本顯示命令及數(shù)據(jù)后 轉(zhuǎn)發(fā)給無線功能控制模塊,無線功能控制模塊對命令屬性進行判斷,并向RIL功能實現(xiàn)模 塊發(fā)送命令及數(shù)據(jù)后,執(zhí)行步驟408 410,從而實現(xiàn)將發(fā)送狀態(tài)展示給用戶的目的。步驟408 =RIL功能實現(xiàn)模塊接收到文本顯示命令以及相應(yīng)的數(shù)據(jù)后,將文本顯示 的命令以及相應(yīng)的數(shù)據(jù)進行轉(zhuǎn)換后,發(fā)送給應(yīng)用功能實現(xiàn)模塊;這里,應(yīng)用功能實現(xiàn)模塊與無線功能控制模塊具有不同的數(shù)據(jù)格式,因此,需要 RIL功能實現(xiàn)模塊對命令以及數(shù)據(jù)的格式進行轉(zhuǎn)換后,才能被應(yīng)用功能實現(xiàn)模塊識別。步驟409 應(yīng)用功能實現(xiàn)模塊接收到文本顯示的命令以及相應(yīng)的數(shù)據(jù)后,將相應(yīng) 的數(shù)據(jù)進行文本顯示,并向RIL功能實現(xiàn)模塊返回處理結(jié)果;這里,所述應(yīng)用功能實現(xiàn)模塊也就是指ANDROID中的應(yīng)用程序,這些應(yīng)用程序的 編寫是根據(jù)ANDROID的編程規(guī)范實現(xiàn)的。將相關(guān)的數(shù)據(jù)進行文本顯示,舉個例子來說,比如文本顯示的內(nèi)容可以是短消 息正在發(fā)送中、發(fā)送成功或發(fā)送失敗等;文本顯示的目的是為了讓用戶知道短消息的狀態(tài)。步驟410 =RIL功能實現(xiàn)模塊接收到處理結(jié)果后,向無線功能控制模塊返回處理結(jié) 果,無線功能控制模塊接收到處理結(jié)果后,向SIM卡驅(qū)動模塊返回處理結(jié)果,SIM卡驅(qū)動模 塊接收到處理結(jié)果后,向SIM卡返回處理結(jié)果,結(jié)束當(dāng)前處理流程。
實施例二 本實施例以采用WINDOWS MOBILE操作系統(tǒng)的GSM/CDMA雙模智能手機為例,采用 本發(fā)明的STK實現(xiàn)方法執(zhí)行啟動瀏覽器的操作,如圖5所示,包括以下步驟步驟501 手機初始化時,在手機菜單頁面創(chuàng)建兩個STK圖標(biāo),并以STK所處移動 終端的SIM卡上報的名稱分別為兩個STK圖標(biāo)命名,之后執(zhí)行步驟502 ;舉個例子來說,如果SIM卡上報的名稱是“動感地帶SIM卡應(yīng)用”,則依據(jù)STK協(xié)議 和當(dāng)前手機操作系統(tǒng)的編程規(guī)范,即可將表示動感地帶SIM卡應(yīng)用的字符串作為STK圖標(biāo) 的名稱。這里,兩個STK圖標(biāo)分別對應(yīng)GSM卡和⑶MA卡。步驟502 用戶需要啟動瀏覽器時,SM卡向SIM卡驅(qū)動模塊上報瀏覽器啟動命令 及數(shù)據(jù),SIM卡驅(qū)動模塊將接收到瀏覽器啟動命令及數(shù)據(jù)轉(zhuǎn)發(fā)給無線功能控制模塊;這里,由于SIM卡支持的數(shù)據(jù)格式與無線功能控制模塊支持的數(shù)據(jù)格式不相同, 因此,需要經(jīng)過SIM卡驅(qū)動模塊對瀏覽器啟動命令及數(shù)據(jù)的格式進行轉(zhuǎn)換以后,才能發(fā)送 給無線功能控制模塊。步驟503 無線功能控制模塊接收到瀏覽器啟動命令及數(shù)據(jù)后,判斷出瀏覽器啟 動命令的屬性為僅需要應(yīng)用功能實現(xiàn)模塊處理,之后執(zhí)行步驟504 ;這里,在無線功能控制模塊中預(yù)先設(shè)置屬性查詢表,當(dāng)接收到瀏覽器啟動命令后, 無線功能控制模塊可以從屬性查詢表中查到瀏覽器啟動命令對應(yīng)的屬性。步驟504 無線功能控制模塊向RIL功能實現(xiàn)模塊發(fā)送瀏覽器啟動命令以及相應(yīng) 的數(shù)據(jù);步驟505 :RIL功能實現(xiàn)模塊接收到瀏覽器啟動命令以及相應(yīng)的數(shù)據(jù)后,將瀏覽器 啟動命令以及相應(yīng)的數(shù)據(jù)進行轉(zhuǎn)換后,發(fā)送給應(yīng)用功能實現(xiàn)模塊;這里,應(yīng)用功能實現(xiàn)模塊與無線功能控制模塊具有不同的數(shù)據(jù)格式,因此,需要 RIL功能實現(xiàn)模塊對命令以及數(shù)據(jù)的格式進行轉(zhuǎn)換后,才能被應(yīng)用功能實現(xiàn)模塊識別。步驟506 應(yīng)用功能實現(xiàn)模塊接收到瀏覽器啟動命令以及相應(yīng)的數(shù)據(jù)后,完成瀏 覽器的啟動,并向RIL功能實現(xiàn)模塊返回處理結(jié)果;這里,所述應(yīng)用功能實現(xiàn)模塊也就是指WINDOWS MOBILE中的應(yīng)用程序,這些應(yīng)用 程序的編寫是根據(jù)WINDOWS MOBILE的編程規(guī)范實現(xiàn)的。所述完成瀏覽器的啟動,具體為應(yīng)用功能實現(xiàn)模塊調(diào)用WIND0WSM0BILE中與瀏 覽器啟動相關(guān)的應(yīng)用程序編程接口(API)函數(shù),完成瀏覽器的啟動。步驟507 =RIL功能實現(xiàn)模塊接收到處理結(jié)果后,向無線功能控制模塊返回處理結(jié) 果,無線功能控制模塊接收到處理結(jié)果后,向SIM卡驅(qū)動模塊返回處理結(jié)果,SIM卡驅(qū)動模 塊接收到處理結(jié)果后,向SIM卡返回處理結(jié)果,結(jié)束當(dāng)前處理流程。基于上述方法,本發(fā)明還提供了一種STK的裝置,位于移動終端中,所述移動終端 可以是GSM/CDMA雙模智能手機,如圖6所示,該裝置包括無線功能控制模塊61、RIL功能 實現(xiàn)模塊62、無線功能實現(xiàn)模塊63 ;其中,無線功能控制模塊61,用于根據(jù)接收到的命令及數(shù)據(jù),分別向RIL功能實現(xiàn)模塊62和無線功能實現(xiàn)模塊63發(fā)送各自對應(yīng)的命令以及數(shù)據(jù);RIL功能實現(xiàn)模塊62,用于接收無線功能控制模塊61發(fā)送的命令以及數(shù)據(jù),并根據(jù)接收到的命令以及數(shù)據(jù),進行相應(yīng)的應(yīng)用功能處理;無線功能實現(xiàn)模塊63,用于接收無線功能控制模塊61發(fā)送的命令以及數(shù)據(jù),并根 據(jù)接收到的命令以及數(shù)據(jù),進行相應(yīng)的無線功能處理。所述無線功能實現(xiàn)模塊63包括移動終端模式判斷子模塊,所述移動終端模式判斷子模塊,用于依據(jù)用戶選擇的STK對應(yīng)的網(wǎng)絡(luò)制式,將無 線功能實現(xiàn)模塊63切換至相對應(yīng)的工作制式。其中,該裝置還可以包括應(yīng)用功能實現(xiàn)模塊,用于根據(jù)RIL功能實現(xiàn)模塊62接收到的命令以及數(shù)據(jù),進行 具體應(yīng)用功能的實現(xiàn),并在具體應(yīng)用功能實現(xiàn)后,向RIL功能實現(xiàn)模塊62返回處理結(jié)果;modem,用于根據(jù)無線功能實現(xiàn)模塊63接收到的數(shù)據(jù),進行具體無線功能的實現(xiàn), 并在具體無線功能實現(xiàn)后,向無線功能實現(xiàn)模塊63返回?zé)o線功能實現(xiàn)的狀態(tài);所述裝置還可以進一步包括SIM卡,用于向SIM卡驅(qū)動模塊上報任務(wù)命令及相應(yīng)數(shù)據(jù);SIM卡驅(qū)動模塊,用于接收SIM卡發(fā)送的任務(wù)相關(guān)的命令及相應(yīng)數(shù)據(jù),并在接收到 SIM卡發(fā)送的任務(wù)命令及相應(yīng)數(shù)據(jù)后,將接收到的任務(wù)命令及相應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給無線功能控 制模塊61。所述RIL功能實現(xiàn)模塊62,還用與接收應(yīng)用功能實現(xiàn)模塊返回的處理結(jié)果,并在 接收到應(yīng)用功能實現(xiàn)模塊返回的處理結(jié)果后,向無線功能控制模塊61返回處理結(jié)果;所述無線功能實現(xiàn)模塊63,還用于接收modem返回的無線功能實現(xiàn)的狀態(tài),并在 接收到modem返回的無線功能實現(xiàn)的狀態(tài)后,向無線功能控制模塊61返回?zé)o線功能實現(xiàn)的 狀態(tài);所述無線功能控制模塊61,還用于接收RIL功能實現(xiàn)模塊62返回的處理結(jié)果,和 /或,無線功能實現(xiàn)模塊63返回的無線功能實現(xiàn)的狀態(tài),并在接收到RIL功能實現(xiàn)模塊62 返回的處理結(jié)果,和/或,無線功能實現(xiàn)模塊63返回的無線功能實現(xiàn)的狀態(tài)后,向SIM卡驅(qū) 動模塊返回處理結(jié)果,和/或,無線功能實現(xiàn)的狀態(tài);所述SIM卡驅(qū)動模塊,還用于接收無線功能控制模塊61返回的無處理結(jié)果,和/ 或,無線功能實現(xiàn)的狀態(tài),并在接收到無線功能控制模塊61返回的處理結(jié)果,和/或,無線 功能實現(xiàn)的狀態(tài)后,向SIM卡返回處理結(jié)果,和/或,無線功能實現(xiàn)的狀態(tài);所述SIM卡,還用于接收SIM卡驅(qū)動模塊返回的處理結(jié)果,和/或,無線功能實現(xiàn) 的狀態(tài)。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護 范圍之內(nèi)。
權(quán)利要求
一種用戶識別應(yīng)用發(fā)展工具(STK)的實現(xiàn)方法,其特征在于,用于包括廣播界面層(RIL)功能實現(xiàn)模塊、無線功能實現(xiàn)模塊以及無線功能控制模塊的裝置中;該方法包括無線功能控制模塊根據(jù)接收到的命令及數(shù)據(jù),分別向RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模塊發(fā)送各自對應(yīng)的命令以及數(shù)據(jù);RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模塊根據(jù)各自接收到的命令以及數(shù)據(jù),分別進行相應(yīng)的應(yīng)用功能處理與無線功能處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,用戶選擇需要執(zhí)行的任務(wù)時,該方法還包括STK所處移動終端的SIM卡向SIM卡驅(qū)動模塊上報任務(wù)命令及相應(yīng)數(shù)據(jù);所述SIM卡驅(qū)動模塊將接收到的任務(wù)命令及相應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給無線功能控制模塊。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,STK所處移動終端初始化時,該方法 進一步包括創(chuàng)建兩個以上STK圖標(biāo),并以SIM卡上報的名稱分別為兩個以上的STK圖標(biāo)命名。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述無線功能控制模塊接收到的命令及 數(shù)據(jù)為短消息發(fā)送命令以及相應(yīng)數(shù)據(jù);所述短消息發(fā)送命令的屬性為既需要無線功能實現(xiàn)模塊進行處理,又需要應(yīng)用功能實 現(xiàn)模塊進行處理時,所述發(fā)送具體為無線功能控制模塊向無線功能實現(xiàn)模塊發(fā)送短消息發(fā)送命令以及相應(yīng)數(shù)據(jù),并向RIL 功能實現(xiàn)模塊發(fā)送文本顯示命令以及相應(yīng)數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模 塊分別進行相應(yīng)的應(yīng)用功能處理與無線功能處理,具體為無線功能實現(xiàn)模塊根據(jù)當(dāng)前設(shè)置的工作制式完成短消息的編碼與封裝,并發(fā)送給STK 所在移動終端中的調(diào)制解調(diào)器(modem);所述modem將收到的編碼與封裝后的短消息發(fā)送 給網(wǎng)絡(luò),并向無線功能控制模塊返回短消息的發(fā)送狀態(tài);無線功能控制模塊向所述SIM卡驅(qū)動模塊返回短消息的發(fā)送狀態(tài),所述SIM卡驅(qū)動模 塊向STK所在移動終端中的SIM卡返回短消息的發(fā)送狀態(tài);RIL功能實現(xiàn)模塊接收到文本顯示命令以及相關(guān)數(shù)據(jù)后,將文本顯示命令以及相關(guān)數(shù) 據(jù)進行轉(zhuǎn)換后,發(fā)送給應(yīng)用功能實現(xiàn)模塊;應(yīng)用功能實現(xiàn)模塊將接收到的數(shù)據(jù)進行文本顯 示,并向RIL功能實現(xiàn)模塊返回處理結(jié)果;RIL功能實現(xiàn)模塊向無線功能控制模塊返回處理結(jié)果,無線功能控制模塊所述向SIM 卡驅(qū)動模塊返回處理結(jié)果,所述SIM卡驅(qū)動模塊向STK所在移動終端中的SIM卡返回處理 結(jié)果。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述無線功能控制模塊接收到的命令及 數(shù)據(jù)為瀏覽器啟動命令以及相應(yīng)數(shù)據(jù);所述瀏覽器啟動命令的屬性為僅需要應(yīng)用功能實現(xiàn)模塊處理時,所述發(fā)送具體為無 線功能控制模塊向RIL功能實現(xiàn)模塊發(fā)送瀏覽器啟動命令以及相應(yīng)數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模 塊分別進行相應(yīng)的應(yīng)用功能處理與無線功能處理,具體為RIL功能實現(xiàn)模塊接收到瀏覽器啟動命令以及相關(guān)的數(shù)據(jù)后,將瀏覽器啟動命令以及相關(guān)的數(shù)據(jù)進行轉(zhuǎn)換后,發(fā)送給應(yīng)用功能實現(xiàn)模塊;應(yīng)用功能實現(xiàn)模塊完成瀏覽器的啟動, 并向RIL功能實現(xiàn)模塊返回處理結(jié)果;RIL功能實現(xiàn)模塊向無線功能控制模塊返回處理結(jié)果,無線功能控制模塊向所述SIM 卡驅(qū)動模塊返回處理結(jié)果,所述SIM卡驅(qū)動模塊向STK所在移動終端中的SIM卡返回處理結(jié)果。
8.—種STK的裝置,位于移動終端中,其特征在于,該裝置包括無線功能控制模塊、 RIL功能實現(xiàn)模塊、無線功能實現(xiàn)模塊;其中,無線功能控制模塊,用于根據(jù)接收到的命令及數(shù)據(jù),分別向RIL功能實現(xiàn)模塊和無線 功能實現(xiàn)模塊發(fā)送各自對應(yīng)的命令以及數(shù)據(jù);RIL功能實現(xiàn)模塊,用于接收無線功能控制模塊發(fā)送的命令以及數(shù)據(jù),并根據(jù)接收到的 命令以及數(shù)據(jù),進行相應(yīng)的應(yīng)用功能處理;無線功能實現(xiàn)模塊,用于接收無線功能控制模塊發(fā)送的命令以及數(shù)據(jù),并根據(jù)接收到 的命令以及數(shù)據(jù),進行相應(yīng)的無線功能處理。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述無線功能實現(xiàn)模塊包括移動終端模 式判斷子模塊;所述移動終端模式判斷子模塊,用于依據(jù)用戶選擇的STK對應(yīng)的網(wǎng)絡(luò)制式,將無線功 能實現(xiàn)模塊切換至相對應(yīng)的工作制式。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,該裝置還包括應(yīng)用功能實現(xiàn)模塊,用于根據(jù)RIL功能實現(xiàn)模塊接收到的命令以及數(shù)據(jù),進行具體應(yīng) 用功能的實現(xiàn),并在具體應(yīng)用功能實現(xiàn)后,向RIL功能實現(xiàn)模塊返回處理結(jié)果;modem,用于根據(jù)無線功能實現(xiàn)模塊接收到的數(shù)據(jù),進行具體無線功能的實現(xiàn),并在具 體無線功能實現(xiàn)后,向無線功能實現(xiàn)模塊返回?zé)o線功能實現(xiàn)的狀態(tài); SIM卡,用于向SIM卡驅(qū)動模塊上報任務(wù)命令及相應(yīng)數(shù)據(jù);SIM卡驅(qū)動模塊,用于接收SIM卡發(fā)送的任務(wù)命令及相應(yīng)數(shù)據(jù),并在接收到SIM卡發(fā)送 的任務(wù)命令及相應(yīng)數(shù)據(jù)后,將接收到的任務(wù)命令及相應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給無線功能控制模塊。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述RIL功能實現(xiàn)模塊,還用與接收應(yīng)用功能實現(xiàn)模塊返回的處理結(jié)果,并在接收到 應(yīng)用功能實現(xiàn)模塊返回的處理結(jié)果后,向無線功能控制模塊返回處理結(jié)果;所述無線功能實現(xiàn)模塊,還用于接收modem返回的無線功能實現(xiàn)的狀態(tài),并在接收到 modem返回的無線功能實現(xiàn)的狀態(tài)后,向無線功能控制模塊返回?zé)o線功能實現(xiàn)的狀態(tài);所述無線功能控制模塊,還用于接收RIL功能實現(xiàn)模塊返回的處理結(jié)果,和/或,無 線功能實現(xiàn)模塊返回的無線功能實現(xiàn)的狀態(tài),并在接收到RIL功能實現(xiàn)模塊返回的處理結(jié) 果,和/或,無線功能實現(xiàn)模塊返回的無線功能實現(xiàn)的狀態(tài)后,向SIM卡驅(qū)動模塊返回處理 結(jié)果,和/或,無線功能實現(xiàn)的狀態(tài);所述SIM卡驅(qū)動模塊,還用于接收無線功能控制模塊返回的無處理結(jié)果,和/或,無線 功能實現(xiàn)的狀態(tài),并在接收到無線功能控制模塊返回的處理結(jié)果,和/或,無線功能實現(xiàn)的 狀態(tài)后,向SIM卡返回處理結(jié)果,和/或,無線功能實現(xiàn)的狀態(tài);所述SIM卡,還用于接收SIM卡驅(qū)動模塊返回的處理結(jié)果,和/或,無線功能實現(xiàn)的狀態(tài)。
全文摘要
本發(fā)明公開了一種用戶識別應(yīng)用發(fā)展工具(STK)的實現(xiàn)方法,包括無線功能控制模塊根據(jù)接收到的命令及數(shù)據(jù),分別向廣播界面層(RIL)功能實現(xiàn)模塊與無線功能實現(xiàn)模塊發(fā)送各自對應(yīng)的命令以及數(shù)據(jù);RIL功能實現(xiàn)模塊與無線功能實現(xiàn)模塊根據(jù)各自接收到的命令以及數(shù)據(jù),分別進行相應(yīng)的應(yīng)用功能處理與無線功能處理。本發(fā)明還公開了一種STK的裝置,采用本發(fā)明的方法和裝置,能增加系統(tǒng)的可靠性,提高系統(tǒng)的處理效率,還能適用于不同制式的移動終端,進而有效的減少多模移動終端開發(fā)的工作量。
文檔編號H04W24/00GK101835142SQ20101015687
公開日2010年9月15日 申請日期2010年4月23日 優(yōu)先權(quán)日2010年4月23日
發(fā)明者郭偉 申請人:中興通訊股份有限公司