欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级

  • SyncML在藍(lán)牙車載免提裝置中的應(yīng)用———SyncML在藍(lán)牙車載免提裝置中的應(yīng)用

    引言

    隨著藍(lán)牙手機(jī)的普及,越來越多的車主安裝了藍(lán)牙車載免提裝置,跟藍(lán)牙手機(jī)建立連接后便可以通過汽車內(nèi)部的麥克風(fēng)和音響進(jìn)行通話。為了方便用戶撥打電話,本文研制了一款可以從手機(jī)上下載電話簿的免提裝置,通過液晶屏和按鍵,用戶可以對(duì)電話簿條目進(jìn)行導(dǎo)航,選擇電話號(hào)碼進(jìn)行撥打。該免提裝置的藍(lán)牙部分采用Bluecore5-MM芯片,液晶屏和按鍵接口在8位單片機(jī)PIC18F2480上實(shí)現(xiàn),同時(shí)借助PIC18F2480內(nèi)部的CAN控制器,該免提裝置可以輕松集成到車載CAN網(wǎng)絡(luò)中。其結(jié)構(gòu)框圖見圖1。

    為了保證電話簿數(shù)據(jù)的一致性,當(dāng)用戶在手機(jī)上更新了電話簿時(shí),免提裝置上的電話簿數(shù)據(jù)庫也應(yīng)該同步更新,藍(lán)牙SIG組織沒有單獨(dú)定義同步協(xié)議,本文在分析通用的數(shù)據(jù)同步協(xié)議SyncML的基礎(chǔ)上,將SyncML與藍(lán)牙OBEX綁定,實(shí)現(xiàn)了免提裝置和手機(jī)間電話簿的同步。 SyncML簡介 SyncML是同步標(biāo)記語言(Synchronous Markup Language)的縮寫,旨在提供一種終端用戶、設(shè)備開發(fā)商、數(shù)據(jù)提供商、基礎(chǔ)構(gòu)件開發(fā)商、應(yīng)用軟件開發(fā)商及服務(wù)提供商協(xié)同工作的機(jī)制,使得任何終端設(shè)備均可隨時(shí)隨地進(jìn)行數(shù)據(jù)同步。它包括同步協(xié)議、表示協(xié)議和傳輸綁定協(xié)議三個(gè)部分。 同步協(xié)議 同步協(xié)議指定了如何使用表示協(xié)議以滿足客戶端和服務(wù)器SyncML的互操作性,以消息序列表(message sequence chart)的形式定義了七種同步類型的會(huì)話流程,以請(qǐng)求/響應(yīng)的形式定義了會(huì)話中的數(shù)據(jù)交互過程等。同步協(xié)議采用客戶端/服務(wù)器模式定義了同步框架,劃分了客戶端和服務(wù)器的任務(wù)模塊。 其中,服務(wù)器的同步引擎負(fù)責(zé)整個(gè)數(shù)據(jù)同步操作,同步服務(wù)器代理和同步客戶端代理實(shí)現(xiàn)同步協(xié)議,SyncML接口實(shí)現(xiàn)表示協(xié)議,SyncML適配器實(shí)現(xiàn)傳輸協(xié)議的綁定,用于收發(fā)XMI語言格式的object。下面通過同步協(xié)議定義的幾個(gè)重要概念來描述一下同步機(jī)制。 客戶端和服務(wù)器端都要建立自己的數(shù)據(jù)庫,每個(gè)數(shù)據(jù)條目都由一個(gè)UID(唯一標(biāo)識(shí)符)進(jìn)行標(biāo)識(shí),客戶端UID稱為LUID,服務(wù)器UID稱為GUID。服務(wù)器建立一個(gè)ID映射表,使得LUID可以和GUID一一映射,當(dāng)數(shù)據(jù)條目發(fā)生更改時(shí),建立記錄更改信息的變更日志。當(dāng)同步開始后,通過UID映射和變更日志指定是哪個(gè)數(shù)據(jù)條目發(fā)生了怎樣的改變。 為了檢查同步效果,服務(wù)器端和客戶端各有兩個(gè)同步錨last和next,一般情況是用ISO8601格式的日歷時(shí)間,也可以用一個(gè)序列號(hào),在初始化同步時(shí)客戶端和服務(wù)器端互換同步錨,它的用法如下: 設(shè)本次同步客戶端同步錨為last_c、next_c,服務(wù)器端同步錨為last_s、next_s,同步成功,則更新next_c=next_s,同步不成功則不更新next_c。 下次同步時(shí),客戶端同步錨為last_c'=next_c、next_c',服務(wù)器端同步錨為last_s'=next_s、next_s',客戶端發(fā)送last_c'和next_c'到服務(wù)器端,服務(wù)器端比較last_c'與last_s',相等則說明上次同步是成功的,不相等則說明上次同步失敗。檢查出上次同步失敗后就要初始化慢同步(雙向同步所有數(shù)據(jù))下載所有的電話簿數(shù)據(jù)。 表示協(xié)議 表示協(xié)議定義了SyncML同步應(yīng)用中XML(Extensible MarkupLanguage)的語法和語義,是一種與平臺(tái)無關(guān)并被廣泛采用的標(biāo)準(zhǔn)。SyncML以XML文檔的形式定義了SyncML消息的格式,每條消息就是一個(gè)單獨(dú)的XML文檔。該文檔包括一個(gè)Header和Body,Header以SyncHdr類型定義,指定了該SyncML消息的路由和版本信息;Body以SyncBody類型定義,包含了一條或多條SyncML操作,一個(gè)操作的語義由命令和被操作數(shù)據(jù)的類型共同確定。SyncMLDTD定義了SyncML消息中通用元素的類型,根據(jù)這些通用元素類型可以指定特定的元素類型,從而滿足各種數(shù)據(jù)同步的擴(kuò)展需要。 SyncML在藍(lán)牙車載免提裝置中的實(shí)現(xiàn) SyncML OBEX綁定協(xié)議 OBEX(Object Exchange)是紅外數(shù)據(jù)標(biāo)準(zhǔn)協(xié)會(huì)(IrDA)定義的用于對(duì)象交換的一種協(xié)議,后被藍(lán)牙SIG組織采納,定義了GOEP(General Object ExchangeProfile)與其適配。在GOEP的基礎(chǔ)上,藍(lán)牙SIG定義了FTP、OPP、PBAP剖面應(yīng)用,其中PBAP是專為電話簿數(shù)據(jù)的自動(dòng)下載定義的剖面,可以下載手機(jī)和SIM卡上存儲(chǔ)的電話簿,還可以下載呼叫日志、呼入、呼出和未接來電。OPP可以用于電話簿的手動(dòng)下載。SyncML針對(duì)OBEX定義的綁定協(xié)議分別定義了SyncML在紅外OBEX和藍(lán)牙OBEX上的實(shí)現(xiàn)方式,跟藍(lán)牙OBEX的綁定如圖2所示。
    圖2中的SyncML Client層實(shí)現(xiàn)客戶端代理的功能,SYncMLServer層實(shí)現(xiàn)同步引擎和服務(wù)器端代理的功能。OBEX定義了"對(duì)象模型"來描述對(duì)象,使用"PUT" 和"GET"命令在不同設(shè)備、不同平臺(tái)之間方便高效地交換信息。為了統(tǒng)一地描述各種對(duì)象,OBEX定義了Header的概念,每個(gè)Header描述對(duì)象的一個(gè)方面。OBEX定義了一系列常用的Header,其中SyncML應(yīng)用到的header為Connection ID、Type、length、Body/EndofBody、Target。 SyncML應(yīng)用所綁定的OBEX操作符包括Connect、Disconnect、Put、Get和Abort。綁定協(xié)議規(guī)定每條SyncML消息必須以MIME類型在OBEX請(qǐng)求或響應(yīng)主體內(nèi)傳輸,定義了OBEX連接、對(duì)象交換、斷開連接過程中的請(qǐng)求/響應(yīng)必須包括哪些Filed和Header,比如在一次OBEX Connect操作中,必須包括的Field為連接操作符0x80+包長度+OBEX版本號(hào)+標(biāo)志位+最大OBEX包長度,包含的Header為Target。 SyncML的軟件實(shí)現(xiàn) SyncML的軟件實(shí)現(xiàn)包括應(yīng)用程序、SyncML協(xié)議的實(shí)現(xiàn)和通信程序三個(gè)部分,軟件結(jié)構(gòu)如圖3所示。應(yīng)用程序包括同步管理器、變更日志管理和數(shù)據(jù)庫管理三個(gè)部分。同步管理器按照SyncML同步協(xié)議為每個(gè)同步類型定義的消息序列表管理同步流程,通過調(diào)用SyncML協(xié)議實(shí)現(xiàn)的API,實(shí)現(xiàn)錯(cuò)誤處理、命令處理等操作;變更日志管理程序記錄數(shù)據(jù)更改情況,同時(shí)維護(hù)多個(gè)變更日志,數(shù)據(jù)庫管理程序?qū)崿F(xiàn)對(duì)電話簿數(shù)據(jù)庫的增刪和修改。SyncML協(xié)議的實(shí)現(xiàn)主要完成創(chuàng)建、發(fā)送、接收和解析SyncML消息,該部分在SyncML協(xié)會(huì)提供的開放性實(shí)現(xiàn)樣本--SyncML C Toolkit的基礎(chǔ)上實(shí)現(xiàn)。通信程序即SyncML與OBEX的綁定,將SyncML消息封裝為OBEX的object,通過藍(lán)牙鏈路進(jìn)行傳輸。 電話簿數(shù)據(jù)的處理 電話簿數(shù)據(jù)對(duì)象符合vCard2.1和vCard3.0規(guī)范,該規(guī)范被SyncML使用,用于電話簿數(shù)據(jù)類型的定義。vCard定義了一種個(gè)人信息的組織方法,主要用于個(gè)人信息的傳輸和交換。符合vCard規(guī)范的電話簿數(shù)據(jù)如下所示: vCard采用Property(字段)來描述個(gè)人的一條信息,比如TEL字段表示電話號(hào)碼,參數(shù)WORK表示該電話號(hào)碼為單位電話。vCard采用面向行的組織形式,除了在字段值中的多行,每一行都表示一條完整的信息。本文編寫的vCard解析函數(shù)便是根據(jù)這樣的組織形式,將vCard數(shù)據(jù)包姓名、工作單位電話、家庭電話、手機(jī)和車載電話分別提取出來,放在如下定義的電話簿數(shù)據(jù)結(jié)構(gòu)體中:
    結(jié)語 本文針對(duì)藍(lán)牙車載免提裝置開發(fā)中的電話簿同步應(yīng)用,在分析SyncML協(xié)議的基礎(chǔ)上,將SyncML與藍(lán)牙OBEX綁定,并按照vCard規(guī)范解析電話簿數(shù)據(jù),在pic18F2480和Bluecore5-MM上開發(fā)實(shí)現(xiàn)了藍(lán)牙車載免提裝置和手機(jī)電話簿保持同步。

     
     
    網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系我們  |  廣告服務(wù)  |  版權(quán)隱私  |  友情鏈接  |  站點(diǎn)導(dǎo)航
     
    欧美日韩国产综合网_欧美精品大片_亚洲一区二区三区高清不卡_一区二区三区免费看_亚洲综合好骚_亚洲欧美影院_国产视频不卡_亚洲高清视频一区_免费精品视频_欧美精品一级
    亚洲高清不卡| 亚洲一区成人| 99pao成人国产永久免费视频| 影音欧美亚洲| 亚洲狼人精品一区二区三区| 亚洲免费不卡| 麻豆成人av| 亚洲一级二级| 久久电影一区| 精品电影一区| 久久黄色网页| 亚洲夜间福利| 久久久福利视频| 精品1区2区| 欧美综合二区| 99一区二区| 国产精品二区影院| 欧美亚洲三级| 亚洲精品四区| 亚洲视频中文| 欧美精品一区三区在线观看| 野花国产精品入口| 亚洲网址在线| 欧美精品一区二区三区久久久竹菊| 亚洲黄色三级| 国产专区一区| 欧美+日本+国产+在线a∨观看| 亚洲欧洲精品一区| 国产一区二区三区自拍| 欧美中日韩免费视频| 一本色道久久综合| 亚洲精品激情| 亚洲精品社区| 亚洲日本国产| 亚洲一级黄色| 精品成人久久| 一区免费在线| 欧美不卡三区| 久久久精品午夜少妇| 国产精品美女| 国产一区二区精品| 国产三区二区一区久久| 亚洲色图自拍| 亚洲一区二区在线看| 在线视频一区观看| 国产精品久久久免费| 亚洲在线一区| 欧美成人一品| 午夜日韩电影| 亚洲视频免费| 日韩午夜激情| 亚洲一卡久久| 久久久国产精品一区二区三区| 久久精品官网| 欧美日韩一视频区二区| 欧美午夜一区| 激情欧美日韩一区| 一区二区三区欧美成人| 久久福利影视| 欧美精品麻豆| 亚洲福利电影| 中文久久精品| 久久综合激情| 亚洲国产mv| 国产一区二区三区高清| 亚洲一区二区三区四区五区午夜| 亚洲影音一区| 欧美黄污视频| 91久久综合| 欧美专区一区二区三区| 欧美日韩午夜| 国产日本精品| 欧美高清视频一区| 亚洲精华国产欧美| 久久亚洲一区| 一区在线免费观看| 亚洲免费网站| 亚洲黄网站黄| 久久人人97超碰国产公开结果| 午夜视频一区| 国产欧美精品久久| 欧美精品福利| 亚洲综合精品| 亚洲国产第一| 久久国产日本精品| 亚洲国内自拍| 国产一区二区三区四区三区四| 中国成人亚色综合网站| 欧美日韩免费观看一区| 国产一区二区高清不卡| 欧美性色综合| 久久久久一区| 香蕉久久夜色精品国产| 亚洲日本精品国产第一区| 狂野欧美一区| 久久www成人_看片免费不卡| 一区二区日本视频| 在线看片一区| 国产一区二区三区无遮挡| 久久久天天操| 久久av一区二区三区| 夜久久久久久| 亚洲欧洲日本mm| 国产精品99免费看| 欧美精品黄色| 欧美激情五月| 久久久精品日韩| 亚洲影音一区| 亚洲一区综合| 性欧美长视频| 久久本道综合色狠狠五月| 国产亚洲高清视频| 国产精品老牛| 亚洲永久免费| 久久福利电影| 欧美一区二区三区免费看| 性伦欧美刺激片在线观看| 亚洲一区二区在线看| 西西人体一区二区| 久久久久久亚洲精品杨幂换脸| 亚洲一区二区三区精品视频| 国产精品视频免费观看| 国产视频精品网| 午夜亚洲精品| 久久精品欧美| 女人色偷偷aa久久天堂| 欧美精品亚洲精品| 精品二区视频| 中日韩在线视频| 美女国产精品| 欧美成人综合| 亚洲激情一区| 性欧美videos另类喷潮| 欧美精品七区| 一本色道久久综合亚洲精品婷婷| av成人毛片| 久久天天狠狠| 黑人一区二区| 99精品欧美一区二区三区| 久久国产精品毛片| 欧美日韩一区在线播放| 亚洲精品在线免费| 亚洲一区日韩在线| 欧美视频不卡| 妖精视频成人观看www| 久久九九精品| 在线精品在线| 美女精品网站| 伊人久久综合| 久热精品视频| av不卡在线看| 国产精品xvideos88| 国产亚洲一级| 国产精品国产一区二区| 国产深夜精品| 亚洲性感美女99在线| 欧美亚洲自偷自偷| 亚洲国产精品一区制服丝袜| 美女精品网站| 国产亚洲第一区| 国产在线精品一区二区中文| 亚洲欧美日韩综合国产aⅴ| 国产综合色一区二区三区| 国产精品入口| 亚洲国产高清视频| 欧美激情一区| 亚洲专区一区| 在线综合欧美| 影音先锋久久精品| 欧美99久久| 国产精品一区二区你懂得| 欧美日韩日本国产亚洲在线| 亚洲综合不卡| 一区二区冒白浆视频| 好吊色欧美一区二区三区视频| 亚洲欧美日韩综合一区| 国产情侣久久| 日韩网站在线| 日韩一级精品| 激情综合久久| 黄色成人精品网站| 欧美日韩一区二区三区在线视频 | 亚洲成人中文| 欧美精品在线一区| 葵司免费一区二区三区四区五区| 亚洲视频二区| 在线视频免费在线观看一区二区| 影音先锋久久久| 黄色欧美日韩| 亚洲一二三区在线| 影音先锋久久资源网| 影音先锋亚洲一区| 亚洲第一精品影视| 亚洲欧洲视频| 国产欧美日本在线| 亚洲影视在线| 欧美一区二区三区四区夜夜大片| 久久久人人人| 欧美久久视频| 亚洲一二三区精品| 亚洲日本激情| 国产精品腿扒开做爽爽爽挤奶网站| 99精品国产在热久久婷婷| 99国产精品99久久久久久粉嫩| 一本色道久久综合亚洲精品不卡| 99精品欧美| 国产精品午夜av在线| 免费欧美日韩| 国产精品yjizz| 亚洲三级网站| 亚洲欧美不卡| 欧美黄色一区| 亚洲精品日本| 久久久久久亚洲精品不卡4k岛国| 欧美精品在线一区| 在线观看日韩av电影| 99riav1国产精品视频| 免费国产自线拍一欧美视频| 欧美一区国产一区| 136国产福利精品导航网址| 日韩亚洲一区在线播放| 久久看片网站| 亚洲国产清纯| 你懂的国产精品| 亚洲三级色网| 欧美尤物一区| 亚洲国产一区二区三区高清| 国产嫩草一区二区三区在线观看| 久久午夜av| 在线观看一区| 欧美高清不卡| 99精品99久久久久久宅男| 欧美不卡三区| 亚洲一区二区三区在线观看视频| 欧美精品午夜| 美女精品网站| 国产午夜久久| 亚洲激情啪啪| 狠狠综合久久| 欧美精品在线一区| 美女久久一区| 国产一区二区三区久久久久久久久| 欧美日韩免费| 欧美一区国产在线| 午夜综合激情| 国产亚洲毛片在线| 激情另类综合| 欧美日韩一区在线视频| 久久精品女人| 另类亚洲自拍| 亚洲在线黄色| 亚洲一区二区免费看| 亚洲精品一区二区三区蜜桃久| 久久久一本精品99久久精品66| aa成人免费视频| 亚洲国产一区二区精品专区| 欧美日本一区| 玖玖国产精品视频| 新67194成人永久网站| 亚洲深夜av| 日韩午夜免费视频| 亚洲精品一二| 日韩亚洲国产欧美| 99日韩精品| 中文有码久久| 亚洲一区欧美二区| 麻豆av一区二区三区久久| 美脚丝袜一区二区三区在线观看| 亚洲一区视频| 久久精品女人| 欧美+日本+国产+在线a∨观看| 久久伊人亚洲| 午夜精品偷拍| 黑人一区二区三区四区五区| 韩日视频一区| 亚洲日产国产精品| 亚洲一区二区高清视频| 美女国产一区| 国产一区观看| 日韩午夜免费视频| 欧美一级网站| 国产一区美女| 国产日韩欧美一区在线| 免费毛片一区二区三区久久久| 久久精品国产清高在天天线| 欧美国产91| 亚洲国内精品| 欧美一级专区| 国产精品v欧美精品v日本精品动漫 | 黄色成人精品网站| 在线观看成人av| 国产伦精品一区| 久久综合图片| 亚洲欧洲一区二区在线观看| 国产女主播一区二区| 欧美大香线蕉线伊人久久国产精品| 欧美亚州在线观看| 国产欧美精品| 亚洲欧美影院| 在线综合亚洲| 午夜精品久久| 国产欧美日韩综合一区在线播放 | 欧美国产综合| 亚洲免费大片| 久久久久久久高潮| 激情欧美一区| 久久久久久精| 国产欧美亚洲一区| 欧美日韩调教| 午夜一区二区三区不卡视频| 欧美日韩国产综合网| 国产日韩欧美一区二区三区在线观看| 久久riav二区三区| 伊人蜜桃色噜噜激情综合| 免费亚洲一区二区| 精品白丝av| 久久夜色精品| 在线视频一区观看| 韩国欧美一区| 欧美a级一区| 久久av二区| 9久re热视频在线精品| 韩日欧美一区| 欧美久久电影| 老司机精品福利视频| 在线亚洲一区| 91久久久一线二线三线品牌| 欧美日韩亚洲一区三区| 麻豆精品91| 国产女主播一区二区三区| 伊人成人在线视频| 欧美三级小说| 久久精品一区| 久久国产精品免费一区| 国产精品美女久久久| 99综合在线| 一区二区三区精品视频在线观看| 亚洲性图久久| 在线欧美福利| 国产综合欧美| 亚洲一二区在线| 合欧美一区二区三区| 国产一区二区三区四区三区四| 久久综合狠狠| 欧美成人首页| 欧美日韩综合网| 黄色成人av网站| 亚洲激情黄色| 国产精品久久久一区二区三区| 国产视频一区三区| 9久re热视频在线精品| 中国女人久久久| 国产农村妇女精品一区二区| 国产乱码精品| 久久午夜精品| 国产精品yjizz| 亚洲久久在线| 国产一区二区久久久| 欧美中文字幕| 国产精品v一区二区三区| 在线观看欧美一区| 一本一本a久久| 亚洲综合激情| 欧美精品一区二区视频| 在线精品一区二区| 国产精品女主播一区二区三区| 国产精品亚洲综合| 久久美女性网| 激情久久久久| 香蕉成人久久| 国产主播一区| 国产精品免费区二区三区观看| 午夜一区在线| 国产精品久久7| 国产精品久久久久毛片大屁完整版 | 久久久久久亚洲精品不卡4k岛国| 欧美在线免费一级片| 欧美亚州在线观看| 国产精品乱子乱xxxx| 欧美精品国产一区二区| 日韩视频精品| 午夜亚洲福利| 制服诱惑一区二区| 欧美久久一区| 国产一区二区三区的电影| 欧美精选在线| 国产伦精品一区二区三区| 欧美三级乱码| 午夜亚洲伦理| 亚洲日本激情| 欧美另类亚洲| 国产一区二区三区奇米久涩| 欧美午夜视频在线| 亚洲中字在线| 精品二区久久| 欧美日韩精品免费观看视频完整| 一本一本久久a久久精品综合妖精| 欧美激情日韩| 久久精品导航| 国产精品推荐精品|