亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

射頻設(shè)備控制方法、終端、射頻主機和射頻設(shè)備控制系統(tǒng)與流程

文檔序號:12600611閱讀:421來源:國知局
射頻設(shè)備控制方法、終端、射頻主機和射頻設(shè)備控制系統(tǒng)與流程

本發(fā)明涉及射頻技術(shù)領(lǐng)域,尤其涉及一種射頻設(shè)備控制方法、終端、射頻主機和射頻設(shè)備控制系統(tǒng)。



背景技術(shù):

射頻(RF)遙控設(shè)備已經(jīng)越來越普及,許多家庭都用上了無線控制的開關(guān)、電動窗簾、電動卷簾門、電動晾衣架等家用設(shè)備,但這些設(shè)備配備的普通射頻遙控器無法實現(xiàn)定時控制、遠程控制等功能,使用非常不便。

每家設(shè)備制造廠商使用的通訊協(xié)議都不相同,至今沒有一個遙控器能夠兼容不同的通訊協(xié)議,以至于無法控制多個不同種類的射頻設(shè)備,也就無法實現(xiàn)多個設(shè)備的情景聯(lián)動控制,用戶體驗較差。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明的目的在于提一種射頻設(shè)備控制方法、終端、射頻主機和射頻設(shè)備控制系統(tǒng),以使得用戶通過同一終端實現(xiàn)對基于不同通訊協(xié)議的射頻設(shè)備的控制。

本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下:

根據(jù)本發(fā)明的一個方面,提供的一種射頻設(shè)備控制方法,該方法包括:接收用戶的輸入操作;根據(jù)所述用戶的輸入操作,確定所述用戶對射頻設(shè)備的控制命令、所述射頻設(shè)備的設(shè)備信息;根據(jù)所述設(shè)備信息確定所述射頻設(shè)備對應的通訊協(xié)議;根據(jù)所述通訊協(xié)議對所述控制命令進行處理,得到射頻碼原始數(shù)據(jù);根據(jù)預設(shè)的編碼規(guī)則對所述射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流;將所述數(shù)據(jù)流發(fā)送給服務器;所述服務器將所述數(shù)據(jù)流發(fā)送給射頻主機,所述射頻主機將所述數(shù)據(jù)流處理后發(fā)射給所述射頻設(shè)備,使所述射頻設(shè)備執(zhí)行所述控制命令對應的功能。

可選地,前述的方法,所述通訊協(xié)議中包含調(diào)制方式參數(shù);在將所述數(shù)據(jù)流發(fā)送給服務器之前,還包括:將所述調(diào)制方式參數(shù)添加到所述數(shù)據(jù)流中;所述射頻主機從所述數(shù)據(jù)流獲取所述調(diào)制方式參數(shù)以及解碼得到所述射頻碼原始數(shù)據(jù),并按所述調(diào)制方式參數(shù)選擇調(diào)制方式,使用所述調(diào)制方式將所述射頻碼原始數(shù)據(jù)發(fā)送到所述射頻主機。

可選地,前述的方法,對所述射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流,具體包括:將所述射頻碼原始數(shù)據(jù)處理為多個時間序列;將所述多個時間序列中每個時間序列以及其需重復發(fā)送的次數(shù)組合為一個單元,將所述多個時間序列對應的多個單元組成所述數(shù)據(jù)流。

可選地,前述的方法,根據(jù)所述設(shè)備信息確定于所述射頻設(shè)備對應的通訊協(xié)議,具體包括:從預設(shè)的用于存儲多個設(shè)備信息以及對應的多個通訊協(xié)議的數(shù)據(jù)庫中,查找所述射頻設(shè)備的設(shè)備信息對應的所述通訊協(xié)議。

根據(jù)本發(fā)明的一個方面,提供的一種終端,包括:接收模塊,接收用戶的輸入操作;輸入操作確定模塊,根據(jù)所述用戶的輸入操作,確定所述用戶對射頻設(shè)備的控制命令、所述射頻設(shè)備的設(shè)備信息;通訊協(xié)議確定模塊,根據(jù)所述設(shè)備信息確定所述射頻設(shè)備對應的通訊協(xié)議;控制命令處理模塊,根據(jù)所述通訊協(xié)議對所述控制命令進行處理,得到射頻碼原始數(shù)據(jù);編碼模塊,根據(jù)預設(shè)的編碼規(guī)則對所述射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流;發(fā)送模塊,將所述數(shù)據(jù)流發(fā)送給服務器;所述服務器將所述數(shù)據(jù)流發(fā)送給射頻主機,所述射頻主機將所述數(shù)據(jù)流處理后發(fā)射給所述射頻設(shè)備,使所述射頻設(shè)備執(zhí)行所述控制命令對應的功能。

