两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種針對(duì)嵌入式家庭網(wǎng)關(guān)的信息顯示及交互方法

文檔序號(hào):7644995閱讀:324來源:國知局
專利名稱:一種針對(duì)嵌入式家庭網(wǎng)關(guān)的信息顯示及交互方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于一種信息顯示方法,尤指一種針對(duì)嵌入式家庭網(wǎng)關(guān)的信息顯示及交互方法。
背景技術(shù)
互聯(lián)網(wǎng)蘊(yùn)含著大量的信息,如何準(zhǔn)確的信息表示出來,讓使用者能正確獲取,則一直是互聯(lián)網(wǎng)應(yīng)用中的一個(gè)焦點(diǎn)。自1990年以來,超文本鏈接標(biāo)示語言(Hypertext Markup Language,以下簡(jiǎn)稱HTML)就一直被用作互聯(lián)網(wǎng)的“標(biāo)配”信息顯示及交互語言。隨著互聯(lián)網(wǎng)的發(fā)展,HTML也日益完善,通過眾多瀏覽器的支持,展現(xiàn)多彩的多媒體效果。目前的嵌入式家庭網(wǎng)關(guān),仍然是采用“HTML+瀏覽器”作為遠(yuǎn)程信息顯示及交互的主要手段。
但使用“HTML+瀏覽器”模式卻是并不適合用于嵌入式家庭網(wǎng)關(guān)。
第一,由于要適應(yīng)互聯(lián)網(wǎng)信息種類的多樣化,HTML信息本身越來越復(fù)雜,瀏覽器也日益臃腫。這對(duì)于性能強(qiáng)大的PC來說或許不算什么大問題,但對(duì)于對(duì)資源錙銖必較的嵌入式家庭網(wǎng)關(guān)來說,解析HTML之繁復(fù)、瀏覽器占用資源之多已經(jīng)成為明顯的負(fù)擔(dān)。
第二,“HTML+瀏覽器”模式缺乏簡(jiǎn)單的人機(jī)交互方式。HTML與大多數(shù)PC應(yīng)用一樣,是通過鼠標(biāo)鍵盤來實(shí)現(xiàn)人機(jī)交互的,但這對(duì)于追求小巧體積、低功耗的嵌入式系統(tǒng)來說,鼠標(biāo)鍵盤的交互方式顯然是不現(xiàn)實(shí)的。而且,對(duì)于不熟悉甚至對(duì)計(jì)算機(jī)一竅不通的人群來說,通過鼠標(biāo)準(zhǔn)確“命中”一個(gè)按鈕也不是一件輕松的事。然而,HTML和瀏覽器也可以通過更復(fù)雜的過程實(shí)現(xiàn)一些簡(jiǎn)單的交互方式,但是這樣的實(shí)現(xiàn)方法占用更多的資源,導(dǎo)致響應(yīng)速度和效果都不理想。況且,絕大多數(shù)針對(duì)嵌入式系統(tǒng)的瀏覽器都不提供這樣的高級(jí)功能。
第三,HTML的顯示格式是在HTML文本生成的時(shí)候就已經(jīng)固定的了,也就是說,是服務(wù)器必須為終端的顯示細(xì)節(jié)進(jìn)行定義,而終端的瀏覽器則要花費(fèi)大量的時(shí)間去處理這些定義,并且顯示終端只能被動(dòng)的接收HTML文本,一成不變的把信息按照HTML規(guī)定的格式顯示出來,缺乏靈活性。
第五,傳統(tǒng)的“HTML+瀏覽器”除了鼠標(biāo)鍵盤以外并不能支持其他的輸入方式。要通過HTML操作如攝像頭、遙控器、IC卡讀卡器等外設(shè),必須借助能支持插件功能的瀏覽器,這樣強(qiáng)大的功能、性能需求對(duì)于嵌入式家庭網(wǎng)關(guān)而言是難以接受的。
另外,目前在嵌入式家庭網(wǎng)關(guān)要實(shí)現(xiàn)簡(jiǎn)單交互的另一類手段就是針對(duì)每一個(gè)應(yīng)用在終端上使用一個(gè)專門的客戶端軟件,而這么做的缺點(diǎn)就是不得不為每個(gè)具體應(yīng)用開發(fā)一個(gè)具體的終端,一個(gè)具體的交互過程,即是說,每增加一種服務(wù)就要升級(jí)一次家庭網(wǎng)關(guān)上的軟件,這對(duì)于嵌入式家庭網(wǎng)關(guān)而言,無論是頻繁地升級(jí)終端的繁瑣還是多次添加交互功能后終端的臃腫,都是不能接受的。
因此,對(duì)現(xiàn)有技術(shù)進(jìn)行改進(jìn),提供一種簡(jiǎn)單、互動(dòng)、靈活、占用資源少的信息顯示及交互方法實(shí)為必要。

