欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種跨平臺免驅(qū)動(dòng)USB設(shè)備數(shù)據(jù)傳輸方法與流程

文檔序號:12802065閱讀:322來源:國知局

本發(fā)明涉及usb設(shè)備數(shù)據(jù)傳輸技術(shù)領(lǐng)域,具體為一種跨平臺免驅(qū)動(dòng)usb設(shè)備數(shù)據(jù)傳輸方法。



背景技術(shù):

通常專用usb設(shè)備向通訊主機(jī)傳輸數(shù)據(jù)時(shí),需要安裝專用的usb驅(qū)動(dòng)程序;同時(shí)通訊主機(jī)也要使用特定的應(yīng)用程序,調(diào)用專用的usb驅(qū)動(dòng)程序來實(shí)現(xiàn)有效數(shù)據(jù)傳輸。這種方式需要針對不同的操作系統(tǒng)編寫不同的專用驅(qū)動(dòng)程序與應(yīng)用程序,否則會導(dǎo)致驅(qū)動(dòng)程序及應(yīng)用程序的兼容性問題,從而無法進(jìn)行正常有效數(shù)據(jù)傳輸,為用戶使用帶來不便。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種跨平臺免驅(qū)動(dòng)usb設(shè)備數(shù)據(jù)傳輸方法,能夠避免安裝usb設(shè)備專用驅(qū)動(dòng)程序及應(yīng)用程序,以提高產(chǎn)品的兼容性。

本發(fā)明的技術(shù)方案為:

一種跨平臺免驅(qū)動(dòng)usb設(shè)備數(shù)據(jù)傳輸方法,包括以下步驟:

1.1、usb數(shù)據(jù)傳輸裝置在與通訊主機(jī)進(jìn)行數(shù)據(jù)傳輸時(shí),將自身虛擬成usb存儲設(shè)備,并利用通訊主機(jī)的通用usb存儲設(shè)備驅(qū)動(dòng)程序,實(shí)現(xiàn)數(shù)據(jù)傳輸裝置的免驅(qū)動(dòng)安裝;

1.2、將usb數(shù)據(jù)傳輸裝置內(nèi)部實(shí)際數(shù)據(jù)映射至虛擬usb存儲設(shè)備文件存儲區(qū)域,并將實(shí)際數(shù)據(jù)虛擬成符合通訊主機(jī)文件系統(tǒng)要求的文件;

1.3、通過通訊主機(jī)的文件操作指令實(shí)現(xiàn)與通訊主機(jī)間的數(shù)據(jù)傳輸。

所述步驟1.1具體包括:

usb數(shù)據(jù)傳輸裝置根據(jù)通訊主機(jī)所使用的文件系統(tǒng)規(guī)范構(gòu)造虛擬usb存儲設(shè)備所需的主引導(dǎo)記錄表、分區(qū)引導(dǎo)記錄表、文件分配表及根目錄信息;在與通訊主機(jī)進(jìn)行數(shù)據(jù)傳輸時(shí),通訊主機(jī)調(diào)用通用usb存儲設(shè)備驅(qū)動(dòng)程序,根據(jù)usb-if組織公布的通用usb存儲設(shè)備子類協(xié)議規(guī)范向usb數(shù)據(jù)傳輸裝置發(fā)送或接收與usb存儲設(shè)備相關(guān)的命令,進(jìn)行usb數(shù)據(jù)傳輸裝置的枚舉通訊過程,實(shí)現(xiàn)數(shù)據(jù)傳輸裝置的免驅(qū)動(dòng)安裝;

所述步驟1.2具體包括:

在usb數(shù)據(jù)傳輸裝置與通訊主機(jī)的數(shù)據(jù)傳輸過程中,將usb數(shù)據(jù)傳輸裝置內(nèi)部實(shí)際數(shù)據(jù)存儲的物理地址映射為虛擬usb存儲設(shè)備文件存儲區(qū)域的邏輯地址;然后,根據(jù)通訊主機(jī)文件系統(tǒng)所要求的文件格式,增加文件格式信息;接著,根據(jù)usb數(shù)據(jù)傳輸裝置內(nèi)部實(shí)際數(shù)據(jù)及文件格式信息容量大小,更新虛擬usb存儲設(shè)備根目錄信息中虛擬文件的容量大小及虛擬文件的起始或終止邏輯地址信息;通過這些步驟,就可以將實(shí)際數(shù)據(jù)映射并虛擬成通訊主機(jī)文件系統(tǒng)可以解讀的文件,然后通過通訊主機(jī)的文件操作指令實(shí)現(xiàn)與通訊主機(jī)間的數(shù)據(jù)傳輸。