可選地,前述的終端,所述通訊協(xié)議中包含調(diào)制方式參數(shù);編碼模塊還將所述調(diào)制方式參數(shù)添加到所述數(shù)據(jù)流中;所述射頻主機從所述數(shù)據(jù)流獲取所述調(diào)制方式參數(shù)以及解碼得到所述射頻碼原始數(shù)據(jù),并按所述調(diào)制方式參數(shù)選擇調(diào)制方式,使用所述調(diào)制方式將所述射頻碼原始數(shù)據(jù)發(fā)送到所述射頻主機。

可選地,前述的終端,所述編碼模塊將所述射頻碼原始數(shù)據(jù)處理為多個時間序列,以及將所述多個時間序列中每個時間序列以及其需重復發(fā)送的次數(shù)組合為一個單元,將所述多個時間序列對應的多個單元組成所述數(shù)據(jù)流。

可選地,前述的終端,所述通訊協(xié)議確定模塊從預設(shè)的用于存儲多個設(shè)備信息以及對應的多個通訊協(xié)議的數(shù)據(jù)庫中,查找所述射頻設(shè)備的設(shè)備信息對應的所述通訊協(xié)議。

依據(jù)本發(fā)明的另一個方面,提供的一種射頻設(shè)備控制方法,包括:接收來自終端的由射頻設(shè)備對應的射頻碼原始數(shù)據(jù)編碼得到的數(shù)據(jù)流,其中所述數(shù)據(jù)流中添加有所述射頻設(shè)備對應的調(diào)制方式參數(shù);從所述數(shù)據(jù)流獲取所述調(diào)制方式參數(shù)以及解碼得到所述射頻碼原始數(shù)據(jù),并按所述調(diào)制方式參數(shù)選擇調(diào)制方式;使用所述調(diào)制方式將所述射頻碼原始數(shù)據(jù)發(fā)送到所述射頻設(shè)備。

依據(jù)本發(fā)明的另一個方面,提供的一種射頻主機,包括:接收模塊,接收來自終端的由射頻設(shè)備對應的射頻碼原始數(shù)據(jù)編碼得到的數(shù)據(jù)流,其中所述數(shù)據(jù)流中添加有所述射頻設(shè)備對應的調(diào)制方式參數(shù);主控模塊,從所述數(shù)據(jù)流獲取所述調(diào)制方式參數(shù)以及解碼得到所述射頻碼原始數(shù)據(jù),并按所述調(diào)制方式參數(shù)選擇調(diào)制方式;發(fā)射模塊,使用所述調(diào)制方式將所述射頻碼原始數(shù)據(jù)發(fā)送到所述射頻設(shè)備。

依據(jù)本發(fā)明的另一方面,提供的一種射頻設(shè)備控制系統(tǒng),包括:終端、服務器、射頻主機和射頻設(shè)備;所述終端接收用戶的輸入操作;所述終端根據(jù)所述用戶的輸入操作,確定所述用戶對所述射頻設(shè)備的控制命令、所述射頻設(shè)備的設(shè)備信息;所述終端根據(jù)所述設(shè)備信息確定所述射頻設(shè)備對應的通訊協(xié)議;所述終端根據(jù)所述通訊協(xié)議對所述控制命令進行處理,得到射頻碼原始數(shù)據(jù);所述終端根據(jù)預設(shè)的編碼規(guī)則對所述射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流;所述終端將所述數(shù)據(jù)流發(fā)送給所述服務器;所述服務器將所述數(shù)據(jù)流發(fā)送給所述射頻主機,所述射頻主機將所述數(shù)據(jù)流處理后發(fā)射給所述射頻設(shè)備,使所述射頻設(shè)備執(zhí)行所述控制命令對應的功能。

根據(jù)以上技術(shù)方案,可知本發(fā)明的射頻設(shè)備控制方法、終端、射頻主機和射頻設(shè)備控制系統(tǒng)至少具有以下有益效果:

