專利名稱:一種視頻播放終端及其傳感器應用實現(xiàn)方法、系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于視頻播放終端設(shè)計領(lǐng)域,尤其涉及一種視頻播放終端及其傳感器應用實現(xiàn)方法、系統(tǒng)。
背景技術(shù):
隨著科技進步,電視機正朝著智能化方向發(fā)展,并可提供多種娛樂應用以滿足用戶娛樂需求。例如,電視機可提供電視節(jié)目錄制應用、網(wǎng)絡視頻播放應用、游戲應用等。其中,游戲應用是指使用電視機屏幕為顯示器,在電視機上執(zhí)行家用機的游戲,其與電腦游戲類似,屬于電子游戲的一種。傳統(tǒng)的電視機的游戲應用較為簡單,通過電視機遙控器即可滿足簡單的控制要求,而隨著游戲應用的復雜化,電視機遙控器已遠不能滿足控制要求。為了完成對較復雜游戲應用的控制,用戶需單獨購買一游戲手柄,增加了用戶的使用成本,不利于游戲應用的推廣。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種視頻播放終端的傳感器應用實現(xiàn)方法,旨在解決現(xiàn)有技術(shù)中,為實現(xiàn)對電視機中游戲應用的控制,需單獨購買游戲手柄,增加了用戶使用成本,不利于游戲應用推廣的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種視頻播放終端的傳感器應用實現(xiàn)方法,所述方法包括 視頻播放終端與移動終端建立連接;所述視頻播放終端獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù);所述視頻播放終端根據(jù)所述相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。本發(fā)明實施例的另一目的在于提供一種視頻播放終端的數(shù)據(jù)接收方法,所述方法包括建立與移動終端的連接;獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù)。根據(jù)所述相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。本發(fā)明實施例的另一目的在于提供一種移動終端的數(shù)據(jù)發(fā)送方法,所述方法包括建立與視頻播放終端的連接;從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù);向所述視頻播放終端發(fā)送傳感器數(shù)據(jù)。本發(fā)明實施例的另一目的在于提供一種視頻播放終端,所述視頻播放終端包括第一連接模塊,用于建立與移動終端的連接;第一獲取模塊,用于獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù);
傳感器應用模塊,用于根據(jù)所述第一獲取模塊獲取的所述相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。本發(fā)明實施例的另一目的在于提供一種移動終端,所述移動終端包括第二連接模塊,用于建立與視頻播放終端的連接;第二獲取模塊,用于從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù);發(fā)送模塊,用于向所述視頻播放終端發(fā)送傳感器數(shù)據(jù)。本發(fā)明實施例的另一目的在于提供一種視頻播放終端的傳感器應用實現(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)包括移動終端、以及如上所述的視頻播放終端。本發(fā)明實施例提供的視頻播放終端及其傳感器應用實現(xiàn)方法及系統(tǒng)中,視頻播放終端與帶有運動傳感器的移動終端連接,并以移動終端上的運動傳感器輸出的傳感器數(shù)據(jù)為依據(jù),執(zhí)行對應的傳感器應·用。即是說,在視頻播放終端上虛擬出移動終端的運動傳感器,用戶通過改變移動終端的位置,即可完成相應的傳感器應用。例如,當用戶利用電視機進行游戲應用時,可將移動終端作為游戲手柄,通過改變移動終端的位置,即可完成游戲應用,而無需單獨購買游戲手柄,降低了用戶使用成本,有利于視頻播放終端上游戲應用的推廣。
圖1是本發(fā)明實施例一提供的視頻播放終端的傳感器應用實現(xiàn)方法的流程圖;圖2是本發(fā)明實施例二提供的視頻播放終端的傳感器應用實現(xiàn)方法的流程圖;圖3是本發(fā)明實施例三提供的視頻播放終端的傳感器應用實現(xiàn)方法的流程圖;圖4是本發(fā)明實施例四提供的視頻播放終端的傳感器應用實現(xiàn)方法的流程圖;圖5是本發(fā)明實施例五提供的視頻播放終端的傳感器應用實現(xiàn)方法的流程圖;圖6是本發(fā)明實施例六提供的視頻播放終端的傳感器應用實現(xiàn)方法的流程圖;圖7是本發(fā)明實施例七提供的視頻播放終端的數(shù)據(jù)接收方法的流程圖;圖8是本發(fā)明實施例十三提供的移動終端的數(shù)據(jù)發(fā)送方法的流程圖;圖9是本發(fā)明實施例十四提供的移動終端的數(shù)據(jù)發(fā)送方法的流程圖;圖10是本發(fā)明實施例十五提供的移動終端的數(shù)據(jù)發(fā)送方法的流程圖;圖11是本發(fā)明實施例十六提供的移動終端的數(shù)據(jù)發(fā)送方法的流程圖;圖12是本發(fā)明實施例十七提供的移動終端的數(shù)據(jù)發(fā)送方法的流程圖;圖13是本發(fā)明實施例十八提供的視頻播放終端的結(jié)構(gòu)圖;圖14是本發(fā)明實施例十九提供的視頻播放終端的結(jié)構(gòu)圖;圖15是本發(fā)明實施例二十、二i^一提供的視頻播放終端的結(jié)構(gòu)圖;圖16是本發(fā)明實施例二十二、二十三提供的視頻播放終端的結(jié)構(gòu)圖;圖17是本發(fā)明實施例二十四提供的移動終端的結(jié)構(gòu)圖;圖18是本發(fā)明實施例二十五提供的移動終端的結(jié)構(gòu)圖;圖19是本發(fā)明實施例二十六提供的移動終端的結(jié)構(gòu)圖;圖20是本發(fā)明實施例二十七提供的移動終端的結(jié)構(gòu)圖;圖21是本發(fā)明實施例二十八提供的移動終端的結(jié)構(gòu)圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。針對現(xiàn)有技術(shù)存在的問題,本發(fā)明中,視頻播放終端與帶有運動傳感器的移動終端連接,并以移動終端上的運動傳感器輸出的傳感器數(shù)據(jù)為依據(jù),執(zhí)行對應的傳感器應用。本發(fā)明中,視頻播放終端是指具有視頻播放功能的終端設(shè)備,例如電腦、電視機等;移動終端是指帶有運動傳感器的便攜式移動設(shè)備,例如智能手機、掌上電腦等;運動傳感器是指與位置有關(guān)、可感應位置變化的傳感器,例如內(nèi)置于智能手機中的陀螺儀、加速計、磁力計等;傳感器應用是指視頻播放終端中,基于運動傳感器的各種應用,例如游戲應用、菜單操作應用等。以下結(jié)合具體實施例對本發(fā)明的實現(xiàn)進行詳細描述實施例一本發(fā)明實施例一提供了一種視頻播放終端的傳感器應用實現(xiàn)方法,如圖1所示。詳細而言,包括步驟Sll :視頻播放終端與移動終端建立連接。本發(fā)明實施例一中,視頻播放終端與移動終端可基于有線通信協(xié)議或無線通信協(xié)議實現(xiàn)連接,且根據(jù)連接協(xié)議的不同,建立連接的過程有所不同。例如,若視頻播放終端與移動終端基于TCP/IP協(xié)議實現(xiàn)連接,則在建立連接過程中,視頻播放終端與移動終端基于UPnP協(xié)議建立連接,具體過程包括如下三個步驟源設(shè)備向目標設(shè)備發(fā)送連接請求信號;目標設(shè)備響應該連接請求信號,將設(shè)備ID、IP地址、相關(guān)端口信息等作為響應信息返回給源設(shè)備;源設(shè)備對響應信息確認后,建立與目標設(shè)備的連接,其中的源設(shè)備可以是視頻播放終端或移動終端。而若視頻播放終端與移動終端基于其它通信協(xié)議(如藍牙協(xié)議等)實現(xiàn)連接,則建立連接的過程由對應的通信協(xié)議所規(guī)定,在此不贅述。步驟S12 :視頻播放終端獲取移動終端中相關(guān)的傳感器數(shù)據(jù)。本發(fā)明實施例一中,視頻播放終端中的每一傳感器應用所需的傳感器數(shù)據(jù)有可能是不同的。例如,假設(shè)移動終端包括有類型不同的運動傳感器1、運動傳感器2、運動傳感器3,視頻播放終端包括有傳感器應用A,傳感器應用B ;對于傳感器應用A,其用到運動傳感器I和運動傳感器2分別輸出的傳感器數(shù)據(jù),而對于傳感器應用B,其用到運動傳感器I和運動傳感器3分別輸出的傳感器數(shù)據(jù)。因此,相關(guān)的傳感器數(shù)據(jù)是指視頻播放終端執(zhí)行傳感器應用所需的傳感器數(shù)據(jù)。步驟S13 :視頻播放終端根據(jù)相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。本發(fā)明實施例一提供的視頻播放終端的傳感器應用實現(xiàn)方法中,視頻播放終端與帶有運動傳感器的移動終端連接,并以移動終端上的運動傳感器輸出的傳感器數(shù)據(jù)為依據(jù),執(zhí)行對應的傳感器應用。即是說,在視頻播放終端上虛擬出移動終端的運動傳感器,用戶通過改變移動終端的位置,即可完成相應的傳感器應用。例如,當用戶利用電視機進行游戲應用時,可將移動終端作為游戲手柄,通過改變移動終端的位置,即可完成游戲應用,而無需單獨購買游戲手柄,降低了用戶使用成本,有利于視頻播放終端上游戲應用的推廣。實施例二本發(fā)明實施例二提供了一種視頻播放終端的傳感器應用實現(xiàn)方法,如圖2所示。其中,步驟S201與步驟Sll相同,步驟S206與步驟S13相同,在此不贅述。與圖1所示不同,步驟S202至步驟S205是對步驟S12的細化。在本發(fā)明實施例二中,視頻播放終端與移動終端建立連接后,移動終端中的運動傳感器均處于開啟狀態(tài)。詳細而言,本發(fā)明實施例二提供的視頻播放終端的傳感器應用實現(xiàn)方法包括步驟S201 :視頻播放終端與移動終端建立連接。步驟S202 :移動終端從運動傳感器的應用程序編程接口(ApplicationProgramming Interface, API)獲取傳感器數(shù)據(jù)。步驟S203 :移動終端發(fā)送傳感器數(shù)據(jù)給視頻播放終端。步驟S204 :視頻播放終端接收傳感器數(shù)據(jù)。步驟S205 :視頻播放終端根據(jù)所需執(zhí)行的傳感器應用,丟棄無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對相關(guān)的傳感器數(shù)據(jù)進行解析封裝。同樣地,相關(guān)的傳感器數(shù)據(jù)是指視頻播放終端執(zhí)行傳感器應用所需的傳感器數(shù)據(jù)。步驟S206 :視頻播放終端根據(jù)相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。實施例三本發(fā)明實施例三提供了一種視頻播放終端的傳感器應用實現(xiàn)方法,如圖3所示。其中,步驟S301與步驟Sll相同,步驟S311與步驟S13相同,在此不贅述。與圖1所示不同,步驟S302至步驟S310是對步驟S12的細化。在本發(fā)明實施 例三中,視頻播放終端與移動終端建立連接后,移動終端中的運動傳感器均處于開啟狀態(tài)。詳細而言,本發(fā)明實施例三提供的視頻播放終端的傳感器應用實現(xiàn)方法包括步驟S301 :視頻播放終端與移動終端建立連接。步驟S302 :視頻播放終端向移動終端發(fā)送傳感器列表的獲取請求信號。步驟S303 :移動終端接收獲取請求信號。步驟S304 :移動終端根據(jù)獲取請求信號,獲取傳感器列表。本發(fā)明實施例三中,傳感器列表包括了傳感器類型標志位、設(shè)備ID號、當前開啟/關(guān)閉狀態(tài)等信息;移動終端可從運動傳感器的應用程序編程接口獲取傳感器列表。步驟S305 :移動終端向視頻播放終端發(fā)送傳感器列表。步驟S306 :視頻播放終端接收傳感器列表。步驟S307 :移動終端從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù)。步驟S308 :移動終端向視頻播放終端發(fā)送傳感器數(shù)據(jù)。步驟S309 :視頻播放終端接收傳感器數(shù)據(jù)。步驟S310 :視頻播放終端根據(jù)所需執(zhí)行的傳感器應用,丟棄無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對相關(guān)的傳感器數(shù)據(jù)進行解析封裝。同樣地,相關(guān)的傳感器數(shù)據(jù)是指視頻播放終端執(zhí)行傳感器應用所需的傳感器數(shù)據(jù)。步驟S311 :視頻播放終端根據(jù)相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。實施例四本發(fā)明實施例四提供了一種視頻播放終端的傳感器應用實現(xiàn)方法,如圖4所示。其中,步驟S401至步驟S411與步驟S301至步驟S311分別對應相同,在此不贅述。與圖3所示不同,在步驟S411之后,還包括步驟S412 :視頻播放終端向移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令。步驟S413 :移動終端根據(jù)關(guān)閉指令關(guān)閉相應運動傳感器。實施例五本發(fā)明實施例五提供了一種視頻播放終端的傳感器應用實現(xiàn)方法,如圖5所示。其中,步驟S501與步驟Sll相同,步驟S513與步驟S13相同,在此不贅述。與圖1所示不同,步驟S502至步驟S512是對步驟S12的細化。在本發(fā)明實施例五中,視頻播放終端與移動終端建立連接后,移動終端中的運動傳感器可處于開啟或關(guān)閉狀態(tài)。詳細而言,本發(fā)明實施例五提供的視頻播放終端的傳感器應用實現(xiàn)方法包括步驟S501 :視頻播放終端與移動終端建立連接。步驟S502 :視頻播放終端向移動終端發(fā)送傳感器列表的獲取請求信號。步驟S503 :移動終端接收獲取請求信號。
步驟S504 :移動終端根據(jù)獲取請求信號,獲取傳感器列表。步驟S505 :移動終端向視頻播放終端發(fā)送傳感器列表。步驟S506 :視頻播放終端接收傳感器列表。步驟S507 :視頻播放終端根據(jù)所需執(zhí)行的傳感器應用,向移動終端發(fā)送傳感器列表中相應運動傳感器的開啟指令。步驟S508 :移動終端接收視頻播放終端發(fā)送的開啟指令,并根據(jù)開啟指令開啟相應運動傳感器。步驟S509 :移動終端從運動傳感器的應用程序編程接口獲取相關(guān)的傳感器數(shù)據(jù)。步驟S510 :移動終端向視頻播放終端發(fā)送相關(guān)的傳感器數(shù)據(jù)。步驟S511 :視頻播放終端接收相關(guān)的傳感器數(shù)據(jù)。步驟S512 :視頻播放終端對相關(guān)的傳感器數(shù)據(jù)進行解析封裝。步驟S513 :視頻播放終端根據(jù)相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。實施例六本發(fā)明實施例六提供了一種視頻播放終端的傳感器應用實現(xiàn)方法,如圖6所示。其中,步驟S601至步驟S613與步驟S501至步驟S513分別對應相同,在此不贅述。與圖5所示不同,在步驟S613之后,還包括步驟S614 :視頻播放終端向移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令。步驟S615 :移動終端接收視頻播放終端發(fā)送的關(guān)閉指令,并根據(jù)關(guān)閉指令關(guān)閉相應運動傳感器。實施例七本發(fā)明實施例七提供了一種視頻播放終端的數(shù)據(jù)接收方法,如圖7所示,包括步驟S71 :建立與移動終端的連接,該步驟與實施例一中步驟Sll相同,在此不贅述。步驟S72 :獲取移動終端中相關(guān)的傳感器數(shù)據(jù)。
步驟S73 :根據(jù)相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。實施例八本發(fā)明實施例八提供了一種視頻播放終端的數(shù)據(jù)接收方法。其中,步驟S7101至步驟S7102是對實施例七中步驟S72的細化。在本發(fā)明實施例八中,與視頻播放終端連接的移動終端中的運動傳感器均處于開啟狀態(tài)。詳細而言,本發(fā)明實施例八中,步驟S72包括步驟S7101 :接收移動終端發(fā)送的傳感器數(shù)據(jù)。步驟S7102 :根據(jù)所需執(zhí)行的傳感器應用,丟棄無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對相關(guān)的傳感器數(shù)據(jù)進行解析封裝。實施例九本發(fā)明實施例九提供了一種視頻播放終端的數(shù)據(jù)接收方法。其中,步驟S7103至步驟S7106是對實施例七中步驟S72的細化。在本發(fā)明實施例九中,與視頻播放終端連接的移動終端中的運動傳感器均處于開啟狀態(tài)。詳細而言,本發(fā)明實施例九中,步驟S72包括步驟S7103 :向移動終端發(fā)送傳感器列表的獲取請求信號。步驟S7104 :接收移動終端發(fā)送的傳感器列表。步驟S7105 :接收移動終端發(fā)送的傳感器數(shù)據(jù)。步驟S7106 :根據(jù)所需執(zhí)行的傳感器應用,丟棄無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對相關(guān)的傳感器數(shù)據(jù)進行解析封裝。實施例十本發(fā)明實施例十提供了一種視頻播放終端的數(shù)據(jù)接收方法。與發(fā)明實施例九不同,在步驟S73之后,還包括步驟S74 :向移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令。其它步驟與實施例九相同,在此不贅述。實施例H本發(fā)明實施例十一提供了一種視頻播放終端的數(shù)據(jù)接收方法。其中,步驟S7107至步驟S7111是對實施例七中步驟S72的細化。在本發(fā)明實施例1^一中,與視頻播放終端連接的移動終端中的運動傳感器可處于開啟或關(guān)閉狀態(tài)。詳細而言,本發(fā)明實施例九中,步驟S72包括步驟S7107 向移動終端發(fā)送傳感器列表的獲取請求信號。步驟S7108 :接收移動終端發(fā)送的傳感器列表。步驟S7109 :根據(jù)所需執(zhí)行的傳感器應用,向移動終端發(fā)送傳感器列表中相應運動傳感器的開啟指令。步驟S7110 :接收移動終端發(fā)送的傳感器數(shù)據(jù)。步驟S7111 :對相關(guān)的傳感器數(shù)據(jù)進行解析封裝。實施例十二 本發(fā)明實施例十二提供了一種視頻播放終端的數(shù)據(jù)接收方法。與發(fā)明實施例十一不同,在步驟S73之后,還包括步驟S75 :向移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令。其它步驟與實施例十一相同,在此不贅述。實施例十三本發(fā)明實施例十三提供了一種移動終端的數(shù)據(jù)發(fā)送方法。其中,移動終端中的運動傳感器均處于開啟狀態(tài),如圖8所示,包括步驟S801 :建立與視頻播放終端的連接。步驟S802 :從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù)。步驟S803 向視頻播放終端發(fā)送傳感器數(shù)據(jù)。實施例十四本發(fā)明實施例十四提供了一種移動終端的數(shù)據(jù)發(fā)送方法。與實施例十三不同,如圖9所示,在步驟S801和步驟S802之間,還包括步驟S804 :接收視頻播放終端發(fā)送的獲取請求信號。步驟S805 :根據(jù)獲取請求信號,獲取傳感器列表。步驟S806 向視頻播放終端發(fā)送傳感器列表。實施例十五本發(fā)明實施例十五提供了一種移動終端的數(shù)據(jù)發(fā)送方法。與實施例十四不同,如圖10所示,在步驟S803之后,還包括步驟S807 :接收視頻播放終端發(fā)送的關(guān)閉指令,根據(jù)關(guān)閉指令關(guān)閉相應運動傳感器。實施例十六本發(fā)明實施例十六提供了一種移動終端的數(shù)據(jù)發(fā)送方法。與實施例十四不同,移動終端中的運動傳感器可處于開啟或關(guān)閉狀態(tài),如圖11所示,則在步驟S806和步驟S802之間,還包括步驟S808 :接收視頻播放終纟而發(fā)送的開啟指令,根據(jù)開啟指令開啟相應運動傳感器。實施例十七本發(fā)明實施例十七提供了一種移動終端的數(shù)據(jù)發(fā)送方法。與實施例十六不同,如圖12所示,在步驟S803之后,還包括步驟S807 :接收視頻播放終端發(fā)送的關(guān)閉指令,根據(jù)關(guān)閉指令關(guān)閉相應運動傳感器。實施例十八本發(fā)明實施例十八提供了一種視頻播放終端,如圖13所示,包括第一連接模塊11,用于建立與移動終端的連接;第一獲取模塊12,用于獲取移動終端中相關(guān)的傳感器數(shù)據(jù);傳感器應用模塊13,用于根據(jù)第一獲取模塊12獲取的、相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。實施例十九本發(fā)明實施例十九提供了一種視頻播放終端,如圖14所示。與本發(fā)明實施例十八不同,圖14對圖13中的第一獲取模塊12進行了細化。詳細而言, 第一獲取模塊12可以包括第一虛擬接口模塊123 ;第一無線收發(fā)模塊121,用于接收移動終端發(fā)送的傳感器數(shù)據(jù);第一驅(qū)動管理模塊122,用于根據(jù)所需執(zhí)行的傳感器應用,丟棄第一無線收發(fā)模塊121接收到的傳感器數(shù)據(jù)中的無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對相關(guān)的傳感器數(shù)據(jù)進行解析封裝后,通過第一虛擬接口模塊123發(fā)送給傳感器應用模塊13。本發(fā)明實施例十九中,第一連接模塊11與第一無線收發(fā)模塊121構(gòu)成視頻播放終端中系統(tǒng)架構(gòu)的數(shù)據(jù)傳輸層;第一驅(qū)動管理模塊122作為系統(tǒng)架構(gòu)的驅(qū)動管理層;第一虛擬接口模塊123作為系統(tǒng)架構(gòu)的接口層,向上層的傳感器應用模塊13提供使用虛擬傳感器的硬件抽象層標準接口。進一步地,數(shù)據(jù)傳輸層與驅(qū)動管理層之間、以及驅(qū)動管理層與接口層之間,可以采用管道或其它進程間通信形式實現(xiàn)交互。實施例二十本發(fā)明實施例二十提供了一種視頻播放終端,如圖15所示。與本發(fā)明實施例十八不同,圖15對圖13中的第一獲取模塊12進行了細化。詳細而言,第一獲取模塊12可以包括第二虛擬接口模塊223 ;第二無線收發(fā)模塊221,用于向移動終端發(fā)送傳感器列表的獲取請求信號,接收移動終端發(fā)送的傳感器列表,并接收移動終端發(fā)送的傳感器數(shù)據(jù);第二驅(qū)動管理模塊222,用于根據(jù)所需執(zhí)行的傳感器應用,丟棄第二無線收發(fā)模塊221接收到的傳感器數(shù)據(jù)中的無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對相關(guān)的傳感器數(shù)據(jù)進行解析封裝后,通過第二虛擬接口模塊223發(fā)送給傳感器應用模塊13。本發(fā)明實施例二十中,第一連接模塊11與第二無線收發(fā)模塊221構(gòu)成視頻播放終端中系統(tǒng)架構(gòu)的數(shù)據(jù)傳輸層;第二驅(qū)動管理模塊222作為系統(tǒng)架構(gòu)的驅(qū)動管理層;第二虛擬接口模塊223作為系統(tǒng)架構(gòu)的接口層,向上層的傳感器應用模塊13提供使用虛擬傳感器的硬件抽象層標準接口。進一步地,數(shù)據(jù)傳輸層與驅(qū)動管理層之間、以及驅(qū)動管理層與接口層之間,可以采用管道或其它進程間通信形式實現(xiàn)交互。
實施例二H 本發(fā)明實施例二十一提供了一種視頻播放終端,如圖15所示。與實施例二十不同,在本實施例二i^一中,第二驅(qū)動管理模塊222還用于通過第二無線收發(fā)模塊221向移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令。實施例二十二本發(fā)明實施例二十二提供了一種視頻播放終端,如圖16所示。與本發(fā)明實施例十八不同,圖16對圖13中的第一獲取模塊12進行了細化。詳細而言,第一獲取模塊12可以包括第三虛擬接口模塊323 ;第三無線收發(fā)模塊321,用于向移動終端發(fā)送傳感器列表的獲取請求信號,接收移動終端發(fā)送的傳感器列表,根據(jù)所需執(zhí)行的傳感器應用,向移動終端發(fā)送傳感器列表中相應運動傳感器的開啟指令,并接收移動終端發(fā)送的傳感器數(shù)據(jù);第三驅(qū)動管理模塊322,用于對第三無線收發(fā)模塊321接收到的相關(guān)的傳感器數(shù)據(jù)進行解析封裝后,通過第三虛擬接口模塊323發(fā)送給傳感器應用模塊13。本發(fā)明實施例二十二中,第一連接模塊11與第三無線收發(fā)模塊321構(gòu)成視頻播放終端中系統(tǒng)架構(gòu)的數(shù)據(jù)傳輸層;第三驅(qū)動管理模塊322作為系統(tǒng)架構(gòu)的驅(qū)動管理層;第三虛擬接口模塊323作為系統(tǒng)架構(gòu)的接口層,向上層的傳感器應用模塊13提供使用虛擬傳感器的硬件抽象層標準接口。進一步地,數(shù)據(jù)傳輸層與驅(qū)動管理層之間、以及驅(qū)動管理層與接口層之間,可以采用管道或其它進程間通信形式實現(xiàn)交互。實施例二十三本發(fā)明實施例二十三提供了一種視頻播放終端,如圖16所示。與實施例二十二不同,在本實施例二十三中,第三驅(qū)動管理模塊322還用于通過第三無線收發(fā)模塊321向移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令。實施例二十四本發(fā)明實施例二十四提供了一種移動終端,如圖17所示,包括第二連接模塊21,用于建立與視頻播放終端的連接;第二獲取模塊22,用于從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù);發(fā)送模塊23,用于向視頻播放終端發(fā)送傳感器數(shù)據(jù)。本發(fā)明實施例二十四中,第二連接模塊21與發(fā)送模塊23構(gòu)成移動終端中系統(tǒng)架構(gòu)的數(shù)據(jù)傳輸層,第二獲取模塊22作為系統(tǒng)架構(gòu)的數(shù)據(jù)調(diào)用層;進一步地,數(shù)據(jù)傳輸層與數(shù)據(jù)調(diào)用層之間可采用函數(shù)調(diào)用方式實現(xiàn)交互。實施例二十五本發(fā)明實施例二十五提供了一種移動終端,如圖18所示。與實施例二十四不同,移動終端還可以包括第一接收模塊24,用于接收視頻播放終端發(fā)送的獲取請求信號;此時,第二獲取模塊22還用于根據(jù)獲取請求信號,獲取傳感器列表;發(fā)送模塊23還用于向視頻播放終端發(fā)送傳感器列表。本發(fā)明實施例二十五中,第二連接模塊21、發(fā)送模塊23與第一接收模塊24構(gòu)成移動終端中系統(tǒng)架構(gòu)的數(shù)據(jù)傳輸層,第二獲取模塊22作為系統(tǒng)架構(gòu)的數(shù)據(jù)調(diào)用層;進一步地,數(shù)據(jù)傳輸層與數(shù)據(jù)調(diào)用層之間可采用函數(shù)調(diào)用方式實現(xiàn)交互。實施例二十六本發(fā)明實施例二十六提供了一種移動終端,如圖19所示。與實施例二十五不同,移動終端還可以包括第二接收模塊25,用于接收視頻播放終端發(fā)送的關(guān)閉指令;運動傳感器關(guān)閉模塊26,用于根據(jù)關(guān)閉指令關(guān)閉相應運動傳感器。本發(fā)明實施例二十六中,第二連接模塊21、發(fā)送模塊23、第一接收模塊24與第二接收模塊25構(gòu)成移動終端中系統(tǒng)架構(gòu)的數(shù)據(jù)傳輸層,第二獲取模塊22與運動傳感器關(guān)閉模塊26作為系統(tǒng)架構(gòu)的數(shù)據(jù)調(diào)用層;進一步地,數(shù)據(jù)傳輸層與數(shù)據(jù)調(diào)用層之間可采用函數(shù)調(diào)用方式實現(xiàn)交互。實施例二十七本發(fā)明實施例二十七提供了一種移動終端, 如圖20所示。與實施例二十五不同,移動終端還可以包括第三接收模塊27,用于接收視頻播放終端發(fā)送的開啟指令;運動傳感器開啟模塊28,用于根據(jù)開啟指令開啟相應運動傳感器。本發(fā)明實施例二十七中,第二連接模塊21、發(fā)送模塊23、第一接收模塊24與第三接收模塊27構(gòu)成移動終端中系統(tǒng)架構(gòu)的數(shù)據(jù)傳輸層,第二獲取模塊22與運動傳感器開啟模塊28作為系統(tǒng)架構(gòu)的數(shù)據(jù)調(diào)用層;進一步地,數(shù)據(jù)傳輸層與數(shù)據(jù)調(diào)用層之間可采用函數(shù)調(diào)用方式實現(xiàn)交互。實施例二十八本發(fā)明實施例二十八提供了一種移動終端,如圖21所示。與實施例二十七不同,移動終端還可以包括第二接收模塊25,用于接收視頻播放終端發(fā)送的關(guān)閉指令;運動傳感器關(guān)閉模塊26,用于根據(jù)關(guān)閉指令關(guān)閉相應運動傳感器。本發(fā)明實施例二十八中,第二連接模塊21、發(fā)送模塊23、第一接收模塊24、第二接收模塊25與第三接收模塊27構(gòu)成移動終端中系統(tǒng)架構(gòu)的數(shù)據(jù)傳輸層,第二獲取模塊22、運動傳感器關(guān)閉模塊26與運動傳感器開啟模塊28作為系統(tǒng)架構(gòu)的數(shù)據(jù)調(diào)用層;進一步地,數(shù)據(jù)傳輸層與數(shù)據(jù)調(diào)用層之間可采用函數(shù)調(diào)用方式實現(xiàn)交互。實施例二十九本發(fā)明實施例二十九提供了一種視頻播放終端的傳感器應用實現(xiàn)系統(tǒng),包括如本發(fā)明實施例十八至本發(fā)明實施例二十三中任一實施例所述的視頻播放終端,以及如本發(fā)明實施例二十四至本發(fā)明實施例二十八中任一實施例所述的移動終端。本發(fā)明提供的視頻播放終端的傳感器應用實現(xiàn)方法及系統(tǒng)中,視頻播放終端與帶有運動傳感器的移動終端連接,并以移動終端上的運動傳感器輸出的傳感器數(shù)據(jù)為依據(jù),執(zhí)行對應的傳感器應用。即是說,在視頻播放終端上虛擬出移動終端的運動傳感器,用戶通過改變移動終端的位置,即可完成相應的傳感器應用。例如,當用戶利用電視機進行游戲應用時,可將移動終端作為游 戲手柄,通過改變移動終端的位置,即可完成游戲應用,而無需單獨購買游戲手柄,降低了用戶使用成本,有利于視頻播放終端上游戲應用的推廣。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來控制相關(guān)的硬件完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種視頻播放終端的傳感器應用實現(xiàn)方法,其特征在于,所述方法包括 視頻播放終端與移動終端建立連接; 所述視頻播放終端獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù); 所述視頻播放終端根據(jù)所述相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。
2.如權(quán)利要求1所述的視頻播放終端的傳感器應用實現(xiàn)方法,其特征在于,所述視頻播放終端獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù)的步驟包括 所述移動終端從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù); 所述移動終端發(fā)送所述傳感器數(shù)據(jù)給所述視頻播放終端; 所述視頻播放終端接收所述傳感器數(shù)據(jù); 所述視頻播放終端根據(jù)所需執(zhí)行的傳感器應用,丟棄無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對所述相關(guān)的傳感器數(shù)據(jù)進行解析封裝。
3.如權(quán)利要求1所述的視頻播放終端的傳感器應用實現(xiàn)方法,其特征在于,所述視頻播放終端獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù)的步驟包括 所述視頻播放終端向所述移動終端發(fā)送傳感器列表的獲取請求信號; 所述移動終端接收所述獲取請求信號; 所述移動終端根據(jù)所述獲取請求信號,獲取傳感器列表; 所述移動終端向所述視頻播放終端發(fā)送所述傳感器列表; 所述視頻播放終端接收所述傳感器列表; 所述移動終端從所述運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù); 所述移動終端向所述視頻播放終端發(fā)送所述傳感器數(shù)據(jù); 所述視頻播放終端接收所述傳感器數(shù)據(jù); 所述視頻播放終端根據(jù)所需執(zhí)行的傳感器應用,丟棄無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對所述相關(guān)的傳感器數(shù)據(jù)進行解析封裝。
4.如權(quán)利要求3所述的視頻播放終端的傳感器應用實現(xiàn)方法,其特征在于,所述視頻播放終端根據(jù)所述相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用的步驟之后,所述方法還包括 所述視頻播放終端向所述移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令; 所述移動終端根據(jù)所述關(guān)閉指令關(guān)閉相應運動傳感器。
5.如權(quán)利要求1所述的視頻播放終端的傳感器應用實現(xiàn)方法,其特征在于,所述視頻播放終端獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù)的步驟包括 所述視頻播放終端向所述移動終端發(fā)送傳感器列表的獲取請求信號; 所述移動終端接收所述獲取請求信號; 所述移動終端根據(jù)所述獲取請求信號,獲取傳感器列表; 所述移動終端向所述視頻播放終端發(fā)送所述傳感器列表; 所述視頻播放終端接收所述傳感器列表; 所述視頻播放終端根據(jù)所需執(zhí)行的傳感器應用,向所述移動終端發(fā)送傳感器列表中相應運動傳感器的開啟指令; 所述移動終端接收所述視頻播放終端發(fā)送的開啟指令,并根據(jù)所述開啟指令開啟相應運動傳感器;所述移動終端從所述運動傳感器的應用程序編程接口獲取相關(guān)的傳感器數(shù)據(jù); 所述移動終端向所述視頻播放終端發(fā)送所述相關(guān)的傳感器數(shù)據(jù); 所述視頻播放終端接收所述相關(guān)的傳感器數(shù)據(jù); 所述視頻播放終端對所述相關(guān)的傳感器數(shù)據(jù)進行解析封裝。
6.如權(quán)利要求5所述的視頻播放終端的傳感器應用實現(xiàn)方法,其特征在于,所述視頻播放終端根據(jù)所述相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用的步驟之后,所述方法還包括 所述視頻播放終端向所述移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令; 所述移動終端根據(jù)所述關(guān)閉指令關(guān)閉相應運動傳感器。
7.—種視頻播放終端的數(shù)據(jù)接收方法,其特征在于,所述方法包括 建立與移動終端的連接; 獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù)。
根據(jù)所述相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。
8.如權(quán)利要求7所述的視頻播放終端的數(shù)據(jù)接收方法,其特征在于,所述獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù)的步驟包括 向所述移動終端發(fā)送傳感器列表的獲取請求信號; 接收所述移動終端發(fā)送的傳感器列表; 接收所述移動終端發(fā)送的傳感器數(shù)據(jù); 根據(jù)所需執(zhí)行的傳感器應用,丟棄無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對所述相關(guān)的傳感器數(shù)據(jù)進行解析封裝。
9.如權(quán)利要求7所述的視頻播放終端的數(shù)據(jù)接收方法,其特征在于,所述獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù)的步驟包括 向所述移動終端發(fā)送傳感器列表的獲取請求信號; 接收所述移動終端發(fā)送的傳感器列表; 根據(jù)所需執(zhí)行的傳感器應用,向所述移動終端發(fā)送傳感器列表中相應運動傳感器的開啟指令; 接收所述移動終端發(fā)送的傳感器數(shù)據(jù); 對所述相關(guān)的傳感器數(shù)據(jù)進行解析封裝。
10.一種移動終端的數(shù)據(jù)發(fā)送方法,其特征在于,所述方法包括 建立與視頻播放終端的連接; 從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù); 向所述視頻播放終端發(fā)送傳感器數(shù)據(jù)。
11.一種視頻播放終端,其特征在于,所述視頻播放終端包括 第一連接模塊,用于建立與移動終端的連接; 第一獲取模塊,用于獲取所述移動終端中相關(guān)的傳感器數(shù)據(jù); 傳感器應用模塊,用于根據(jù)所述第一獲取模塊獲取的所述相關(guān)的傳感器數(shù)據(jù)執(zhí)行對應的傳感器應用。
12.如權(quán)利要求11所述的視頻播放終端,其特征在于,所述第一獲取模塊包括 第一虛擬接口模塊;第一無線收發(fā)模塊,用于接收所述移動終端發(fā)送的傳感器數(shù)據(jù);第一驅(qū)動管理模塊,用于根據(jù)所需執(zhí)行的傳感器應用,丟棄所述第一無線收發(fā)模塊接收到的傳感器數(shù)據(jù)中的無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對所述相關(guān)的傳感器數(shù)據(jù)進行解析封裝后,通過所述第一虛擬接口模塊發(fā)送給所述傳感器應用模塊。
13.如權(quán)利要求11所述的視頻播放終端,其特征在于,所述第一獲取模塊包括第二虛擬接口模塊;第二無線收發(fā)模塊,用于向所述移動終端發(fā)送傳感器列表的獲取請求信號,接收所述移動終端發(fā)送的傳感器列表,并接收所述移動終端發(fā)送的傳感器數(shù)據(jù);第二驅(qū)動管理模塊,用于根據(jù)所需執(zhí)行的傳感器應用,丟棄所述第二無線收發(fā)模塊接收到的傳感器數(shù)據(jù)中的無關(guān)的傳感器數(shù)據(jù)、保留相關(guān)的傳感器數(shù)據(jù),并對所述相關(guān)的傳感器數(shù)據(jù)進行解析封裝后,通過所述第二虛擬接口模塊發(fā)送給所述傳感器應用模塊。
14.如權(quán)利要求11所述的視頻播放終端,其特征在于,所述第一獲取模塊包括第三虛擬接口模塊;第三無線收發(fā)模塊,用于向所述移動終端發(fā)送傳感器列表的獲取請求信號,接收所述移動終端發(fā)送的傳感器列表,根據(jù)所需執(zhí)行的傳感器應用,向所述移動終端發(fā)送傳感器列表中相應運動傳感器的開啟指令,并接收所述移動終端發(fā)送的傳感器數(shù)據(jù);第三驅(qū)動管理模塊,用于對所述第三無線收發(fā)模塊接收到的所述相關(guān)的傳感器數(shù)據(jù)進行解析封裝后,通過所述第三虛擬接口模塊發(fā)送給所述傳感器應用模塊。
15.如權(quán)利要求14所述的視頻播放終端,其特征在于,所述第三驅(qū)動管理模塊還用于通過所述第三無線收發(fā)模塊向所述移動終端發(fā)送傳感器列表中相應運動傳感器的關(guān)閉指令。
16.一種移動終端,其特征在于,所述移動終端包括第二連接模塊,用于建立與視頻播放終端的連接;第二獲取模塊,用于從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù);發(fā)送模塊,用于向所述視頻播放終端發(fā)送傳感器數(shù)據(jù)。
17.—種視頻播放終端的傳感器應用實現(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)包括移動終端、以及如權(quán)利要求11至15任一項所述的視頻播放終端。
18.如權(quán)利要求17所述的視頻播放終端的傳感器應用實現(xiàn)系統(tǒng),其特征在于,所述移動終端包括第二連接模塊,用于建立與視頻播放終端的連接;第二獲取模塊,用于從運動傳感器的應用程序編程接口獲取傳感器數(shù)據(jù);發(fā)送模塊,用于向所述視頻播放終端發(fā)送傳感器數(shù)據(jù)。
全文摘要
本發(fā)明屬于視頻播放終端設(shè)計領(lǐng)域,提供了一種視頻播放終端及其傳感器應用實現(xiàn)方法、系統(tǒng)。該方法及系統(tǒng)中,視頻播放終端與帶有運動傳感器的移動終端連接,并以移動終端上的運動傳感器輸出的傳感器數(shù)據(jù)為依據(jù),執(zhí)行對應的傳感器應用。即是說,在視頻播放終端上虛擬出移動終端的運動傳感器,用戶通過改變移動終端的位置,即可完成相應的傳感器應用。當用戶利用電視機進行游戲應用時,可將移動終端作為游戲手柄,通過改變移動終端的位置,即可完成游戲應用,而無需單獨購買游戲手柄,降低了用戶使用成本,有利于視頻播放終端上游戲應用的推廣。
文檔編號H04N21/422GK103037252SQ201210524778
公開日2013年4月10日 申請日期2012年12月7日 優(yōu)先權(quán)日2012年12月7日
發(fā)明者朱小林 申請人:Tcl集團股份有限公司