專利名稱:具有存儲或讀卡器功能的數(shù)據(jù)傳輸系統(tǒng)、鼠標和數(shù)據(jù)傳輸方法
技術領域:
本發(fā)明涉及一種鼠標、數(shù)據(jù)傳輸方法和包括鼠標和主機裝置的數(shù)傳輸系統(tǒng),尤其涉及一種具有存儲或讀卡器功能的鼠標,鼠標和主機裝置進行讀寫操作的數(shù)據(jù)傳輸系統(tǒng), 以及鼠標和主機裝置之間的數(shù)據(jù)傳輸方法。
背景技術:
當電子設備越來越多,而計算機用與電子設備接入的數(shù)據(jù)接口數(shù)量是有限的。當數(shù)據(jù)接口不夠用時,用戶常常是拔掉暫時不用的電子設備再插上要用的電子設備,這樣需要反復插拔電子設備,而當需要同時使用多個電子設備時就變得很麻煩了。這時需要在計算機端的數(shù)據(jù)接口增加USBHUB,而增加USB HUB,設備增多了,也會很雜亂,在不用這些設備時,USB HUB反而是累贅。而現(xiàn)在各種數(shù)碼產(chǎn)品越來越多,計算機讀寫數(shù)碼產(chǎn)品存儲卡數(shù)據(jù)和U盤數(shù)據(jù)也越來越頻繁?,F(xiàn)有技術存在設計了一種在普通光電鼠標增設USB HUB擴展接口和讀卡器接口 / 存儲陣列,目的是使鼠標能同時作為讀卡器/存儲裝置使用,減少對計算機USB接口的占用。但是,現(xiàn)有可作為U盤或讀卡器使用的鼠標,其技術原理還是集成了 USB HUB,市場上還沒有發(fā)現(xiàn)一種能不使用USB HUB但同時也能實現(xiàn)U盤或讀卡器功能的鼠標。因此,現(xiàn)有技術存在缺陷,有待于進一步改進和發(fā)展。
發(fā)明內容
本發(fā)明的目的在于提供一種具有存儲或讀卡器功能的鼠標、系統(tǒng)和數(shù)據(jù)傳輸方法,而且該鼠標、系統(tǒng)和數(shù)據(jù)傳輸方法多種功能的實現(xiàn)使用的不是USB HUB技術。本發(fā)明的技術方案如下一種具有存儲或讀卡器功能的數(shù)據(jù)傳輸系統(tǒng),包括鼠標和主機裝置,其中,所述鼠標包括通過接口控制單元連接在主控單元上的數(shù)據(jù)接口、鼠標功能電路、 讀卡器接口電路/存儲單元,還包括控制鼠標功能電路與所述讀卡器接口電路/存儲單元切換的電路選擇模塊或電路選擇開關;所述主機裝置包括通過第二接口控制單元連接在主機控制單元上的第二數(shù)據(jù)接口、主機存儲單元、中斷信號產(chǎn)生單元;對所述主機裝置的操作指令為所述主機存儲單元和所述鼠標之間的讀寫操作指令,所述讀寫操作指令發(fā)出后,所述主機存儲單元或該讀寫操作指令觸發(fā)所述中斷信號產(chǎn)生單元產(chǎn)生鼠標中斷信號,所述主機控制單元將所述鼠標中斷信號通過所述第二數(shù)據(jù)接口發(fā)送給所述鼠標, 所述鼠標主控單元接收到所述鼠標中斷信號后,將所述鼠標功能電路和所述主機裝置的連接中斷,同時將讀卡器接口電路/存儲單元和所述主機裝置連接;
所述鼠標和所述主機裝置之間的讀寫操作完畢,所述鼠標將所述鼠標功能電路和所述主機裝置連接,同時中斷所述讀卡器接口電路/存儲單元和所述主機裝置的連接。所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述主控單元包括電路選擇模塊。所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述鼠標功能電路和所述讀卡器接口電路/存儲單元分別連接所述電路選擇開關。所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述鼠標和所述主機裝置之間的讀寫操作完畢,所述主機存儲單元觸發(fā)所述中斷信號產(chǎn)生單元產(chǎn)生鼠標連接信號,所述主機裝置將鼠標連接信號發(fā)送給所述鼠標。所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述鼠標和所述主機裝置之間的讀寫操作完畢,所述鼠標主控單元控制所述電路選擇模塊或電路選擇開關執(zhí)行所述鼠標功能電路的連接,同時執(zhí)行所述讀卡器接口電路/存儲單元同所述主控單元的中斷。所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述鼠標和所述主機裝置之間的讀寫操作完畢,所述電路選擇模塊或電路選擇開關自動執(zhí)行所述鼠標功能電路的連接,同時執(zhí)行所述讀卡器接口電路/存儲單元和所述主控單元的中斷。所述的數(shù)據(jù)傳輸系統(tǒng),其中,所述鼠標默認所述鼠標功能電路和所述主機裝置連接。一種具有存儲或讀卡器功能的鼠標,包括通過接口控制單元連接在主控單元上的數(shù)據(jù)接口、鼠標功能電路、讀卡器接口電路/存儲單元,其中,還包括控制鼠標功能電路與所述讀卡器接口電路/存儲單元切換的電路選擇模塊或電路選擇開關。所述的鼠標,其中,所述鼠標默認所述鼠標功能電路和所述主控單元連接。所述的鼠標,其中,所述主控單元接收到鼠標中斷信號,控制所述電路選擇模塊或電路選擇開關執(zhí)行所述鼠標功能電路和所述主控單元的中斷,同時執(zhí)行所述讀卡器接口電路/存儲單元和所述主控單元的連接。所述的鼠標,其中,所述讀卡器接口電路/存儲單元和外接主機裝置之間的數(shù)據(jù)傳輸完畢,所述電路選擇模塊或電路選擇開關執(zhí)行所述鼠標功能電路和所述主控單元的連接,同時執(zhí)行所述讀卡器接口電路/存儲單元和所述主控單元的中斷。所述的鼠標,其中,所述數(shù)據(jù)接口為ESATA接口、USB3. 0接口或USB2. 0接口。一種鼠標和主機裝置之間數(shù)據(jù)讀寫操作的方法,包括以下步驟A、向主機裝置輸入主機裝置和鼠標之間數(shù)據(jù)讀寫的操作指令,該操作指令觸發(fā)產(chǎn)生鼠標中斷信號,所述主機裝置將鼠標中斷信號發(fā)送給鼠標;B、所述鼠標中斷鼠標功能電路和所述主機裝置的連接,同時實現(xiàn)所述讀卡器電路
/存儲單元與主機裝置連接;C、所述鼠標和主機裝置進行數(shù)據(jù)的讀寫操作,讀寫操作完成后進入步驟D ;D、所述鼠標執(zhí)行鼠標功能電路和所述主機裝置的連接,同時切斷所述讀卡器電路 /存儲單元與主機裝置的連接。與現(xiàn)有技術相比,本發(fā)明提供了一種具有存儲或讀卡器功能的鼠標、具有該鼠標的數(shù)據(jù)傳輸系統(tǒng)和數(shù)據(jù)傳輸方法,本發(fā)明鼠標中不設置USBHUB,只有在鼠標和主機裝置進行數(shù)據(jù)讀寫操作時,所述鼠標的鼠標功能被中斷,讀寫操作完畢后,恢復鼠標的鼠標功能。 本發(fā)明在主機裝置和鼠標之間的數(shù)據(jù)傳輸在瞬間完成的情況下非常使用,既不影響鼠標的使用,還能增加鼠標作為存儲單元的功能或作為讀卡器的功能。
圖1為本發(fā)明鼠標第一個實施例的結構示意圖;圖2為本發(fā)明鼠標第二個實施例的結構示意圖;圖3為本發(fā)明鼠標第三個實施例的結構示意圖;圖4為本發(fā)明使用具有存儲或讀卡器功能鼠標的計算機的功能結構示意圖;圖5為本發(fā)明使用具有存儲或讀卡器功能鼠標方法的流程圖。
具體實施例方式下面結合附圖,對本發(fā)明的較佳實施例作進一步詳細說明。本發(fā)明提供的具有存儲或讀卡器功能的鼠標100,如圖1所示,包括主控單元110、 鼠標功能電路120、讀卡器接口電路130 ;所述主控單元110包括電路選擇模塊111,所述主控單元110用于控制鼠標各模塊的工作,所述電路選擇模塊111選擇鼠標功能電路120或讀卡器接口電路130與計算機等主機端實現(xiàn)連接;所述鼠標100還包括與主機端連接的數(shù)據(jù)接口 140,以及接口控制單元141。所述接口控制單元141用于控制數(shù)據(jù)接口 140數(shù)據(jù)的發(fā)送和接收。本發(fā)明所述主控單元110通過數(shù)據(jù)接口 140接收到主機端發(fā)送的電路選擇信號, 并將電路選擇信號發(fā)送給所述電路選擇模塊111。所述電路選擇模塊111根據(jù)接收到的電路選擇信號,選擇所述鼠標功能電路120或讀卡器接口電路130同所述主控單元110實現(xiàn)連接。所述具有讀卡器功能的鼠標100,通過電路選擇模塊111控制所述鼠標功能電路 120或讀卡器接口電路130同主機端連接,是一種不同于現(xiàn)有USBHUB的實現(xiàn)方式。本發(fā)明還可以將所述鼠標100中的讀卡器接口電路130替換存儲單元150,所述存儲單元150包括鼠標存儲單元152和協(xié)議轉換單元151。所述鼠標存儲單元152可以是 FLASH、FLASH陣列、SSD或SSD陣列,其具體存儲介質不做限制。這樣鼠標100成為具有存儲功能的鼠標。所述鼠標100中存儲單元150和鼠標功能電路120的切換由所述電路選擇模塊111根據(jù)主機端發(fā)送的電路選擇信號進行選擇和切換。本發(fā)明所述具有讀卡器功能鼠標的第二個實施例,即鼠標200如圖2所示。所述鼠標200和鼠標100的區(qū)別在于,所述鼠標功能電路120和讀卡器接口電路130分別連接在電路選擇開關160上,所述電路選擇開關160連接在控制鼠標各模塊工作的主控單元110上。所述鼠標功能電路120可以將操作信號通過電路選擇開關160、主控單元110、數(shù)據(jù)接口 140發(fā)送給主機端,所述讀卡器接口電路130可以通過電路選擇開關160、主控單元 110、數(shù)據(jù)接口 140實現(xiàn)和主機端的數(shù)據(jù)交換。所述主控單元110根據(jù)接收到的電路選擇信號,控制電路選擇開關160的切換, 所述電路選擇開關160控制將鼠標功能電路120或讀卡器接口電路130和所述主控單元 110實現(xiàn)連接。所述鼠標200,通過電路選擇開關160,即開關切換的方式實現(xiàn)所述鼠標功能電路120和讀卡器接口電路130的切換。所述電路選擇開關160可以默認為將所述鼠標功能電路120和所述主控單元110連接,在接收到的電路選擇信號為鼠標中斷信號時,切斷所述鼠標功能電路120和所述主控單元110連接,同時將所述讀卡器接口電路130和所述主控單元110連接。所述電路選擇開關160在所述讀卡器接口電路130中的存儲卡和數(shù)據(jù)接口 140連接的主機端交換數(shù)據(jù)完畢后,所述電路選擇開關160,切斷所述讀卡器接口電路 130和所述主控單元110的連接,同時恢復所述鼠標功能電路120同所述主控單元110的連接。本發(fā)明具有存儲功能的鼠標的另外一個實施例,即鼠標300,如圖3所示,所述鼠標300和200的區(qū)別在于,將所述讀卡器接口電路130替換為作為存儲單元150。當所述電路選擇開關160切換為所述主控單元110和存儲單元150連接,所述鼠標300作為一個存
儲裝置使用。本發(fā)明和具有存儲或讀卡器功能鼠標配合使用的主機裝置400,如圖4所示,包括控制主機各模塊工作的主機控制單元210,主機裝置的數(shù)據(jù)接口 M0、接口控制單元M1,即第二數(shù)據(jù)接口 240和第二接口控制單元M1,所述第二數(shù)據(jù)接口 240通過第二接口控制單元241連接在所述主機控制單元210上,作為主機裝置的I/O接口。所述主機裝置400的數(shù)據(jù)存儲在和所述主機控制單元210連接的主機存儲單元220中。本發(fā)明的鼠標控制所述主機裝置400光標250的移動操作,還能輸入對主機存儲單元220的讀寫操作指令。對所述主機裝置400的讀寫操作指令為主機存儲單元220和鼠標存儲單元或鼠標連接的讀卡器中存儲卡的讀寫操作時,在讀寫操作指令發(fā)出后,所述主機存儲單元220或該讀寫操作指令觸發(fā)中斷信號產(chǎn)生單元230發(fā)出鼠標中斷信號。所述主機控制單元210將接收到的鼠標中斷信號通過第二數(shù)據(jù)接口 240發(fā)送給與其連接的具有讀卡器或存儲功能的鼠標。本發(fā)明所述鼠標可以默認所述鼠標功能電路120和所述主控單元110連接,所述主控單元110接收到所述主機裝置400發(fā)送的鼠標中斷信號后,將所述鼠標功能電路120 和所述主控單元110的連接中斷,同時將存儲單元150和所述主控單元110連接,所述鼠標中斷信號為所述電路選擇信號的一種。具體的由所述電路選擇模塊111或電路選擇開關 160執(zhí)行所述鼠標功能電路120的中斷和所述讀卡器接口電路130的連接。所述主機存儲單元220和所述鼠標之間的讀寫操作完成后,所述主機存儲單元 220觸發(fā)所述中斷信號產(chǎn)生單元230產(chǎn)生鼠標連接信號,所述主機控制單元210將接收到的鼠標連接信號發(fā)送給所述鼠標。所述鼠標的電路選擇模塊111或電路選擇開關160執(zhí)行所述鼠標功能電路120的連接,中斷所述讀卡器接口電路130或存儲單元和所述主控單元 110的連接。所述主機存儲單元220和所述鼠標之間的讀寫操作完成后,所述鼠標的主控單元 110可以控制所述電路選擇模塊111或電路選擇開關160執(zhí)行所述鼠標功能電路120的連接,中斷所述讀卡器接口電路130或存儲單元和所述主控單元110的連接。所述主機存儲單元220和所述鼠標之間的讀寫操作完成后,所述電路選擇模塊 111或電路選擇開關160可以自動執(zhí)行所述鼠標功能電路120的連接,中斷所述讀卡器接口電路130或存儲單元和所述主控單元110的連接。本發(fā)明提供的鼠標和主機裝置之間數(shù)據(jù)讀寫操作的方法,如圖5所示,包括以下步驟步驟310、在主機裝置建立觸發(fā)中斷信號產(chǎn)生的主機存儲單元,所述中斷信號可以通過所述主機存儲單元觸發(fā)中斷信號產(chǎn)生單元,由所述中斷信號產(chǎn)生單元產(chǎn)生。步驟320、向主機裝置的主機存儲單元輸入其同鼠標之間數(shù)據(jù)讀出或寫入的操作指令。步驟330、主機裝置同鼠標之間的讀寫操作指令觸發(fā)鼠標中斷信號的產(chǎn)生,主機裝置將鼠標中斷信號發(fā)送給鼠標。步驟340、鼠標默認所述鼠標功能電路和所述主機裝置連接,收到鼠標中斷信號后,切斷鼠標功能電路和主機裝置的連接,同時將與讀卡接口電路或存儲單元同主機裝置連接。步驟350,所述鼠標中的存儲單元或讀卡器接口電路中插入的存儲卡同所述主機裝置進行數(shù)據(jù)交換,完成讀寫操作。步驟360、所述主機裝置向所述鼠標發(fā)送鼠標功能電路和主機裝置連接的控制指令,或所述鼠標自動實現(xiàn)鼠標功能電路和主機裝置的連接,同時切斷所述讀卡器電路或存儲單元同所述主機裝置的連接。隨著技術的發(fā)展主機裝置和外設裝置之間數(shù)據(jù)交換的讀寫速率越來越快,特別是隨著ESATA接口、USB3. 0接口、USB2. 0接口的應用,所述外設裝置和主機裝置之間傳輸?shù)臄?shù)據(jù)大多可以在幾秒內迅速傳輸完畢。本發(fā)明正是針對這一點,只在數(shù)據(jù)交換時切斷鼠標功能電路和主機裝置的連接,鼠標不能執(zhí)行其光標操作的功能,但是在瞬間的數(shù)據(jù)傳輸完畢后,鼠標恢復其光標操作和操作指令輸入的功能,從整體上來將,不妨礙對鼠標操作的使用。本發(fā)明的鼠標和主機裝置,可以通過一個數(shù)據(jù)接口,方便的實現(xiàn)數(shù)據(jù)交換和光標操作, 二者之間的功能還能不相互影響,方便用戶的使用。應當理解的是,上述針對本發(fā)明較佳實施例的表述較為詳細,并不能因此而認為是對本發(fā)明專利保護范圍的限制,本發(fā)明的專利保護范圍應以所附權利要求為準。
權利要求
1.一種具有存儲或讀卡器功能的數(shù)據(jù)傳輸系統(tǒng),包括鼠標和主機裝置,其特征在于,所述鼠標包括通過接口控制單元連接在主控單元上的數(shù)據(jù)接口、鼠標功能電路、讀卡器接口電路/存儲單元,還包括控制鼠標功能電路與所述讀卡器接口電路/存儲單元切換的電路選擇模塊或電路選擇開關;所述主機裝置包括通過第二接口控制單元連接在主機控制單元上的第二數(shù)據(jù)接口、 主機存儲單元、中斷信號產(chǎn)生單元;對所述主機裝置的操作指令為所述主機存儲單元和所述鼠標之間的讀寫操作指令,所述讀寫操作指令發(fā)出后,所述主機存儲單元或該讀寫操作指令觸發(fā)所述中斷信號產(chǎn)生單元產(chǎn)生鼠標中斷信號,所述主機控制單元將所述鼠標中斷信號通過所述第二數(shù)據(jù)接口發(fā)送給所述鼠標,所述鼠標主控單元接收到所述鼠標中斷信號后,將所述鼠標功能電路和所述主機裝置的連接中斷,同時將讀卡器接口電路/存儲單元和所述主機裝置連接;所述鼠標和所述主機裝置之間的讀寫操作完畢,所述鼠標將所述鼠標功能電路和所述主機裝置連接,同時中斷所述讀卡器接口電路/存儲單元和所述主機裝置的連接。
2.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述主控單元包括電路選擇模塊。
3.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述鼠標功能電路和所述讀卡器接口電路/存儲單元分別連接所述電路選擇開關。
4.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述鼠標和所述主機裝置之間的讀寫操作完畢,所述主機存儲單元觸發(fā)所述中斷信號產(chǎn)生單元產(chǎn)生鼠標連接信號,所述主機裝置將鼠標連接信號發(fā)送給所述鼠標。
5.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述鼠標和所述主機裝置之間的讀寫操作完畢,所述鼠標主控單元控制所述電路選擇模塊或電路選擇開關執(zhí)行所述鼠標功能電路的連接,同時執(zhí)行所述讀卡器接口電路/存儲單元同所述主控單元的中斷。
6.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述鼠標和所述主機裝置之間的讀寫操作完畢,所述電路選擇模塊或電路選擇開關自動執(zhí)行所述鼠標功能電路的連接, 同時執(zhí)行所述讀卡器接口電路/存儲單元和所述主控單元的中斷。
7.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述鼠標默認所述鼠標功能電路和所述主機裝置連接。
8.一種具有存儲或讀卡器功能的鼠標,包括通過接口控制單元連接在主控單元上的數(shù)據(jù)接口、鼠標功能電路、讀卡器接口電路/存儲單元,其特征在于,還包括控制鼠標功能電路與所述讀卡器接口電路/存儲單元切換的電路選擇模塊或電路選擇開關。
9.根據(jù)權利要求8所述的鼠標,其特征在于,所述鼠標默認所述鼠標功能電路和所述主控單元連接。
10.根據(jù)權利要求9所述的鼠標,其特征在于,所述主控單元接收到鼠標中斷信號,控制所述電路選擇模塊或電路選擇開關執(zhí)行所述鼠標功能電路和所述主控單元的中斷,同時執(zhí)行所述讀卡器接口電路/存儲單元和所述主控單元的連接。
11.根據(jù)權利要求10所述的鼠標,其特征在于,所述讀卡器接口電路/存儲單元和外接主機裝置之間的數(shù)據(jù)傳輸完畢,所述電路選擇模塊或電路選擇開關執(zhí)行所述鼠標功能電路和所述主控單元的連接,同時執(zhí)行所述讀卡器接口電路/存儲單元和所述主控單元的中斷。
12.根據(jù)權利要求8所述的鼠標,其特征在于,所述數(shù)據(jù)接口為ESATA接口、USB3.0接口或 USB2. 0 接口。
13.一種鼠標和主機裝置之間數(shù)據(jù)讀寫操作的方法,包括以下步驟A、向主機裝置輸入主機裝置和鼠標之間數(shù)據(jù)讀寫的操作指令,該操作指令觸發(fā)產(chǎn)生鼠標中斷信號,所述主機裝置將鼠標中斷信號發(fā)送給鼠標;B、所述鼠標中斷鼠標功能電路和所述主機裝置的連接,同時實現(xiàn)所述讀卡器電路/存儲單元與主機裝置連接;C、所述鼠標和主機裝置進行數(shù)據(jù)的讀寫操作,讀寫操作完成后進入步驟D;D、所述鼠標執(zhí)行鼠標功能電路和所述主機裝置的連接,同時切斷所述讀卡器電路/存儲單元與主機裝置的連接。
全文摘要
本發(fā)明公開了具有存儲或讀卡器功能的數(shù)據(jù)傳輸系統(tǒng)、鼠標和數(shù)據(jù)傳輸方法,所述鼠標包括通過接口控制單元連接在主控單元上的數(shù)據(jù)接口、鼠標功能電路、讀卡器接口電路/存儲單元,還包括控制鼠標功能電路與所述讀卡器接口電路/存儲單元切換的電路選擇模塊或電路選擇開關。本發(fā)明在主機裝置和鼠標之間的數(shù)據(jù)傳輸在瞬間完成的情況下非常使用,既不影響鼠標的使用,還能增加鼠標作為存儲單元的功能或作為讀卡器的功能。
文檔編號G06K7/00GK102243536SQ20101017456
公開日2011年11月16日 申請日期2010年5月11日 優(yōu)先權日2010年5月11日
發(fā)明者林威廉 申請人:北京華旗資訊數(shù)碼科技有限公司, 北京愛國者精密儀器研究院有限公司, 林威廉