根據(jù)本發(fā)明的技術(shù)方案,用戶需要對射頻設(shè)備進行控制時,終端根據(jù)用戶的輸入確定控制命令以及設(shè)備信息,終端識別該射頻設(shè)備的通訊協(xié)議后,將該控制指令處理為包含射頻設(shè)備能夠識別的射頻碼原始數(shù)據(jù)的數(shù)據(jù)流并發(fā)送到服務器,再經(jīng)服務器傳輸?shù)缴漕l主機處理后進行發(fā)射,則射頻設(shè)備接收能夠識別的射頻碼原始數(shù)據(jù),從而執(zhí)行控制指令對應的功能,可見在本發(fā)明的技術(shù)方案中,用戶通過終端發(fā)送對射頻設(shè)備的控制命令時不需要考慮射頻設(shè)備對應的通訊協(xié)議,由終端根據(jù)射頻設(shè)備的通訊協(xié)議自行生成可識別的射頻碼原始數(shù)據(jù),從而實現(xiàn)用戶通過一個終端對不同通訊協(xié)議的射頻設(shè)備的控制。

附圖說明

圖1為本發(fā)明實施例提供的一種射頻設(shè)備控制方法的流程圖;

圖2為本發(fā)明實施例提供的一種射頻設(shè)備控制方法的流程圖;

圖3為本發(fā)明實施例提供的一種終端的框圖;

圖4為本發(fā)明實施例提供的一種終端的框圖;

圖5為本發(fā)明實施例提供的一種射頻設(shè)備控制系統(tǒng)的框圖;

圖6本發(fā)明實施例提供的一種射頻設(shè)備控制方法的流程圖;

圖7為本發(fā)明實施例提供的一種射頻主機的框圖。

本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。

具體實施方式

為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

如圖1所示,本發(fā)明的一個實施例中提供了一種射頻設(shè)備控制方法,該方法包括:

步驟S110,接收用戶的輸入操作。

在本實施例中,用戶在終端上進行輸入操作,終端包括但不限于手機、遙控器等設(shè)備。

步驟S120,根據(jù)用戶的輸入操作,確定用戶對射頻設(shè)備的控制命令、射頻設(shè)備的設(shè)備信息。

在本實施例中,可以在終端上實現(xiàn)一個應用,即APP,用戶通過APP發(fā)出控制信息,APP檢測用戶觸發(fā)的按鍵(該按鍵控制某射頻設(shè)備執(zhí)行某個功能),并獲取該按鍵所屬的設(shè)備廠商、設(shè)備型號信息,以及要觸發(fā)的功能(控制命令)信息。

步驟S130,根據(jù)設(shè)備信息確定射頻設(shè)備對應的通訊協(xié)議。

在本實施例中,終端根據(jù)設(shè)備廠商、設(shè)備型號、信息從APP數(shù)據(jù)庫中確定與該設(shè)備匹配的通訊協(xié)議。

步驟S140,根據(jù)通訊協(xié)議對控制命令進行處理,得到射頻碼原始數(shù)據(jù)。

在本實施例中,終端使用所確定的通訊協(xié)議對控制指令進行解析,生成射頻碼原始數(shù)據(jù)。

步驟S150,根據(jù)預設(shè)的編碼規(guī)則對射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流。

步驟S160,將數(shù)據(jù)流發(fā)送給服務器;服務器將數(shù)據(jù)流發(fā)送給射頻主機,射頻主機將數(shù)據(jù)流處理后發(fā)射給射頻設(shè)備,使射頻設(shè)備執(zhí)行控制命令對應的功能。

在本實施例中,智能射頻主機通過WIFI連接互聯(lián)網(wǎng),可使用手機在任何能連接互聯(lián)網(wǎng)的地方遙控家中射頻設(shè)備,并具有定時控制功能,用戶可以根據(jù)需求進行設(shè)定。

根據(jù)本發(fā)明的技術(shù)方案,用戶通過終端發(fā)送對射頻設(shè)備的控制命令時不需要考慮射頻設(shè)備對應的通訊協(xié)議,由終端根據(jù)射頻設(shè)備的通訊協(xié)議自行生成可識別的射頻碼原始數(shù)據(jù),從而實現(xiàn)用戶通過一個終端對不同通訊協(xié)議的射頻設(shè)備的控制。

如圖2所示,本發(fā)明的一個實施例中提供了一種射頻設(shè)備控制方法,該方法包括:

