專利名稱:用手持設備設置電視機參數的系統及方法、手持設備的制作方法
技術領域:
本發明涉及電視機技術領域,特別涉及到一種用手持設備設置電視機參數的系統及方法、手持設備。
背景技術:
現有技術中,設置電視機的參數有兩種方式,一種方式是通過遙控器,另一種方式是通過面板按鍵。上述兩種方式都是通過調用設置在電視機內存空間中的參數功能設置表,該參數功能設置表由電視機的顯示屏顯示,用戶可以按照需要選擇相應功能,并對該功能的參數值進行設置。
現有技術中通過遙控器或者面板按鍵設置電視機的參數的方案存在如下技術問題當需要設置電視機的參數時,調用出來的參數功能設置表由電視機的顯示屏顯示,影響用戶觀看當前的電視節目。發明內容
本發明的主要目的是提供了一種用手持設備設置電視機參數的系統,旨在提高用戶體驗度。
本發明實施例公開了一種用手持設備設置電視機參數的系統,包括設置在手持設備中的指令輸入模塊和第一通信模塊,以及設置在電視機中的第二通信模塊和參數設置模塊;
所述指令輸入模塊,用于接收用戶的輸入指令,其中所述輸入指令包括用于索引電視機功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值;
所述第一通信模塊,用于向所述第二通信模塊發送所述輸入指令;
所述第二通信模塊,用于接收來自所述第一通信模塊的所述輸入指令;
所述參數設置模塊,用于根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置。
優選地,還包括設置在手持設備中的數據打包模塊以及設置在電視機中的數據解析模塊;其中所述數據打包模塊,用于將所述輸入指令生成數據包;所述數據解析模塊,用于解析所述數據包以獲取所述索引字符串和參數數值。
優選地,所述數據包還包括置于所述輸入指令前的起始碼值及置于所述輸入指令后的終止碼值,所述數據解析模塊根據所述起始碼值開始對所述數據包的解析,并根據所述終止碼值結束對所述數據包的解析。
優選地,所述電視機參數包括擴展顯示標識數據、電視機調試數據、電視機遠程控制數據和電視機錄制節目數據中的一項或多項。
優選地,所述第一通信模塊和所述第二通信模塊均為wifi模塊、藍牙模塊、GPRS模塊、3G模塊和LTE 4G模塊中的一種。
本發明實施例還公開了一種用手持設備設置電視機參數的方法,包括以下步驟
手持設備端接收用戶的輸入指令,其中所述輸入指令包括用于索引電視機功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值;
向電視機發送所述輸入指令;
電視機端根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置。優選地,所述接收用戶的輸入指令的步驟之后還包括將所述輸入指令生成數據包的步驟,向電視機發送所述數據包之后還包括解析所述數據包以獲取所述索引字符串和參數數值的步驟。
優選地,所述數據包還包括置于所述輸入指令前的起始碼值及置于所述輸入指令后的終止碼值,所述數據解析模塊根據所述起始碼值開始對所述數據包的解析,并根據所述終止碼值結束對所述數據包的解析。
優選地,所述電視機參數包括擴展顯示標識數據、電視機調試數據、電視機遠程控制技術和電視機錄制節目數據中的一項或多項。
本發明實施例還公開了一種可設置電視機參數的手持設備,包括
指令輸入模塊,用于接收用戶的輸入指令,其中所述輸入指令包括用于索引電視機參數對應的功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的的參數數值;
和第一通信模塊,用于向電視機發送所述輸入指令。
本發明公開的一種用手持設備設置電視機參數的系統,用戶的輸入指令通過手持設備的指令輸入模塊輸入,該輸入指令經第一通信模塊傳輸至電視機的第二通信模塊,并由電視機的參數設置模塊根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置,至此完成在手持設備上對電視機的參數進行設置的目的。相對現有技術中通過遙控器或者面板按鍵設置電視機的參數的方案,本發明在電視機中進行的參數設置操作是后臺進行,無需在電視機的顯示屏幕上顯示電視機參數設置的內容,即不會影響用戶觀看當前的電視節目, 極大地提高了用戶體驗感。
同時本發明還提供了一種通過手持設備設置電視機參數的方案,使得設置電視機參數的操作不局限于遙控器和面板按鍵。
圖I為本發明用手持設備設置電視機參數的系統一實施例的結構框圖2為本發明用手持設備設置電視機參數的系統另一實施例的結構框圖3為本發明用手持設備設置電視機參數的方法一實施例的流程示意圖4為本發明用手持設備設置電視機參數的方法另一實施例的流程示意圖5為本發明可設置電視機參數的手持設備的結構框圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明公開了一種用手持設備設置電視機參數的系統,可參照圖1,圖I為本發明用手持設備設置電視機參數的系統一實施例的結構框圖。該系統包括設置在手持設備I中的指令輸入模塊11和第一通信模塊12,以及設置在電視機2中的第二通信模塊21和參數設置模塊22。其中,指令輸入模塊11用于接收用戶的輸入指令,所述輸入指令包括用于索引電視機功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值,該參數數值包括用于開啟或關閉所述功能程序或者用于修改所述功能程序屬性的參數數值;第一通信模塊12,用于向所述第二通信模塊21發送所述輸入指令;第二通信模塊 21,用于接收來自所述第一通信模塊12的所述輸入指令;參數設置模塊22,用于根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置。
在其他變形實施例中,參照圖2,圖2為本發明用手持設備設置電視機參數的系統另一實施例的結構框圖。本實施例中,該系統在上述實施例的基礎上還包括設置在手持設備中的數據打包模塊13以及設置在電視機中的數據解析模塊23 ;其中所述數據打包模塊 13,用于將所述輸入指令生成數據包;所述數據解析模塊23,用于解析所述數據包以獲取所述索引字符串和參數數值,此時第一通信模塊12向所述第二通信模塊21發送所述數據包,相應地,第二通信模塊21接收來自所述第一通信模塊12的所述數據包。
本發明可以在已知的手機平臺上進行開發,也可以開放API (Application Programming Interface,應用程序編程接口)給其他開發者進行開發,而不再局限于僅在電視機平臺進行開發,實現最大化的開發。在本發明的手持設備中的數據打包模塊13按照預置規則對輸入指令進行打包可用操作系統開發商提供的IDE (Integrated Development Environment,集成開發環境)進行編碼和生成應用程序。
在具體實施例中,電視機參數包括擴展顯示標識數據、電視機調試數據、電視機遠程控制數據和電視機錄制節目數據中的一項或多項,這些參數的設置均通過相應的功能程序來執行。其中擴展顯示標識數據(Extended Display Identification Data)是一種VESA 標準數據格式,包含電視機性能的參數,如電視機顯示屏幕分辨率、供應商信息、最大圖像大小、顏色設置、廠商預設置等信息。在手持設備與電視機進行通信時,還可通過手持設備來調試電視機,此時不僅是手持設備發送數據包給電視機,電視機同時也會發送一些通知給手持設備,以提示用戶進行相關操作。在電視機連接到外網時,可以隨時隨地通過網絡對家里的電視機進行控制,如控制當前電視機播放的節目信息以及是否開關機等等。電視機進行節目錄制時,可以通過相應設置將錄制的節目發送到手持設備,并通過手持設備對該錄制的節目進行保存。
在具體實施例中,上述實施例中的數據包還包括置于所述輸入指令前的起始碼值及置于所述輸入指令后的終止碼值,所述數據解析模塊23根據所述起始碼值開始對所述數據包的解析,并根據所述終止碼值結束對所述數據包的解析。此外,本實施例中一條指令起始與終止還可通過檢測預設的數據位數、數據大小等來確定。
在具體實施例中,所述輸入指令通過所述手持設備上的觸摸屏虛擬按鍵或非觸摸屏的實體按鍵輸入,其中索引字符串和參數數值的輸入可以通過多種方式來實現,以下暫以三種方式為例進行說明
I、用戶在手持設備的操作界面上直接輸入預先與電視機某一功能程序相關聯的文字,以該文字的計算機編碼作為索引字符串,接著輸入相應的參數數值,在后續流程中由數據打包模塊13將該文字的計算機編碼和參數數值一起生成數據包。
2、在手持設備的操作界面上預先顯示一段與電視機某一功能程序相關聯的文字, 用戶僅需在與該文字關聯的區域(即該區域中輸入的參數數值和與該文字關聯的功能程序相對應,以免對其他功能程序造成誤操作,)輸入參數數值即可,在后續流程中由數據打包模塊13自動提取該文字的計算機編碼作為索引字串,或將該文字與電視機中功能程序的關聯數據作為索引字串,并與參數數值一起生成數據包。
3、預先將手持設備的各個虛擬按鍵信號或實體按鍵鍵值與電視機各個功能程序進行綁定,用戶僅需輸入與某一虛擬按鍵或實體按鍵綁定的功能程序對應的參數數值,在后續流程中由數據打包模塊13自動提取該虛擬按鍵信號數據或實體按鍵鍵值作為索引字符串,并與參數數值一起生成數據包;如此,用戶通過按壓某一虛擬按鍵或實體按鍵就能快速索引至相應的功能程序,完成電視機參數的快捷設置。
本說明書中后續的舉例均以第I種方式為主。
此外,還可預先設置手持設備的觸摸屏與電視機屏幕的同步響應,即當輸入指令通過所述手持設備上的觸摸屏輸入時,可以對電視節目的畫面進行放大縮小操作,對播放進度進行快進快退操作等。
在具體實施例中,手持設備I與電視機2之間的通信可以是有線通信或者無線通信,如第一通信模塊12和所述第二通信模塊21均為wifi模塊、藍牙模塊、GPRS模塊、3G模塊或LTE 4G模塊。
本發明公開了一種用手持設備設置電視機參數的系統,用戶的輸入指令通過手持設備I的指令輸入模塊11輸入,該輸入指令經第一通信模塊12傳輸至第二通信模塊21,并由參數設置模塊22根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置,至此完成在手持設備I上對電視機2的參數進行設置的目的。相對現有技術中通過遙控器或者面板按鍵設置電視機的參數的方案,本發明在電視機2中進行的參數設置操作是后臺進行,無需在電視機2的顯示屏幕上顯示電視機參數設置的內容,即不會影響用戶觀看當前的電視節目,極大地提高了用戶體驗感。同時本發明還提供了一種通過手持設備I設置電視機參數的方案,使得設置電視機參數的操作不局限于遙控器和面板按鍵。
本發明還公開了一種用手持設備設置電視機參數的方法,可參照圖3,圖3為本發明用手持設備設置電視機參數的方法一實施例的流程示意圖。該方法包括以下步驟
S01,手持設備端接收用戶的輸入指令,其中所述輸入指令包括用于索引電視功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值;該參數數值包括用于開啟或關閉所述功能程序或者用于修改所述功能程序屬性的參數數值;
S02,向電視機發送所述輸入指令;
S03,電視機端根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置。
在其他變形實施例中,參照圖4,圖4為本發明用手持設備設置電視機參數的方法另一實施例的流程示意圖。在該實施例中,該方法包括以下步驟
S11,接收用戶的輸入指令,其中所述輸入指令包括用于索引電視功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值;該參數數值包括用于開啟或關閉所述功能程序或者用于修改所述功能程序屬性的參數數值;
S12,將所述輸入指令生成數據包;
S13,向電視機發送所述數據包;
S14,解析所述數據包以獲取所述索引字符串和參數數值;
S15,根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置。
電視機中預先分配和設定的一段與手持設備進行數據交換的共享內存段,用于存放包含用戶輸入指令的數據包,在后續流程中,電視機將啟動一段查詢代碼查詢該內存區域以獲取設置數據。
當手持設備與電視機通過有線或者無線實現通信連接時,啟動手持設備的設置界面,由用戶通過手持設備上的按鍵或者觸摸屏輸入指令。具體地,由指令輸入模塊接收用戶對電視機參數設置的內容,如用于索引電視機參數對應的功能程序的索引字符串以及用于開啟和關閉所述功能程序或者用于修改所述功能程序屬性的參數數值。
設置好的索引字符串和參數數值將被保存到手持設備的內存空間中,用戶完成電視機參數設置后,數據打包模塊對上述用戶的輸入指令進行打包操作,生成數據包。優選地,該數據包還包括置于所述輸入指令前的起始碼值及置于所述輸入指令后的終止碼值。
手持設備將該數據包通過有線或者無線的傳輸方式發送至電視機的共享內存段。
電視機中的數據解析模塊讀取到起始碼值時,就繼續將該數據包進行解析操作, 直至讀取到終止碼值,并將對數據包進行解析后所獲取的索引字符串所指代(索引)的功能程序以及與該功能程序對應的參數數值順序存儲。
最后由參數設置模塊根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置,該功能程序根據該參數值執行相應設置,這樣實現了通過手持設備設置電視機參數的目的。
下面以通過手持設備對電視機中的主題風格的顏色進行設置(采用前述輸入索引字符串和參數數值的第I種方式)為例對本發明用手持設備設置電視機參數的方法進行詳細說明,假設主題風格的顏色有四種可選項,分別為紅色、黑色、黃色和青色,且以I代表紅色、2代表黑色、3代表黃色和4代表青色,則“主題風格的顏色”為索引字符串,“ I ”、“2”、 “3”和“4”為參數數值。
當用戶需要將電視機的主題風格的顏色設置為青色時,首先將手持設備與電視機實現通信連接,啟動用手持設備設置電視機參數的功能,電視機分配和設定的一段與手持設備進行數據交換的共享內存段,并啟動一段查詢代碼查詢該內存區域。
通過手持設備上的按鍵或者觸摸屏輸入索引字符串“主題風格的顏色”,手持設備的指令輸入模塊顯示“主題風格的顏色”,并將索引字符串“主題風格的顏色”保存到手持設備的內存空間中;通過手持設備上的按鍵或者觸摸屏輸入,手持設備的指令輸入模塊顯示 “青色”,并將參數數值“4”保存到手持設備的內存空間中。
將預置的“起始碼值”、索引字符串“主題風格的顏色”、參數數值“4”和預置的“終止碼值”按序打包成數據包。
手持設備將該數據包發送至電視機的共享內存段。
在電視機中讀取到起始碼值時,就繼續將該數據包進行解析操作,直至讀取到終止碼值,并將對數據包進行解析后所獲取的字符串“主題風格的顏色”以及參數數值“4”順序存儲。
最后根據所述索引字符串“主題風格的顏色”索引電視機中對應的功能程序,并將該參數數值“4”寫入到該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置,這樣就實現了通過手持設備設置電視機參數的目的。
在具體實施例中,電視機參數包括擴展顯示標識數據、電視機調試數據、電視機遠程控制數據和電視機錄制節目數據中的一項或多項,這些參數的設置均通過相應的功能程序來執行。其中擴展顯示標識數據(Extended Display Identification Data)是一種VESA 標準數據格式,包含電視機性能的參數,如電視機顯示屏幕分辨率、供應商信息、最大圖像大小、顏色設置、廠商預設置等信息。在手持設備與電視機進行通信時,還可通過手持設備來調試電視機,此時不僅是手持設備發送數據包給電視機,電視機同時也會發送一些通知給手持設備,以提示用戶進行相關操作。在電視機連接到外網時,可以隨時隨地通過網絡對家里的電視機進行控制,如控制當前電視機播放的節目信息以及是否開關機等等。電視機進行節目錄制時,可以通過相應設置將錄制的節目發送到手持設備,并通過手持設備對該錄制的節目進行保存。
本發明公開了一種用手持設備設置電視機參數的方法,用戶的輸入指令在手持設備上輸入,并被打包成數據包,進而手持設備將該數據包傳輸至電視機,在電視機中該數據包進行解析獲取索引字符串和參數數值,最后根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置,至此完成在手持設備上對電視機的參數進行設置的目的。相對現有技術中通過遙控器或者面板按鍵設置電視機的參數的方案,本發明在電視機中進行的解析操作以及參數設置操作均是后臺進行,無需在電視機的顯示屏幕上顯示電視機參數設置的內容,即不會影響用戶觀看當前的電視節目,極大地提高了用戶體驗感。同時本發明還提供了一種通過手持設備設置電視機參數的方案,使得設置電視機參數的操作不局限于遙控器和面板按鍵。
本發明還公開了一種可設置電視機參數的手持設備,可參照圖5,圖5為本發明可設置電視機參數的手持設備的結構框圖。該手持設備3包括指令輸入模塊31和第一通信模塊32,其中,指令輸入模塊31用于接收用戶的輸入指令,所述輸入指令包括用于索引電視機參數對應的功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值,該參數數值包括用于開啟和關閉所述功能程序或者用于修改所述功能程序屬性的參數數值;第一通信模塊32,用于向電視機發送所述輸入指令。
在其他變形實施例中,可設置電視機參數的手持設備3還包括數據打包模塊,用于將所述輸入指令生成數據包,此時所述第一通信模塊32向電視機發送所述數據包。
本發明公開的一種可設置電視機參數的手持設備,用戶的輸入指令通過手持設備 3的指令輸入模塊31輸入,該輸入指令經第一通信模塊32發送至電視機,電視機可根據數據包中的數據內容對其參數進行設置。相對現有技術中通過遙控器或者面板按鍵設置電視機的參數的方案,本發明提供了一種通過手持設備設置電視機參數的方案,使得設置電視機參數的操作不局限于遙控器和面板按鍵。
本發明中的手持設備可以是手機或平板電腦等。
以上所述僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。
權利要求
1.一種用手持設備設置電視機參數的系統,其特征在于,包括設置在手持設備中的指令輸入模塊和第一通信模塊,以及設置在電視機中的第二通信模塊和參數設置模塊; 所述指令輸入模塊,用于接收用戶的輸入指令,其中所述輸入指令包括用于索引電視機功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值; 所述第一通信模塊,用于向所述第二通信模塊發送所述輸入指令; 所述第二通信模塊,用于接收來自所述第一通信模塊的所述輸入指令; 所述參數設置模塊,用于根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置。
2.根據權利要求I所述的系統,其特征在于,還包括設置在手持設備中的數據打包模塊以及設置在電視機中的數據解析模塊;其中所述數據打包模塊,用于將所述輸入指令生成數據包;所述數據解析模塊,用于解析所述數據包以獲取所述索引字符串和參數數值。
3.根據權利要求2所述的系統,其特征在于,所述數據包還包括置于所述輸入指令前的起始碼值及置于所述輸入指令后的終止碼值,所述數據解析模塊根據所述起始碼值開始對所述數據包的解析,并根據所述終止碼值結束對所述數據包的解析。
4.根據權利要求3所述的系統,其特征在于,所述電視機參數包括擴展顯示標識數據、電視機調試數據、電視機遠程控制數據和電視機錄制節目數據中的一項或多項。
5.根據權利要求I至4任一項所述的系統,其特征在于,所述第一通信模塊和所述第二通信模塊均為wifi模塊、藍牙模塊、GPRS模塊、3G模塊和LTE 4G模塊中的一種。
6.一種用手持設備設置電視機參數的方法,其特征在于,包括以下步驟 手持設備端接收用戶的輸入指令,其中所述輸入指令包括用于索引電視機功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值; 向電視機發送所述輸入指令; 電視機端根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置。
7.根據權利要求6所述的方法,其特征在于,所述接收用戶的輸入指令的步驟之后還包括將所述輸入指令生成數據包的步驟,向電視機發送所述數據包之后還包括解析所述數據包以獲取所述索引字符串和參數數值的步驟。
8.根據權利要求7所述的方法,其特征在于,所述數據包還包括置于所述輸入指令前的起始碼值及置于所述輸入指令后的終止碼值,所述數據解析模塊根據所述起始碼值開始對所述數據包的解析,并根據所述終止碼值結束對所述數據包的解析。
9.根據權利要求8所述的方法,其特征在于,所述電視機參數包括擴展顯示標識數據、電視機調試數據、電視機遠程控制技術和電視機錄制節目數據中的一項或多項。
10.一種可設置電視機參數的手持設備,其特征在于,包括 指令輸入模塊,用于接收用戶的輸入指令,其中所述輸入指令包括用于索引電視機參數對應的功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的的參數數值; 和第一通信模塊,用于向電視機發送所述輸入指令。
全文摘要
本發明提供了一種用手持設備設置電視機參數的系統,其包括設置在手持設備中的指令輸入模塊,用于接收用戶的輸入指令,其中所述輸入指令包括用于索引電視機功能程序的索引字符串以及用于控制所述功能程序完成電視機參數設置的參數數值;和第一通信模塊,用于向第二通信模塊發送輸入指令;以及設置在電視機中的第二通信模塊,用于接收來自第一通信模塊的輸入指令;和參數設置模塊,用于根據所述索引字符串索引電視機中對應的功能程序,并將所述參數數值寫入該功能程序的參數寫入地址中,控制該功能程序完成電視機參數設置。本發明極大地提高了用戶體驗感。
文檔編號H04N21/422GK102984583SQ201210472218
公開日2013年3月20日 申請日期2012年11月20日 優先權日2012年11月20日
發明者張鎣銳 申請人:深圳Tcl新技術有限公司