專(zhuān)利名稱(chēng):一種藍(lán)牙設(shè)備中的信息控制方法、裝置及藍(lán)牙系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種藍(lán)牙設(shè)備中的信息控制方 法、裝置及藍(lán)牙系統(tǒng)。
背景技術(shù):
隨著藍(lán)牙技術(shù)的日益成熟,相關(guān)的藍(lán)牙設(shè)備的應(yīng)用也日益廣泛。目前, 在廣告和展會(huì)等領(lǐng)域就出現(xiàn)了幾種藍(lán)牙信息機(jī),其采用廣播的方式向帶有藍(lán) 牙功能的手機(jī)用戶發(fā)送信息。這種藍(lán)牙信息機(jī)采用掃描的方式搜索周?chē)慕K 端藍(lán)牙設(shè)備,當(dāng)發(fā)現(xiàn)有可用服務(wù)時(shí),即向用戶終端發(fā)送信息,手機(jī)響應(yīng)服務(wù),
提示用戶是否接收從藍(lán)牙信息機(jī)發(fā)來(lái)的信息;而用戶可以接收,也可以拒收, 當(dāng)用戶選擇"^妄收時(shí),即開(kāi)始下載信息內(nèi)容到用戶終端。
這種藍(lán)牙信息機(jī)的內(nèi)容管理一般采用燒寫(xiě)器重新燒寫(xiě)程序、U盤(pán)更新、各 種存儲(chǔ)卡更新、或者通過(guò)以太網(wǎng)更新等方式,更新時(shí)需要一臺(tái)燒寫(xiě)器或者PC 機(jī),以及相應(yīng)的軟件來(lái)配合完成操作。具體的,主要有以下幾種藍(lán)牙信息機(jī)
(1) 單模塊藍(lán)牙信息機(jī)
單模塊藍(lán)牙信息其采用程序固化的方式將需要發(fā)送的內(nèi)容燒寫(xiě)進(jìn)信息 機(jī),使用時(shí)信息機(jī)采用掃描的方式將固定內(nèi)容發(fā)送給覆蓋范圍內(nèi)的手機(jī)用戶; 更改內(nèi)容時(shí)則需要專(zhuān)業(yè)的燒寫(xiě)設(shè)備和軟件來(lái)完成。
但因其采用廣播方式,沒(méi)有與用戶之間形成信息交互,用戶要么全部接 收要么不接收,沒(méi)有選擇內(nèi)容后再接收的余地,而且也會(huì)存在騷擾用戶的問(wèn) 題;同時(shí)其內(nèi)容固定、形式單一;并且在更改內(nèi)容時(shí)需要燒寫(xiě)器和Pc機(jī)支持, 操作比較繁瑣;
(2) 基于PC機(jī)和藍(lán)牙適配器的藍(lán)牙信息機(jī)
這種信息機(jī)在工作時(shí)采用掃描的方式從PC機(jī)的藍(lán)牙適配器端口發(fā)送信 但其缺點(diǎn)也是采用廣播方式?jīng)]有與用戶之間形成信息交互,用戶要么全部接收要么不接收,沒(méi)有任何選擇接收的余地,而且也會(huì)騷擾到用戶;并且 其需要和PC機(jī)綁定,因而移動(dòng)性較差; (3)基于嵌入式系統(tǒng)的藍(lán)牙信息機(jī)
這種信息機(jī)以ARM或者其他類(lèi)似嵌入式處理器為基礎(chǔ),輔以Linux或類(lèi)似 的操作系統(tǒng)及屏幕、鍵盤(pán)、觸摸屏等,形成具有交互功能的藍(lán)牙信息發(fā)布機(jī); 用戶可以通過(guò)其交互界面,如鍵盤(pán)、屏幕或者觸摸屏等,瀏覽、選擇、下載 自己需要的內(nèi)容;而在進(jìn)行內(nèi)容管理時(shí),需要通過(guò)U盤(pán)、存儲(chǔ)卡、或者以太網(wǎng) 輔以專(zhuān)用軟件在PC機(jī)上來(lái)完成。
雖然這種藍(lán)牙信息機(jī)可以實(shí)現(xiàn)用戶根據(jù)需要選擇內(nèi)容后再進(jìn)行下載,但 是用戶必須通過(guò)交互界面,如鍵盤(pán)、屏幕或者觸摸屏等才能實(shí)現(xiàn)上述目的, 因此操作起來(lái)非常繁瑣;并且其交互容量有限,同時(shí)只能與個(gè)別用戶進(jìn)行交 互;因此也無(wú)法實(shí)現(xiàn)真正意義上的信息交互,同時(shí)價(jià)格昂貴、更換內(nèi)容操作 繁瑣、移動(dòng)性也較差。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明解決的問(wèn)題是提出 一種藍(lán)牙設(shè)備中的信息控制方法、 裝置及藍(lán)牙系統(tǒng),實(shí)現(xiàn)了終端設(shè)備與藍(lán)牙裝置之間的信息交互,可使終端用 戶有選擇的獲取所需數(shù)據(jù)信息,并且不會(huì)打擾到周?chē)挠脩簦瑫r(shí)其可以容 納更多用戶便于多用戶同時(shí)獲取數(shù)據(jù)信息。
為解決上述問(wèn)題,本發(fā)明提供的技術(shù)方案如下
一種藍(lán)牙設(shè)備中的信息控制方法,該方法包括 接收終端發(fā)送的包含操作指令的請(qǐng)求信息;
解析所述請(qǐng)求信息中的操作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用應(yīng)用程 序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求;
將處理結(jié)果返回給所述終端。相應(yīng)的,所述解析操:作指令具體通過(guò)以下步驟實(shí)現(xiàn)
對(duì)所述請(qǐng)求信息進(jìn)行分析; 根據(jù)分析結(jié)果提取指令關(guān)鍵字; 將指令翻譯為可調(diào)用應(yīng)用程序的命令消息。 相應(yīng)的,所述處理相應(yīng)請(qǐng)求具體通過(guò)以下步驟實(shí)現(xiàn) 將應(yīng)用程序初始化;
判斷是否有可調(diào)用應(yīng)用程序的命令消息,如果有,則根據(jù)該命令消息調(diào) 用應(yīng)用程序和數(shù)據(jù)執(zhí)行相應(yīng)操作;否則,重新判斷;
當(dāng)所述操作完成后返回初始化步驟。
相應(yīng)的,該方法進(jìn)一步包括
所述請(qǐng)求消息中包含設(shè)置指令;
根據(jù)設(shè)置指令執(zhí)行相應(yīng)的設(shè)置操作。
相應(yīng)的,所述設(shè)置指令為綁定終端、設(shè)置密碼、命名、上傳文檔、統(tǒng)計(jì) 存儲(chǔ)的數(shù)據(jù)、藍(lán)牙地址查詢(xún)、下載分類(lèi)信息、藍(lán)牙信號(hào)質(zhì)量動(dòng)態(tài)查詢(xún)、服務(wù) 才莫式轉(zhuǎn)換、廣^"信息動(dòng)態(tài)更新、不良藍(lán)牙信息攔截、文件系統(tǒng)凄t據(jù)管理、統(tǒng) 計(jì)運(yùn)行參數(shù)或設(shè)定藍(lán)牙服務(wù)器覆蓋范圍。
一種藍(lán)牙設(shè)備中的信息控制裝置,該裝置包括藍(lán)牙接口單元和信息處 理單元;其中,所述藍(lán)牙接口單元用于接收終端發(fā)送的包含操作指令的請(qǐng)求
信息,并將所述信息處理單元的處理結(jié)果返回給所述終端;
所述信息處理單元用于解析藍(lán)牙接口單元接收到的所述請(qǐng)求信息中的操 作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求,然 后將處理結(jié)果發(fā)送給所述藍(lán)牙接口單元。
相應(yīng)的,所述信息處理單元包括解析單元、提取單元和翻譯單元;其 中,所述解析單元用于對(duì)所述請(qǐng)求信息進(jìn)行分析;
8所述提取單元用于根據(jù)所述解析單元的分析結(jié)果提取指令關(guān)鍵字; 所述翻譯單元用于將所述提取單元提取的指令翻譯為可調(diào)用應(yīng)用程序的 命令消息。
相應(yīng)的,所述信息處理單元進(jìn)一步包括初始化單元、判斷單元和調(diào)用 單元;其中,所述初始化單元用于對(duì)所述應(yīng)用程序進(jìn)行初始化處理;
所述判斷單元用于判斷是否有可調(diào)用應(yīng)用程序的命令消息,如果有,則 將該命令消息發(fā)送給所述調(diào)用單元;否則,重新判斷;
所述調(diào)用單元用于接收所述判斷單元發(fā)送的命令消息,并根據(jù)該命令消 息調(diào)用應(yīng)用程序和數(shù)據(jù)執(zhí)行相應(yīng)才喿作,操作完成后通知初始化單元執(zhí)行初始 化步驟。
相應(yīng)的,所述藍(lán)牙處理單元進(jìn)一步用于接收終端發(fā)送的包含設(shè)置指令的 請(qǐng)求消息,并根據(jù)所述設(shè)置指令執(zhí)行相應(yīng)的設(shè)置操作。
一種藍(lán)牙系統(tǒng),該系統(tǒng)包括藍(lán)牙處理裝置、存儲(chǔ)器和電源管理裝置; 其中,所述藍(lán)牙處理裝置用于接收終端發(fā)送的包含操作指令的請(qǐng)求信息,然 后解析所述請(qǐng)求信息中的操作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用所述存儲(chǔ) 器中存儲(chǔ)的應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求,然后將處理結(jié)果返回給所述終 端;所述存儲(chǔ)器用于存儲(chǔ)所述應(yīng)用程序和數(shù)據(jù);所述電源管理裝置用于為所 述藍(lán)牙處理裝置和存儲(chǔ)器提供穩(wěn)定的供電電壓,并對(duì)其電源消耗進(jìn)行管理。
相應(yīng)的,所述藍(lán)牙處理裝置進(jìn)一步包括藍(lán)牙接口單元和信息處理單元; 其中,所述藍(lán)牙接口單元用于接收終端發(fā)送的包含操作指令的請(qǐng)求信息,并 將所述信息處理單元的處理結(jié)果返回給所述終端;
所述信息處理單元用于解析藍(lán)牙接口單元接收到的所述請(qǐng)求信息中的操 作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用所述存儲(chǔ)器中存儲(chǔ)的應(yīng)用程序和數(shù)據(jù)
來(lái)處理相應(yīng)請(qǐng)求,然后將處理結(jié)果發(fā)送給所述藍(lán)牙接口單元。相應(yīng)的,所述信息處理單元包括解析單元、提取單元和翻譯單元;其
中,所述解析單元用于對(duì)所述請(qǐng)求信息進(jìn)行分析;
所述提取單元用于根據(jù)所述解析單元的分析結(jié)果提取指令關(guān)鍵字; 所述翻譯單元用于將所述提取單元提取的指令翻譯為可調(diào)用應(yīng)用程序的
命令消息。
相應(yīng)的,所述信息處理單元進(jìn)一步包括初始化單元、判斷單元和調(diào)用 單元;其中,
所述初始化單元用于對(duì)存儲(chǔ)器中存儲(chǔ)的所述應(yīng)用程序進(jìn)行初始化處理;
所述判斷單元用于判斷當(dāng)前是否有可調(diào)用應(yīng)用程序的命令消息,如果有, 則將該命令消息發(fā)送給所述調(diào)用單元;否則,重新判斷;
所述調(diào)用單元用于接收所述判斷單元發(fā)送的命令消息,并根據(jù)該命令消 息調(diào)用所述存儲(chǔ)器中存儲(chǔ)的應(yīng)用程序和數(shù)據(jù)執(zhí)行相應(yīng)操作,操作完成后通知 初始化單元執(zhí)行初始化步驟。
相應(yīng)的,所述藍(lán)牙處理單元進(jìn)一步用于接收終端發(fā)送的包含設(shè)置指令的 請(qǐng)求消息,并根據(jù)所述設(shè)置指令執(zhí)行相應(yīng)的設(shè)置操作。
可以看出,采用本發(fā)明的方法、裝置和系統(tǒng),通過(guò)接收終端用戶發(fā)送的 帶有操作指令的請(qǐng)求消息,并根據(jù)操作指令處理終端用戶的請(qǐng)求然后將處理
結(jié)果反饋給終端用戶,實(shí)現(xiàn)了與終端用戶間的信息交互,可^f吏終端用戶有選 擇的獲取所需數(shù)據(jù)信息,并且不會(huì)打擾到周?chē)挠脩?;同時(shí)其可以容納更多 用戶便于多用戶同時(shí)獲取數(shù)據(jù)信息。
圖1是本發(fā)明實(shí)施例1的方法流程示意圖2是本發(fā)明實(shí)施例1中處理相應(yīng)才喿作的流程示意圖;圖3是本發(fā)明提供的裝置的示意框圖4是本發(fā)明實(shí)施例2的裝置的示意框圖5是本發(fā)明實(shí)施例3的裝置的示意框圖6是本發(fā)明實(shí)施例4的裝置的示意框圖7是本發(fā)明提供的藍(lán)牙系統(tǒng)的示意框圖8是本發(fā)明提供的另一藍(lán)牙系統(tǒng)的結(jié)構(gòu)示意圖
圖9是本發(fā)明提供的藍(lán)牙系統(tǒng)的工作原理示意圖。
具體實(shí)施例方式
本發(fā)明的基本思想在于終端用戶以符合規(guī)范的方式發(fā)送指令以及操作參 數(shù),藍(lán)牙設(shè)備接收該指令和操作參數(shù)并識(shí)別,再根據(jù)該指令執(zhí)行相關(guān)的操作, 以此實(shí)現(xiàn)終端用戶和藍(lán)牙設(shè)備間的信息交互,使得終端用戶可以有選擇的獲 取所需數(shù)據(jù)信息。
為了使本領(lǐng)域技術(shù)人員更好的理解本發(fā)明,下面結(jié)合附圖和具體實(shí)施例 對(duì)本發(fā)明的方法進(jìn)行詳細(xì)說(shuō)明。
如圖1所示,本發(fā)明實(shí)施例1提供了一種藍(lán)牙設(shè)備中的信息控制方法, 該方法包括
步驟101:接收終端發(fā)送的包含操作指令的請(qǐng)求信息; 步驟102:解析所述請(qǐng)求信息中的操作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào) 用應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求;
步驟103:將處理結(jié)果返回給所述終端。
具體的,首先定義一套指令,終端用戶以符合規(guī)范的方式將指令以及才喿 作參數(shù)發(fā)送給藍(lán)牙設(shè)備;而藍(lán)牙設(shè)備能夠識(shí)別其中的指令和參數(shù),并根據(jù)指 令執(zhí)行相應(yīng)的操作;其中,所述的指令和程序預(yù)先固化在所述藍(lán)牙設(shè)備中內(nèi);使用時(shí),當(dāng)所述藍(lán)牙設(shè)備處于開(kāi)啟狀態(tài)下,終端用戶通過(guò)藍(lán)牙搜索到該藍(lán)牙 設(shè)備以后,按照規(guī)范的格式發(fā)送相應(yīng)指令,如命名張三發(fā)送給所述藍(lán)牙設(shè)備, 而該藍(lán)牙設(shè)備接收到信息以后,對(duì)接收到的內(nèi)容進(jìn)行解析,發(fā)現(xiàn)有命令關(guān)鍵: 字時(shí),認(rèn)為這是一條指令,再對(duì)指令進(jìn)行翻譯得到藍(lán)牙設(shè)備可識(shí)別的命令, 然后執(zhí)行與指令對(duì)應(yīng)的操作,即由該可識(shí)別的命令調(diào)用相應(yīng)的應(yīng)用程序,由
該應(yīng)用程序來(lái)處理用戶的請(qǐng)求操作;在處理完成后,將執(zhí)行情況或結(jié)果反々責(zé) 給所述終端用戶;
需要注意的是,如圖2所示,所述命令的執(zhí)行是基于實(shí)時(shí)多任務(wù)操作系 統(tǒng),通過(guò)消息來(lái)進(jìn)行調(diào)度的;具體的, S201:首先將應(yīng)用程序初始化;
S202:然后判斷此時(shí)是否有可調(diào)用應(yīng)用程序的命令消息,如果有,執(zhí)行 S203;否則,重復(fù)執(zhí)行S202;
S203:根據(jù)翻譯后得到的命令消息調(diào)用應(yīng)用程序和數(shù)據(jù),并以此應(yīng)用程 序來(lái)執(zhí)行相應(yīng)操作;
S204:當(dāng)相應(yīng)的才喿作完成后,返回才丸行S201,進(jìn)4亍下一次4喿作; 下面以藍(lán)牙信息機(jī)為例對(duì)藍(lán)牙設(shè)備中的信息控制方法進(jìn)行詳細(xì)說(shuō)明 終端用戶通過(guò)藍(lán)牙發(fā)送指令請(qǐng)求,藍(lán)牙信息機(jī)通過(guò)藍(lán)牙接口接收無(wú)線數(shù) 據(jù),其中包含了所述的指令請(qǐng)求;然后由物理層負(fù)責(zé)將無(wú)線信號(hào)解調(diào)為數(shù)字 電平信號(hào),然后由虛擬機(jī)向?qū)ο笸评?wù)程序發(fā)送消息,調(diào)用客戶程序?qū)τ?戶發(fā)送的指令進(jìn)行處理;所述客戶程序首先對(duì)用戶的指令進(jìn)行判斷和解析, 然后調(diào)用相應(yīng)的應(yīng)用程序,比如需要上傳文件請(qǐng)求,則調(diào)用FTP應(yīng)用程序,
終端用戶,完成信息交互;
此外,在終端用戶發(fā)送的所述請(qǐng)求消息中還可包含設(shè)置指令;藍(lán)牙設(shè)備 根據(jù)設(shè)置指令執(zhí)行相應(yīng)的設(shè)置操作;具體的,終端用戶可以通過(guò)綁定指令,而藍(lán)牙設(shè)備通過(guò)該綁定指令進(jìn)行設(shè)置,將該藍(lán)牙設(shè)備與所述終端用戶綁定, 并在綁定成功告知所述終端用戶;終端用戶還可以發(fā)送設(shè)置密碼指令,藍(lán)牙 設(shè)備根據(jù)該指令設(shè)置所述終端用戶的定制密碼,并將設(shè)置密碼成功的消息返
回給所述終端,防止其他終端用戶非法管理該藍(lán)牙設(shè)備;終端用戶還可以發(fā) 送命名指令;藍(lán)牙設(shè)備根據(jù)該命名指令進(jìn)行命名,從而設(shè)置了該設(shè)備的身份 識(shí)別標(biāo)志,并將命名成功的結(jié)果返回給所述終端;當(dāng)所述藍(lán)牙設(shè)備中存儲(chǔ)的 數(shù)據(jù)信息內(nèi)容需要更改時(shí),終端用戶也可以發(fā)送上傳指令,藍(lán)牙設(shè)備根據(jù)該 指令調(diào)用相應(yīng)程序接收所述終端上傳的內(nèi)容,從而更改存儲(chǔ)的信息內(nèi)容,并 將上傳結(jié)果返回給所述終端,如此可以實(shí)現(xiàn)存儲(chǔ)更過(guò)的信息內(nèi)容,給用戶以 更多的選擇;另外,終端用戶還可以發(fā)送統(tǒng)計(jì)指令,而藍(lán)牙設(shè)備根據(jù)該指令 統(tǒng)計(jì)所存儲(chǔ)的信息內(nèi)容和運(yùn)行記錄,并將結(jié)果返回給所述終端;當(dāng)然,藍(lán)牙 設(shè)備還可以根據(jù)接收到的終端用戶發(fā)送的其他指令來(lái)進(jìn)行相應(yīng)的其他操作, 諸如藍(lán)牙地址查詢(xún)、下載分類(lèi)信息、藍(lán)牙信號(hào)質(zhì)量動(dòng)態(tài)查詢(xún)、服務(wù)模式轉(zhuǎn)換、 廣播信息動(dòng)態(tài)更新、不良藍(lán)牙信息攔截、文件系統(tǒng)數(shù)據(jù)管理、統(tǒng)計(jì)運(yùn)行參數(shù) 或設(shè)定藍(lán)牙服務(wù)器覆蓋范圍(通過(guò)指令設(shè)定覆蓋范圍,可以進(jìn)一步減少對(duì)客 戶的騷擾)等,在此不再贅述。
可以看出,采用本發(fā)明實(shí)施例1的方法,可以實(shí)現(xiàn)藍(lán)牙設(shè)備與終端用戶 間的信息交互,而終端用戶也可有選擇的獲取所需內(nèi)容,并且不會(huì)打擾到其 他用戶;同時(shí)可以使藍(lán)牙設(shè)備容納更多內(nèi)容,以此來(lái)吸引用戶;通過(guò)接收終 端用戶發(fā)送的指令的方式來(lái)實(shí)現(xiàn)藍(lán)牙設(shè)備的信息管理和設(shè)置操作,方便了用 戶使用,降低了藍(lán)牙設(shè)備的成本。
可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,且所述的程序存儲(chǔ)于特定存儲(chǔ)介質(zhì)中。 基于上述思想,本發(fā)明又提供了一種藍(lán)牙設(shè)備中的信息控制裝置,如圖3 所示,該裝置包括藍(lán)牙接口單元301和信息處理單元302;其中,所述藍(lán)牙接口單元301用于接收終端發(fā)送的包含操作指令的請(qǐng)求信息,
并將所述信息處理單元302的處理結(jié)果返回給所述終端;
所述信息處理單元302用于解析藍(lán)牙接口單元301接收到的所述請(qǐng)求信 息中的^t喿作指令,再才艮據(jù)解析后的結(jié)果通過(guò)調(diào)用應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng) 請(qǐng)求,然后將處理結(jié)果發(fā)送給所述藍(lán)牙接口單元301。
具體的,本發(fā)明實(shí)施例2如圖4所示的裝置,該裝置包括藍(lán)牙芯片401 和處理器402:其中藍(lán)牙芯片401集成了 On-Chip Radio、基帶、DSP等等, 用于接收外部發(fā)送的無(wú)線數(shù)據(jù),主要是接收終端用戶發(fā)送的請(qǐng)求信息,并將 處理器402處理的結(jié)果發(fā)送給所述終端用戶,其中該信息中包含指令參數(shù)等; 藍(lán)牙芯片401在接收到無(wú)線數(shù)據(jù)后將其發(fā)送給處理器402,所述處理器402具 有相對(duì)強(qiáng)大的處理能力,通過(guò)調(diào)用應(yīng)用程序和數(shù)據(jù)信息等來(lái)完成用戶的請(qǐng)求 操作;處理器402通過(guò)串口等接口與藍(lán)牙芯片進(jìn)行數(shù)據(jù)通信連接,并將處理 的結(jié)果通過(guò)接口發(fā)送給所述藍(lán)牙芯片401;
此外,藍(lán)牙芯片可以是單個(gè),也可以是多個(gè);如圖5所示,本發(fā)明實(shí)施 例3的裝置,該裝置包括多藍(lán)牙芯片501和外部處理器502;其中每個(gè)藍(lán)牙芯 片和上述實(shí)施例2所述的藍(lán)牙芯片401的功能和結(jié)構(gòu)相同,都是用于接收外 部發(fā)送的無(wú)線數(shù)據(jù),主要是接收終端用戶發(fā)送的請(qǐng)求信息等,并將外部處理 器502處理的結(jié)果發(fā)送給所述終端,在此不再贅述;而外部處理器502因其 要同時(shí)處理多個(gè)藍(lán)牙芯片發(fā)送的外部數(shù)據(jù),所以其擁有相對(duì)更為強(qiáng)大的處理 能力,但其結(jié)構(gòu)和工作原理與上述實(shí)施例2中的處理器402也基本相同,在 此也不再贅述;
除此之外,如圖6所示本發(fā)明實(shí)施例4又提出了一種信息控制裝置,該 裝置包括藍(lán)牙適配器601和PC機(jī)602:其中藍(lán)牙適配器601和上述實(shí)施例2 的藍(lán)牙芯片401的功能和結(jié)構(gòu)相同,都是用于接收外部發(fā)送的無(wú)線數(shù)據(jù),主 要是接收終端用戶發(fā)送的請(qǐng)求信息等,并將PC機(jī)602處理的結(jié)果發(fā)送給所述終端用戶;而所述PC機(jī)主要用于處理藍(lán)牙適配器601接收到的終端用戶發(fā)送 的請(qǐng)求信息,并將請(qǐng)求結(jié)果再發(fā)送給所述藍(lán)牙適配器601;當(dāng)然,本領(lǐng)域4支術(shù) 人員很容易了解本實(shí)施例所述的PC機(jī)可以是目前現(xiàn)有技術(shù)中的普通PC機(jī), 其可以識(shí)別藍(lán)牙適配器并能夠與藍(lán)牙適配器進(jìn)行數(shù)據(jù)通信,在此不再贅述。
需要注意的是,上述實(shí)施例中的信息處理單元(處理器402、外部處理器 502或者PC機(jī)602)還可包括解析單元、提取單元和翻譯單元;其中,所 述解析單元用于對(duì)所述請(qǐng)求信息進(jìn)行分析;所述提取單元用于根據(jù)所述解析 單元的分析結(jié)果提取指令關(guān)鍵字;所述翻譯單元用于將所述提取單元提取的 指令翻譯為可調(diào)用應(yīng)用程序的命令消息;
而該信息處理單元還可進(jìn)一步包括初始化單元、判斷單元和調(diào)用單元; 其中,所述初始化單元用于對(duì)所述應(yīng)用程序進(jìn)行初始化處理;所述判斷單元 用于判斷是否有可調(diào)用應(yīng)用程序的命令消息,如果有,則將該命令消息發(fā)送 給所述調(diào)用單元;否則,重新判斷;所述調(diào)用單元用于接收所述判斷單元發(fā) 送的命令消息,并根據(jù)該命令消息調(diào)用應(yīng)用程序和數(shù)據(jù)執(zhí)行相應(yīng)操作,操作 完成后通知初始化單元執(zhí)行初始化步驟。
同時(shí),基于上述思想本發(fā)明又提出了一種藍(lán)牙系統(tǒng),如圖7所示,該系 統(tǒng)包括藍(lán)牙處理裝置701、存儲(chǔ)器702和電源管理裝置703;其中,
所述藍(lán)牙處理裝置701用于接收終端發(fā)送的包含操作指令的請(qǐng)求信息, 然后解析所述請(qǐng)求信息中的操作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用所述存 儲(chǔ)器702中存儲(chǔ)的應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求,然后將處理結(jié)果返回給 所述終端;
所述存儲(chǔ)器702用于存儲(chǔ)所述應(yīng)用程序和數(shù)據(jù);
所述電源管理裝置703用于為所述藍(lán)牙處理裝置701和存儲(chǔ)器702提供 穩(wěn)定的供電電壓,并對(duì)其電源消耗進(jìn)行管理。
需要注意的是,所述藍(lán)牙處理裝置可以是上述實(shí)施例2、 3、 4所述的信息處理裝置,該裝置進(jìn)一步包括藍(lán)牙接口單元801和信息處理單元802,如 圖8所示;其中,所述藍(lán)牙接口單元用于接收終端發(fā)送的包含操作指令的請(qǐng) 求信息,并將所述信息處理單元的處理結(jié)果返回給所述終端;所述信息處理 單元用于解析藍(lán)牙接口單元接收到的所述請(qǐng)求信息中的操作指令,再根據(jù)解 析后的結(jié)果通過(guò)調(diào)用所述存儲(chǔ)器中存儲(chǔ)的應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求, 然后將處理結(jié)果發(fā)送給所述藍(lán)牙接口單元。
而其中所述信息處理單元包括解析單元、提取單元和翻譯單元;此外 所述信息處理單元還可進(jìn)一步包括初始化單元、判斷單元和調(diào)用單元;其 中各單元的結(jié)構(gòu)和工作原理也與上述實(shí)施例2、 3、 4中的單元相同,在此不 再贅述;
具體的,以藍(lán)牙信息機(jī)為例對(duì)藍(lán)牙系統(tǒng)的工作原理進(jìn)行詳細(xì)說(shuō)明,如圖9 所示終端用戶通過(guò)藍(lán)牙發(fā)送指令請(qǐng)求,藍(lán)牙信息機(jī)通過(guò)藍(lán)牙接口接收無(wú)線 數(shù)據(jù),其中包含了所述的指令請(qǐng)求;信息處理單元對(duì)藍(lán)牙接口接收到的無(wú)線 數(shù)據(jù)進(jìn)行處理首先由物理層負(fù)責(zé)將無(wú)線信號(hào)解調(diào)為數(shù)字電平信號(hào),然后由 虛擬機(jī)向?qū)ο笸评?wù)程序發(fā)送消息,調(diào)用客戶程序?qū)τ脩舭l(fā)送的指令進(jìn)行 處理;所述客戶程序首先對(duì)用戶的指令進(jìn)行判斷和解析,然后調(diào)用相應(yīng)的應(yīng) 用程序,比如需要上傳文件請(qǐng)求,則調(diào)用FTP應(yīng)用程序,完成操作后,將操 作結(jié)果經(jīng)虛擬機(jī)驅(qū)動(dòng)藍(lán)牙物理層通過(guò)藍(lán)牙接口發(fā)送給所述終端用戶,完成信 息交互。
此外,需要注意的是,上述實(shí)施例中的信息控制裝置或藍(lán)牙系統(tǒng)可以通 過(guò)藍(lán)牙接口接收外部終端發(fā)送的設(shè)置指令等信息,并經(jīng)相應(yīng)的處理單元才艮據(jù) 對(duì)所述的設(shè)置指令進(jìn)行解析處理后向相應(yīng)的工作單元發(fā)送驅(qū)動(dòng)執(zhí)行指令,驅(qū) 動(dòng)相關(guān)的設(shè)備執(zhí)行相應(yīng)的操作;例如將本發(fā)明實(shí)施例所述的終端可視為類(lèi)似 于電視遙控器、空調(diào)遙控器等設(shè)備,通過(guò)該所述的終端向所述信息控制裝置 或藍(lán)牙系統(tǒng)發(fā)送指令,要求與所述信息控制裝置或藍(lán)牙系統(tǒng)相連的設(shè)備執(zhí)行相關(guān)操作,而所述的信息控制裝置或藍(lán)牙系統(tǒng)經(jīng)對(duì)該指令進(jìn)行解析處理后向 目標(biāo)設(shè)備發(fā)送驅(qū)動(dòng)執(zhí)行指令,驅(qū)動(dòng)該所述的目標(biāo)設(shè)備執(zhí)行相關(guān)的操作,以實(shí) 現(xiàn)所述設(shè)備的控制功能;又如終端向處于密閉容器、或者危險(xiǎn)場(chǎng)所的所述信 息控制裝置或藍(lán)牙系統(tǒng)發(fā)送獲取數(shù)據(jù)信息指令,而所述信息控制裝置或藍(lán)牙 系統(tǒng)經(jīng)解析處理該指令后將終端所需的數(shù)據(jù)信息通過(guò)藍(lán)牙遠(yuǎn)距離將信息發(fā)送 終端,以實(shí)現(xiàn)所述設(shè)備的測(cè)量功能。
另外,上述實(shí)施例中所述的信息控制裝置或藍(lán)牙系統(tǒng)具有固件升級(jí)接口 , 所述接口用于接收外部指令,并根據(jù)該指令對(duì)所述設(shè)備中某單元進(jìn)行更新,
能夠很好的提高系統(tǒng)性能;具體的,通過(guò)設(shè)備上的固件升級(jí)接口,利用專(zhuān)用 的或慣用的固件升級(jí)方法,通過(guò)發(fā)送指令的方式對(duì)固件中的錯(cuò)誤或應(yīng)用程序 或數(shù)據(jù)信息等進(jìn)行修復(fù)和更新,使設(shè)備中的固件功能更新的更加完善;當(dāng)然, 此處的這種升級(jí)功能就像其他領(lǐng)域,諸如路由器、交換機(jī)等設(shè)備所具有的功 能一樣,可以保證固件bug及時(shí)得到修復(fù),或者使設(shè)備得到更新。
可以看出,采用本發(fā)明的裝置和系統(tǒng),通過(guò)引入終端與藍(lán)牙系統(tǒng)或裝置 之間進(jìn)行信息交互的方式,改變了傳統(tǒng)的廣播方式,而使用戶可以通過(guò)終端 方便地進(jìn)行藍(lán)牙設(shè)備的管理,所有操作可以通過(guò)終端來(lái)完成,隨時(shí)隨地,方 便快捷;用戶可以通過(guò)終端選擇自己喜歡的內(nèi)容進(jìn)行下載,雙向互動(dòng),這是 傳統(tǒng)廣播式無(wú)法做到的;同時(shí)藍(lán)牙設(shè)備可以存儲(chǔ)更多內(nèi)容,改變了傳統(tǒng)的廣 播方式,只能發(fā)送固定內(nèi)容、且內(nèi)容容量有限的問(wèn)題,給用戶更多選擇;在 增加藍(lán)牙無(wú)線通道的情況下,同一時(shí)間可以容納更多用戶進(jìn)行互動(dòng);并且本 發(fā)明的裝置或系統(tǒng)可以省去鍵盤(pán)、顯示屏等交互設(shè)備,簡(jiǎn)化設(shè)備,減小體積, 降低成本。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種藍(lán)牙設(shè)備中的信息控制方法,其特征在于,該方法包括接收終端發(fā)送的包含操作指令的請(qǐng)求信息;解析所述請(qǐng)求信息中的操作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求;將處理結(jié)果返回給所述終端。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解析操作指令具體通 過(guò)以下步驟實(shí)現(xiàn)對(duì)所述請(qǐng)求信息進(jìn)行分析;根據(jù)分析結(jié)果提取指令關(guān)鍵字;將指令翻譯為可調(diào)用應(yīng)用程序的命令消息。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述處理相應(yīng)請(qǐng)求具體通 過(guò)以下步驟實(shí)現(xiàn)將應(yīng)用程序初始化;判斷是否有可調(diào)用應(yīng)用程序的命令消息,如果有,則根據(jù)該命令消息調(diào) 用應(yīng)用程序和數(shù)據(jù)執(zhí)行相應(yīng)操作;否則,重新判斷;當(dāng)所述操作完成后返回初始化步驟。
4、 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括: 所述請(qǐng)求消息中包含設(shè)置指令;根據(jù)設(shè)置指令執(zhí)行相應(yīng)的設(shè)置操作。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于所述設(shè)置指令為綁定終端、設(shè)置密碼、命名、上傳文檔、統(tǒng)計(jì)存儲(chǔ)的數(shù) 據(jù)、藍(lán)牙地址查詢(xún)、下載分類(lèi)信息、藍(lán)牙信號(hào)質(zhì)量動(dòng)態(tài)查詢(xún)、服務(wù)模式轉(zhuǎn)換、 廣播信息動(dòng)態(tài)更新、不良藍(lán)牙信息攔截、文件系統(tǒng)數(shù)據(jù)管理、統(tǒng)計(jì)運(yùn)行參數(shù)或設(shè)定藍(lán)牙服務(wù)器覆蓋范圍。
6、 一種藍(lán)牙設(shè)備中的信息控制裝置,其特征在于,該裝置包括藍(lán)牙接 口單元和信息處理單元;其中,所述藍(lán)牙接口單元用于接收終端發(fā)送的包含操作指令的請(qǐng)求信息,并將 所述信息處理單元的處理結(jié)果返回給所述終端;所述信息處理單元用于解析藍(lán)牙接口單元接收到的所述請(qǐng)求信息中的操 作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求,然后將處理結(jié)果發(fā)送給所述藍(lán)牙接口單元。
7、 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述信息處理單元包括 解析單元、提取單元和翻譯單元;其中,所述解析單元用于對(duì)所述請(qǐng)求信息進(jìn)行分析;所述提取單元用于根據(jù)所述解析單元的分析結(jié)果提取指令關(guān)鍵字;所述翻譯單元用于將所述提取單元提取的指令翻譯為可調(diào)用應(yīng)用程序的 命令消息。
8、 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述信息處理單元進(jìn)一步 包括初始化單元、判斷單元和調(diào)用單元;其中,所述初始化單元用于對(duì)所述應(yīng)用程序進(jìn)行初始化處理;將該命令消息發(fā)送給所述調(diào)用單元;否則,重新判斷;所述調(diào)用單元用于接收所述判斷單元發(fā)送的命令消息,并根據(jù)該命令消 息調(diào)用應(yīng)用程序和數(shù)據(jù)執(zhí)行相應(yīng)操作,操作完成后通知初始化單元執(zhí)行初始 化步驟。
9、 根據(jù)權(quán)利要求6所述的裝置,其特征在于所述藍(lán)牙處理單元進(jìn)一步用于接收終端發(fā)送的包含設(shè)置指令的請(qǐng)求消息,并根據(jù)所述設(shè)置指令執(zhí)行相應(yīng)的設(shè)置操作。
10、 一種藍(lán)牙系統(tǒng),其特征在于,該系統(tǒng)包括藍(lán)牙處理裝置、存儲(chǔ)器 和電源管理裝置;其中,所述藍(lán)牙處理裝置用于接收終端發(fā)送的包含操作指令的請(qǐng)求信息,然后 解析所述請(qǐng)求信息中的操作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用所述存儲(chǔ)器 中存儲(chǔ)的應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求,然后將處理結(jié)果返回給所述終端;所述存儲(chǔ)器用于存儲(chǔ)所述應(yīng)用程序和數(shù)據(jù);所述電源管理裝置用于為所述藍(lán)牙處理裝置和存儲(chǔ)器提供穩(wěn)定的供電電 壓,并對(duì)其電源消耗進(jìn)行管理。
11、 根據(jù)權(quán)利要求IO所述的系統(tǒng),其特征在于,所述藍(lán)牙處理裝置進(jìn)一 步包括藍(lán)牙接口單元和信息處理單元;其中,所述藍(lán)牙接口單元用于接收終端發(fā)送的包含操作指令的請(qǐng)求信息,并將 所述信息處理單元的處理結(jié)果返回給所述終端;所述信息處理單元用于解析藍(lán)牙接口單元接收到的所述請(qǐng)求信息中的操 作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用所述存儲(chǔ)器中存儲(chǔ)的應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求,然后將處理結(jié)果發(fā)送給所述藍(lán)牙接口單元。
12、 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述信息處理單元包括 解析單元、提取單元和翻譯單元;其中,所述解析單元用于對(duì)所述請(qǐng)求信息進(jìn)行分析; 所述提取單元用于根據(jù)所述解析單元的分析結(jié)果提取指令關(guān)鍵字; 所述翻譯單元用于將所述提取單元提取的指令翻譯為可調(diào)用應(yīng)用程序的 命令消息。
13、 根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述信息處理單元進(jìn)一 步包括初始化單元、判斷單元和調(diào)用單元;其中,戶斤&#刀士臺(tái)'所述判斷單元用于判斷當(dāng)前是否有可調(diào)用應(yīng)用程序的命令消息,如果有,則將該命令消息發(fā)送給所述調(diào)用單元;否則,重新判斷;所述調(diào)用單元用于接收所述判斷單元發(fā)送的命令消息,并根據(jù)該命令消 息調(diào)用所述存儲(chǔ)器中存儲(chǔ)的應(yīng)用程序和數(shù)據(jù)執(zhí)行相應(yīng)操作,操作完成后通知 初始化單元執(zhí)行初始化步驟。
14、根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于所述藍(lán)牙處理單元進(jìn)一步用于接收終端發(fā)送的包含設(shè)置指令的請(qǐng)求消 息,并根據(jù)所述設(shè)置指令執(zhí)行相應(yīng)的設(shè)置操作。
全文摘要
本發(fā)明提供一種藍(lán)牙設(shè)備中的信息控制方法,該方法包括接收終端發(fā)送的包含操作指令的請(qǐng)求信息;解析所述請(qǐng)求信息中的操作指令,再根據(jù)解析后的結(jié)果通過(guò)調(diào)用應(yīng)用程序和數(shù)據(jù)來(lái)處理相應(yīng)請(qǐng)求;將處理結(jié)果返回給所述終端。本發(fā)明還提供了一種藍(lán)牙設(shè)備中的信息控制裝置和一種藍(lán)牙系統(tǒng)。采用本發(fā)明的方法、裝置和系統(tǒng),通過(guò)接收終端用戶發(fā)送的帶有操作指令的請(qǐng)求消息,并根據(jù)操作指令處理終端用戶的請(qǐng)求然后將處理結(jié)果反饋給終端用戶,實(shí)現(xiàn)了與終端用戶間的信息交互,可使終端用戶有選擇的獲取所需數(shù)據(jù)信息,并且不會(huì)打擾到周?chē)挠脩簦煌瑫r(shí)其可以容納更多用戶便于多用戶同時(shí)獲取數(shù)據(jù)信息。
文檔編號(hào)H04B5/00GK101471700SQ20071030775
公開(kāi)日2009年7月1日 申請(qǐng)日期2007年12月29日 優(yōu)先權(quán)日2007年12月29日
發(fā)明者吳軍保 申請(qǐng)人:吳軍保