步驟S210,接收用戶的輸入操作。

步驟S220,根據(jù)用戶的輸入操作,確定用戶對射頻設(shè)備的控制命令、射頻設(shè)備的設(shè)備信息。

步驟S230,從預設(shè)的用于存儲多個設(shè)備信息以及對應的多個通訊協(xié)議的數(shù)據(jù)庫中,查找該射頻設(shè)備的設(shè)備信息對應的通訊協(xié)議,通訊協(xié)議中包含調(diào)制方式參數(shù)。

在本實施例中,終端上可以實現(xiàn)一數(shù)據(jù)庫,用于存儲不同設(shè)備廠商、設(shè)備型號對應的通訊協(xié)議(包括調(diào)制方式)等信息,數(shù)據(jù)庫可以實時更新以增加新的設(shè)備廠商、設(shè)備型號及其對應的通訊協(xié)議。

步驟S240,根據(jù)通訊協(xié)議對控制命令進行處理,得到射頻碼原始數(shù)據(jù)。

步驟S250,對射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流,將所述調(diào)制方式參數(shù)添加到所述數(shù)據(jù)流中,將數(shù)據(jù)流發(fā)送給服務器;服務器將射頻碼原始數(shù)據(jù)發(fā)送給射頻主機,射頻主機從數(shù)據(jù)流獲取調(diào)制方式參數(shù)以及解碼得到射頻碼原始數(shù)據(jù),并按調(diào)制方式參數(shù)選擇調(diào)制方式,使用調(diào)制方式將射頻碼原始數(shù)據(jù)發(fā)送到射頻主機。

在本實施例中,終端通過APP檢測用戶觸發(fā)的按鍵,并獲取該按鍵所屬的設(shè)備廠商、設(shè)備型號信息,以及要觸發(fā)的功能(控制命令)信息,然后根據(jù)設(shè)備廠商、設(shè)備型號、信息從APP數(shù)據(jù)庫中確定與該設(shè)備匹配的通訊協(xié)議,使用所確定的通訊協(xié)議對控制指令進行解析,生成射頻碼原始數(shù)據(jù),再通過預設(shè)的編碼規(guī)則對射頻碼原始數(shù)據(jù)進行編碼,生成數(shù)據(jù)流,然后通過服務器轉(zhuǎn)發(fā)給射頻主機。

在本實施例中,射頻主機對接收到的數(shù)據(jù)流進行解析,按照數(shù)據(jù)流中的調(diào)制方式參數(shù)切換到對應的調(diào)制方式。然后,按照編碼規(guī)則對接收到的數(shù)據(jù)流中包含射頻碼的部分進行解碼,得到射頻碼原始數(shù)據(jù),將射頻碼原始數(shù)據(jù)以設(shè)定的調(diào)試方式發(fā)送給射頻設(shè)備,使射頻設(shè)備執(zhí)行相關(guān)指令以實現(xiàn)相應的功能。

本發(fā)明的一個實施例中提供了一種射頻設(shè)備控制方法,步驟S150具體包括:

將射頻碼原始數(shù)據(jù)處理為多個時間序列。

將多個時間序列中每個時間序列以及其需重復發(fā)送的次數(shù)組合為一個單元,將多個時間序列對應的多個單元組成數(shù)據(jù)流。

在本實施例中,采用的編碼方式包含:1、以時間序列的方式表示射頻碼調(diào)制信號;2、使用一種特別的編碼方式,將該時間序列進行壓縮,以便于傳輸。

對市面上的RF設(shè)備進行分析,發(fā)現(xiàn)市面上射頻設(shè)備射頻碼的調(diào)制信號普遍可以通過一定時長的高、低電平組合或者高低電平的時間長、短組合來表達數(shù)據(jù)“0”和“1”,最終可使用一串高低電平的時間序列來表示該射頻碼的調(diào)制信號。

在實際的應用中,為了提高射頻設(shè)備控制的成功率,每個射頻碼中的某一數(shù)據(jù)段需要重發(fā)N(6<N<20)次,因此最終得到的時間序列非常長,數(shù)據(jù)量較大,十分不利于傳輸。另,每個射頻設(shè)備射頻碼重復的區(qū)段也不同,因此,我們設(shè)計了一種編碼方式,對射頻碼時間序列進行壓縮。具體的,將其中重復的區(qū)段篩選出來,使用JSON表達為時間序列段加重復次數(shù)的Object(單元),最終得到由若干個Object組成的數(shù)據(jù)包(數(shù)據(jù)流),通過對該數(shù)據(jù)包按照逆過程進行解析,即可得到原射頻碼。這種編碼方式可以壓縮射頻碼,有較高的壓縮率,同時編碼、解碼處理流程簡單,是一種兼顧壓縮率與處理效率的編碼方式。