發(fā)明內(nèi)容本發(fā)明的目的在于提供一種簡(jiǎn)單、互動(dòng)、靈活、占用資源少的信息顯示及交互方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案提供一種針對(duì)嵌入式家庭網(wǎng)關(guān)的信息顯示及交互方法,該方法以信息導(dǎo)航協(xié)議(Information Navigation Protocol,下簡(jiǎn)稱INP協(xié)議)為核心,該方法包括(1)客戶端向服務(wù)器端發(fā)送連接請(qǐng)求;(2)服務(wù)器接收連接請(qǐng)求,建立信息導(dǎo)航INP協(xié)議連接;(3)服務(wù)器產(chǎn)生INP消息并發(fā)送到客戶端;(4)客戶端接收并解析INP消息,通過圖形用戶界面系統(tǒng)將信息可視化;(5)圖形用戶界面通過通用外設(shè)訪問接口獲取用戶輸入信息,并生成相應(yīng)INP請(qǐng)求;(6)客戶端根據(jù)INP請(qǐng)求生成INP消息發(fā)送到服務(wù)器,返回步驟(3),否則斷開請(qǐng)求結(jié)束程序。
該步驟(3)中包括服務(wù)器應(yīng)用邏輯根據(jù)請(qǐng)求和服務(wù)類型,通過通用信息獲取接口獲取數(shù)據(jù);服務(wù)器INP協(xié)議棧根據(jù)數(shù)據(jù)產(chǎn)生INP消息,其中包括信息和操作腳本,由通信載體模塊發(fā)到客戶端。
該步驟(4)中客戶端INP協(xié)議棧解析INP消息,將其中的信息和操作腳本傳入顯示邏輯以及客戶端顯示策略模塊,根據(jù)客戶端顯示策略,圖形用戶界面系統(tǒng)將信息可視化,并等待用戶輸入。
該步驟(5)中圖形用戶界面通過通用外設(shè)訪問接口獲取各類用戶輸入信息,調(diào)用腳本執(zhí)行器,腳本執(zhí)行器解析操作腳本,執(zhí)行操作,并生成相應(yīng)的INP請(qǐng)求。
該步驟(5)中客戶端INP協(xié)議棧根據(jù)INP請(qǐng)求生成INP消息發(fā)送到服務(wù)器,由通信載體發(fā)到服務(wù)器。
其中INP消息包括信令(Signal)域和可選的信息(Information)域。信令域是傳送關(guān)于該INP消息的相關(guān)INP協(xié)議信息,包括服務(wù)器標(biāo)識(shí)符(ServerId)、客戶端標(biāo)識(shí)符(ClientId)、服務(wù)類型(ServiceType)、服務(wù)標(biāo)識(shí)符(ServiceId)、方法名(MethodName)、序號(hào)(Seq)等等。服務(wù)器標(biāo)識(shí)符由服務(wù)器隨機(jī)生成,與由客戶端隨機(jī)生成的客戶端標(biāo)識(shí)符共同標(biāo)識(shí)一個(gè)INP會(huì)話;服務(wù)類型標(biāo)識(shí)一類服務(wù),和服務(wù)標(biāo)識(shí)符共同標(biāo)識(shí)針對(duì)某個(gè)客戶端的一個(gè)具體服務(wù);方法名標(biāo)識(shí)一個(gè)INP消息的功能。信息域包括信息和操作腳本,信息是由服務(wù)器向客戶端推送的不包含顯示方式的資料素材,操作腳本是由服務(wù)器定制的,供客戶端執(zhí)行的一系列操作。
與現(xiàn)有技術(shù)相比,本發(fā)明的有如下有益效果本發(fā)明的該信息顯示及交互方法以信息導(dǎo)航協(xié)議(INP協(xié)議)為核心,并包含服務(wù)邏輯、各類接口、數(shù)據(jù)庫、圖形界面系統(tǒng)、外設(shè)等附加模塊。INP提供一套通用、完備的接口,可以支持任何外設(shè)來進(jìn)行交互。INP解決了HTML臃腫、復(fù)雜、呆板、外設(shè)支持不完善等缺點(diǎn),適用于嵌入式系統(tǒng),可用于替代HTML成為嵌入式家庭網(wǎng)關(guān)對(duì)信息顯示及交互的標(biāo)準(zhǔn)解決方案。