本發(fā)明傳輸方法數(shù)據(jù)傳輸前或傳輸過程中,通過加密算法或裝置對實(shí)際數(shù)據(jù)進(jìn)行加密;并將經(jīng)過加密的實(shí)際數(shù)據(jù)虛擬成符合通訊主機(jī)文件系統(tǒng)要求的文件。

與現(xiàn)有技術(shù)比較,本發(fā)明的有益效果為:

本發(fā)明提供了一種跨平臺免驅(qū)動(dòng)usb設(shè)備數(shù)據(jù)傳輸方法,通過將usb數(shù)據(jù)傳輸裝置虛擬成usb存儲設(shè)備,并將usb數(shù)據(jù)傳輸裝置內(nèi)部實(shí)際數(shù)據(jù)映射虛擬成通訊主機(jī)文件系統(tǒng)可以解讀的文件,實(shí)現(xiàn)了usb數(shù)據(jù)傳輸裝置與通訊主機(jī)的免驅(qū)動(dòng)、免應(yīng)用程序的數(shù)據(jù)傳輸過程。本發(fā)明方法避免了安裝usb設(shè)備專用驅(qū)動(dòng)程序及應(yīng)用程序,使產(chǎn)品兼容性提高,實(shí)現(xiàn)方便,為用戶使用帶來便利。

附圖說明

圖1是跨平臺免驅(qū)動(dòng)usb設(shè)備數(shù)據(jù)傳輸方法的示意圖。

具體實(shí)施方式

下面結(jié)合附圖對本發(fā)明做詳細(xì)描述。

如圖1所示,本發(fā)明提供了一種跨平臺免驅(qū)動(dòng)usb設(shè)備數(shù)據(jù)傳輸方法,包括以下步驟:

1.1、usb數(shù)據(jù)傳輸裝置在與通訊主機(jī)進(jìn)行數(shù)據(jù)傳輸時(shí),將自身虛擬成usb存儲設(shè)備。其中usb數(shù)據(jù)傳輸裝置根據(jù)通訊主機(jī)所使用的文件系統(tǒng)規(guī)范構(gòu)造虛擬usb存儲設(shè)備所需的主引導(dǎo)記錄表、分區(qū)引導(dǎo)記錄表、文件分配表及根目錄信息;

1.2、通訊主機(jī)調(diào)用通用usb存儲設(shè)備驅(qū)動(dòng)程序,根據(jù)usb-if組織公布的通用usb存儲設(shè)備子類協(xié)議規(guī)范向usb數(shù)據(jù)傳輸裝置發(fā)送或接收與usb存儲設(shè)備相關(guān)的命令,進(jìn)行usb數(shù)據(jù)傳輸裝置的枚舉通訊過程,實(shí)現(xiàn)數(shù)據(jù)傳輸裝置的免驅(qū)動(dòng)安裝;

1.3、usb數(shù)據(jù)傳輸裝置將內(nèi)部實(shí)際數(shù)據(jù)存儲的物理地址映射為虛擬usb存儲設(shè)備文件存儲區(qū)域的邏輯地址;

1.4、通過加密算法或裝置對實(shí)際數(shù)據(jù)進(jìn)行加密;usb數(shù)據(jù)傳輸裝置根據(jù)通訊主機(jī)文件系統(tǒng)所要求的文件格式,增加文件格式信息;并根據(jù)usb數(shù)據(jù)傳輸裝置內(nèi)部實(shí)際數(shù)據(jù)及文件格式信息容量大小,更新虛擬usb存儲設(shè)備根目錄信息中虛擬文件的容量大小及虛擬文件的起始或終止邏輯地址信息;從而,將實(shí)際數(shù)據(jù)虛擬成符合通訊主機(jī)文件系統(tǒng)要求的文件;