如圖3所示,本發(fā)明的一個實施例中提供了一種終端,包括:

接收模塊310,接收用戶的輸入操作。

在本實施例中,用戶在終端上進行輸入操作,終端包括但不限于手機、遙控器等設(shè)備。

輸入操作確定模塊320,根據(jù)用戶的輸入操作,確定用戶對射頻設(shè)備的控制命令、射頻設(shè)備的設(shè)備信息。

在本實施例中,可以在終端上實現(xiàn)一個應用,即APP,用戶通過APP發(fā)出控制信息,APP檢測用戶觸發(fā)的按鍵(該按鍵控制某射頻設(shè)備執(zhí)行某個功能),并獲取該按鍵所屬的設(shè)備廠商、設(shè)備型號信息,以及要觸發(fā)的功能(控制命令)信息。

通訊協(xié)議確定模塊330,根據(jù)設(shè)備信息確定射頻設(shè)備對應的通訊協(xié)議。

在本實施例中,終端根據(jù)設(shè)備廠商、設(shè)備型號、信息從APP數(shù)據(jù)庫中確定與該設(shè)備匹配的通訊協(xié)議。

控制命令處理模塊340,根據(jù)通訊協(xié)議對控制命令進行處理,得到射頻碼原始數(shù)據(jù)。

編碼模塊350,根據(jù)預設(shè)的編碼規(guī)則對射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流.

在本實施例中,終端使用所確定的通訊協(xié)議對控制指令進行解析,生成射頻碼原始數(shù)據(jù)。

發(fā)送模塊360,將所述數(shù)據(jù)流發(fā)送給服務器;服務器將數(shù)據(jù)流發(fā)送給射頻主機,射頻主機將數(shù)據(jù)流處理后發(fā)射給射頻設(shè)備,使射頻設(shè)備執(zhí)行控制命令對應的功能。

在本實施例中,智能射頻主機通過WIFI連接互聯(lián)網(wǎng),可使用手機在任何能連接互聯(lián)網(wǎng)的地方遙控家中射頻設(shè)備,并具有定時控制功能,用戶可以根據(jù)需求進行設(shè)定。

根據(jù)本發(fā)明的技術(shù)方案,用戶通過終端發(fā)送對射頻設(shè)備的控制命令時不需要考慮射頻設(shè)備對應的通訊協(xié)議,由終端根據(jù)射頻設(shè)備的通訊協(xié)議自行生成可識別的射頻碼原始數(shù)據(jù),從而實現(xiàn)用戶通過一個終端對不同通訊協(xié)議的射頻設(shè)備的控制。

如圖4所示,本發(fā)明的一個實施例中提供了一種終端,包括:

接收模塊410,接收用戶的輸入操作。

輸入操作確定模塊420,根據(jù)用戶的輸入操作,確定用戶對射頻設(shè)備的控制命令、射頻設(shè)備的設(shè)備信息。

通訊協(xié)議確定模塊430,從預設(shè)的用于存儲多個設(shè)備信息以及對應的多個通訊協(xié)議的數(shù)據(jù)庫中,查找該射頻設(shè)備的設(shè)備信息對應的通訊協(xié)議,通訊協(xié)議中包含調(diào)制方式參數(shù)。

在本實施例中,終端上可以實現(xiàn)一數(shù)據(jù)庫,用于存儲不同設(shè)備廠商、設(shè)備型號對應的通訊協(xié)議(包括調(diào)制方式)等信息,數(shù)據(jù)庫可以實時更新以增加新的設(shè)備廠商、設(shè)備型號及其對應的通訊協(xié)議。

控制命令處理模塊440,根據(jù)通訊協(xié)議對控制命令進行處理,得到射頻碼原始數(shù)據(jù)。

