專利名稱:通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字家庭技術(shù)領(lǐng)域,具體涉及一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系 統(tǒng)及方法。
背景技術(shù):
機(jī)頂盒的用戶群越來越廣泛,與此同時,用戶對機(jī)頂盒的需求也是越來越大,各大 廠商對機(jī)頂盒功能的要求也越來越嚴(yán)格。另外隨著移動終端在家庭用戶中的普及,用戶擁 有很多的移動終端。如果能利用機(jī)頂盒自動對周圍的移動終端進(jìn)行搜索,并進(jìn)行連接,則能 實(shí)現(xiàn)數(shù)字家庭移動終端之間的互聯(lián)互通。因此,人們希望提供一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng)及方法為用戶帶來 方便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng)及方 法,能夠通過機(jī)頂盒應(yīng)用程序?qū)νㄐ啪W(wǎng)絡(luò)的移動終端進(jìn)行搜索,使機(jī)頂盒與移動終端互聯(lián) 互通,方便用戶。本發(fā)明提供的技術(shù)方案如下本發(fā)明提供一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng)包括應(yīng)用程序?qū)?、?yīng)用層API、中間件API、中間件適配層、嵌入式操作系統(tǒng)、硬件 驅(qū)動程序和引導(dǎo)程序、機(jī)頂盒硬件;應(yīng)用程序?qū)樱糜谑沟脵C(jī)頂盒對周圍的移動終端進(jìn)行搜索,并進(jìn)行連接;應(yīng)用層API,負(fù)責(zé)為上層應(yīng)用程序?qū)犹峁〢PI接口 ;中間件API,負(fù)責(zé)處理應(yīng)用層API交付下來的接口,將應(yīng)用層的API在此層將轉(zhuǎn)化 為中間件的API ;中間件適配層,負(fù)責(zé)處理3中間件API傳遞下來的API函數(shù),使得中間件API在不 同的嵌入式操作系統(tǒng)上運(yùn)行;嵌入式操作系統(tǒng),用于使得上層的中間件適配層基于此操作系統(tǒng)平臺進(jìn)行;硬件驅(qū)動程序和引導(dǎo)程序,是連接上層嵌入式操作系統(tǒng)和下層機(jī)頂盒硬件的橋 梁,通過硬件驅(qū)動,使操作系統(tǒng)能識別底層的硬件;機(jī)頂盒硬件,包括有存儲器、中央處理器、輸入設(shè)備和輸出設(shè)備??蛇x的,嵌入式操作系統(tǒng)為Linux、WinCE或Vxworks操作系統(tǒng)??蛇x的,機(jī)頂盒硬件中包括有能搜索移動終端的通信設(shè)備??蛇x的,機(jī)頂盒模塊分為四個部分發(fā)送/接收模塊、傳輸協(xié)議、適配模塊和移動 終端搜索程序;移動終端模塊也分為相應(yīng)的四個部分發(fā)送/接收模塊、傳輸協(xié)議、適配層和連接 機(jī)頂盒程序。
本發(fā)明提供一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的方法移動終端的應(yīng)用程序按以下步驟進(jìn)行1)移動終端打開連接機(jī)頂盒的應(yīng)用程序;2)打開通信設(shè)備,向通信網(wǎng)絡(luò)開放自己的網(wǎng)絡(luò)ID ;3)等待機(jī)頂盒應(yīng)用程序進(jìn)行連接;4)機(jī)頂盒搜索到此終端,并進(jìn)行連接,連接成功則進(jìn)入5),否則轉(zhuǎn)到2);5)連接成功后,移動終端跟機(jī)頂盒進(jìn)行數(shù)據(jù)的通信;機(jī)頂盒部分在移動終端應(yīng)用程序運(yùn)行后打開搜索連接移動終端的程序,步驟如 下1)機(jī)頂盒打開搜索連接移動終端的程序;2)向通信網(wǎng)絡(luò)上搜索移動終端;3)搜索成功則返回相應(yīng)的設(shè)備,否則返回2)繼續(xù)進(jìn)行搜索;4)用戶對相應(yīng)的設(shè)備選擇進(jìn)行連接,連接成功則進(jìn)入5),否則返回續(xù)等待連接;5)連接成功后,機(jī)頂盒可對移動終端進(jìn)行數(shù)據(jù)的通信。上述技術(shù)方案可以看出,本發(fā)明具有以下有益效果本發(fā)明實(shí)施例技術(shù)方案能夠通過機(jī)頂盒應(yīng)用程序?qū)νㄐ啪W(wǎng)絡(luò)的移動終端進(jìn)行搜 索,通信協(xié)議可包括紅外、藍(lán)牙、WIFI等,然后機(jī)頂盒可對搜索到的移動終端進(jìn)行連接,連 接成功后可進(jìn)行數(shù)據(jù)的通信,因此,通過此系統(tǒng)使機(jī)頂盒與移動終端互聯(lián)互通,方便用戶使用。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其它的附圖。圖1是本發(fā)明系統(tǒng)的層次結(jié)構(gòu)圖;圖2是本發(fā)明系統(tǒng)的軟件架構(gòu)圖;圖3是本發(fā)明方法中移動終端側(cè)流程4是本發(fā)明方法中機(jī)頂盒側(cè)流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明提供一種一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng)及方法,能夠通過機(jī)頂 盒應(yīng)用程序?qū)νㄐ啪W(wǎng)絡(luò)的移動終端進(jìn)行搜索,使機(jī)頂盒與移動終端互聯(lián)互通,方便用戶。以下結(jié)合附圖對本發(fā)明技術(shù)方案分別進(jìn)行詳細(xì)說明。圖1為本發(fā)明的系統(tǒng)的層次結(jié)構(gòu)圖。
4
根據(jù)分層的架構(gòu)模式,本系統(tǒng)可分為七層101應(yīng)用程序?qū)印?02應(yīng)用層 API (Application Programming Interface,應(yīng)用程序編程接 口)、103 中間件 API、104 中間 件適配層、105嵌入式操作系統(tǒng)、106硬件驅(qū)動程序和引導(dǎo)程序和107機(jī)頂盒硬件。首先,處于最上層的是101應(yīng)用程序?qū)?。?yīng)用程序?qū)又饕ㄟ\(yùn)行在機(jī)頂盒操作 系統(tǒng)上的應(yīng)用程序,通過應(yīng)用程序,機(jī)頂盒可完成相應(yīng)的應(yīng)用。在本系統(tǒng)中,應(yīng)用程序為可 進(jìn)行搜索連接移動終端的應(yīng)用軟件,通過此應(yīng)用軟件,機(jī)頂盒用用可以對周圍的移動終端 進(jìn)行搜索,并進(jìn)行連接。102為應(yīng)用層API。主要負(fù)責(zé)為上層應(yīng)用程序?qū)犹峁〢PI接口,它是連接上層101 應(yīng)用程序?qū)优c下層103中間件API之間的橋梁。在本系統(tǒng)中,應(yīng)用層API包括搜索連接移 動終端應(yīng)用的API,有搜索API、連接API、協(xié)議判斷API、數(shù)據(jù)傳輸API等103為中間件API。主要負(fù)責(zé)處理上層102應(yīng)用層API交付下來的接口,應(yīng)用層 的API在此層將轉(zhuǎn)化為中間件的API,通過中間件API,可屏蔽底層的系統(tǒng)操作,實(shí)現(xiàn)可移植 性。104為中間件適配層。主要負(fù)責(zé)處理上層103中間件API傳遞下來的API函數(shù),它 基于底層105嵌入式操作系統(tǒng)。通過中間件適配層,使得中間件API可以在不同的嵌入式 操作系統(tǒng)上運(yùn)行,很好的屏蔽了底層操作系統(tǒng)的要求,達(dá)到可移植性。105為嵌入式操作系統(tǒng)。上層的中間件適配層要基于此操作系統(tǒng)平臺進(jìn)行設(shè)計。 本系統(tǒng)中,嵌入式操作系統(tǒng)可為Linux、WinCE、Vxworks等操作系統(tǒng)。106為硬件驅(qū)動程序和引導(dǎo)程序。它是連接上層105嵌入式操作系統(tǒng)和下層107 機(jī)頂盒硬件的橋梁,通過硬件驅(qū)動,使操作系統(tǒng)能識別底層的硬件。在本系統(tǒng)中,硬件驅(qū)動 程序要求可以識別底層接收發(fā)送紅外、藍(lán)牙、WIFI數(shù)據(jù)的硬件。107為機(jī)頂盒的硬件。主要包括有存儲器、中央處理器、輸入設(shè)備和輸出設(shè)備等。 在本系統(tǒng)中,機(jī)頂盒硬件中包括有能搜索移動終端的通信設(shè)備,如藍(lán)牙、紅外和WIFI發(fā)射 接收器。圖2為本發(fā)明系統(tǒng)軟件架構(gòu)圖。該架構(gòu)主要分為機(jī)頂盒模塊和移動終端模塊。如圖2所示,機(jī)頂盒模塊分為四個部分發(fā)送/接收模塊、傳輸協(xié)議、適配模塊和移 動終端搜索程序。移動終端模塊也分為相應(yīng)的四個部分發(fā)送/接收模塊、傳輸協(xié)議、適配 層和連接機(jī)頂盒程序。首先是移動終端搜索程序,在本系統(tǒng)中,移動終端搜索程序主要負(fù)責(zé)接收適配層 發(fā)送上來的數(shù)據(jù),處理相應(yīng)的信息,搜索周圍的移動終端設(shè)備,并進(jìn)行連接。而移動終端模 塊的連接機(jī)頂盒程序主要負(fù)責(zé)打開通信設(shè)備模塊,如紅外、藍(lán)牙和WIFI,在網(wǎng)絡(luò)上開放自己 的ID,使得機(jī)頂盒能通過通信信道搜索到此移動終端設(shè)備,然后通過協(xié)議進(jìn)行連接。適配模塊接收上層應(yīng)用程序交付下來的數(shù)據(jù),然后進(jìn)行格式的處理達(dá)到滿足對方 接收的格式。在移動終端模塊中,適配模塊負(fù)責(zé)將手機(jī)發(fā)送的數(shù)據(jù)轉(zhuǎn)化為能為機(jī)頂盒操作 系統(tǒng)所能識別的數(shù)據(jù)格式;在機(jī)頂盒模塊中,適配模塊負(fù)責(zé)將機(jī)頂盒發(fā)送的數(shù)據(jù)轉(zhuǎn)化為能 為手機(jī)操作系統(tǒng)所能識別的數(shù)據(jù)格式。傳輸協(xié)議接收上層適配模塊交付下來的數(shù)據(jù),然后根據(jù)應(yīng)用程序所選擇的傳輸協(xié) 議提供相應(yīng)的傳輸協(xié)議,封裝數(shù)據(jù)包,然后將數(shù)據(jù)包交付給下層的發(fā)送/接收模塊。傳輸協(xié)議可以基于無線和有線傳輸?shù)膫鬏攨f(xié)議,如藍(lán)牙、WIFI協(xié)議。發(fā)送/接收模塊主要是將上層傳輸協(xié)議交付下來的數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)上去,同時接 收在網(wǎng)絡(luò)上傳送到此目的地的數(shù)據(jù)。為進(jìn)一步說明本系統(tǒng)的操作流程,現(xiàn)結(jié)合圖3本發(fā)明系統(tǒng)的示例圖進(jìn)行說明。如圖3和圖4所示,本系統(tǒng)的流程主要包括兩個部分,一個是移動終端部分,另一 個是機(jī)頂盒部分。圖3所示,在機(jī)頂盒搜索應(yīng)用程序運(yùn)行之前,移動終端的應(yīng)用程序要先進(jìn)行運(yùn)行。1)首先移動終端打開連接機(jī)頂盒的應(yīng)用程序;2)打開通信設(shè)備,向通信網(wǎng)絡(luò)開放自己的網(wǎng)絡(luò)ID ;3)等待機(jī)頂盒應(yīng)用程序進(jìn)行連接;4)機(jī)頂盒搜索到此終端,并進(jìn)行連接,連接成功則進(jìn)入5),否則轉(zhuǎn)到2);5)連接成功后,移動終端可跟機(jī)頂盒進(jìn)行數(shù)據(jù)的通信,包括遙控、上傳、下載等操 作;6)結(jié)束。圖4所示,機(jī)頂盒部分在移動終端應(yīng)用程序運(yùn)行后可打開搜索連接移動終端的程序。1)首先機(jī)頂盒打開搜索連接移動終端的程序;2)向通信網(wǎng)絡(luò)上搜索移動終端,包括有紅外、藍(lán)牙、WIFI等協(xié)議的終端;3)搜索成功則返回相應(yīng)的設(shè)備,否則返回2)繼續(xù)進(jìn)行搜索;4)用戶對相應(yīng)的設(shè)備選擇進(jìn)行連接,連接成功則進(jìn)入5),否則返回續(xù)等待連接;5)連接成功后,機(jī)頂盒可對移動終端進(jìn)行數(shù)據(jù)的通信,包括遙控、上傳、下載等操 作;6)結(jié)束。上述技術(shù)方案可以看出,本發(fā)明具有以下有益效果本發(fā)明實(shí)施例技術(shù)方案能夠通過機(jī)頂盒應(yīng)用程序?qū)νㄐ啪W(wǎng)絡(luò)的移動終端進(jìn)行搜 索,通信協(xié)議可包括紅外、藍(lán)牙、WIFI等,然后機(jī)頂盒可對搜索到的移動終端進(jìn)行連接,連 接成功后可進(jìn)行數(shù)據(jù)的通信,因此,通過此系統(tǒng)使機(jī)頂盒與移動終端互聯(lián)互通,方便用戶使用。需要說明的是,上述裝置和系統(tǒng)內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由 于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處 不再贅述。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存 儲介質(zhì)可以包括只讀存儲器(ROM,Read Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。以上對本發(fā)明實(shí)施例所提供的一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng)及方法, 進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí) 施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù) 人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng),其特征在于包括應(yīng)用程序?qū)?、?yīng)用層API、中間件API、中間件適配層、嵌入式操作系統(tǒng)、硬件驅(qū)動 程序和引導(dǎo)程序、機(jī)頂盒硬件;應(yīng)用程序?qū)?,用于使得機(jī)頂盒對周圍的移動終端進(jìn)行搜索,并進(jìn)行連接; 應(yīng)用層API,負(fù)責(zé)為上層應(yīng)用程序?qū)犹峁〢PI接口 ;中間件API,負(fù)責(zé)處理應(yīng)用層API交付下來的接口,將應(yīng)用層的API在此層將轉(zhuǎn)化為中 間件的API ;中間件適配層,負(fù)責(zé)處理3中間件API傳遞下來的API函數(shù),使得中間件API在不同的 嵌入式操作系統(tǒng)上運(yùn)行;嵌入式操作系統(tǒng),用于使得上層的中間件適配層基于此操作系統(tǒng)平臺進(jìn)行; 硬件驅(qū)動程序和引導(dǎo)程序,是連接上層嵌入式操作系統(tǒng)和下層機(jī)頂盒硬件的橋梁,通 過硬件驅(qū)動,使操作系統(tǒng)能識別底層的硬件;機(jī)頂盒硬件,包括有存儲器、中央處理器、輸入設(shè)備和輸出設(shè)備。
2.根據(jù)權(quán)利要求1所述的通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng),其特征在于 嵌入式操作系統(tǒng)為Linux、WinCE或Vxworks操作系統(tǒng)。
3.根據(jù)權(quán)利要求1或2所述的通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng),其特征在于 機(jī)頂盒硬件中包括能搜索移動終端的通信設(shè)備。
4.根據(jù)權(quán)利要求1或2所述的通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng),其特征在于 機(jī)頂盒模塊分為四個部分發(fā)送/接收模塊、傳輸協(xié)議、適配模塊和移動終端搜索程序;移動終端模塊也分為相應(yīng)的四個部分發(fā)送/接收模塊、傳輸協(xié)議、適配層和連接機(jī)頂盒程序。
5.一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的方法,其特征在于 移動終端的應(yīng)用程序按以下步驟進(jìn)行1)移動終端打開連接機(jī)頂盒的應(yīng)用程序;2)打開通信設(shè)備,向通信網(wǎng)絡(luò)開放自己的網(wǎng)絡(luò)ID;3)等待機(jī)頂盒應(yīng)用程序進(jìn)行連接;4)機(jī)頂盒搜索到此終端,并進(jìn)行連接,連接成功則進(jìn)入5),否則轉(zhuǎn)到2);5)連接成功后,移動終端跟機(jī)頂盒進(jìn)行數(shù)據(jù)的通信;機(jī)頂盒部分在移動終端應(yīng)用程序運(yùn)行后打開搜索連接移動終端的程序,步驟如下1)機(jī)頂盒打開搜索連接移動終端的程序;2)向通信網(wǎng)絡(luò)上搜索移動終端;3)搜索成功則返回相應(yīng)的設(shè)備,否則返回2)繼續(xù)進(jìn)行搜索;4)用戶對相應(yīng)的設(shè)備選擇進(jìn)行連接,連接成功則進(jìn)入5),否則返回續(xù)等待連接;5)連接成功后,機(jī)頂盒對移動終端進(jìn)行數(shù)據(jù)的通信。
全文摘要
本發(fā)明公開一種通過機(jī)頂盒實(shí)現(xiàn)移動終端互聯(lián)的系統(tǒng)及方法。該系統(tǒng)包括應(yīng)用程序?qū)?,用于使得機(jī)頂盒對周圍的移動終端進(jìn)行搜索,并進(jìn)行連接;應(yīng)用層API,負(fù)責(zé)為上層應(yīng)用程序?qū)犹峁〢PI接口;中間件API,將應(yīng)用層的API在此層將轉(zhuǎn)化為中間件的API;中間件適配層,負(fù)責(zé)處理3中間件API傳遞下來的API函數(shù);嵌入式操作系統(tǒng),用于使得上層的中間件適配層基于此操作系統(tǒng)平臺進(jìn)行;硬件驅(qū)動程序和引導(dǎo)程序,通過硬件驅(qū)動,使操作系統(tǒng)能識別底層的硬件;機(jī)頂盒硬件,包括有存儲器、中央處理器、輸入設(shè)備和輸出設(shè)備。本發(fā)明技術(shù)方案使機(jī)頂盒與移動終端互聯(lián)互通,方便用戶使用。
文檔編號G06F9/46GK102129387SQ201110049568
公開日2011年7月20日 申請日期2011年3月1日 優(yōu)先權(quán)日2011年3月1日
發(fā)明者馮枝偉, 莊敬暉, 殷偉 申請人:云浮南風(fēng)數(shù)字科技有限公司