1.5、通訊主機(jī)通過文件操作指令,利用通訊主機(jī)文件系統(tǒng)接口及通用usb存儲設(shè)備驅(qū)動(dòng)程序,根據(jù)usb-if組織公布的通用usb存儲設(shè)備子類協(xié)議規(guī)范實(shí)現(xiàn)與通訊主機(jī)間的免應(yīng)用程序數(shù)據(jù)傳輸過程。

本發(fā)明的工作過程為:

當(dāng)usb數(shù)據(jù)傳輸裝置需要和運(yùn)行不同操作系統(tǒng)的通訊主機(jī)進(jìn)行數(shù)據(jù)傳輸時(shí),為避免在不同操作系統(tǒng)中安裝驅(qū)動(dòng)程序和開發(fā)各自的應(yīng)用程序,將usb數(shù)據(jù)傳輸裝置根據(jù)通訊主機(jī)所使用的文件系統(tǒng)規(guī)范構(gòu)造虛擬文件系統(tǒng)及虛擬usb存儲設(shè)備;然后,將usb數(shù)據(jù)傳輸裝置內(nèi)部實(shí)際數(shù)據(jù)映射虛擬成通訊主機(jī)文件系統(tǒng)可以解讀的文件;接著,通過通訊主機(jī)的文件操作指令,利用通訊主機(jī)文件系統(tǒng)接口及通用usb存儲設(shè)備驅(qū)動(dòng)程序,根據(jù)usb-if組織公布的通用usb存儲設(shè)備子類協(xié)議規(guī)范實(shí)現(xiàn)與通訊主機(jī)間的免應(yīng)用程序數(shù)據(jù)傳輸過程。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明公開了一種跨平臺免驅(qū)動(dòng)USB設(shè)備數(shù)據(jù)傳輸方法,包括以下步驟:1)USB數(shù)據(jù)傳輸裝置在與通訊主機(jī)進(jìn)行數(shù)據(jù)傳輸時(shí),將自身虛擬成USB存儲設(shè)備,并利用通訊主機(jī)的通用USB存儲設(shè)備驅(qū)動(dòng)程序,實(shí)現(xiàn)數(shù)據(jù)傳輸裝置的免驅(qū)動(dòng)安裝;2)將USB數(shù)據(jù)傳輸裝置內(nèi)部實(shí)際數(shù)據(jù)映射至虛擬USB存儲設(shè)備文件存儲區(qū)域,并將實(shí)際數(shù)據(jù)虛擬成符合通訊主機(jī)文件系統(tǒng)要求的文件;3)通過通訊主機(jī)的文件操作指令實(shí)現(xiàn)與通訊主機(jī)間的數(shù)據(jù)傳輸。本發(fā)明實(shí)現(xiàn)了USB數(shù)據(jù)傳輸裝置與不同操作系統(tǒng)通訊主機(jī)的跨平臺免驅(qū)動(dòng)USB設(shè)備數(shù)據(jù)傳輸方法,避免了通訊主機(jī)安裝USB設(shè)備驅(qū)動(dòng)程序及相應(yīng)應(yīng)用程序,提高了產(chǎn)品的兼容性。

技術(shù)研發(fā)人員:崔建峰;劉慧豐;靳鴻;李愛佳;李雅琪;劉馳遠(yuǎn);陳昌鑫;鄧澤平;王敏;王京京;崔春生;孫傳猛;王燕;謝銳;李建東;李新娥;裴東興;馬鐵華
受保護(hù)的技術(shù)使用者:中北大學(xué)
技術(shù)研發(fā)日:2017.02.22
技術(shù)公布日:2017.07.04
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
尖扎县| 盱眙县| 靖边县| 连城县| 桃园市| 安化县| 商水县| 固始县| 横山县| 耒阳市| 连云港市| 东丽区| 阳信县| 无锡市| 错那县| 徐汇区| 青田县| 吉安县| 塔河县| 项城市| 江北区| 哈密市| 云阳县| 定兴县| 萨嘎县| 闽侯县| 开原市| 大关县| 砀山县| 宣城市| 礼泉县| 宁乡县| 尼玛县| 靖宇县| 盈江县| 拉孜县| 华池县| 安泽县| 甘孜县| 芮城县| 抚顺县|