編碼模塊450,對射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流,還將調(diào)制方式參數(shù)添加到數(shù)據(jù)流中,發(fā)送模塊460將數(shù)據(jù)流發(fā)送給服務器;服務器將數(shù)據(jù)流發(fā)送給射頻主機,射頻主機從數(shù)據(jù)流獲取調(diào)制方式參數(shù)以及解碼得到射頻碼原始數(shù)據(jù),并按調(diào)制方式參數(shù)選擇調(diào)制方式,使用調(diào)制方式將射頻碼原始數(shù)據(jù)發(fā)送到射頻主機。

在本實施例中,終端通過App檢測用戶觸發(fā)的按鍵,并獲取該按鍵所屬的設(shè)備廠商、設(shè)備型號信息,以及要觸發(fā)的功能(控制命令)信息,然后根據(jù)設(shè)備廠商、設(shè)備型號、信息從APP數(shù)據(jù)庫中確定與該設(shè)備匹配的通訊協(xié)議,使用所確定的通訊協(xié)議對控制指令進行解析,生成射頻碼原始數(shù)據(jù),再通過預設(shè)的編碼規(guī)則對射頻碼原始數(shù)據(jù)進行編碼,生成數(shù)據(jù)流,然后通過服務器轉(zhuǎn)發(fā)給射頻主機。

在本實施例中,射頻主機對接收到的數(shù)據(jù)流進行解析,按照數(shù)據(jù)流中的調(diào)制方式參數(shù)切換到對應的調(diào)制方式。然后,按照編碼規(guī)則對接收到的數(shù)據(jù)流中包含射頻碼的部分進行解碼,得到射頻碼原始數(shù)據(jù),將射頻碼原始數(shù)據(jù)以設(shè)定的調(diào)試方式發(fā)送給射頻設(shè)備,使射頻設(shè)備執(zhí)行相關(guān)指令以實現(xiàn)相應的功能。

本發(fā)明的一個實施例中提供了一種終端,編碼模塊450將射頻碼原始數(shù)據(jù)處理為多個時間序列,以及將多個時間序列中每個時間序列以及其需重復發(fā)送的次數(shù)組合為一個單元,將多個時間序列對應的多個單元組成數(shù)據(jù)流。

在本實施例中,采用的編碼方式包含:1、以時間序列的方式表示射頻碼調(diào)制信號;2、使用一種特別的編碼方式,將該時間序列進行壓縮,以便于傳輸。

對市面上的RF設(shè)備進行分析,發(fā)現(xiàn)市面上射頻設(shè)備射頻碼的調(diào)制信號普遍可以通過一定時長的高、低電平組合或者高低電平的時間長、短組合來表達數(shù)據(jù)“0”和“1”,最終可使用一串高低電平的時間序列來表示該射頻碼的調(diào)制信號。

在實際的應用中,為了提高射頻設(shè)備控制的成功率,每個射頻碼中的某一數(shù)據(jù)段需要重發(fā)N(6<N<20)次,因此最終得到的時間序列非常長,數(shù)據(jù)量較大,十分不利于傳輸。另,每個射頻設(shè)備射頻碼重復的區(qū)段也不同,因此,我們設(shè)計了一種編碼方式,對射頻碼時間序列進行壓縮。具體的,將其中重復的區(qū)段篩選出來,使用JSON表達為時間序列段加重復次數(shù)的Object(單元),最終得到由若干個Object組成的數(shù)據(jù)包(數(shù)據(jù)流),通過對該數(shù)據(jù)包按照逆過程進行解析,即可得到射頻碼原始數(shù)據(jù)。這種編碼方式可以壓縮射頻碼,有較高的壓縮率,同時編碼、解碼處理流程簡單,是一種兼顧壓縮率與處理效率的編碼方式。

如圖5所示,本發(fā)明的一個實施例中提供的一種射頻設(shè)備控制系統(tǒng),包括:

終端510、服務器520、射頻主機530和射頻設(shè)備540。

終端510接收用戶的輸入操作。

終端510根據(jù)用戶的輸入操作,確定用戶對射頻設(shè)備的控制命令、射頻設(shè)備的設(shè)備信息。

終端510根據(jù)設(shè)備信息確定射頻設(shè)備對應的通訊協(xié)議。

終端510根據(jù)通訊協(xié)議對控制命令進行處理,得到射頻碼原始數(shù)據(jù)。

終端510根據(jù)預設(shè)的編碼規(guī)則對射頻碼原始數(shù)據(jù)進行編碼得到數(shù)據(jù)流;