圖1是本發(fā)明信息顯示及交互方法的流程框圖;圖2是本發(fā)明信息顯示及交互方法的服務(wù)器端與客戶端的關(guān)系結(jié)構(gòu)圖;圖3是本發(fā)明信息顯示及交互方法的INP消息的組成結(jié)構(gòu)示意圖;圖4是本發(fā)明信息顯示及交互方法應(yīng)用在家庭網(wǎng)關(guān)的實(shí)施示意圖。
具體實(shí)施方式如圖1所示,本發(fā)明針對(duì)嵌入式家庭網(wǎng)關(guān)的信息顯示及交互方法如下該方法從客戶端向服務(wù)器發(fā)送連接請(qǐng)求開始,至客戶端向服務(wù)器發(fā)送斷開請(qǐng)求結(jié)束,客戶端與服務(wù)器按以下流程進(jìn)行信息交互。
(1)客戶端向服務(wù)器端發(fā)送連接請(qǐng)求;(2)服務(wù)器接收連接請(qǐng)求,建立信息導(dǎo)航INP協(xié)議連接;(3)服務(wù)器應(yīng)用邏輯根據(jù)請(qǐng)求和服務(wù)類型,通過通用信息獲取接口獲取數(shù)據(jù);(4)服務(wù)器INP協(xié)議棧根據(jù)數(shù)據(jù)產(chǎn)生INP消息,其中包括信息和操作腳本;(5)服務(wù)器產(chǎn)生的INP消息由通信載體模塊發(fā)到客戶端;(6)客戶端通信載體模塊收到INP消息;(7)客戶端INP協(xié)議棧解析INP消息,將其中的信息和操作腳本傳入顯示邏輯;(8)客戶端INP協(xié)議棧解析INP消息,將其中的信息和操作腳本傳入客戶端顯示策略模塊;(9)根據(jù)客戶端顯示策略,圖形用戶界面系統(tǒng)將信息可視化,并等待用戶輸入;(10)圖形用戶界面通過通用外設(shè)訪問接口獲取各類用戶輸入信息,調(diào)用腳本執(zhí)行器;(11)腳本執(zhí)行器解析操作腳本,執(zhí)行操作,并生成相應(yīng)的INP請(qǐng)求;(12)客戶端INP協(xié)議棧根據(jù)INP請(qǐng)求生成INP消息發(fā)送到服務(wù)器,由通信載體發(fā)到服務(wù)器,返回步驟(3),否則斷開請(qǐng)求結(jié)束程序。INP協(xié)議是一個(gè)通信領(lǐng)域的信息交互標(biāo)準(zhǔn),它基于可擴(kuò)展置標(biāo)語言(EXtensible Markup Language,XML)擴(kuò)展。其核心思想就是服務(wù)器利用XML發(fā)送不包含顯示方式的信息與操作腳本,家庭網(wǎng)關(guān)接收到XML后,根據(jù)本地策略將信息進(jìn)行處理并展現(xiàn)給用戶,并可根據(jù)操作腳本進(jìn)行簡(jiǎn)單互動(dòng)。
其中INP消息包括信令(Signal)域和可選的信息(Information)域,如圖2所示。信令域是傳送關(guān)于該INP消息的相關(guān)INP協(xié)議信息,包括服務(wù)器標(biāo)識(shí)符(ServerId)、客戶端標(biāo)識(shí)符(ClientId)、服務(wù)類型(ServiceType)、服務(wù)標(biāo)識(shí)符(ServiceId)、方法名(MethodName)、序號(hào)(Seq)等等。
其中服務(wù)器標(biāo)識(shí)符由服務(wù)器隨機(jī)生成,與由客戶端隨機(jī)生成的客戶端標(biāo)識(shí)符共同標(biāo)識(shí)一個(gè)INP會(huì)話;服務(wù)類型標(biāo)識(shí)一類服務(wù),和服務(wù)標(biāo)識(shí)符共同標(biāo)識(shí)針對(duì)某個(gè)客戶端的一個(gè)具體服務(wù);方法名標(biāo)識(shí)一個(gè)INP消息的功能,具體有連接(connect)、斷開(disconnect)、保持連接(keep alive)、獲取信息(get data)、推送信息(put data)、提交信息(send message)、邀請(qǐng)其他客戶端(invite)、剔除其他客戶端(ban)。序號(hào)是遞增的整數(shù),用于標(biāo)識(shí)本消息在消息隊(duì)列中的順序。
信息域包括信息和操作腳本,信息是由服務(wù)器向客戶端推送的不包含顯示方式的資料素材,操作腳本是由服務(wù)器定制的,供客戶端執(zhí)行的一系列操作。
請(qǐng)參閱圖3,該服務(wù)器端與客戶端的連接關(guān)系如圖所示,INP服務(wù)信息是根據(jù)服務(wù)邏輯通過INP協(xié)議發(fā)送給用戶的信息,即為INP信息中的信息域。
服務(wù)器端為發(fā)出INP服務(wù)信息的一方,客戶端為請(qǐng)求并接收INP服務(wù)信息的一方,客戶端和服務(wù)器端之間通過信息導(dǎo)航INP協(xié)議連接,傳遞INP服務(wù)信息。
服務(wù)器INP協(xié)議棧,產(chǎn)生、維護(hù)INP服務(wù)信息的模塊,通過調(diào)用通信載體模塊收發(fā)INP服務(wù)信息,產(chǎn)生INP消息;客戶端INP協(xié)議棧解析INP消息。
服務(wù)器應(yīng)用邏輯模塊是一個(gè)服務(wù)的邏輯,信息提供方的核心,通用信息獲取接口是服務(wù)器應(yīng)用邏輯模塊獲取具體服務(wù)信息的接口,另一端連接數(shù)據(jù)庫或者任意的內(nèi)容提供商。服務(wù)器應(yīng)用邏輯模塊通過通用信息獲取接口從本地?cái)?shù)據(jù)庫、內(nèi)容提供商、客服中心、媒體庫等獲取數(shù)據(jù)。
通信載體模塊,該模塊包含一個(gè)通用接口和一個(gè)傳輸協(xié)議,INP通過該通用接口使其服務(wù)信息被承載于其他任意的傳輸協(xié)議上。
客戶端顯示策略模塊解析INP服務(wù)信息,根據(jù)客戶端的策略,處理INP服務(wù)信息并將其傳入圖形用戶界面系統(tǒng)??蛻舳说膱D形用戶界面系統(tǒng)是任意的嵌入式圖形用戶界面系統(tǒng),通過通用外設(shè)訪問接口獲取各類用戶外設(shè)的輸入信息,調(diào)用腳本執(zhí)行器;通過該通用外設(shè)訪問接口,圖形用戶界面系統(tǒng)可以訪問任意的已注冊(cè)外設(shè)。
如圖4所示,采用上述INP技術(shù)的家庭網(wǎng)關(guān),定義了一個(gè)通用的接口支持各種接入的外設(shè),上面所述的外設(shè)(例如家用電話)只需接入家庭網(wǎng)關(guān),就可以被家庭網(wǎng)關(guān)調(diào)用,而家庭網(wǎng)關(guān)內(nèi)預(yù)置了許多調(diào)用這些外設(shè)的方法和腳本,增值服務(wù)器只要將INP服務(wù)器上定義的一些調(diào)用這些外設(shè)的方法寫成腳本向家庭網(wǎng)關(guān)發(fā)送消息,家庭網(wǎng)關(guān)收到這些預(yù)置的腳本后,就能按照增值服務(wù)商的要求調(diào)用外設(shè)和用戶進(jìn)行交互或達(dá)到一個(gè)良好的視聽效果。
這個(gè)家庭網(wǎng)關(guān)將有線電視網(wǎng)、電話網(wǎng)和IP網(wǎng)整合在一起,將家庭里的電視機(jī)、電話機(jī)、音響、數(shù)碼設(shè)備、PC、控制器和監(jiān)控設(shè)施等等整合在一起,提供給服務(wù)使用。一個(gè)服務(wù)可以充分使用這些資源而不用關(guān)心具體外設(shè)的品牌和型號(hào)。
以上所述僅為本發(fā)明的較佳實(shí)施例,本發(fā)明的保護(hù)范圍并不局限于此,本領(lǐng)域中的技術(shù)人員任何基于本發(fā)明技術(shù)方案上非實(shí)質(zhì)性變更均包括在本發(fā)明保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種針對(duì)嵌入式家庭網(wǎng)關(guān)的信息顯示及交互方法,其特征在于,該方法包括(1)客戶端向服務(wù)器端發(fā)送連接請(qǐng)求;(2)服務(wù)器接收連接請(qǐng)求,建立信息導(dǎo)航INP協(xié)議連接;(3)服務(wù)器產(chǎn)生INP消息并發(fā)送到客戶端;(4)客戶端接收并解析INP消息,通過圖形用戶界面系統(tǒng)將信息可視化;(5)圖形用戶界面通過通用外設(shè)訪問接口獲取用戶輸入信息,并生成相應(yīng)INP請(qǐng)求;(6)客戶端根據(jù)INP請(qǐng)求生成INP消息發(fā)送到服務(wù)器,返回步驟(3),否則斷開請(qǐng)求結(jié)束程序。
2.如權(quán)利要求1所述的,其特征在于,該步驟(3)中包括服務(wù)器應(yīng)用邏輯根據(jù)請(qǐng)求和服務(wù)類型,通過通用信息獲取接口獲取數(shù)據(jù);服務(wù)器INP協(xié)議棧根據(jù)數(shù)據(jù)產(chǎn)生INP消息,其中包括信息和操作腳本,由通信載體模塊發(fā)到客戶端。
3.如權(quán)利要求2所述的,其特征在于,該步驟(4)中客戶端INP協(xié)議棧解析INP消息,將其中的信息和操作腳本傳入顯示邏輯以及客戶端顯示策略模塊,根據(jù)客戶端顯示策略,圖形用戶界面系統(tǒng)將信息可視化,并等待用戶輸入。
4.如權(quán)利要求3所述的,其特征在于,該步驟(5)中圖形用戶界面通過通用外設(shè)訪問接口獲取各類用戶輸入信息,調(diào)用腳本執(zhí)行器,腳本執(zhí)行器解析操作腳本,執(zhí)行操作,并生成相應(yīng)的INP請(qǐng)求。
5.如權(quán)利要求4所述的,其特征在于,該步驟(5)中客戶端INP協(xié)議棧根據(jù)INP請(qǐng)求生成INP消息發(fā)送到服務(wù)器,由通信載體發(fā)到服務(wù)器。
全文摘要
本發(fā)明公開了一種針對(duì)嵌入式家庭網(wǎng)關(guān)的信息顯示及交互方法,該方法以信息導(dǎo)航協(xié)議為核心,包括(1)客戶端向服務(wù)器端發(fā)送連接請(qǐng)求;(2)服務(wù)器接收連接請(qǐng)求,建立信息導(dǎo)航INP協(xié)議連接;(3)服務(wù)器產(chǎn)生INP消息并發(fā)送到客戶端;(4)客戶端接收并解析INP消息,通過圖形用戶界面系統(tǒng)將信息可視化;(5)圖形用戶界面通過通用外設(shè)訪問接口獲取用戶輸入信息,并生成相應(yīng)INP請(qǐng)求;(6)客戶端根據(jù)INP請(qǐng)求生成INP消息發(fā)送到服務(wù)器,返回步驟(3),否則斷開請(qǐng)求結(jié)束程序。本發(fā)明的信息顯示及交互方法簡(jiǎn)單、互動(dòng)、靈活、占用資源少,支持多種輸入方式。
文檔編號(hào)H04L29/06GK101022432SQ200710026350
公開日2007年8月22日 申請(qǐng)日期2007年1月17日 優(yōu)先權(quán)日2007年1月17日
發(fā)明者梅舒帆, 劉建平, 廖帥, 黃裕佳 申請(qǐng)人:廣州匯思通訊科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
三亚市| 房产| 绍兴市| 乾安县| 密云县| 宁海县| 布拖县| 沙河市| 红原县| 武穴市| 陆良县| 昭苏县| 托克托县| 长沙县| 遂宁市| 和田县| 崇明县| 东阳市| 永善县| 汉寿县| 上思县| 乌鲁木齐市| 云阳县| 额济纳旗| 韩城市| 运城市| 都兰县| 浦东新区| 张家界市| 都安| 额尔古纳市| 北票市| 闵行区| 祁连县| 吕梁市| 泗阳县| 横峰县| 长沙市| 大邑县| 山西省| 平潭县|