本申請屬于家居設(shè)備控制,尤其涉及一種數(shù)據(jù)轉(zhuǎn)換設(shè)備、方法和存儲介質(zhì)。
背景技術(shù):
1、隨著智能化程度的提升,我們的生活中出現(xiàn)了越來越多的智能設(shè)備,如智能燈具、智能音響、智能家電等,由于這些智能設(shè)備來自不同的廠家,可能這些不同廠家的智能設(shè)備使用了不同的協(xié)議,導(dǎo)致用戶很難使用,需要下載不同app來使用。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供了一種數(shù)據(jù)轉(zhuǎn)換設(shè)備、方法和存儲介質(zhì)。本申請通過一種數(shù)據(jù)轉(zhuǎn)換設(shè)備,包括:主控單元,以及與所述主控單元連接的接口單元和通信單元;所述接口單元用于與電器設(shè)備建立連接,并對所述電器設(shè)備與所述主控單元之間交互的數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā);所述主控單元用于通過所述通信單元與外部設(shè)備建立通信連接;其中,所述主控單元還用于當(dāng)所述電器設(shè)備接入所述接口單元時,將所述電器設(shè)備的連接信息通過所述通信單元發(fā)送給外部設(shè)備,以及根據(jù)所述通信單元接收的所述電器設(shè)備的屬性信息來確定所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議;所述電器設(shè)備的屬性信息是根據(jù)所述電器設(shè)備的連接信息確定的并由所述外部設(shè)備反饋的;所述接口單元還用于根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,對所述電器設(shè)備與所述主控單元之間交互的數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換。實(shí)現(xiàn)了用戶能夠使用不同協(xié)議和標(biāo)準(zhǔn)的智能設(shè)備,多個不同廠商的設(shè)備也能統(tǒng)一控制使用,使得用戶能夠集中控制不同廠家的智能設(shè)備。
2、根據(jù)本申請的第一方面,本申請實(shí)施例提供了一種數(shù)據(jù)轉(zhuǎn)換設(shè)備,包括:主控單元,以及與所述主控單元連接的接口單元和通信單元;所述接口單元用于與電器設(shè)備建立連接,并對所述電器設(shè)備與所述主控單元之間交互的數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā);所述主控單元用于通過所述通信單元與外部設(shè)備建立通信連接;其中,所述主控單元還用于當(dāng)所述電器設(shè)備接入所述接口單元時,將所述電器設(shè)備的連接信息通過所述通信單元發(fā)送給外部設(shè)備,以及根據(jù)所述通信單元接收的所述電器設(shè)備的屬性信息來確定所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議;所述電器設(shè)備的屬性信息是根據(jù)所述電器設(shè)備的連接信息確定的并由所述外部設(shè)備反饋的;所述接口單元還用于根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,對所述電器設(shè)備與所述主控單元之間交互的數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換。
3、在一些實(shí)施例中,還包括與所述主控單元連接的提示單元,所述提示單元用于根據(jù)所述主控單元的控制而發(fā)出提示信息,所述提示信息包括所述外部設(shè)備通過所述數(shù)據(jù)轉(zhuǎn)換設(shè)備與所述電器設(shè)備連接成功的信息。
4、在一些實(shí)施例中,還包括與所述主控單元連接的供電單元,所述供電單元被設(shè)置成,當(dāng)所述電器設(shè)備接入所述接口單元時,利用所述電器設(shè)備提供的電能給所述數(shù)據(jù)轉(zhuǎn)換設(shè)備中的其他單元供電。
5、在一些實(shí)施例中,所述主控單元被設(shè)置成,根據(jù)串口協(xié)議來收發(fā)數(shù)據(jù);所述串口協(xié)議包括異步收發(fā)傳輸器串口協(xié)議。
6、第二方面,本申請還提出了一種基于第一方面中任一項(xiàng)所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備實(shí)施的數(shù)據(jù)轉(zhuǎn)換方法,包括以下步驟:響應(yīng)于電器設(shè)備的接入,將所述電器設(shè)備的連接信息發(fā)送給外部設(shè)備;接收由所述外部設(shè)備反饋的所述電器設(shè)備的屬性信息;其中,所述電器設(shè)備的屬性信息是根據(jù)所述電器設(shè)備的連接信息確定的;基于所述電器設(shè)備的屬性信息確定所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議;根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,對與所述電器設(shè)備交互的數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換。
7、在一些實(shí)施例中,所述將所述電器設(shè)備的連接信息發(fā)送給外部設(shè)備的步驟,包括:將所述電器設(shè)備的連接信息發(fā)送給服務(wù)器,以由所述服務(wù)器轉(zhuǎn)發(fā)給用戶端設(shè)備,使得用戶能夠通過所述用戶端設(shè)備提示的所述電器設(shè)備的連接信息來選擇所述電器設(shè)備的屬性信息;所述接收由所述外部設(shè)備反饋的所述電器設(shè)備的屬性信息的步驟,包括:接收所述服務(wù)器轉(zhuǎn)發(fā)的所述電器設(shè)備的屬性信息,其中,所述電器設(shè)備的屬性信息是由所述用戶端設(shè)備反饋的。
8、在一些實(shí)施例中,所述方法還包括以下步驟:在接收到所述電器設(shè)備的屬性信息的情況下輸出提示信息,所述提示信息包括所述外部設(shè)備通過所述數(shù)據(jù)轉(zhuǎn)換設(shè)備與所述電器設(shè)備連接成功的信息。
9、在一些實(shí)施例中,所述根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,對與所述電器設(shè)備交互的數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換的步驟,包括:根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,將所述主控單元發(fā)來的指令轉(zhuǎn)換為所述電器設(shè)備能夠識別的指令;其中,所述主控單元發(fā)來的指令包括由所述外部設(shè)備發(fā)來的控制指令;將所述電器設(shè)備能夠識別的指令發(fā)送給所述電器設(shè)備。
10、在一些實(shí)施例中,所述根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,對與所述電器設(shè)備交互的數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換的步驟,包括:根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,將接收到的所述電器設(shè)備的數(shù)據(jù)轉(zhuǎn)換為所述主控單元能夠識別的數(shù)據(jù),發(fā)送給所述主控單元;所述主控單元基于所述電器設(shè)備的屬性信息從接收到的數(shù)據(jù)中提取指定標(biāo)志位的數(shù)據(jù),并根據(jù)所述指定標(biāo)志位的數(shù)據(jù)確定所述電器設(shè)備的類型和狀態(tài)。
11、第三方面,本申請?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如第二方面中任一項(xiàng)所述的方法。
12、本申請實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:實(shí)現(xiàn)了用戶能夠使用不同協(xié)議和標(biāo)準(zhǔn)的智能設(shè)備,多個不同廠商的設(shè)備也能統(tǒng)一控制使用,使得用戶能夠集中控制不同廠家的智能設(shè)備。用戶能夠輕易的了解電器設(shè)備的歷史工作狀態(tài)以及當(dāng)前工作狀態(tài),解決了現(xiàn)有技術(shù)中由于不同廠家的智能設(shè)備采用了不同的協(xié)議,而導(dǎo)致的用戶難以很好的了解到智能設(shè)備的狀態(tài)的問題。完成了用戶不通過廠家協(xié)議對電器設(shè)備的控制,解決了現(xiàn)有技術(shù)中由于不同廠家的智能設(shè)備采用了不同的協(xié)議,而導(dǎo)致的用戶難以很好的控制智能設(shè)備的問題。
1.一種數(shù)據(jù)轉(zhuǎn)換設(shè)備,其特征在于,包括:主控單元,以及與所述主控單元連接的接口單元和通信單元;
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備,其特征在于,還包括與所述主控單元連接的提示單元,所述提示單元用于根據(jù)所述主控單元的控制而發(fā)出提示信息,所述提示信息包括所述外部設(shè)備通過所述數(shù)據(jù)轉(zhuǎn)換設(shè)備與所述電器設(shè)備連接成功的信息。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備,其特征在于,還包括與所述主控單元連接的供電單元,所述供電單元被設(shè)置成,當(dāng)所述電器設(shè)備接入所述接口單元時,利用所述電器設(shè)備提供的電能給所述數(shù)據(jù)轉(zhuǎn)換設(shè)備中的其他單元供電。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備,其特征在于,所述主控單元被設(shè)置成,根據(jù)串口協(xié)議來收發(fā)數(shù)據(jù);所述串口協(xié)議包括異步收發(fā)傳輸器串口協(xié)議。
5.一種基于權(quán)利要求1至4中任一項(xiàng)所述的數(shù)據(jù)轉(zhuǎn)換設(shè)備實(shí)施的數(shù)據(jù)轉(zhuǎn)換方法,其特征在于,包括以下步驟:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括以下步驟:
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,對與所述電器設(shè)備交互的數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換的步驟,包括:
9.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述電器設(shè)備應(yīng)用的數(shù)據(jù)協(xié)議,對與所述電器設(shè)備交互的數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換的步驟,包括:
10.一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求5至9中任一項(xiàng)所述的方法。