終端510將數(shù)據(jù)流發(fā)送給服務器520;服務器520將數(shù)據(jù)流發(fā)送給射頻主機530,射頻主機530將數(shù)據(jù)流處理后發(fā)射給射頻設(shè)備540,使射頻設(shè)備540執(zhí)行控制命令對應的功能。

在本實施例中,裝有APP的控制終端,作為用戶交互中心,通過APP檢測用戶觸發(fā)的按鍵,并獲取該按鍵所屬的設(shè)備廠商、設(shè)備型號信息,以及要觸發(fā)的功能(控制命令)信息,然后根據(jù)設(shè)備廠商、設(shè)備型號、信息從APP數(shù)據(jù)庫中確定與該設(shè)備匹配的通訊協(xié)議,使用所確定的通訊協(xié)議對控制指令進行解析,生成射頻碼原始數(shù)據(jù),再通過預設(shè)的編碼規(guī)則對射頻碼原始數(shù)據(jù)進行編碼,生成數(shù)據(jù)流,然后發(fā)給服務器;(在此之前,用戶通過APP添加新的射頻設(shè)備時,用戶已經(jīng)選擇了設(shè)備廠商、設(shè)備型號等信息來完成射頻設(shè)備的添加和綁定)。

服務器,用于接收數(shù)據(jù)流并將其轉(zhuǎn)發(fā)給射頻主機。

射頻主機,用于接收服務器下發(fā)的數(shù)據(jù)流,將其中的數(shù)據(jù)按照編碼規(guī)則進行解碼后獲得射頻碼原始數(shù)據(jù),將射頻碼原始數(shù)據(jù)發(fā)送給射頻設(shè)備,即可控制該射頻設(shè)備。其包括主控模塊,wifi模塊,射頻發(fā)射模塊,還包括為主控模塊、wifi模塊、射頻發(fā)射模塊提供電源的電源模塊;由主控模塊控制的射頻模塊支持多調(diào)制方式、多通訊協(xié)議,其包含一根射頻天線。

射頻設(shè)備,用于接收射頻主機發(fā)出的射頻碼原始數(shù)據(jù),根據(jù)其中包含的指令執(zhí)行相應的動作,以實現(xiàn)對應的功能。

在本實施例中,射頻主機用于接收服務器下發(fā)的數(shù)據(jù)流,將其中的數(shù)據(jù)按照編碼規(guī)則進行解碼后獲得射頻碼原始數(shù)據(jù),將射頻碼原始數(shù)據(jù)發(fā)送給射頻設(shè)備,即可控制該射頻設(shè)備。其包括主控模塊,wifi模塊,射頻發(fā)射模塊,還包括為主控模塊、wifi模塊、射頻發(fā)射模塊提供電源的電源模塊;由主控模塊控制的射頻模塊支持多調(diào)制方式、多通訊協(xié)議,其包含一根射頻天線。射頻設(shè)備,用于接收射頻主機發(fā)出的射頻碼原始數(shù)據(jù),根據(jù)其中包含的指令執(zhí)行相應的動作,以實現(xiàn)對應的功能。

如圖6所示,本發(fā)明提供的一種射頻設(shè)備控制方法,包括:

步驟S610,接收來自終端的由射頻設(shè)備對應的射頻碼原始數(shù)據(jù)編碼得到的數(shù)據(jù)流,其中數(shù)據(jù)流中添加有射頻設(shè)備對應的調(diào)制方式參數(shù)。在本實施例中,接收服務器發(fā)送的包含射頻碼的數(shù)據(jù)流其中數(shù)據(jù)流包括射頻碼原始數(shù)據(jù)和調(diào)試方式參數(shù),并將其傳輸至主控模塊進行處理。

步驟S620,從數(shù)據(jù)流獲取調(diào)制方式參數(shù)以及解碼得到射頻碼原始數(shù)據(jù),并按調(diào)制方式參數(shù)選擇調(diào)制方式。在本實施例中,處理接收到的包含射頻碼的數(shù)據(jù)流,以及根據(jù)包含射頻碼的數(shù)據(jù)流中的參數(shù)(具體為調(diào)制方式參數(shù))發(fā)出指令使射頻發(fā)射模塊切換到相應的調(diào)制方式,并將包含射頻碼的數(shù)據(jù)部分按照預設(shè)的編碼規(guī)則進行解碼。

