本發(fā)明涉及一種可交互信息的智能裝置。
背景技術(shù):
現(xiàn)有實(shí)現(xiàn)信息交互的方案大致可以分為1):利用無線協(xié)議棧(例如藍(lán)牙協(xié)議棧),2):實(shí)現(xiàn)私有到智能硬件協(xié)議;其中:方案1)存在的缺陷:現(xiàn)有無線通信協(xié)議都有對(duì)應(yīng)的功能芯片或模塊,無線協(xié)議棧一般都實(shí)現(xiàn)在該無線通信專用芯片上,例如脂肪秤,血壓計(jì)等,都有自己業(yè)內(nèi)的專用低成本芯片,不可能用藍(lán)牙芯片替代,或者需要在足夠量大的情況下才適合做芯片級(jí)別的融合,所以使用方案一,一般需要兩個(gè)芯片,同時(shí)需要研究藍(lán)牙標(biāo)準(zhǔn)的協(xié)議,把業(yè)務(wù)芯片取得的數(shù)據(jù)填寫到藍(lán)牙芯片的應(yīng)用層,兩個(gè)芯片的集成方案對(duì)設(shè)備制造產(chǎn)商來說,技術(shù)門檻比較高,通用的應(yīng)用協(xié)議,很多時(shí)候并不能很方便的適應(yīng)所有的業(yè)務(wù)過程,尤其在產(chǎn)品業(yè)務(wù)發(fā)生變化的時(shí)候,如果沒有對(duì)應(yīng)的應(yīng)用層協(xié)議,還需要自定義應(yīng)用協(xié)議擴(kuò)展,方案2)存在的缺陷為:一般的智能設(shè)備協(xié)議會(huì)把業(yè)務(wù)邏輯和通信完全綁定起來,一種智能硬件的實(shí)現(xiàn)方案不便于沿用到另外一種設(shè)備。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題就是提供一種可交互信息的智能裝置,可以很好的解決現(xiàn)有存在信息交互存在的缺陷。
為了解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:一種可交互信息的智能裝置,包括測(cè)試儀和與測(cè)試儀相連的智能終端,測(cè)試儀內(nèi)設(shè)有供測(cè)試儀測(cè)試數(shù)據(jù)讀寫的芯片,測(cè)試儀上設(shè)有與芯片相連的串口模塊,芯片上設(shè)有提供向智能終端提供自己特征信息以及測(cè)量數(shù)據(jù)結(jié)果的控制應(yīng)用層,智能終端 上設(shè)有向芯片請(qǐng)求數(shù)據(jù)或配置數(shù)據(jù)的讀取應(yīng)用層。
優(yōu)選的,測(cè)試儀與智能終端通過無線網(wǎng)絡(luò)連接,串口模塊為無線串口模塊,通過無線連接,用戶使用更自由,體驗(yàn)更好。
優(yōu)選的,讀取應(yīng)用層包括能實(shí)現(xiàn)向芯片發(fā)送數(shù)據(jù)列表查詢的命令、數(shù)據(jù)查詢的命令、數(shù)值范圍查詢的命令、數(shù)值設(shè)置命令,能根據(jù)不同使用者的需求實(shí)現(xiàn)不同數(shù)據(jù)的查詢,且通過串口模塊發(fā)送的命令數(shù)據(jù)均采用八比特模式,其中用來表示操作的命令碼前四比特和后四比特重復(fù)設(shè)置,能增加連接通信的可靠性,最大限度的對(duì)測(cè)試儀發(fā)出的命令碼進(jìn)行識(shí)別,保證命令碼的準(zhǔn)確率。
優(yōu)選的,所有的命令都由智能終端主動(dòng)發(fā)起,測(cè)試儀被動(dòng)響應(yīng),保證命令交互過程簡(jiǎn)單,方便性能低下的測(cè)試儀能和性能強(qiáng)的智能終端交互,智能終端可以根據(jù)測(cè)試儀性能,設(shè)置命令重發(fā)的次數(shù),保證測(cè)試儀芯片能響應(yīng)到命令。
優(yōu)選的,數(shù)據(jù)列表查詢的命令、數(shù)據(jù)查詢的命令、數(shù)值范圍查詢的命令、數(shù)值設(shè)置命令以及命令的響應(yīng)均通過0x0D、0x0A來標(biāo)識(shí),保證了數(shù)據(jù)幀能完整識(shí)別,方便性能低下的測(cè)試儀實(shí)現(xiàn)數(shù)據(jù)完整性判斷的功能。
優(yōu)選的,無線網(wǎng)絡(luò)可以通過藍(lán)牙或zigbee或wifi連接,連接可靠,能根據(jù)不同的應(yīng)用場(chǎng)合對(duì)無線網(wǎng)絡(luò)進(jìn)行選擇連接,實(shí)用性能好,操作簡(jiǎn)單。
優(yōu)選的,測(cè)試儀包括本體和設(shè)置在本體上的電源組件,本體上設(shè)有顯示智能終端連接正常的LED燈,LED燈的設(shè)置,便于操作人員讀取測(cè)試儀與智能終端的連接與否。
優(yōu)選的,本體上設(shè)有控制電源組件導(dǎo)通和斷開的傳感器,通過傳感器控制電源組件的導(dǎo)通和斷開,避免了電源組件的電能浪費(fèi),有效的提高了電源組件的使用壽命,實(shí)用性能好,控制方便,靈敏度高,安全可靠,改善了現(xiàn)有人為控制電源組件導(dǎo)通的缺陷。
優(yōu)選的,智能終端為智能手機(jī)或筆記本電腦或智能路由器,便于操作人員實(shí)時(shí)的讀取測(cè)量數(shù)據(jù)及數(shù)據(jù)的分析,使用效果好,能適應(yīng)不同的應(yīng)用場(chǎng)合。
綜上所述,本發(fā)明的優(yōu)點(diǎn):通過芯片上的控制應(yīng)用層實(shí)現(xiàn)了對(duì)串口模塊的連接,便于產(chǎn)品根據(jù)自己的需求選擇合適的串口模塊,降低了產(chǎn)品實(shí)現(xiàn)對(duì)硬件的依賴,降低了使用成本,并在智能終端的讀取應(yīng)用層,可以根據(jù)不同的測(cè)試儀,設(shè)置最大重試次數(shù),來確保芯片能有時(shí)間響應(yīng)到命令,增加了系統(tǒng)可靠性。
附圖說明
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明:
圖1為本發(fā)明一種可交互信息的智能裝置的結(jié)構(gòu)示意圖;
圖2為本發(fā)明測(cè)試儀的結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖1、圖2所示,一種可交互信息的智能裝置,包括測(cè)試儀1和與測(cè)試儀1相連的智能終端2,測(cè)試儀1為脂肪秤或血壓計(jì),智能終端為智能手機(jī)或筆記本電腦或智能路由器,便于操作人員實(shí)時(shí)的讀取測(cè)量數(shù)據(jù)及數(shù)據(jù)的分析,使用效果好,能適應(yīng)不同的應(yīng)用場(chǎng)合,測(cè)試儀1內(nèi)設(shè)有供測(cè)試儀1測(cè)試數(shù)據(jù)讀寫的芯片3,測(cè)試儀1上設(shè)有與芯片3相連的串口模塊4,芯片3上設(shè)有提供向智能終端提供自己特征信息以及測(cè)量數(shù)據(jù)結(jié)果的控制應(yīng)用層5,智能終端2上設(shè)有向芯片3請(qǐng)求數(shù)據(jù)或配置數(shù)據(jù)的讀取應(yīng)用層6,測(cè)試儀1與智能終端2通過無線網(wǎng)絡(luò)連接,串口模塊4為無線串口模塊,通過無線連接,用戶使用更自由,體驗(yàn)更好,讀取應(yīng)用層6包括能實(shí)現(xiàn)向芯片3發(fā)送數(shù)據(jù)列表查詢的命令、數(shù)據(jù)查詢的命令、數(shù)值范圍查詢的命令、數(shù)值設(shè)置命令,且通過串口模塊4發(fā)送的命令均采用八比特模式,其中用來表示操作的命令碼前四比特和后四比特重復(fù)設(shè)置,能增加連接通信的可靠性,最大限度的對(duì)測(cè)試儀發(fā)出的命令碼進(jìn)行識(shí)別,保證 命令碼的準(zhǔn)確率,能根據(jù)不同使用者的需求實(shí)現(xiàn)不同數(shù)據(jù)的查詢,所有的命令都由智能終端2主動(dòng)發(fā)起,測(cè)試儀1被動(dòng)響應(yīng),保證命令交互過程簡(jiǎn)單,方便性能低下的測(cè)試儀能和性能強(qiáng)的智能終端交互,智能終端可以根據(jù)測(cè)試儀性能,設(shè)置命令重發(fā)的次數(shù),保證測(cè)試儀芯片能響應(yīng)到命令,數(shù)據(jù)列表查詢的命令、數(shù)據(jù)查詢的命令、數(shù)值范圍查詢的命令、數(shù)值設(shè)置命令以及命令的響應(yīng)均通過0x0D、0x0A來標(biāo)識(shí),保證了數(shù)據(jù)不會(huì)出現(xiàn)重復(fù),保證命令的發(fā)出和響應(yīng),無線網(wǎng)絡(luò)可以通過藍(lán)牙或zigbee或wifi連接,連接可靠,能根據(jù)不同的應(yīng)用場(chǎng)合對(duì)無線網(wǎng)絡(luò)進(jìn)行選擇連接,實(shí)用性能好,操作簡(jiǎn)單。
再看圖2,測(cè)試儀1包括本體11和設(shè)置在本體11上的電源組件10,本體11上設(shè)有顯示智能終端2連接正常的LED燈13,LED燈的設(shè)置,便于操作人員讀取測(cè)試儀與智能終端的連接與否,本體11上設(shè)有控制電源組件10導(dǎo)通和斷開的傳感器16,避免了電源組件的電能浪費(fèi),有效的提高了電源組件的使用壽命,實(shí)用性能好,控制方便,靈敏度高,安全可靠,改善了現(xiàn)有人為控制電源組件導(dǎo)通的缺陷。
使用時(shí),根據(jù)應(yīng)用場(chǎng)合來選擇無線網(wǎng)絡(luò),使智能終端與測(cè)試儀連接,智能終端發(fā)出查詢數(shù)據(jù)元素列表,測(cè)試儀將數(shù)據(jù)元素列表返回智能終端,當(dāng)需要查詢數(shù)據(jù)i的數(shù)值時(shí),智能終端發(fā)出查詢命令,測(cè)試儀根據(jù)接收的命令來返回?cái)?shù)據(jù)i的數(shù)值,當(dāng)需要查詢數(shù)據(jù)j支持的范圍時(shí),智能終端發(fā)出數(shù)值范圍查詢的命令,測(cè)試儀根據(jù)接收的命令來返回?cái)?shù)據(jù)j支持的范圍,當(dāng)需要設(shè)置數(shù)據(jù)j的值時(shí),智能終端發(fā)出數(shù)據(jù)設(shè)置命令,測(cè)試儀根據(jù)接收的命令來返回設(shè)置成功與否,命令格式參考如下所述:
1.查詢數(shù)據(jù)元素通過兩條命令實(shí)現(xiàn):
查詢所有的數(shù)據(jù)對(duì)象列表;包括所有可讀,可寫和可讀可寫的數(shù)據(jù)元素的
編碼如0x77、0xD、0xA;
測(cè)試儀響應(yīng):0x88、0x1、0x2…0x10、0x0D、0x0A;表示支持的數(shù)據(jù)元素有:
0x1、0x2、…0x10;
查詢所有的可以配置的對(duì)象列表;僅包括可以可寫的數(shù)據(jù)元素的編碼如0x66、0xD、0xA;
測(cè)試儀響應(yīng):0x99、0x2、0xA、0xB…0xD、0xA;表示可以配置的數(shù)據(jù)元素有:0x2、0xA、0xB…
2.查詢數(shù)據(jù):0x11、0x01、0xD、0xA,查詢數(shù)據(jù)元素1的數(shù)值;
測(cè)試儀響應(yīng):0xFF、0xXX、0xYY、0xD、0xA,0xXX和0xYY為數(shù)據(jù)元素1的數(shù)值表示;
3.查詢數(shù)據(jù)取值范圍:0x55、0x2、0xD、0xA,查詢數(shù)據(jù)元素2的取值范圍;
測(cè)試儀響應(yīng):0xAA、0x1、0x2、0xD、0xA,數(shù)據(jù)元素2可以配置的范圍為1或2;
4.設(shè)置數(shù)據(jù):0x22、0x2、0x1、0xD、0xA,設(shè)置數(shù)據(jù)元素2為1;
測(cè)試儀響應(yīng):0xDD、0x2、0xD、0xA,設(shè)置數(shù)據(jù)元素2成功;返回?cái)?shù)值為成功設(shè)置的數(shù)據(jù)元素編碼表示設(shè)置成功,否則為設(shè)置失敗。
通過芯片上的控制應(yīng)用層實(shí)現(xiàn)了對(duì)串口模塊的連接,便于產(chǎn)品根據(jù)自己的需求選擇合適的串口模塊,降低了產(chǎn)品實(shí)現(xiàn)對(duì)硬件的依賴,降低了使用成本,并在智能終端的讀取應(yīng)用層,可以根據(jù)不同的測(cè)試儀,設(shè)置最大重試次數(shù),來確保芯片能有時(shí)間響應(yīng)到命令,增加了系統(tǒng)可靠性。