国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實現(xiàn)電信業(yè)務的方法和裝置的制作方法

      文檔序號:7760679閱讀:240來源:國知局
      專利名稱:一種實現(xiàn)電信業(yè)務的方法和裝置的制作方法
      技術(shù)領域
      本發(fā)明涉及Chrome OS的應用領域,特別是一種實現(xiàn)電信業(yè)務的方法和裝置。
      背景技術(shù)
      Chrome OS是谷歌(Google)推出的基于Linux的開源操作系統(tǒng) ,自推出以來,一 直備受業(yè)界關注,該系統(tǒng)被期望在超級移動個人計算機(UMPC,Ultra-mobile Personal Computer)、平板電腦和上網(wǎng)本等產(chǎn)品中發(fā)揮Android在智能手機中的作用。Chrome OS的三大重要優(yōu)勢是速度、簡潔、安全,且直接集成Chrome瀏覽器,能夠 為用戶提供流暢的網(wǎng)絡體驗,并支持Web程序。利用ChromeOS只需幾秒鐘的時間便可啟動 PC并接入互聯(lián)網(wǎng),成為最快和最簡潔的操作系統(tǒng)。借助Google強大的云服務能力,Chrome OS將成為以后網(wǎng)絡應用和發(fā)展的趨勢。現(xiàn)有技術(shù)中,聯(lián)想、惠普等PC制造商已將Chrome OS應用于7英寸或更大的產(chǎn)品 中,但是,由于Chrome OS尚不支持電信業(yè)務,因而從整個Chrome OS產(chǎn)業(yè)鏈看,電信運營商 和電信制造商還不能將Chrome OS這項技術(shù)運用在電信領域。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)電信業(yè)務的方法和裝置,能將電 信業(yè)務與Chrome OS平臺相結(jié)合,充分利用Chrome OS的優(yōu)勢,進一步優(yōu)化電信業(yè)務。為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種實現(xiàn)電信業(yè)務的方法,該方法包括基于Chrome操作系統(tǒng)(Chrome OS)設置應用(APP)層、電話服務框架層、無線接 口層(RIL)、以及硬件抽象層(HAL);啟動Chrome OS后,對RIL和電話服務框架層進行初始化,并通過所設置的四個層 次實現(xiàn)電信業(yè)務。上述方案中,所述設置APP層為在超文本標記語言(HTML)文件中嵌入JAVA Script (JS)腳本,并通過相應的web實現(xiàn)程序來實現(xiàn)APP層的web應用;所述設置電話服務框架層為基于瀏覽器本地插件方式,在HTML文件中通過標簽 來標識插件,Chrome瀏覽器根據(jù)所述標簽調(diào)用電話服務框架層相應的處理命令對電信業(yè)務 進行編解碼、及鑒權(quán)處理,并將處理后的電信業(yè)務命令轉(zhuǎn)化為電信業(yè)務請求;APP層與電話 服務框架層之間通過JS腳本實現(xiàn)信息的交互;所述設置RIL為在Chrome OS內(nèi)核的init. rc腳本文件中設置與Chrome OS共 同啟動的獨立后臺進程,并通過所述后臺進程實現(xiàn)RIL的功能;電話服務框架層與RIL通過 Chrome OS內(nèi)核的進程間通訊機制(DBUS)實現(xiàn)信息的交互;所述設置HAL為根據(jù)無線設備提供的功能,在Chrome OS內(nèi)核中設置虛擬的無線 設備串口,并通過所述無線設備串口實現(xiàn)RIL與無線設備之間的信息交互。上述方案中,所述對RIL進行初始化為在Chrome OS啟動時,自動加載Chrome OS內(nèi)核中的Init進程;Init進程啟動后,調(diào)用預先設置在Init進程中init. rc腳本文件中 的后臺進程啟動RIL ;RIL通過調(diào)用HAL的無線設備串口對無線設備進行初始化,并開始監(jiān) 控無線設備串口信息;無線設備初始化完成后,Chrome OS啟動Chrome瀏覽器,并打開一個 Home APP待機網(wǎng)頁。上述方案中,所述對電話服務框架層進行初始化為Chrome瀏覽器啟動后,通過HTML文件的標簽獲取到插件標識,根據(jù)所述插件標識 在Chrome瀏覽器的插件列表目錄中查詢到相應的插件,并對插件進行初始化;插件初始化 完成后,對電話服務框架層進行初始化,建立上行和下行消息的處理通道。上述方案中,所述通過所設置的四個層次實現(xiàn)電信業(yè)務為在處理下行短消息業(yè)務(SMS)時,用戶通過Home APP待機頁面選擇SMS應用并發(fā) 送后,在HTML文件的JS腳本中產(chǎn)生一個短消息發(fā)送命令;Chrome瀏覽器通過插件解析JS 腳本中的短消息發(fā)送命令后,根據(jù)所述短消息發(fā)送命令調(diào)用電話服務框架層相應的處理命 令,對該短消息進行相應處理并轉(zhuǎn)化為短消息下發(fā)請求;電話服務框架層通過進程間通訊 機制將所述短消息下發(fā)請求傳遞給RIL,RIL將接收到的短消息下發(fā)請求轉(zhuǎn)換為無線設備 能夠識別的AT命令,并通過HAL的無線設備串口發(fā)送給無線設備;在處理上行SMS業(yè)務時,HAL收到一條新的短消息,并通過無線設備串口發(fā)送 給RIL ;RIL監(jiān)控到無線設備串口有新的短消息到達,將該短消息打包成DBUS消息后通過 DBUS機制發(fā)送給電話服務框架層;電話服務框架層通過插件調(diào)用APP層的JS腳本,并通過 Chrome瀏覽器顯示新短消息。本發(fā)明還提供了一種實現(xiàn)電信業(yè)務的裝置,該裝置包括設置模塊、初始化模塊、 及業(yè)務模塊;其中,設置模塊,用于基于Chrome OS設置APP層、電話服務框架層、RIL、以及HAL ;初始化模塊,用于啟動Chrome OS后,對RIL和電話服務框架層進行初始化;業(yè)務模塊,用于通過所設置的四個層次實現(xiàn)電信業(yè)務。上述方案中,所述設置模塊設置APP層為在HTML文件中嵌入JS腳本,并通過相 應的web實現(xiàn)程序來實現(xiàn)APP層的web應用;所述設置模塊設置電話服務框架層為基于瀏覽器本地插件方式,在HTML文件中 通過標簽來標識插件,Chrome瀏覽器根據(jù)所述標簽調(diào)用電話服務框架層相應的處理命令對 電信業(yè)務進行編解碼、及鑒權(quán)處理,并將處理后的電信業(yè)務命令轉(zhuǎn)化為電信業(yè)務請求;APP 層與電話服務框架層之間通過JS腳本實現(xiàn)信息的交互;所述設置模塊設置RIL為在Chrome OS內(nèi)核的init. rc腳本文件中設置與 Chrome OS共同啟動的獨立后臺進程,并通過所述后臺進程實現(xiàn)RIL的功能;所述配置模塊設置HAL為根據(jù)無線設備提供的功能,在Chrome OS內(nèi)核中設置虛 擬的無線設備串口,并通過所述無線設備串口實現(xiàn)RIL與無線設備之間的信息交互。上述方案中,所述初始化 模塊對RIL進行初始化為在Chrome OS啟動時,自動加 載Chrome OS內(nèi)核中的Init進程;Init進程啟動后,調(diào)用預先設置在Init進程中init. rc 腳本文件中的后臺進程啟動RIL ;RIL通過調(diào)用HAL的無線設備串口對無線設備進行初始 化;無線設備初始化完成后,Chrome OS啟動Chrome瀏覽器,并打開一個Home APP待機網(wǎng) 頁;
      所述初始化模塊對電話服務框架層進行初始化為=Chrome瀏覽器啟動后,通過 HTML文件中的標簽獲取到插件標識,根據(jù)所述插件標識在Chrome瀏覽器的插件列表目錄 中查詢到相應的插件,并對插件進行初始化;插件初始化完成后,對電話服務框架層進行初 始化,建立上行和下行消息的處理通道。本發(fā)明所提供的實現(xiàn)電信業(yè)務的方法和裝置,基于Chrome OS設置應用(APP)層、 電話服務框架(Phone Server)層、無線接口層(RIL,Radio InterfaceLayer)、以及硬件抽 象層(HAL, Hardware Abstraction Layer);啟動 Chrome OS 后,對 RIL 禾口 Phone Server 層 進行初始化,并通過所設置的四個層次實現(xiàn)電信業(yè)務。采用本發(fā)明所述方案,能將電信業(yè)務 與Chrome OS平臺相結(jié)合,實現(xiàn)瀏覽器的應用與無線設備之間的交互,完成電信業(yè)務所需的 RIL層和PhoneServer層的初始化,在Chrome OS啟動時顯示Home APP待機頁面,且架構(gòu)實 現(xiàn)清晰、可移植性強,可進一步優(yōu)化電信業(yè)務,為Chrome OS平臺上的電信業(yè)務發(fā)展奠定了 ■石出。


      圖1為本發(fā)明實現(xiàn)電信業(yè)務的框架層次示意圖;圖2為本發(fā)明實現(xiàn)電信業(yè)務的方法流程圖;圖3為本發(fā)明實現(xiàn)電信業(yè)務的裝置結(jié)構(gòu)示意圖。
      具體實施例方式本發(fā)明的基本思想是基于Chrome OS設置APP層、Phone Server層、RIL、以及 HAL ;啟動Chrome OS后,對RIL和Phone Server進行初始化,并通過所設置的四個層次實 現(xiàn)電信業(yè)務。電信業(yè)務的實現(xiàn)至少需要包括以下四層APP層、Phone Se rver層、RIL和HAL ; 其中,APP層用于提供與直接用戶交互的界面;Phone Server層用于接收APP層的應用消息 并轉(zhuǎn)換為電信業(yè)務請求,以及通過RIL接收無線設備上報的請求并轉(zhuǎn)換為web能夠識別的 消息;RIL用于無線設備的初始化,并將電信業(yè)務請求轉(zhuǎn)換為無線設備能夠識別的AT命令 發(fā)送給HAL,以及監(jiān)聽無線設備上報的消息并將收到的消息轉(zhuǎn)交Phone Server層進行相應 處理;HAL主要為RIL提供虛擬的無線設備串口,使RIL與無線設備之間通過該無線設備串 口進行信息交互。本發(fā)明要在Chrome OS平臺上實現(xiàn)電信業(yè)務面臨以下技術(shù)難點1) ChromeOS實質(zhì) 是基于瀏覽器的操作系統(tǒng),如何實現(xiàn)瀏覽器的應用與無線設備的交互;2)Chr0me OS啟動 時,瀏覽器默認啟動Google主頁,需改造為啟動電信業(yè)務的Home APP待機頁面;3)電信業(yè) 務所需的RIL和Phone Server層的初始化。因此,本發(fā)明提出的方案為基于Chrome OS實現(xiàn)以上四層的各個功能,S卩在 Chrome OS平臺上實現(xiàn)電信業(yè)務,并充分考慮web性能問題、安全問題、初始化問題等,具體 實現(xiàn)框架如圖1所示,由上到下分別是APP層、Phone Server層、RIL、HAL和Chrome 0S,并 通過APP層、Phone Server層、RIL、HAL四個層次實現(xiàn)電信業(yè)務。本發(fā)明提供的實現(xiàn)電信業(yè)務的方法如圖2所示,包括以下步驟步驟201 基于 Chrome OS 設置 APP 層、Phone Server 層、RIL、以及 HAL ;
      本步驟中,在APP層,基于Chrome OS的特性,這里在超文本標記語言(HTML,Hyper Text Mark-up Language)文件中嵌入JAVA Script(JS)腳本,HTML文件和JS腳本中通過 相應的web實現(xiàn)程序來實現(xiàn)APP層的web應用;其中,HTML文件中設置有“embed”標簽,其 中“embed”標簽中的類型屬性用來標識Chrome瀏覽器本地插件(Plugin),JS腳本通過操 作所述標簽對象來實現(xiàn)APP層的業(yè)務請求。Phone Server層是電信業(yè)務的邏輯處理層,當Chrome瀏覽器啟動時,通過所述 “embed”標簽來獲取插件標識,在預先設置在Chrome瀏覽器中的插件列表目錄中,根據(jù)所 解析的插件標識獲取相應的插件,并通過所述插件調(diào)用PhoneServer層相應的處理命令對 電信業(yè)務進行處理,如編碼、解碼、鑒權(quán)等等,再根據(jù)Phone Server中預設的映射表中的 對應信息將上述電信業(yè)務命令轉(zhuǎn)化為電信業(yè)務請求;所述Phone Server中預設的映射表 中包含電信業(yè)務命令與電信業(yè)務請求的對應關系。此處選用瀏覽器本地插件的好處是1) 瀏覽器本地插 件是瀏覽器應用擴展的一種標準方法,該插件提供了標準的接口,便于跨瀏 覽器的移植;2)通過瀏覽器本地插件解析JS腳本來訪問Phone Server層,可以使Phone Server層滿足性能和安全需求;APP層與Phone Server層之間通過JS腳本實現(xiàn)信息的交 互。RIL要通過HAL中的無線設備串口間接地與無線設備進行信息交互,考慮到無線 設備的初始化比較耗時,本發(fā)明未將RIL和Phone Server層都放在瀏覽器本地插件中實 現(xiàn),本發(fā)明通過在Chrome OS內(nèi)核的init. rc腳本文件中設置與Chrome OS共同啟動的獨 立后臺進程,并通過所述后臺進程實現(xiàn)RIL的功能;Phone Server層與RIL通過Chrome OS 內(nèi)核的進程間通訊機制(DBUS)來實現(xiàn)信息的交互。關于HAL的實現(xiàn),需根據(jù)無線設備提供的功能,通過修改Chrome OS內(nèi)核程序來設 置虛擬的無線設備串口,使RIL通過HAL的無線設備串口與無線設備之間進行信息交互。步驟202 啟動Chrome OS,并對RIL和Phone Server層進行初始化;本步驟中,基于上述四個層次的設置,當啟動Chrome OS時,首先對RIL進行初始 化,RIL的初始化流程具體包括以下步驟步驟la =Chrome OS啟動時,自動加載一個Chrome OS內(nèi)核中用戶級進程,即Init 進程,以完成RIL啟動的引導進程;步驟Ib Init進程啟動后,根據(jù)Init進程中init. rc腳本文件建立基本服務,如 驅(qū)動服務、音頻服務等,并隨之調(diào)用預先配置在init. rc腳本文件中的Daemon后臺進程,啟 動RIL ;RIL啟動后,先通過調(diào)用HAL的無線設備串口對無線設備進行初始化,然后,開始實 時監(jiān)控無線設備串口信息,等待響應無線設備的命令;步驟Ic 無線設備初始化完成后,Chrome OS啟動Chrome瀏覽器,此時默認打開一 個Home APP待機網(wǎng)頁;至此,RIL初始化完成。其次,RIL初始化完成后,對Phone Server層進行初始化,Phone Server層的初始 化流程包括以下步驟步驟2a =Chrome瀏覽器啟動后,通過HTML文件中的“embed”標簽來獲取到插件標 識,根據(jù)該插件標識在預先設置在Chrome瀏覽器的插件列表目錄中查詢到相應的插件,并 對插件進行初始化;步驟2b 插件初始化完成后,對Phone Server層進行初始化;Phone Server層的初始化主要是建立上行和下行消息的處理通道,Phone Server層初始化完成后,Phone Server層即可響應web用戶的請求即下行消息,也能夠處理無線設備上報的消息即上行消 肩、ο
      步驟203 通過以上所設置的四個層次實現(xiàn)電信業(yè)務。本步驟中,在電信業(yè)務的下行方向,用戶在APP層通過Home APP頁面選擇電信業(yè) 務應用,并在Chrome瀏覽器的JS腳本中產(chǎn)生相應的應用命令;Chrome瀏覽器通過插件解 析上述命令后,調(diào)用Phone Server層相應的處理命令對電信業(yè)務進行處理,并轉(zhuǎn)換為電信 業(yè)務請求;Phone Server通過DBUS機制將電信業(yè)務請求傳遞給RIL,RIL將接收到的電信業(yè) 務請求轉(zhuǎn)換為無線設備能夠識別的AT命令,并通過HAL的無線設備串口發(fā)送給無線設備。在電信業(yè)務的上行方向,HAL從無線設備接收電信業(yè)務命令,并通過無線設備串口 發(fā)送給RIL ;RIL監(jiān)控到無線設備串口有電信業(yè)務后,將該電信業(yè)務命令打包成DBUS消息, 并通過DBUS機制發(fā)送給Phone Server層;Phone Server層通過插件調(diào)用APP層的JS腳 本,并通過Chrome瀏覽器顯示電信業(yè)務。本發(fā)明結(jié)合目前移動終端的電信業(yè)務實現(xiàn)思路和瀏覽器應用的特點,提出上述實 現(xiàn)方案,在Google Chrome OS平臺上實現(xiàn)電信業(yè)務的移植,并在X8632位環(huán)境上驗證了短 消息業(yè)務(SMS, Short Message Service)的收發(fā)功能。實施例一 SMS的下行消息處理流程為步驟11 用戶在APP層通過Home APP頁面選擇SMS應用;步驟12 在APP層的SMS APP頁面,用戶編輯短消息并發(fā)送;此時,在HTML文件中 的JS腳本中產(chǎn)生一個短消息發(fā)送命令;步驟13 =Chrome瀏覽器通過插件解析JS腳本中的短消息發(fā)送命令后,根據(jù)該短消 息發(fā)送命令調(diào)用Phone Server層相應的處理命令,對短消息進行編碼、解碼、鑒權(quán)等相應處 理,并根據(jù)預先設置在Phone Server層的映射表中的短消息發(fā)送命令與短消息下發(fā)請求的 對應關系,將短消息發(fā)送命令轉(zhuǎn)化為短消息下發(fā)請求;其中,所述映射表中包含了 JS腳本 的函數(shù)命令與實際業(yè)務請求的一一對應關系。步驟14 =Phone Server層通過DBUS機制將短消息下發(fā)請求傳遞給RIL,RIL將接 收到的短消息下發(fā)請求,并根據(jù)預先設置在Phone Server層的映射表中的短消息下發(fā)請求 與相應的AT命令的對應關系,將短消息下發(fā)請求轉(zhuǎn)換為無線設備能夠識別的AT命令,并通 過HAL的無線設備串口發(fā)送給無線設備;至此,SMS的下行消息處理流程執(zhí)行完畢。 實施例二 SMS的上行消息處理流程為步驟21 =HAL從無線設備收到一條新的短消息,并通過無線設備串口發(fā)送給RIL ;步驟22 =RIL監(jiān)控到無線設備串口有新的短消息到達后,將該短消息打包成DBUS 消息,并通過DBUS機制發(fā)送給Phone Server層;步驟23 =Phone Server層通過插件調(diào)用APP層的JS腳本,并通過Chrome瀏覽器 顯示新短消息;至此,SMS的上行消息處理流程執(zhí)行完畢。為實現(xiàn)上述方法,本發(fā)明還提供了一種實現(xiàn)電信業(yè)務的裝置,如圖3所示,該裝置 包括設置模塊、初始化模塊、及業(yè)務模塊;其中,設置模塊,用于基于Chrome OS設置APP層、Phone Server層、RIL、以及HAL ;初始化模塊,用于啟動Chrome OS后,對RIL和Phone Server層進行初始化;
      業(yè)務模塊,用于通過所設置的四個層次實現(xiàn)電信業(yè)務。所述設置模塊設 置APP層為基于Chrome OS的特性,在HTML文件中嵌入JS腳 本,并通過相應的web實現(xiàn)程序來實現(xiàn)APP層的web應用;所述設置模塊設置Phone Server層為基于瀏覽器本地插件方式,在HTML文件中 通過標簽來標識插件,Chrome瀏覽器根據(jù)所述標簽調(diào)用Phone Server層相應的處理命令 對電信業(yè)務進行處理,如編碼、解碼、鑒權(quán)等等,并將處理后的電信業(yè)務轉(zhuǎn)化為電信業(yè)務請 求;APP層與Phone Server層之間通過JS腳本實現(xiàn)信息的交互;所述設置模塊設置RIL為在Chrome OS內(nèi)核的init. rc腳本文件中設置與 Chrome OS共同啟動的獨立后臺進程,并通過所述后臺進程實現(xiàn)RIL的功能;Phone Server 層與RIL通過Chrome OS內(nèi)核的DBUS機制實現(xiàn)信息的交互;所述配置模塊設置HAL為根據(jù)無線設備提供的功能,在Chrome OS內(nèi)核中設置虛 擬的無線設備串口,并通過所述無線設備串口實現(xiàn)RIL與無線設備之間的信息交互。所述初始化模塊對RIL進行初始化為在Chrome OS啟動時,自動加載Chrome OS 內(nèi)核中的Init進程;Init進程啟動后,調(diào)用預先設置在Init進程中init. rc腳本文件中 的后臺進程啟動RIL ;RIL通過調(diào)用HAL的無線設備串口對無線設備進行初始化;無線設備 初始化完成后,Chrome OS啟動Chrome瀏覽器,并打開一個Home APP待機網(wǎng)頁;所述初始化模塊對Phone Server層進行初始化為=Chrome瀏覽器啟動后,通過 HTML文件中“embed”標簽來取到插件標識,根據(jù)所述插件標識在Chrome瀏覽器的插件列表 目錄中查詢到相應的插件,并對插件進行初始化;插件初始化完成后,對Phone Server層 進行初始化,建立上行和下行消息的處理通道。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護 范圍之內(nèi)。
      權(quán)利要求
      一種實現(xiàn)電信業(yè)務的方法,其特征在于,該方法包括基于Chrome操作系統(tǒng)(Chrome OS)設置應用(APP)層、電話服務框架層、無線接口層(RIL)、以及硬件抽象層(HAL);啟動Chrome OS后,對RIL和電話服務框架層進行初始化,并通過所設置的四個層次實現(xiàn)電信業(yè)務。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設置APP層為在超文本標記語言(HTML)文件中嵌入JAVA Script(JS)腳本,并 通過相應的web實現(xiàn)程序來實現(xiàn)APP層的web應用;所述設置電話服務框架層為基于瀏覽器本地插件方式,在HTML文件中通過標簽來標 識插件,Chrome瀏覽器根據(jù)所述標簽調(diào)用電話服務框架層相應的處理命令對電信業(yè)務進行 編解碼、及鑒權(quán)處理,并將處理后的電信業(yè)務命令轉(zhuǎn)化為電信業(yè)務請求;APP層與電話服務 框架層之間通過JS腳本實現(xiàn)信息的交互;所述設置RIL為在Chrome OS內(nèi)核的init. rc腳本文件中設置與Chrome OS共同啟動 的獨立后臺進程,并通過所述后臺進程實現(xiàn)RIL的功能;電話服務框架層與RIL通過Chrome OS內(nèi)核的進程間通訊機制(DBUS)實現(xiàn)信息的交互;所述設置HAL為根據(jù)無線設備提供的功能,在Chrome OS內(nèi)核中設置虛擬的無線設備 串口,并通過所述無線設備串口實現(xiàn)RIL與無線設備之間的信息交互。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對RIL進行初始化為在Chrome OS啟動時,自動加載Chrome OS內(nèi)核中的Init進程;Init進程啟動后,調(diào) 用預先設置在Init進程中init. rc腳本文件中的后臺進程啟動RIL ;RIL通過調(diào)用HAL的 無線設備串口對無線設備進行初始化,并開始監(jiān)控無線設備串口信息;無線設備初始化完 成后,Chrome OS啟動Chrome瀏覽器,并打開一個Home APP待機網(wǎng)頁。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對電話服務框架層進行初始化為Chrome瀏覽器啟動后,通過HTML文件的標簽獲取到插件標識,根據(jù)所述插件標識在Chrome瀏覽器的插件列表目錄中查詢到相應的插件,并對插件進行初始化;插件初始化完 成后,對電話服務框架層進行初始化,建立上行和下行消息的處理通道。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所設置的四個層次實現(xiàn)電信業(yè) 務為在處理下行短消息業(yè)務(SMS)時,用戶通過Home APP待機頁面選擇SMS應用并發(fā)送后, 在HTML文件的JS腳本中產(chǎn)生一個短消息發(fā)送命令;Chrome瀏覽器通過插件解析JS腳本 中的短消息發(fā)送命令后,根據(jù)所述短消息發(fā)送命令調(diào)用電話服務框架層相應的處理命令, 對該短消息進行相應處理并轉(zhuǎn)化為短消息下發(fā)請求;電話服務框架層通過進程間通訊機制 將所述短消息下發(fā)請求傳遞給RIL,RIL將接收到的短消息下發(fā)請求轉(zhuǎn)換為無線設備能夠 識別的AT命令,并通過HAL的無線設備串口發(fā)送給無線設備;在處理上行SMS業(yè)務時,HAL收到一條新的短消息,并通過無線設備串口發(fā)送給RIL ; RIL監(jiān)控到無線設備串口有新的短消息到達,將該短消息打包成DBUS消息后通過DBUS機 制發(fā)送給電話服務框架層;電話服務框架層通過插件調(diào)用APP層的JS腳本,并通過Chrome 瀏覽器顯示新短消息。
      6.一種實現(xiàn)電信業(yè)務的裝置,其特征在于,該裝置包括設置模塊、初始化模塊、及業(yè)務模塊;其中,設置模塊,用于基于Chrome OS設置APP層、電話服務框架層、RIL、以及HAL ; 初始化模塊,用于啟動Chrome OS后,對RIL和電話服務框架層進行初始化; 業(yè)務模塊,用于通過所設置的四個層次實現(xiàn)電信業(yè)務。
      7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述設置模塊設置APP層為在HTML文 件中嵌入JS腳本,并通過相應的web實現(xiàn)程序來實現(xiàn)APP層的web應用;所述設置模塊設置電話服務框架層為基于瀏覽器本地插件方式,在HTML文件中通過 標簽來標識插件,Chrome瀏覽器根據(jù)所述標簽調(diào)用電話服務框架層相應的處理命令對電信 業(yè)務進行編解碼、及鑒權(quán)處理,并將處理后的電信業(yè)務命令轉(zhuǎn)化為電信業(yè)務請求;APP層與 電話服務框架層之間通過JS腳本實現(xiàn)信息的交互;所述設置模塊設置RIL為在Chrome OS內(nèi)核的init. rc腳本文件中設置與Chrome OS 共同啟動的獨立后臺進程,并通過所述后臺進程實現(xiàn)RIL的功能;所述配置模塊設置HAL為根據(jù)無線設備提供的功能,在Chrome OS內(nèi)核中設置虛擬的 無線設備串口,并通過所述無線設備串口實現(xiàn)RIL與無線設備之間的信息交互。
      8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述初始化模塊對RIL進行初始化為在Chrome OS啟動時,自動加載Chrome OS內(nèi)核 中的Init進程;Init進程啟動后,調(diào)用預先設置在Init進程中init. rc腳本文件中的后 臺進程啟動RIL ;RIL通過調(diào)用HAL的無線設備串口對無線設備進行初始化;無線設備初始 化完成后,Chrome OS啟動Chrome瀏覽器,并打開一個Home APP待機網(wǎng)頁;所述初始化模塊對電話服務框架層進行初始化為=Chrome瀏覽器啟動后,通過HTML文 件中的標簽獲取到插件標識,根據(jù)所述插件標識在Chrome瀏覽器的插件列表目錄中查詢 到相應的插件,并對插件進行初始化;插件初始化完成后,對電話服務框架層進行初始化, 建立上行和下行消息的處理通道。
      全文摘要
      本發(fā)明公開了一種實現(xiàn)電信業(yè)務的方法和裝置,基于Chrome OS設置應用(APP)層、電話服務框架(Phone Server)層、無線接口層(RIL)、以及硬件抽象層(HAL);啟動Chrome OS后,對RIL和Phone Server層進行初始化,并通過所設置的四個層次實現(xiàn)電信業(yè)務。采用本發(fā)明所述方案,將電信業(yè)務移植到Chrome OS平臺上,能夠?qū)崿F(xiàn)瀏覽器的應用與無線設備之間的交互,完成電信業(yè)務所需的RIL層和Phone Server層的初始化,在Chrome OS啟動時顯示Home APP待機頁面,且架構(gòu)實現(xiàn)清晰、可移植性強,可進一步優(yōu)化電信業(yè)務。
      文檔編號H04W80/00GK101958932SQ20101029160
      公開日2011年1月26日 申請日期2010年9月21日 優(yōu)先權(quán)日2010年9月21日
      發(fā)明者王巍, 胡煒, 鐘聲 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1