步驟S630,使用調(diào)制方式將射頻碼原始數(shù)據(jù)發(fā)送到射頻設(shè)備。在本實施例中,射頻主機包含一根射頻天線,有可通過指令來切換不同調(diào)制方式的功能,同時支持自定義射頻碼協(xié)議的功能,可將不同協(xié)議的射頻碼以設(shè)定的調(diào)制方式通過無線電波發(fā)送給射頻設(shè)備。

該射頻主機能夠改變調(diào)制方式,并能夠支持多種格式、定義不同的射頻碼協(xié)議,因此,可實現(xiàn)對市面上不同廠商、不同協(xié)議的各種射頻設(shè)備的統(tǒng)一控制;該射頻主機還可包含萬能紅外遙控功能,在實現(xiàn)對射頻設(shè)備的統(tǒng)一控制時,也可同時實現(xiàn)對紅外設(shè)備的統(tǒng)一控制,以解決遙控器繁多、遙控器丟失損壞沒電等問題。

如圖7所示,本發(fā)明的一個實施例中提供一種射頻主機,包括:

接收模塊710,接收來自終端的由射頻設(shè)備對應的射頻碼原始數(shù)據(jù)編碼得到的數(shù)據(jù)流,其中數(shù)據(jù)流中添加有射頻設(shè)備對應的調(diào)制方式參數(shù)。

主控模塊720,從數(shù)據(jù)流獲取調(diào)制方式參數(shù)以及解碼得到射頻碼原始數(shù)據(jù),并按調(diào)制方式參數(shù)選擇調(diào)制方式。

發(fā)射模塊730,使用調(diào)制方式將所述射頻碼原始數(shù)據(jù)發(fā)送到所述射頻設(shè)備。

上述實施例中涉及的射頻主機,包括主控模塊,wifi模塊(接收模塊),射頻發(fā)射模塊,還包括為主控模塊、wifi模塊、射頻發(fā)射模塊提供電源的電源模塊,射頻發(fā)射模塊、wifi模塊分別與主控模塊相連;其中:

Wifi模塊,用于接收服務器發(fā)送的包含射頻碼的數(shù)據(jù)流,其中數(shù)據(jù)流包括射頻碼原始數(shù)據(jù)和調(diào)試方式參數(shù),并將其傳輸至主控模塊進行處理;

主控模塊,用于處理接收到的包含射頻碼的數(shù)據(jù)流,以及根據(jù)包含射頻碼的數(shù)據(jù)流中的參數(shù)(具體為調(diào)制方式參數(shù))發(fā)出指令使射頻發(fā)射模塊切換到相應的調(diào)制方式,并將包含射頻碼的數(shù)據(jù)部分按照預設(shè)的編碼規(guī)則進行解碼,解碼完成后,主控模塊控制射頻發(fā)射模塊將射頻碼發(fā)出;主控模塊可以與wifi模塊合成為同一模塊。

射頻發(fā)射模塊,其包含一根射頻天線,該發(fā)射模塊具有可通過指令來切換不同調(diào)制方式的功能,同時支持自定義射頻碼協(xié)議的功能,可將不同協(xié)議的射頻碼以設(shè)定的調(diào)制方式通過無線電波發(fā)送給射頻設(shè)備。

該射頻主機能夠改變調(diào)制方式,并能夠支持多種格式、定義不同的射頻碼協(xié)議,因此,可實現(xiàn)對市面上不同廠商、不同協(xié)議的各種射頻設(shè)備的統(tǒng)一控制;該射頻主機還可包含萬能紅外遙控功能,在實現(xiàn)對射頻設(shè)備的統(tǒng)一控制時,也可同時實現(xiàn)對紅外設(shè)備的統(tǒng)一控制,以解決遙控器繁多、遙控器丟失損壞沒電等問題。

在本實施例中,由APP、上述射頻主機、上述服務器組成的射頻萬能遙控系統(tǒng),可實現(xiàn)對市面上不同廠商的各種射頻設(shè)備的統(tǒng)一控制。

另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各方法實施例中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,相應的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

以上參照附圖說明了本發(fā)明的優(yōu)選實施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實質(zhì),可以有多種變型方案實現(xiàn)本發(fā)明,比如作為一個實施例的特征可用于另一實施例而得到又一實施例。凡在運用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進,均應在本發(fā)明的權(quán)利范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1