專利名稱:數(shù)據(jù)傳輸方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線移動(dòng)通信領(lǐng)域,尤其是一種數(shù)據(jù)傳輸方法和系統(tǒng)。
背景技術(shù):
隨著目前科技水平的不斷提高,越來越多的先進(jìn)技術(shù)被引入到作為個(gè)人
通信終端的手機(jī)之中,例如照相功能。但是,由于現(xiàn)有手機(jī)中所釆用的鏡 頭和影像傳感器與數(shù)碼相機(jī)所采用的不同,因此手機(jī)中的照相功能無論從照 相像素、圖像質(zhì)量,還是鏡頭品質(zhì)方面,都比真正的數(shù)碼相機(jī)要差很多。
為了解決上述問題,目前所采用的技術(shù)方案是在手機(jī)中集成數(shù)碼相機(jī), 即在手機(jī)中采用數(shù)碼相機(jī)的鏡頭和影像傳感器。但是,在現(xiàn)有的這種集成了 數(shù)碼相機(jī)的手機(jī)中,手機(jī)的存儲(chǔ)設(shè)備與數(shù)碼相機(jī)的存儲(chǔ)設(shè)備之間無法直接進(jìn) 行數(shù)據(jù)傳輸,使得手機(jī)與數(shù)碼相機(jī)的資源不能共享,P條低了資源的利用率。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種數(shù)據(jù)傳輸方法和系統(tǒng),用以實(shí)現(xiàn)手機(jī)與數(shù)碼相
機(jī)的資源共享,提高資源的利用率。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種數(shù)據(jù)傳輸方法,包括
第一裝置對所述第一裝置的原始數(shù)據(jù)進(jìn)行編碼,生成編碼數(shù)據(jù);
所述第 一裝置通過UART接口向與所述第 一裝置集成在一起的第二裝置傳
送所述編碼數(shù)據(jù);
所述第二裝置對所述編碼數(shù)據(jù)進(jìn)行解碼,還原出所述原始數(shù)據(jù)。
本發(fā)明還提供了 一種數(shù)據(jù)傳輸系統(tǒng),包括第 一裝置和與所述第 一裝置集成在一起的第二裝置,所述第一裝置包括
第一存儲(chǔ)設(shè)備,用于存儲(chǔ)所述第一裝置的原始數(shù)據(jù);
編碼設(shè)備,用于對所述第一存儲(chǔ)設(shè)備中的原始數(shù)據(jù)進(jìn)行編碼,生成編碼 數(shù)據(jù);
第一傳送設(shè)備,用于通過UART接口傳送所述編碼數(shù)據(jù); 所述第二裝置包括
第二傳送設(shè)備,用于通過所述UART接口接收所述編碼數(shù)據(jù); 解碼設(shè)備,用于對所述編碼數(shù)據(jù)進(jìn)行解碼,還原出所述原始數(shù)據(jù)。 由上述技術(shù)方案可知,本發(fā)明第一裝置將編碼后的原始數(shù)據(jù)通過UART接 口向集成在第一裝置上的第二裝置方發(fā)送,由第二裝置對編碼后的原始數(shù)據(jù) 進(jìn)行解碼還原出原始數(shù)據(jù),從而實(shí)現(xiàn)了第一裝置與第二裝置的資源共享,提 高資源的利用率。
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖1為本發(fā)明數(shù)據(jù)傳輸方法的第一實(shí)施例的流程示意圖; 圖2為本發(fā)明數(shù)據(jù)傳輸方法的第二實(shí)施例的流程示意圖; 圖3為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
圖1為本發(fā)明數(shù)據(jù)傳輸方法的第一實(shí)施例的流程示意圖,如圖1所示, 本實(shí)施例可以包括以下步驟
步驟101 、第 一裝置對所述第 一裝置的原始數(shù)據(jù)進(jìn)行編碼,生成編碼數(shù)據(jù);
步驟102、第一裝置通過UART接口向與所述第一裝置集成在一起的第二 裝置傳送所述編碼數(shù)據(jù);
步驟103、所述第二裝置對所述編碼數(shù)據(jù)進(jìn)行解碼,還原出所述原始數(shù)據(jù)。本實(shí)施例中,第一裝置將編碼后的原始數(shù)據(jù)通過UART接口向集成在第一 裝置上的第二裝置方發(fā)送,由第二裝置對編碼后的原始數(shù)據(jù)進(jìn)行解碼還原出 原始數(shù)據(jù),從而實(shí)現(xiàn)了第一裝置與第二裝置的資源共享,提高資源的利用率。
本實(shí)施例中的第一裝置可以為手機(jī),還可以為數(shù)碼相機(jī);第二裝置可以 為數(shù)碼相才幾,還可以為手才幾。
圖2為本發(fā)明數(shù)據(jù)傳輸方法的第二實(shí)施例的流程示意圖,如圖2所示, 本實(shí)施例可以包括以下步驟
步驟201、第一裝置獲取原始數(shù)據(jù)的頭字符,在所述原始數(shù)據(jù)的頭字符之 前給所述原始數(shù)據(jù)添加開始標(biāo)識符0d0a;
步驟202、第一裝置從所述開始標(biāo)識符0d0a開始向后,順次獲取所述原 始數(shù)據(jù)中的字符,分別判斷所述字符是否為所述原始數(shù)據(jù)的尾字符,如果是, 則執(zhí)行步驟206;否則,則執(zhí)行步驟203;
步驟203、第一裝置判斷所述字符是否為第一特殊字符Gd,如果是,則 執(zhí)行步驟204;否則,則執(zhí)行步驟205;
步驟204、第一裝置將第一特殊字符Od轉(zhuǎn)換成第二特殊字符OdOO,即插 入一個(gè)字節(jié)0,并將所述第二特殊字符OdOO存入第一數(shù)據(jù)緩沖區(qū);
步驟205、將所述字符存入第一數(shù)據(jù)緩沖區(qū);
步驟206、第一裝置判斷所述尾字符是否為第一特殊字符Od,如果是, 則執(zhí)行步驟207;否則,則執(zhí)行步驟208;
步驟207、第一裝置將第一特殊字符Od轉(zhuǎn)換成第二特殊字符OdOO,即插 入一個(gè)字節(jié)0,并將所述第二特殊字符OdOO存入第一數(shù)據(jù)緩沖區(qū);
步驟208、第一裝置將所述尾字符存入第一數(shù)據(jù)緩沖區(qū);
步驟209、第一裝置在所述第一數(shù)據(jù)緩沖區(qū)中的由尾字符轉(zhuǎn)換的第二特殊 字符OdOO或所述尾字符之后添加結(jié)束標(biāo)識符OdOa,生成編碼數(shù)據(jù);
步驟210、第一裝置通過UART接口向與所述第一裝置集成在一起的第二 裝置傳送所述編碼數(shù)據(jù);步驟211、第二裝置接收到所述編碼數(shù)據(jù),獲取所述編碼數(shù)據(jù)的開始標(biāo)識
符0d0a,并設(shè)置標(biāo)志為數(shù)據(jù)頭;
步驟212、第二裝置從所述開始標(biāo)識符OdOa開始向后,順次獲取所述編 碼數(shù)據(jù)中的字符,分別判斷所述字符是否為所述編碼數(shù)據(jù)的結(jié)束標(biāo)識符OdOa, 如果是,則執(zhí)行步驟216;否則,則執(zhí)行步驟213;
步驟213、第二裝置判斷所述字符是否為第二特殊字符OdOO,如果是, 則執(zhí)行步驟214;否則,則執(zhí)行步驟215;
步驟214、第二裝置將所述第二特殊字符OdOO轉(zhuǎn)換成第一特殊字符0d, 并將所述第一特殊字符Od存入第二數(shù)據(jù)緩沖區(qū);
步驟215、將所述字符存入第二數(shù)據(jù)緩沖區(qū);
步驟216、設(shè)置標(biāo)志為數(shù)據(jù)尾,從所述第二數(shù)據(jù)緩沖區(qū)中還原出所述原始 數(shù)據(jù),并記錄最后解析的位置便于下次的解析。
本實(shí)施例中,第一裝置與第二裝置之間的通信采用UART接口,第一裝置 對其命令和數(shù)據(jù)首先經(jīng)過編碼,然后通過UART接口發(fā)送給第二裝置,第二裝 置收到UART接口傳送過來的編碼數(shù)據(jù)以后,進(jìn)行相應(yīng)的解碼,解析出命令和 數(shù)據(jù)后進(jìn)行處理,從而實(shí)現(xiàn)了第一裝置與第二裝置的資源共享,提高資源的 利用率。
本實(shí)施例中的第一裝置可以為手機(jī),還可以為數(shù)碼相機(jī);第二裝置可以 為數(shù)碼相機(jī),還可以為手機(jī)。
圖3為本發(fā)明數(shù)據(jù)傳輸系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖,如圖3所示,本實(shí)施 例可以包括第一裝置30和與第一裝置30集成在一起的第二裝置31。其中, 第一裝置30可以包括第一存儲(chǔ)設(shè)備301、編碼設(shè)備302和第一傳送設(shè)備303。 第一存儲(chǔ)設(shè)備301用于存儲(chǔ)所述第一裝置的原始數(shù)據(jù);編碼設(shè)備302用于對 第一存儲(chǔ)設(shè)備301中的原始數(shù)據(jù)進(jìn)行編碼,生成編碼數(shù)據(jù);第一傳送設(shè)備303 用于通過UART接口傳送所述編碼數(shù)據(jù)。第二裝置31可以包括第二傳送設(shè)備 311和解碼設(shè)備312。第二傳送設(shè)備311用于通過所述UART接口接收所述編碼數(shù)據(jù);解碼設(shè)備312用于對所述編碼數(shù)據(jù)進(jìn)行解碼,還原出所述原始數(shù)據(jù)。
進(jìn)一步地,本實(shí)施例中的第二裝置31還可以包括第二存儲(chǔ)設(shè)備313,用 于存儲(chǔ)解碼設(shè)備312還原出的所述原始數(shù)據(jù)。
本實(shí)施例中,第一裝置將編碼后的原始數(shù)據(jù)通過UART接口向集成在第一 裝置上的第二裝置方發(fā)送,由第二裝置對編碼后的原始數(shù)據(jù)進(jìn)行解碼還原出 原始數(shù)據(jù),從而實(shí)現(xiàn)了第一裝置與第二裝置的資源共享,兩個(gè)裝置可以相互 訪問對方的存儲(chǔ)設(shè)備,提高資源的利用率。
本實(shí)施例中的第一裝置30可以為手機(jī),還可以為數(shù)碼相機(jī);第二裝置31 可以為數(shù)碼相4幾,還可以為手才幾。
最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其 限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或 者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技
術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種數(shù)據(jù)傳輸方法,其特征在于包括第一裝置對所述第一裝置的原始數(shù)據(jù)進(jìn)行編碼,生成編碼數(shù)據(jù);所述第一裝置通過UART接口向與所述第一裝置集成在一起的第二裝置傳送所述編碼數(shù)據(jù);所述第二裝置對所述編碼數(shù)據(jù)進(jìn)行解碼,還原出所述原始數(shù)據(jù)。
2、 根據(jù)權(quán)利要求l所述的數(shù)據(jù)傳輸方法,其特征在于所述第一裝置對所 述第一裝置的原始數(shù)據(jù)進(jìn)行編碼,生成編碼數(shù)據(jù)具體包括所述第 一裝置給所述原始數(shù)據(jù)添加開始標(biāo)識符0d0a; 所述第 一裝置將所述原始數(shù)據(jù)中的第 一特殊字符0d轉(zhuǎn)換成第二特殊字符 0細(xì)j所述第一裝置給所述原始數(shù)據(jù)添加結(jié)束標(biāo)識符0d0a,生成編碼數(shù)據(jù)。
3、 根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于所述第二裝置對所 述編碼數(shù)據(jù)進(jìn)行解碼,還原出所迷原始數(shù)據(jù)具體包括所述第二裝置獲取所述編碼數(shù)據(jù)的開始標(biāo)識符0d0a;所述第二裝置根據(jù)所述開始標(biāo)識符將所述編碼數(shù)據(jù)中的第二特殊字符 OdOO轉(zhuǎn)換成第一特殊字符0d;所述第二裝置當(dāng)獲取到所述編碼數(shù)據(jù)的結(jié)束標(biāo)識符0d0a時(shí),還原出所述 原始數(shù)據(jù)。
4、 根據(jù)權(quán)利要求1至3任一權(quán)利要求所述的數(shù)據(jù)傳輸方法,其特征在于 所述第一裝置為手機(jī),所述第二裝置為數(shù)碼相機(jī);或者所述第一裝置為數(shù)碼 相機(jī),所述第二裝置為手機(jī)。
5、 一種數(shù)據(jù)傳輸系統(tǒng),包括第一裝置和與所述第一裝置集成在一起的第 二裝置,其特征在于所述第一裝置包括第 一存儲(chǔ)設(shè)備,用于存儲(chǔ)所述第 一裝置的原始數(shù)據(jù);編碼設(shè)備,用于對所述第一存儲(chǔ)設(shè)備中的原始數(shù)據(jù)進(jìn)行編碼,生成編碼數(shù)據(jù);第一傳送設(shè)備,用于通過UART接口傳送所述編碼數(shù)據(jù); 所述第二裝置包括第二傳送設(shè)備,用于通過所述UART接口接收所述編碼數(shù)據(jù); 解碼設(shè)備,用于對所述編碼數(shù)據(jù)進(jìn)行解碼,還原出所述原始數(shù)據(jù)。
6、 根據(jù)權(quán)利要求5所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于所述第二裝置還包 括第二存儲(chǔ)設(shè)備,用于存儲(chǔ)所述解碼設(shè)備還原出的所述原始數(shù)據(jù)。
7、 根據(jù)權(quán)利要求5或6所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于所述第一裝置 為手機(jī),所述第二裝置為數(shù)碼相機(jī);或者所述第一裝置為數(shù)碼相機(jī),所述第 二裝置為手機(jī)。
全文摘要
本發(fā)明涉及一種數(shù)據(jù)傳輸方法和系統(tǒng),該方法包括第一裝置對所述第一裝置的原始數(shù)據(jù)進(jìn)行編碼,生成編碼數(shù)據(jù);所述第一裝置通過UART接口向與所述第一裝置集成在一起的第二裝置傳送所述編碼數(shù)據(jù);所述第二裝置對所述編碼數(shù)據(jù)進(jìn)行解碼,還原出所述原始數(shù)據(jù)。本發(fā)明第一裝置將編碼后的原始數(shù)據(jù)通過UART接口向集成在第一裝置上的第二裝置方發(fā)送,由第二裝置對編碼后的原始數(shù)據(jù)進(jìn)行解碼還原出原始數(shù)據(jù),從而實(shí)現(xiàn)了第一裝置與第二裝置的資源共享,提高資源的利用率。
文檔編號H04Q7/32GK101299852SQ20081010627
公開日2008年11月5日 申請日期2008年5月9日 優(yōu)先權(quán)日2008年5月9日
發(fā)明者唐彥予, 陳大軍, 亮 高 申請人:北京天宇朗通通信設(shè)備股份有限公司