專利名稱:移動式裝置及其工作方法
技術領域:
本發明涉及一種移動式裝置及其工作方法,確切地說,涉及一種通過無線通
用串行總線WUSB ( Wireless Universal Serial Bus )天線連接到電腦主機的移動 式裝置及其工作或使用方法,屬于計算機技術領域。
背景技術:
當今社會,隨著微電子技術和計算機技術的飛速發展,日新月異的新技術 在不停地改變人們的生活、工作方式和習慣,乃至工作地點。例如,現在許多 新型手機不僅可以提供通話功能,也可以上網、發送短信、多媒體彩信、照相、 聽音樂,還可以實時收發郵件E-MAIL,同時,在家庭消費電子產品領域,如 今無繩電話(Cordlessphone)已經普及,隨著液晶和等離子超大屏幕平板電視 機的售價快速下降,這種觀賞效果極佳的平板電視正在迅速走向越來越多的普 通家庭;網絡電話(Voice over IP Phone)和網絡電視IPTV也已進入了千家萬戶, 其中網絡電話除了與普通電話一樣使用以外,最大特點是通話免費或者非常價 廉;同樣,IPTV比傳統的有線電視更具有優勢用戶可以自行挑選希望看到的 形形色色的各種電視節目或資訊,同時,其圖像分辨率要比傳統的有線電視高 得多。目前,收看IPTV有兩種方式 一種是通過電纜連接互聯網和機頂盒, 再連接到電視機,通過電視機收看;另一種是直接通過計算機在其顯示器上觀 看,其缺點是必須坐在計算機前觀看。由于計算機在家庭內通常安放在書房, 計算機顯示屏又比電視機屏幕小很多,而且人們也習慣在客廳里收看電視,這 樣就給用戶帶來很多不便。
在計算機領域,相關技術也在飛速發展,如今,雙核CPU芯片和多線程 CPU的計算機已經進入市場,計算機的功能越來越強大,但售價則越來越便宜。 人們可以通過計算機來實現很多功能,如播放DVD電影、播放MP3音樂,IP電話和網絡電視IPTV都可以通過計算機來實現,同時人們通過計算機玩在線 游戲、在線看新聞和聽在線音樂…,總之,人們的生活越來越依賴于計算機, 藉助計算機可以實現很多家庭消費電子產品的功能。但是,人們還是喜歡購買 許多單一功能的消費電子產品,如IP電話、DVD播放機、MP3或MP4播放機 等,其主要原因是家庭計算機通常都安設在書房,人們必須端坐在計算機前使 用計算機,不能在家里任何地方使用它;如人們想通過計算機使用免費或價廉 的IP電話,就必須坐在計算機前,不能象使用無繩電話那樣可以在家庭內的任 何范圍內。
通用串行總線USB作為一種電腦行業的標準接口,已經獲得了廣泛應用。 近年來,以INTEL公司為首的幾大企業正在研究和制定基于超寬帶UWB (Ultrea-Wideband)技術的無線通用串行總線WUSB的標準協議,該協議已經 在2006年底發布,相關產品也將在2007年底或2008年初推出。在3 ~ 4米范 圍內,WUSB的傳送速度能夠達到現有的USB2.0的傳送速率480Mbps。
隨著高速無線WUSB標準的推出,如何研制一種廉價的、使用方便的移動 式裝置,將計算機和其他家庭消費電子產品融合為一體,就成為業內科技人員 關注和研發的一個新課題。
發明內容
有鑒于此,本發明的目的是提供一種移動式裝置及其工作方法,本發明藉 助WUSB技術,為人們提供了一種價格低廉、使用方便的移動式裝置,該裝置 通過WUSB天線連接到電腦主機,將計算機與各種家庭消費電子產品融合為一 體,使得人們能夠通過該移動式裝置在家庭范圍內自由地使用計算機的各種硬 件和軟件資源,例如通過該移動式裝置的話筒和喇叭撥打IP電話、配設攝像頭 還可以撥打可視電話,聽在線音樂,通過該移動式裝置的內置式鍵盤或觸摸屏 和鼠標、顯示器觀看在線新聞、收看E-MAIL和玩在線游戲,觀看網絡電視和 電影,也可以通過該移動式裝置的電視接口連接大屏幕電視,在大屏幕電視上 觀看網絡電視和電影、或以大屏幕電視作為計算機的顯示器,讓人們能自由地享受新技術。
為了達到上述目的,本發明提供了一種移動式裝置,該裝置的控制電路上
設有為該裝置提供電源的、由可充電電池和/或充電電路組成的直流電源;其特 征在于,該移動式裝置的控制電路上至少包括有與電腦主機進行數據通信的 無線通用串行總線WUSB天線以及與WUSB天線相連接的WUSB器件控制器 (Wireless USB Device Controller ),用來連接藍牙型或ZigBee型輸入/輸出設備 的藍牙型或ZigBee型天線以及與其相連接的藍牙控制器或ZigBee無線網絡模 塊控制器,用來存儲固化軟件和/或初始化數據的非易失閃存存儲器,用來存儲 數據的數據存儲器和/或硬盤,用來輸出圖像信息的顯示屏或顯示器接口或電視 機接口以及與其相連接的圖像顯示卡(Graphcis/Video Card)或圖像顯示芯片, 以及用作該裝置的控制中心的微處理器和裝置控制及數據轉換橋接器;其中, 微處理器通過裝置控制及數據轉換橋接器對該裝置的包括裝置控制及lt據轉換 橋接器以及與該橋接器連接的、可選配的一個或多個外圍器件進行初始化和各 項控制操作;裝置控制及數據轉換橋接器將WUSB器件控制器傳送來的電腦主 機命令/數據經轉換后傳送給該裝置相應的外圍器件或微處理器,并把該裝置的 外圍器件或微處理器傳送給電腦主機的命令/數據轉換后傳送給WUSB器件控 制器,再由WUSB器件控制器通過WUSB天線傳送給電腦主機,從而建立該 移動式裝置與電腦主機的數據傳輸交換通道,以便通過該移動式裝置來使用電 腦主機的資源和實現其他家庭消費電子產品的功能。
為了達到上述目的,本發明還提供了一種移動式裝置的工作方法,其特征 在于包括如下步驟
(1 )初始化準備操作在電腦主機的搡作系統上裝載該移動式裝置的管理 應用程序,在電腦主機的上層操作系統和底層操作系統之間裝載該移動式裝置 驅動程序以及與該移動式裝置相連的各個外圍設備的驅動程序,并在該移動式 裝置的微處理器內安裝固化軟件;將該移動式裝置分別選擇連接下述一個或多 個設備:藍牙型或ZigBee型輸入/輸出設備、USB型或WUSB型輸入/輸出設備;
(2)建立數據交換通道通過WUSB天線將該移動式裝置連接到電腦主機,在兩者之間建立基于WUSB總線通信協議的數據傳輸交換通道;
(3)進行數據和命令信息的傳遞、轉換和執行按照WUSB總線的通信 協議在電腦主機和該移動式裝置的裝置控制及數據轉換橋接器和/或微處理器 內的固化軟件之間傳遞、轉換數據和執行命令信息。
本發明移動式裝置的優點是該裝置使用和安裝方便,無須通過線纜連接 電腦主機,而是通過WUSB天線連接到電腦主機,使得人們可以通過該移動 式裝置自由地在家庭范圍內使用計算機的硬件和軟件資源,同時通過該移動 式裝置的內置式外圍設備來實現其他家庭消費電子產品的功能。例如人們 可通過該移動式裝置象無繩電話一樣撥打免費或價格很便宜的網絡電話,可 通過該移動式裝置觀看IPTV、玩在線游戲、在線看新聞和聽在線音樂…… 從而使得人們能夠以相當廉價的成本通過該移動式裝置來取代許多家庭消 費電子產品(包括網絡電話、DVD播放機、攝像機等),大幅度節省人們購 置這些設備的硬件費用,而且,該裝置改變了人們使用計算機的方式,給人 們的生活帶來極大的方便、自由。因此該移動式裝置可以廣泛用于家庭,具 有極大的社會價值和經濟價值。
圖1是本發明移動式裝置的控制電路結構組成方框圖。
圖2是圖1中的裝置控制及數據轉換橋接器的控制電路結構組成方框圖。
圖3是本發明移動式裝置的工作方法操作流程方框圖。
圖4是本發明移動式裝置的控制軟件結構組成示意圖。
圖5是本發明移動式裝置微處理器的固化軟件操作流程方框圖。
圖6是本發明移動式裝置的電腦主機驅動程序搡作流程方框圖。
圖7是本發明移動式裝置的管理應用程序操作流程方框圖。
圖8是本發明裝置通過WUSB天線連接電腦主機的第一實施例示意圖。
圖9是本發明裝置通過WUSB天線連接電腦主機的第二實施例示意圖。
圖IO是本發明裝置通過WUSB天線連接電腦主機的第三實施例示意圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面結合附圖和實施例對 本發明作進一步的詳細描述。
參見圖1,介紹本發明移動式裝置的控制電路硬件結構組成。該移動式裝
置的控制電路至少包括有為該裝置提供電源的、由可充電電池和充電電路組 成的直流電源1,與電腦主機進行數據通信、建立本發明裝置與電腦主機的數 據傳輸通道的無線通用串行總線WUSB ( Wireless Universal Serial Bus)天線2, 與WUSB天線2相連的WUSB器件控制器(WUSB Device Controller) 3,用來 連接藍牙型或ZigBee無線網絡模塊型輸入/輸出設備的藍牙型或ZigBee型天線 21以及與其相連接的藍牙控制器(Bluetooth Controller)或ZigBee無線網絡牙莫 塊控制器20,用來存儲固化軟件和/或初始化數據的非易失閃存存儲器5,用來 存儲數據的數據存儲器/硬盤4 ,用來輸出圖像信息的顯示屏(Display)或顯 示器接口 13和/或電視機接口 14,以及與其相連接的圖像顯示卡或圖像顯示芯 片12,用作該裝置的控制中心的微處理器6和裝置控制及數據轉換橋接器8。 其中,裝置控制及數據轉換橋接器8與微處理器6、 WUSB器件控制器3、數 據存儲器和/或硬盤4以及與可選配的下迷一個或多個外圍設備相連,微處理器 6通過裝置控制及數據轉換橋接器8對該移動式裝置的包括裝置控制及數據轉 換橋接器8以及與該橋接器8連接的、可選配的一個或多個外圍設備進行初始 化和各項控制操作;裝置控制及數據轉換橋接器8將WUSB器件控制器3傳送 來的電腦主機命令/數據經轉換后傳送給該裝置的相應外圍器件或微處理器6, 并把該裝置的外圍器件或微處理器6傳送給電腦主機的命令/數據轉換后傳送給 衡SB器件控制器3,再由WUSB器件控制器3通過WUSB天線2傳送給電 腦主機,從而建立該移動式裝置與電腦主機的數據傳輸交換通道,以便通過該 移動式裝置來使用電腦主機的資源和實現多種家庭消費電子產品的功能。
本發明移動式裝置的控制電路中可選配下述一個或多個外圍電路或設備并 集成為一體用來輸入信息和命令的內嵌式鍵盤和/或觸摸屏7、鼠標10以及分別與其相連接的4建盤控制器和/或觸摸屏控制器9、鼠標控制器11 ,電視4幾接口
14,用來輸出/輸入語音信息的喇叭/話筒19以及與其相連接的喇叭/話筒控制器 18,用于輸入圖像信息的數字攝像頭15以及與其相連接的數碼圖像控制器14, 用來連接各種USB或WUSB型輸入/輸出裝置的USB總線接口或WUSB天線 16以及與其相連接的USB主控制器或WUSB主控制器17,藍牙型或ZigBee 型天線21以及與其相連接的藍牙控制器或ZigBee無線網絡模塊控制器20。
本發明移動式裝置控制電路中的藍牙型或ZigBee型天線21以及與其相連 接的藍牙控制器或ZigBee無線網絡模塊控制器20可以省略,但是此時必須配 置下述部件和裝置用于替換之內嵌式鍵盤和/或觸摸屏7、鼠標10以及分別與 其相連接的鍵盤控制器和/或觸摸屏控制器9、鼠標控制器11,喇叭/話筒19以 及與其相連接的喇叭/話筒控制器18;該移動式裝置的顯示屏13也可以省略,
但是此時必須配置電視機接口 14以連接電視機,或用連接顯示器的顯示器接口 來取代電視機接口 14。
本發明移動式裝置是由設置在電腦主機的上層操作系統和底層操作系統之 間的該移動式裝置的驅動程序和該移動式裝置的裝置控制及數據轉換橋接器、 或微處理器和/或微處理器內的固化軟件共同進行驅動。上述軟件的安裝結構層 次可參見圖4所示。
下面具體說明圖1所示的本發明裝置中的相關部件WUSB器件控制器3 或WUSB主控制器17可以分別集成WUSB超寬帶UWD收發器電路和相應的 超寬帶介質存取控制器UWB Medium access control電路,如果WUSB器件控 制器和/或WUSB主控制器中沒有集成WUSB UWD收發器電路和相應的超寬 帶介質存取控制器UWB Medium access control電路時,則需要另外分別設置 WUSB UWD收發器的Transceiver電路和相應的超寬帶介質存取控制器UWB Medium access control電路,分別用于與WUSB器件控制器3或WUSB主控制 器17和WUSB天線2或WUSB天線16相連接。
裝置控制及數據轉換橋接器8的結構形式不限既可以由現場可編程邏輯 器件FPGA組成,也可制成為一個專用集成電路ASIC芯片,還可以將裝置控制及數據轉換橋接器8與WUSB通用串行總線接口控制器3、微處理器6、鍵 盤和/或觸摸屏控制器9、鼠標控制器ll、 USB或WUSB主控制器17、藍牙型 控制器或ZigBee型無線網絡才莫塊控制器20等可選配的一個或多個外圍裝置的 控制器組合為一體,構成一個專用超大規模集成電路ASIC芯片。
微處理器6可以作為一個獨立芯片,也可以集成在WUSB器件控制器3內、 或集成在裝置控制及數據轉換橋接器8內、或和WUSB器件控制器3、裝置控 制及數據轉換橋接器8集成在專用超大規模集成電路ASIC芯片中。圖像顯示 卡(Graphics /Video Cards )或圖像顯示芯片(Graphics /Video and Image IC ) 12 的結構型式也沒有限定,可以是PCI型圖像顯示卡、或AGP型圖像顯示卡、或 PCIEXPRESS型圖像顯示卡,也可以是2D圖形加速芯片、或2D/3D圖形加速 芯片、或LCD控制器。鍵盤和/或觸摸屏9可為任何結構型式,本發明裝置中 可以只有鍵盤或觸摸屏,也可以同時有鍵盤和觸摸屏。顯示屏(Display)或顯 示器接口 13的結構型式也沒有限定,可以是各種類型的圖像顯示面板、圖像顯 示器、或電視機顯示屏。電視機接口 14的結構型式也沒有限定,可以是 S-VIDEO型、或HDMI型、或VGA型。數字攝像頭Digital Image Sensor 15可 以是CMOS型的,也可以是CCD型的。喇叭和話筒19的結構型式也不作限定。 凄史據存儲器或硬盤4可以為SRAM、 SDRAM、或DDRRAM、或任何掉電不失 數據的存儲器、或硬盤。非易失閃存存儲器5為任何掉電不失數據的存儲器, 例如FLASH、 EEPROM、 ROM等。其中ZigBee無線網絡模塊控制器20是由 支持IEEE802.15.4協議的物理層、介質存取層MAC以及實現ZigBee協議的網 絡模塊及其相關的外圍元器件組成,所迷藍牙控制器是由藍牙基帶外圍電路和 實現藍牙協議標準的邏輯電路及其相關的外圍元器件組成。
圖1所示的本發明移動式裝置可以選配一個或多個下述外圍電路或設備并 集成為一體內嵌式鍵盤和/或觸摸屏和與其相連接的鍵盤控制器和/或觸摸屏控 制器、鼠標和與其相連接的鼠標控制器,喇p八/話筒和與其相連接的喇叭/話筒控 制器,藍牙型天線或ZigBee型天線以及與其相連接的藍牙控制器或ZigBee無 線網絡模塊控制器,電視機接口 , USB主控制器或WUSB主控制器以及與其相連接的USB總線接口或WUSB天線。如本發明移動式裝置外圍電路或設備可 以有內嵌式鍵盤和鼠標,以及藍牙控制器或ZigBee無線網絡模塊控制器,或只 有藍牙控制器或ZigBee控制器及其相連的藍牙型天線或ZigBee型天線,或只 有觸摸屏和與其相連接的觸摸屏控制器。
參見圖2,介紹該移動式裝置中的裝置控制及數據轉換橋接器8的控制電 路結構組成,包括控制中心800,微處理器接口電路801, WUSB器件控制 器接口電路802, FIFO存儲器803,數據儲存器或硬盤接口電路804, USB或 WUSB主控制器接口電路805,數字圖像控制器接口電路806,圖像顯示卡或 圖像顯示芯片接口電路807 ,喇叭和話筒接口電路808 ,藍牙型或ZigBee型無 線網絡模塊控制器接口電路809,鼠標控制器接口電路810, ^建盤和/或觸摸屏 控制器接口電路811。其中微處理器接口電路801通過控制信號XI和總線信 號X2與微處理器6相連,并通過控制信號C和數據流信號D將微處理器6傳 送的命令和數據傳送給控制中心800,同時控制中心800也可以以中斷方式通 過微處理器接口電路801向微處理器6提出中斷請求。WUSB器件控制器接口 電路802通過控制總線X3和數據流總線X4與WUSB器件控制器相連,同時 通過控制信號H和數據流信號I與FIFO存儲器803相連,并通過控制信號G 和數據流信號Z與控制中心800相連。FIFO存儲器803通過控制信號J和數據 流信號K接收來自控制中心800的命令和數據,同時通過數據流信號K分別與 數據儲存器或硬盤接口電路804、 USB或WSUB主控制器接口電路805、數字 圖像控制器接口電路806、圖像顯示卡或圖像顯示芯片接口電路807、喇叭和 話筒控制器接口電路808、藍牙型或ZigBee型無線網絡模塊控制器接口電路809 相連接,用于交換數據。數據存儲器或硬盤接口電路804通過總線X5與數據 存儲器或硬盤4相連,再通過控制信號M和數據流信號L與控制中心800相 連。USB或WUSB主控制器接口電路805通過總線X6與USB或WUSB主控 制器17相連,并通過控制信號O和數據流信號N與控制中心800相連。數字 圖像控制器接口電路806通過總線X7與數字圖像控制器14相連,通過控制信 號Q和數據流信號P與控制中心800相連。圖像顯示卡或圖像顯示芯片接口電路807通過總線X8和圖像顯示卡或圖像顯示芯片12相連,并通過控制信號S 和數據流信號R與控制中心800相連。喇叭和話筒控制器接口電路808通過總 線X9和喇。八和話筒控制器18相連,并通過控制信號U和數據流T與控制中心 800相連。藍牙型或ZigBee型無線網絡模塊控制器接口電路809通過總線X10 與藍牙控制器20相連,并通過控制信號W和數據流信號V與控制中心800相 連。鼠標控制器接口電路810通過總線Xll與鼠標控制器11相連,并通過控 制信號F和數據流信號E與控制中心800相連。鍵盤和/或觸摸屏控制器接口電 路811通過總線X12與鍵盤和/或觸摸屏控制器9相連,通過控制信號B和數 據流信號A與控制中心800相連。
下面結合圖2和圖1,簡要說明本發明移動式裝置中的裝置控制及彰:據轉 換橋接器8的工作原理和處理各種信號的工作流程
(1) 當該移動式裝置得電時,微處理器6從非易失閃存存儲器5中讀取固 化軟件并執行相關程序,先通過控制信號XI和數據總線X2給微處理器接口電 路801發送該移動式裝置的初始化命令,微處理器接口電路801通過控制信號 C和數據總線D傳送給控制中心800,并由控制中心800執行之。微處理器6 可以通過控制中心800給該移動式裝置的各個外圍器件和設備發送命令和進行 讀寫操作,其工作流程與電腦主機讀寫該移動式裝置的外圍器件和設備類似。
(2) 而SB器件控制器3通過WUSB天線2將接受到的來自電腦主機的 命令和數據藉由控制信號X3和數據流信號X4傳送給WUSB器件控制器接口 電路802, WUSB器件控制器接口電路802則通過控制信號G和數據流信號Z 將電腦主機的命令和數據傳送到控制中心800,同時還通過FIFO存儲器的控制 信號H將來自電腦主機的數據通過數據總線I傳送給FIFO存儲器803。 WUSB 器件控制器接口電路802同時也會將來自控制中心800的狀態及控制命令G和 數據流信號Z、來自FIFO存儲器的數據流信號I傳送給WUSB器件控制器3, 再由WUSB器件控制器3將狀態及控制命令以及數據信息通過WUSB天線2 傳送到電腦主機。
(3) 當控制中心800接到的控制指令信號G為圖像顯示命令/數據時,WUSB器件接口電路802同時通過數據流信號Z將DMA地址信號和數據流長 度信號傳送給控制中心800,同時也通過FIFO存儲器控制信號H將圖傳4史據 藉由數據總線I傳送給FIFO存儲器803。控制中心800接到圖像顯示命令后, 發送圖像顯示控制命令S和DMA控制信號與DMA地址信號R給圖像顯示卡 或圖像顯示芯片接口電路807,圖像顯示卡或圖像顯示芯片接口電路807準備 好后,啟動DMA引擎,通過控制中心800發出先進先出的控制信號J給FIFO 存儲器803,并將輸入圖像數據通過數據總線K從FIFO存儲器803傳送到圖 像顯示卡或圖像顯示芯片接口電路807,或者反向從圖像顯示卡或圖像顯示芯 片接口電路807傳送輸出數據到FIFO存儲器803 ,或者直接將顯示控制命令通 過控制中心800傳送到圖像顯示卡或圖像顯示芯片接口電路807;圖像顯示卡 或圖像顯示芯片接口電路807再將傳送來的讀寫命令和圖像數據轉換成圖像顯 示卡或圖像顯示芯片型總線信號X8的讀寫處理過程,以執行該命令。當圖像 顯示卡或圖像顯示芯片接口電路807執行完該命令,再將執行后的結果信息和 狀態通過控制總線S傳送給控制中心800,然后由控制中心800通過WUSB器 件控制器接口電路802傳送給WUSB器件控制器3, WUSB器件控制器3通過 WUSB天線2將該結果信息和狀態傳送給電腦主機。
(4)當控制中心800接到的控制指令信號G為音頻輸出命令或喇叭和話 筒控制器的控制命令時,WUSB器件接口電路802同時通過數據信號Z將DMA 地址信號和數據流長度信號傳送給控制中心800,同時也通過先進先出的控制 信號H將音頻數據通過數據總線H傳送給FIFO存儲器803。控制中心800接 到音頻輸出命令或喇叭和話筒控制器的控制命令后,發送DMA控制信號和地 址信號T給喇叭和話筒控制器接口電路808,當喇。八和話筒控制器接口電路808 準備好后,啟動DMA引擎,通過控制中心800發出先進先出控制信號J給FIFO 存儲器803,并將輸出的音頻數據藉由數據總線K從FIFO存儲器803中傳送 到給喇叭和話筒控制器接口電路808;或直接將音頻輸出命令、或喇叭和話筒 控制器控制命令通過控制中心800傳送到喇叭和話筒控制器接口電路808;喇 叭和話筒控制器接口電路808再將傳送來的讀寫命令和音頻數據轉換成喇叭和話筒控制器的CODEC型總線信號X9的讀寫處理過程,以執行該命令。當 喇叭和話筒控制器接口電路808執行完該命令,將執行后的結果信息和狀態通 過控制總線U傳送給控制中心800,再由控制中心800通過WUSB器件控制器 接口電路802傳送給WUSB器件控制器3, WUSB器件控制器3通過而SB 天線2將該結果信息和狀態傳送給電腦主機。
(5) 當控制中心800接到的控制指令信號G為音頻輸入命令時,WUSB 器件控制器接口電路802同時通過數據信號Z將音頻數據長度信號傳送給控制 中心800,控制中心800接到音頻輸入命令后,發送DMA控制信號和地址信號 T給喇。八和話筒控制器接口電路808,當喇叭和話筒控制器接口電路808準備 好后,喇叭和話筒控制器接口電路808再將傳送來的音頻輸入數據命令轉換成 喇叭和話筒控制器CODEC型總線信號X9的讀寫處理過程,同時啟動DMA引 擎,通過控制中心800發出先進先出控制信號J給FIFO存儲器803,并將輸入 音頻數據通過數據總線K從喇叭和話筒控制器接口電路808傳送到給FIFO存 儲器803中;當音頻數據傳送完畢后,喇叭和話筒控制器接口電路808通過控 制中心800和控制信號G向WUSB器件控制器接口電路802發出音頻輸入數 據命令執行完畢信號,WUSB器件控制器接口電路802發出先進先出控制信號 H給FIFO存儲器803,通過數據信號I從FIFO存儲器803讀取音頻輸入數據, 同時通過控制信號X3和數據信號X4將音頻輸入數據傳送給WUSB器件控制 器3,再由WUSB器件控制器3通過WUSB天線2將讀取的音頻輸入數據和狀 態信息傳送給電腦主機。
(6) 當控制中心800接到的控制指令信號G為讀取鍵盤和/或觸摸屏數據 /控制的命令時,控制中心800通過控制信號B向4A盤和/或觸摸屏控制器接口 電路811發出相應的命令,鍵盤和/或觸摸屏控制器接口電路811準備好后, 再將傳送來的鍵盤和/或觸摸屏讀取的數據/控制的命令轉換成鍵盤和/或觸摸屏 控制器型總線信號X12的讀寫處理過程,當鍵盤和/或觸摸屏控制器接口電路 811執行完操作后,再將讀取的數據和/或狀態信息通過控制信號B和數據信號 A傳送給控制中心800,控制中心800將讀取的數據和/或狀態信息通過控制信號G和數據信號Z傳送給WUSB器件控制器接口電路802,也可以發出先進先 出控制信號J給FIFO存儲器803,并將輸入的鍵盤和/或觸摸屏數據藉由數據 總線K傳送到FIFO存儲器803中;WUSB器件控制器接口電路802接收到命 令執行結束信號后,WUSB器件控制器接口電路802發出先進先出控制信號H 給FIFO存儲器803,并通過數據信號I從FIFO存儲器803讀取輸入數據, 或WUSB器件控制器接口電路802直接從控制中心800讀取輸入數據信息和狀 態信息,同時通過控制信號X3和數據流信號X4將輸入數據傳送給WUSB器 件控制器3,再由WUSB器件控制器3藉由衡SB天線2將讀取的鍵盤和/或 觸摸屏輸入數據和狀態信息傳送給電腦主機。
(7)當控制中心800接到的控制指令信號G為讀取鼠標的數據/控制命令 時,控制中心800通過控制信號F向鼠標控制器接口電路810發出相應的命令, 鼠標控制器接口電路810準備好后,再將傳送來的鼠標讀取的鼠標數據和/或控 制命令轉換成鼠標控制器型總線信號Xll的讀寫處理過程,當鼠標控制器接口 電路810執行完操作后,就將讀取的數據和/或狀態信息通過控制信號F和數據 信號E傳送給控制中心800,控制中心800再將讀取的數據和/或狀態信息通過 控制信號G和數據信號Z傳送給WUSB器件控制器接口電路802,也可以發 出先進先出控制信號J給FIFO存儲器803,并將輸入的鼠標數據通過數據總線 K傳送到FIFO存儲器803中;WUSB器件控制器接口電路802接收到命令執 行結束信號后,WUSB器件控制器接口電路802發出先進先出控制信號H給 FIFO存儲器803,通過數據信號I從FIFO存儲器803讀取輸入數據,或WUSB 器件控制器接口電路802直接從控制中心800讀取輸入的數據和狀態信息,同 時通過控制信號X3和數據信號X4將鼠標輸入數據傳送給WUSB器件控制器 3 ,再由WUSB器件控制器3通過WUSB天線2將讀取的鼠標輸入數據和狀態 信息傳送給電腦主機。
(8 )當控制中心800接到的控制指令信號G是向藍牙控制器或ZigBee無 線網絡模塊控制器20輸出數據/控制的命令時,WUSB器件接口電路802同時 通過數據信號Z將DMA地址信號和數據流長度信號傳送給控制中心800,同時也通過先進先出存儲器803的控制信號H將輸出數據通過數據總線H傳送給 FIFO存儲器803。控制中心800接到輸出數據命令或控制命令后,發送DMA 控制信號和地址信號V給藍牙控制器或ZigBee無線網絡模塊控制器接口電路 809,當藍牙控制器或ZigBee控制器接口電路809準備好后,啟動DMA引擎, 通過控制中心800發出先進先出控制信號J給FIFO存儲器803 ,并將輸出數據 通過數據總線K從FIFO存儲器803中傳送到給藍牙控制器或ZigBee無線網絡 模塊控制器接口電路809;或直接將輸出數據或控制命令通過控制中心800傳 送到藍牙控制器或ZigBee無線網絡模塊控制器接口電路809;藍牙控制器或 ZigBee無線網絡模塊控制器接口電路809再將傳送來的讀寫命令和數據轉換 成藍牙控制器或ZigBee無線網絡模塊控制器型總線信號X10的讀寫處理過程, 以執行該命令。當藍牙控制器或ZigBee無線網絡模塊控制器接口電路809執 行完該命令,將執行結束信息和狀態通過控制總線V傳送給控制中心800,再 由控制中心800通過WUSB器件控制器接口電路802傳送給WUSB器件控制 器3, WUSB器件控制器3則通過WUSB天線2將該結果信息和狀態傳送給電 腦主機。
(9)當控制中心800接到的控制指令信號G是從藍牙控制器或ZigBee無 線網絡;f莫塊控制器20輸入數據命令時,WUSB器件控制器接口電路802同時 通過數據信號Z將數據長度信號傳送給控制中心800,控制中心800 4^到為從 藍牙控制器或ZigBee無線網絡模塊控制器20輸入數據命令后,發送DMA控 制信號和地址信號t到藍牙控制器或ZigBee無線網絡模塊控制器接口電路 809,當藍牙控制器或ZigBee無線網絡模塊控制器接口電路809準備好后,藍 牙控制器或ZigBee無線網絡模塊控制器接口電路809再將從藍牙控制器或 ZigBee無線網絡模塊控制器20傳送來的輸入數據命令轉換成藍牙控制器或 ZigBee控制器型總線信號X10的讀寫處理過程,同時啟動DMA引擎,通過控 制中心800發出先進先出控制信號J給FIFO存儲器803,并將輸入數據通過數 據總線K從藍牙控制器或ZigBee無線網絡模塊控制器接口電路809傳送給 FIFO存儲器803中;當數據傳送完畢后,藍牙控制器或ZigBee無線網絡模塊控制器接口電路809通過控制中心800和控制信號G向WUSB器件控制器接 口電路802發出輸入數據命令執行結束信號,WUSB器件控制器接口電路802 發出先進先出控制信號H給FIFO存儲器803,并通過數據信號I從FIFO存儲 器803讀取藍牙型附件或ZigBee型附件輸入數據,同時通過控制信號X3和數 據信號X4將藍牙型附件或ZigBee型附件輸入數據傳送給WUSB器件控制器 3,再由衡SB器件控制器3通過WUSB天線2將讀取的藍牙型附件或ZigBee 型附件輸入數據和狀態信息傳送給電腦主機。
(10)當控制中心800接到的控制指令信號G是數碼圖像控制器14的控 制命令時,控制中心800通過控制信號Q向數碼圖像控制器器接口電路806發 出相應命令,當數碼圖像控制器器接口電路806準備好后,再將傳送來的數碼 圖像控制器控制命令轉換成數碼圖像控制器型總線信號X7的讀寫處理過程, 當數碼圖像控制器接口電路806執行完操作后,將狀態信息通過控制信號Q傳 送給控制中心800,控制中心800將讀取的狀態信息通過控制信號G和數據信 號Z傳送給WUSB器件控制器接口電路802, WUSB器件控制器接口電路802 接收到命令執行結束信號后,通過控制信號X3和數據信號X4將狀態信息傳送 給WUSB器件控制器3,再由WUSB器件控制器3通過而SB天線2將狀 態信息傳送給電腦主機。
(11 )當控制中心800接到的控制指令信號G是從數字圖像控制器14輸 入數字圖像數據命令時,WUSB器件控制器接口電路802同時通過數據信號Z 將數據長度信號傳送給控制中心800,控制中心800接到從數字圖像控制器14 的輸入數字圖像數據命令后,發送DMA控制信號地址信號P給數字圖像控制 器接口電路806,當數字圖像控制器接口電路806準備好后,數字圖像控制器 接口電路806再將從數字圖像控制器14傳送來的輸入數據命令轉換成數字圖 像控制器型總線信號X7的讀寫處理過程,同時啟動DMA引擎,通過控制中 心800發出先進先出控制信號J給FIFO存儲器803 ,并將輸入數據通過數據總 線K從數字圖像控制器接口電路806傳送到給FIFO存儲器803中;當數據傳 送完畢后,數字圖像控制器接口電路806通過控制中心800和控制信號G向WUSB器件控制器接口電路802發出輸入數據命令執行結束信號,WUSB器件 控制器接口電路802發出先進先出控制信號H給FIFO存儲器803 ,通過數據 信號I從FIFO存儲器803讀取數字圖像輸入數據,同時通過控制信號X3和數 據信號X4將藍牙輸入數據傳送給WUSB器件控制器3,再由WUSB器件控制 器3通過WUSB天線2將讀取的數字圖像控制器輸入數據和狀態信息傳送給電 腦主機。
(12 )當控制中心800接到的控制指令信號G是USB主控制器或WUSB 主控制器17輸出數據和/或控制命令時,WUSB器件控制器接口電路802同時 通過數據信號Z將數據流長度信號和地址信號傳送給控制中心800,控制中心 800接到為USB主控制器或WUSB主控制器17輸出數據/命令后,發送DMA 控制信號O和地址信號N給USB或WUSB主控制器接口電路805,當USB 或WUSB主控制器接口電路805準備好后,啟動DMA引擎,通過控制中心 800發出先進先出控制信號J給FIFO存儲器803,并將輸出數據通過數據總線 K從FIFO存儲器803中傳送給USB或WUSB主控制器接口電路805;或直接 將輸出數據或控制命令通過控制中心800傳送到USB或WUSB主控制器接口 電路805; USB或WUSB主控制器接口電路805再將傳送來的讀寫命令和數 據轉換成USB或WUSB主控制器型總線信號X6的讀寫處理過程,以執行該命 令。當USB或WUSB主控制器接口電路805執行該命令完畢,再將執行結束 的結果信息和狀態通過控制總線Q傳送給控制中心800,再由控制中心800通 過WUSB器件控制器接口電路802傳送給而SB器件控制器3, WUSB器件 控制器3藉由WUSB天線2將執行結果信息和狀態傳送給電腦主機。
(13 )當控制中心800接到的控制指令信號G是從USB或WUSB主控制 器17輸入數據命令時,WUSB器件控制器接口電路802同時通過數據信號Z 將數據流長度信號傳送給控制中心800,控制中心800接到從USB或WUSB 主控制器17輸入數據命令后,發送DMA控制信號和地址信號N給USB或 WUSB主控制器接口電路805, USB或WUSB主控制器接口電路805準備好 后,USB或WUSB主控制器接口電路805再將從USB或WUSB主控制器17傳送來的輸入數據/命令轉換成USB或衡SB主控制器型總線信號X6的讀寫 處理過程,同時啟動DMA引擎,通過控制中心800發出FIFO控制信號J給 FIFO存儲器803,并將讀取的數據通過數據總線K從USB或WUSB主控制器 接口電路805傳送給FIFO存儲器803;當數據傳送完畢后,USB或WUSB主 控制器接口電路805通過控制中心800和控制信號G向WUSB器件控制器接 口電路802發出讀取數據命令執行完畢信號,WUSB器件控制器接口電路802 發出FIFO控制信號H給FIFO存儲器803,通過數據信號I從FIFO存儲器803 讀取輸入數據,同時通過控制信號X3和數據信號X4將USB或WUSB主控制 器的輸入數據傳送給WUSB器件控制器3,再由WUSB器件控制器3藉由 WUSB天線2將讀取的數字圖像控制器輸入數據和狀態信息傳送給電腦主機。
(14 )當控制中心800接到的控制指令信號G是給數據存儲器或硬盤4輸 出/輸入數據和/或命令時,則發出DMA控制信號M和DMA地址信號L給數 據存儲器或硬盤接口電路804,數據存儲器或硬盤接口電路804準備好后,啟 動DMA引擎,通過控制中心800發出先進先出控制信號J給FIFO存儲器803, 并將數據通過數據總線K從FIFO存儲器803傳送到數據存儲器或硬盤接口電 路804,或從數據存儲器或硬盤接口電路804傳送到FIFO存儲器803;數據存 儲器或硬盤接口電路804將傳送來的DMA讀寫命令和數據轉換成數據存儲器 或硬盤型總線信號X5的讀寫過程,以執行該命令。
(15 )如果USB或衡SB主控制器17、或圖像顯示卡或圖像顯示芯片12、 或數字圖像控制器14等其他外圍器件欲從數據存儲器或硬盤4讀寫數據,這些 外圍器件分別通過其相應的外圍器件控制器接口電路發出DMA讀寫命令,如 USB或WUSB主控制器接口電路805,再由外圍器件控制器接口電路通過控制 中心800將DMA控制信號、DMA地址信號、數據信號發送給數據存儲器或硬 盤接口電路804,數據存儲器或硬盤接口電路804又通過數據總線X5把這些數 據寫入數據存儲器或硬盤4或從數據存儲器或硬盤4中讀出,然后通過DMA 控制信號L和數據信號M將讀入的數據或寫入的反饋信號經過控制中心800 傳送給相應的外圍器件控制器接口電路,再由外圍器件控制器接口電路傳送給相應的外圍器件控制器。
(16)當上述任何一個外圍器件/設備的總線協議標準一致時,其外圍器件 接口電路可以合為同一接口電路,例如,如果USB或WUSB主控制器17的總 線型號X6與圖像顯示卡或圖像顯示芯片的總線型號X8同是PCI型總線,則 USB或WUSB主控制器接口電路805和圖像顯示卡或圖像顯示芯片接口電路 807為同一 PCI總線接口電路。
參見圖3,介紹本發明移動式裝置的工作方法,包括如下步驟 (1 )初始化準備操作在電腦主機的操作系統上裝載該移動式裝置的管理 應用程序,在電腦主機的上層操作系統和底層操作系統之間裝載該移動式裝置 以及與該移動式裝置相連的各個附件的驅動程序,并在該移動式裝置的微處理 器內安裝固化軟件;將該移動式裝置分別選擇連接下述一個或多個設備藍牙 型或ZigBee型輸入/輸出設備、USB型或WUSB型輸入/輸出設備;
(2) 建立數據交換通道通過WUSB天線將該移動式裝置連接到電腦主 機,在兩者之間建立基于WUSB總線通信協議的數據傳輸交換通道;
(3) 進行數據和命令信息的傳遞、轉換和執行按照WUSB總線的通信 協議在電腦主機和該移動式裝置兩者之間傳遞、轉換數據和執行命令信息。
本發明移動式裝置的工作方法是由該移動式裝置的各個硬件外圍設備在設 置于該移動式裝置和電腦主機里的多個控制軟件的共同驅動和配合下,得以實 現的。因此,下面參見圖4,筒要介紹本發明移動式裝置的各種控制軟件及其 相互之間的關系。這些控制軟件包括安裝在電腦主機里的移動式裝置管理應 用程序、該移動式裝置的驅動程序和操作系統,以及本發明移動式裝置的裝置 控制及數據轉換橋接器和/或固化軟件。其中該移動式裝置的驅動程序設置在電 腦主機上層操作系統和底層操作系統之間,該移動式裝置驅動程序與電腦主機 上層操作系統和底層搡作系統互動。本發明移動式裝置的管理應用程序被裝載 在電腦主機上層操作系統上,并與上層搡作系統和用戶桌面系統互動。本發明 移動式裝置內的裝置控制及數據轉換橋接器和/或固化軟件則與電腦主機的底 層操作系統互動。本發明作為移動式裝置連接到電腦主機的工作方法,其關鍵是要建立電腦 主機與該移動式裝置之間的信息交換通道和對該移動式裝置的管理和驅動。為 此,需要在電腦主機內安裝移動式裝置管理應用程序和該移動式裝置的驅動程 序,并建立移動式裝置管理應用程序與電腦主機上層操作系統之間的信息交流 方法,該移動式裝置的驅動程序分別與電腦主機底層操作系統與電腦主機上層 操作系統之間的信息交流方法,以及建立電腦主機與該移動式裝置之間的數據
和命令信息的傳送方法。本發明移動式裝置內設置的WUSB器件控制器3具有 實現WUSB總線接口標準、控制數據信息傳送和執行命令的功能,所以,本發 明移動式裝置及其工作方法適用于任何支持WUSB總線接口的電腦主機和操
作系統。
下面具體介紹其中幾個主要控制軟件的操作流程
參見圖5,介紹本發明固化軟件的工作流程。當本發明移動式裝置上電時, 固化軟件對該本發明移動式裝置進行初步初始化,初始化完畢后,該移動式裝 置通過WUSB天線連接到電腦主機時,通過WUSB天線發送該移動式裝置信 息給電腦主機,該移動式裝置的固化軟件和裝置控制及數據轉換橋接器配合電 腦主機中該移動式裝置的驅動程序以及與該移動式裝置相連的各個附件的驅動 程序對該移動式裝置再次進行初始化,并由固化軟件與該移動式裝置的裝置控 制及數據轉換橋接器一起按照電腦主機內中該移動式裝置的驅動程序以及與該 移動式裝置相連的各個附件的驅動程序或上層操作系統的要求,執行WUSB總 線標準操作或特定指令操作,并執行來自移動式裝置外圍設備的各項操作請求, 并將該操作請求或執行結果和狀態返回給電腦主機中該移動式裝置的驅動程 序。例如該固化軟件和本發明移動式裝置的裝置控制及數據轉換橋接器將來 自電腦主機的圖像數據、鍵盤和/或觸摸屏命令、鼠標命令、音頻數據和命令、 USB或WUSB主控制器數據和命令、數碼圖像控制器命令、藍牙型控制器或 ZigBee型控制器數據和命令傳送給該移動式裝置的裝置控制及數據轉換橋接 器,同時將來自該移動式裝置的外圍設Vf言息(如鍵盤和/或觸摸屏命令和數據、 鼠標命令和數據、數字圖像輸入數據、USB或WUSB設備數據和命令、藍牙設備數據和命令)通過WUSB總線接口傳送給電腦主機。該固化軟件同時也
可以通過本發明裝置的裝置控制及數據轉換橋接器對本發明裝置的各種外圍設 備進行操作。
參見圖6,具體介紹本發明移動式裝置的驅動程序的工作流程。當本發明 移動式裝置通過WUSB天線連接到電腦主機時,電腦主機上層操作系統會通過 WUSB天線接口自動檢測到該移動式裝置的接入,此時上層操作系統就會立即 激活該驅動程序。該驅動程序被激活后,立即執行初始化操作,配合該移動式 裝置的裝置控制及數據轉換橋接器和/或固化軟件共同完成該移動式裝置的初 始化,并指示上層操作系統為該移動式裝置的可選配的各個外圍器件產生相應 的裝置符,如一個圖像顯示卡裝置符、 一個鍵盤和/或觸摸屏裝置符、 一個鼠標 裝置符、 一個音響裝置符、 一個數字攝像機WebCan裝置符、USB主控制器或 WUSB主控制器裝置符以及與其相連的外圍設備裝置符、藍牙型控制器裝置符 或ZigBee型無線網絡模塊控制器裝置符以及與其相連的外圍設備裝置符等,上 層操作系統接到該指令后,就為該移動式裝置的各個外圍器件產生相應的各個 裝置符,同時激活通知該移動式裝置管理應用程序,并將所分配的各個裝置符 通知移動式裝置管理應用程序,由移動式裝置管理應用程序為該移動式裝置產 生一用戶桌面系統,同時將上層操作系統所產生的各個裝置符分配給該用戶桌 面系統。當該驅動程序完成上述插入處理后,即進入等待操作請求的等待狀態。 在上述操作過程中,本發明移動式裝置的裝置控制及數據轉換橋接器和/或固化 軟件會接收并處理來自上層操作系統和該驅動程序的操作請求。該驅動程序將 上層操作系統傳送來的針對本發明移動式裝置外圍設備的數據和命令按照 WUSB總線標準規定格式打包,通過底層操作系統傳送到該移動式裝置的裝置 控制及數據轉換橋接器或固化軟件執行。該驅動程序同時將本發明移動式裝置 傳送來的該移動式裝置的外圍設備的數據和命令轉換后送給上層操作系統;還 要完成即插即用和與上層操作系統的協調操作, 一旦該移動式裝置失電,該驅 動程序會立即通知上層操作系統取消分配給該移動式裝置的所有裝置符,同時 由上層操作系統通知移動式裝置管理應用程序單元。此外,該驅動程序將本發明裝置所對應的用戶桌面系統的應用程序發送來的命令和數據進行轉換,并將 轉換后的命令和數據經底層操作系統傳送給本發明裝置的裝置控制及數據轉換 橋接器或微處理器,由本發明裝置的裝置控制及數據轉換橋接器或微處理器執 行。
例如,當通用的有線USB型設備插入本發明裝置中的USB總線接口 16時, USB主控制器17就將插入的USB設備信息通過裝置控制及數據轉換橋接器8 傳遞到電腦主機中的本發明移動式裝置驅動程序,由該驅動程序通知上層操作 系統現在已有一 USB設備插入本發明裝置,由上層操作系統調用相應的USB 設備的驅動程序。當通用的藍牙型設備(如藍牙型耳機)通過藍牙型天線連接 到藍牙控制器20時,藍牙控制器20就將連接的藍牙型設備信息通過裝置控制 及數據轉換橋接器8傳遞到電腦主機中的本發明移動式裝置驅動程序,由該驅
動程序通知上層操作系統已有一藍牙型耳機連接到本發明裝置,由上層操:作系 統調用相應的藍牙型設備的驅動程序。當用戶關掉該移動式裝置的電源時,該 裝置內的裝置控制及數據轉換橋接器和/或固化軟件立即停止運行,而電腦主機 的上層操作系統能夠自動檢測到該移動式裝置已經失電;此時,上層操作系統 會立即把這一事件通知本發明移動式裝置驅動程序,本發明移動式裝置驅動程 序接到該通知后,立即執行相關處理,并指示上層操作系統消除與該移動式裝 置相對應的各個裝置和裝置符;上層操作系統接到指令后,操作系統立即取消 與該延伸裝置相對應的各個裝置和裝置符和該移動式裝置相連的用戶桌面系 統,并通知移動式裝置管理應用程序。
參見圖7,介紹安裝在電腦主機上的本發明移動式裝置管理應用程序的工 作流程。當本發明裝置通過WUSB天線連接到電腦主機時,上層操作系統為該 連接的移動式裝置的外圍設備產生并分配相應的裝置符,然后,立即激活該移 動式裝置管理應用程序。該移動式裝置管理應用程序被激活后,立即執行初始 化操作,同時通知上層操作系統為所連接的移動式裝置產生一用戶桌面系統, 并將由該連接到電腦主機的移動式裝置的外圍設備產生的裝置符分配給新產生 的用戶桌面系統。當移動式裝置管理應用程序完成插入處理后,即進入等待操作請求的等待狀態。同時將移動式裝置的外圍設備的輸入/輸出命令傳送給該移 動式裝置所對應的用戶桌面系統的應用程序,由其進行處理。當用戶關掉該移 動式裝置電源時,該管理應用程序立即執行用戶桌面系統退出處理操作。
下面具體介紹本發明移動式裝置的各種外圍設備與電腦主機之間實現數據
交換的方法,其中電腦主機將圖像數據傳送到本發明移動式裝置時的操作步驟
如下
(1 )電腦主機上層操作系統接受該移動式裝置對應的用戶桌面系統的應用 程序發送的圖像顯示命令;
(2)電腦主機上層搡作系統將所述圖像顯示命令解釋為一組標準的圖像驅 動命令,并將該命令發送給所述移動式裝置的驅動程序;
(3 )該移動式裝置的驅動程序將圖像驅動命令轉換為該移動式裝置的裝置 控制及數據轉換橋接器能夠理解和執行的專用圖像顯示操作命令,并傳送給電 腦主機的底層操作系統;
(4)電腦主機的底層操作系統將轉換后的專用圖像顯示操作命令經WUSB 天線傳送給該移動式裝置的裝置控制及數據轉換橋接器;
(5 )該移動式裝置的裝置控制及數據轉換橋接器執行該操作命令將專用 圖像顯示操作命令輸出給圖像顯示卡或圖像顯示芯片,用于輸出圖像,并將命 令的執行結果和狀態經由底層操作系統回傳給該移動式裝置的驅動程序,由該 驅動程序進行后續處理。
電腦主機將語音/音頻數據數據輸入到該移動式裝置時的操作步驟如下
(1 )電腦主機上層操作系統接受該移動式裝置對應的用戶桌面系統的應用 程序發送來的語音/音頻數據和命令;
(2 )電腦主機上層操作系統將該語音/音頻數據和命令發送給該移動式裝 置的驅動程序;
(3 )該移動式裝置的驅動程序將該語音/音頻數據和命令轉換為該移動式 裝置的裝置控制及數據轉換橋接器能夠理解和執行的專用語音/音頻數據和命 令,并傳送給電腦主機的底層操作系統;(4 )電腦主機的底層操作系統將轉換后的專用語音/音頻數據和命令經由 WUSB天線傳送給該移動式裝置內的裝置控制及數據轉換橋接器;
(5)該裝置控制及數據轉換橋接器執行該操作命令將專用語音/音頻數 據和命令輸出給音頻控制器,用于輸出聲音,并將該命令的執行結果和狀態經
由底層操作系統回傳給該移動式裝置的驅動程序,由該驅動程序進行后續處理。 該移動式裝置將語音數據輸入到電腦主機時的操作步驟如下
(1 )該移動式裝置的裝置控制及數據轉換橋接器將用戶輸入的語音教:據通 過WUSB天線傳送給電腦主機的底層操作系統;
(2)電腦主機的底層操作系統將用戶輸入的語音數據傳送給所述移動式裝 置的驅動程序;
(3 )該移動式裝置的驅動程序將用戶輸入的語音數據進行轉換后,傳送給 電腦主機上層操作系統;
(4 )電腦主機的上層操作系統將用戶輸入的語音數據傳送給該移動式裝置 所對應的用戶桌面系統的應用程序,由該應用程序進行后續處理。
通過本發明移動式裝置的內嵌鍵盤輸入信息到電腦主機的操作步驟如下
(1 )該移動式裝置的裝置控制及數據轉換橋接器將由該移動式裝置內嵌鍵 盤輸入的數據和命令通過WUSB天線傳送給電腦主機的底層操作系統;
(2 )該電腦主機的底層操作系統將由該移動式裝置的鍵盤輸入的數據和命 令傳送z哈該移動式裝置的驅動程序;
(3 )該移動式裝置的驅動程序將由該移動式裝置的鍵盤輸入的數據和命令 進行轉換后傳送給該電腦主機的上層操作系統;
(4 )該電腦主機的上層操作系統將由該移動式裝置的鍵盤輸入的數據和命 令傳送給該移動式裝置對應的用戶桌面系統應用程序,由該應用程序進行后續 處理。
通過移動式裝置的內嵌觸摸屏將信息輸入到電腦主機的操作步驟如下 (1 )該移動式裝置的裝置控制及數據轉換橋接器將由該移動式裝置的內嵌 觸摸屏輸入的數據和命令通過WUSB天線傳送給該電腦主機的底層操作系統;(2 )該電腦主機的底層操作系統將由該移動式裝置的內嵌觸摸屏l命入的數
據和命令傳送給該移動式裝置的驅動程序;
(3 )該移動式裝置的驅動程序將由該移動式裝置的內嵌觸摸屏輸入的數據
和命令進行轉換后傳送給電腦主機上層操作系統;
(344 )電腦主機上層操作系統將由該移動式裝置的內嵌觸摸屏輸入的數據 和命令傳送給該移動式裝置對應的用戶桌面系統的應用程序,由該應用程序進 行后續處理。
本發明移動式裝置通過內嵌鼠標將信息輸入到電腦主機的操作步驟如下
(1 )該移動式裝置的裝置控制及數據轉換橋接器將由該移動式裝置的內嵌 鼠標輸入的數據和命令通過WUSB天線傳送給電腦主機的底層操作系統;
(2 )電腦主機的底層操作系統將由該移動式裝置的內嵌鼠標輸入的數據和 命令傳送給該移動式裝置的驅動程序;
(3 )該移動式裝置的驅動程序將由該移動式裝置的內嵌鼠標輸入的數據和 命令進行轉換或傳送給電腦主機的上層操作系統;
(4 )電腦主機的上層操作系統將由該移動式裝置的內嵌鼠標輸入的數據和 命令傳送給該移動式裝置對應的用戶桌面系統的應用程序,由該應用程序進行 后續處理。
本發明移動式裝置將數據和命令輸出到該移動式裝置的USB主控制器或 WUSB主控制器時的操作包括下述步驟
(1 )電腦主機上層操作系統接受到操作系統內核Kernel或USB型輸入輸 出設備或WUSB型輸入輸出設備驅動程序發送給該移動式裝置的USB主控制 器或WUSB主控制器的數椐和命令;
(2 )電腦主機上層操作系統將接收到的USB主控制器或WUSB主控制器 的數據和命令解釋為一系列的標準的USB主控制器或WUSB主控制器型數據 和命令,并將該數據和命令發送給該移動式裝置的驅動程序;
(3 )該移動式裝置的驅動程序將標準的USB主控制器或WUSB主控制器 型的數據和命令轉換為該移動式裝置能夠理解并執行的特定格式的USB主控制器或WUSB主控制器型的數據和命令,并按照WUSB標準打包,再將打包 后的數據和命令傳送給電腦主機底層操作系統;
(4)電腦主機底層操作系統將打包后的特定格式的USB主控制器或 WUSB主控制器型的數據和命令經無線USB天線傳送給該移動式裝置的裝置 控制及數據轉換橋接器/或微處理器內的固化軟件;
(5 )該移動式裝置的裝置控制及數據轉換橋接器/或微處理器內的固化軟 件執行相應操作,將該特定格式的USB主控制器或WUSB主控制器型的數據 和命令輸出給USB主控制器、或WUSB主控制器、或數據存儲器,由USB主 控制器或WUSB主控制器型處理該數據或執行相應的操作,并將執行結果和狀 態信息或讀取的USB型或或WUSB型輸入輸出設備的數據經由無線USB天線 發送給該電腦主機的底層操作系統,再由底層操作系統傳送返回給該移動式裝 置的驅動程序。
本發明移動式裝置的USB主控制器或WUSB主控制器與其外接的USB型 或WUSB型輸入/輸出設備之間傳遞和轉換數據和命令的操作包括下列步驟 (1) USB主控制器或WUSB主控制器接收來自該移動式裝置的裝置控制
(2 ) USB主控制器或WUSB主控制器執行相應操作,將命令直接輸出到 與其相連接的USB型或WUSB型輸入/輸出設備,或把數據從數據存儲器中讀 出并輸出到與其相連的相應的USB型或WUSB型輸入/輸出設備,或者從相應 的USB型或WUSB型輸入/輸出設備中讀入數據,并寫入到數據存儲器中;
(3) USB主控制器或WUSB主控制器執行完上述操作后,通知該移動式 裝置的裝置控制及數據轉換橋接器或微處理器,由該裝置控制及數據轉換橋接 器、或微處理器配合固化軟件進行后續處理。
從該移動式裝置的數字攝像頭輸入數字圖像信息到電腦主機時的搡作包括 下列步驟
(1 )該移動式裝置的裝置控制及數據轉換橋接器將由該裝置的數字攝像頭 輸入的數字圖像信息通過WUSB天線傳送給電腦主機的底層操作系統;(2 )電腦主機的底層操作系統將由該移動式裝置的數字攝像頭輸入的數字 圖像信息傳送給該移動式裝置的驅動程序;
(3 )該移動式裝置的驅動程序將由該移動式裝置的數字攝像頭輸入的數字 圖像信息進行轉換后,傳送給電腦主沖幾的上層操作系統;
(4)電腦主機的上層操作系統將由該移動式裝置的數字攝像頭輸入的數字 圖像信息傳送給該移動式裝置對應的用戶桌面系統應用程序,由該應用程序進 行后續處理。
本發明移動式裝置在將數據和命令輸出到該裝置的藍牙型控制器時的操作 包括下列內容
(1 )電腦主機的上層操作系統接收到該移動式裝置對應的用戶桌面系統應 用程序發送給該移動式裝置的藍牙型控制器或ZigBee型控制器的數據和命令, 再將該數據和命令發送給所述電腦主機的驅動程序;
(2 )所述電腦主^U的驅動程序將藍牙型控制器或ZigBee控制器的翁:據和 命令轉換為該移動式裝置能夠理解并執行的特定格式的藍牙型控制器或ZigBee 控制器的數據和命令,并按照WUSB標準打包,再將打包后的數據和命令傳送 給所述電腦主機的底層操作系統;
(3 )該電腦主機的底層操作系統將打包后的特定格式的藍牙型控制器或 ZigBee控制器的數據和命令經無線USB天線傳送給該移動式裝置的裝置控制 及數據轉換橋接器或微處理器內的固化軟件;
(4 )該移動式裝置的裝置控制及數據轉換橋接器或微處理器內的固化軟件 執行相應操作,將該特定格式的藍牙型控制器或ZigBee控制器的數據和命令輸 出給藍牙型控制器或ZigBee控制器、或tt據存^渚器,由藍牙型控制器或ZigBee 控制器處理該數據或執行相應操作,并將執行結果和狀態信息或讀取的藍牙型 控制器或ZigBee型輸入/輸出設備的數據經由無線WUSB天線發送給所述電腦 主機的底層操作系統,再由底層操作系統傳送返回給該驅動程序。 下面介紹本發明的三個實施例的工作情況
參見圖8,第一實施例是本發明移動式裝置通過WUSB天線連接到電腦主機,其中電腦主機200安置在家庭中的計算機房或書房,同時該電腦主沖幾連接
到互聯網,本發明移動式裝置300則可以由用戶拿在手里,并在家庭范圍內自 由走動。該移動式裝置300通過WUSB天線和電腦主機200進行通信聯系,用 戶通過該移動式裝置的內嵌式鍵盤和/或觸摸屏、鼠標來使用電腦主機200中的 所有石更件資源和軟件資源,如同坐在電腦主機200前面一樣。同時用戶通過該 移動式裝置的內嵌式喇叭和話筒、以及電腦主機200中的通信應用程序來撥打 免費或低廉的IP網絡電話,或者再藉助該移動式裝置的內嵌式數字攝像頭來打 可視電話;也可通過該移動式裝置內的顯示屏和電腦主機200中的應用程序來 觀看網絡電視IPTV、或欣賞儲存在電腦主機200中的數字電影、或上網、或玩 游戲。同時,通過該移動式裝置中的藍牙控制器或ZigBee控制器與藍牙型附件 或ZigBee型附件(如藍牙型或ZigBee型耳機)相連,讓用戶更自由地使用本 發明移動式裝置。
雖然圖8中的實施例只有一臺移動式裝置連接到電腦主機,實際上,可以 有多臺本發明移動式裝置都通過WUSB天線連接到同一臺電腦主機,每臺移動 式裝置都可以同時使用同一臺電腦主才幾內的軟件和石更件資源。例如一臺本發明 移動式裝置通過電腦主機正在打IP網絡電話,而同時另一臺本發明移動式裝置 可以通過電腦主機看電影或上網。通過多臺本發明移動式裝置來使用同一臺電 腦主機,用戶可以節省很多重復的硬件和軟件投資。
參見圖9,這是本發明移動式裝置通過WUSB天線連接到電腦主沖幾的第二 實施例,與互聯網相連接的電腦主機200安置在家庭中的計算機房或書房,本 發明移動式裝置300安置在客廳,并通過電視機接口 14和電視300相連,移動 式裝置300通過WUSB天線和電腦主機200進行通信聯系。用戶通過該實施例 可以在電視300上觀看網絡電視、或看儲存在電腦主機200中的數字電影、或 看電腦主機200中DVD播放機中播放的電影。這樣用戶不再需要購買單獨的 DVD播放機。
本發明移動式裝置的USB接口或WUSB天線16可用于連接有線USB設 備或WSUB設備,參見圖IO所示的本發明移動式裝置通過WUSB天線連接到電腦主機的第三實施例,其中電腦主機200安置在家庭中的計算機房或書房, 本發明移動式裝置300安置在客廳,同時本發明移動式裝置300的USB接口 16連接USB數碼相機,用戶可以通過本發明移動式裝置300將USB數碼相機 內的數碼相片直接通過WUSB天線傳送到電腦主機200,無需將USB數碼相機 連接到電腦主機200的USB接口 。
權利要求
1、一種移動式裝置,該裝置的控制電路上設有為該裝置提供電源的、由可充電電池和/或充電電路組成的直流電源;其特征在于,該移動式裝置的控制電路上至少包括有與電腦主機進行數據通信的無線通用串行總線WUSB天線以及與WUSB天線相連接的WUSB器件控制器,用來連接藍牙型或ZigBee無線網絡模塊型輸入/輸出設備的藍牙型或ZigBee型天線以及與其相連接的藍牙控制器或ZigBee無線網絡模塊控制器,用來存儲固化軟件和/或初始化數據的非易失閃存存儲器,用來存儲數據的數據存儲器和/或硬盤,用來輸出圖像信息的顯示屏或顯示器接口或電視機接口,以及與其相連接的圖像顯示卡或圖像顯示芯片,以及用作該裝置的控制中心的微處理器和裝置控制及數據轉換橋接器;其中,微處理器通過裝置控制及數據轉換橋接器對該裝置的包括裝置控制及數據轉換橋接器以及與該橋接器連接的、可選配的一個或多個外圍器件進行初始化和各項控制操作;裝置控制及數據轉換橋接器將WUSB器件控制器傳送來的電腦主機命令/數據經轉換后傳送給該裝置的相應外圍器件或微處理器,并把該裝置的外圍器件或微處理器傳送給電腦主機的命令/數據轉換后傳送給WUSB器件控制器,再由WUSB器件控制器通過WUSB天線傳送給電腦主機,從而建立該移動式裝置與電腦主機的數據傳輸交換通道,以便通過該移動式裝置來使用電腦主機的資源和實現多種家庭消費電子產品的功能。
2、 根據權利要求l所述的移動式裝置,其特征在于所述移動式裝置的控 制電路上還包括有下述外圍器件用來輸入信息和命令的內嵌式鍵盤和/或觸摸 屏、鼠標以及分別與其相連接的鍵盤控制器和/或觸摸屏控制器、鼠標控制器,用 來輸出/輸入語音信息的喇叭/話筒以及與其相連接的喇叭/話筒控制器,用于輸 入圖像信息的數字攝像頭以及與其相連接的數碼圖像控制器,用來連接各種 USB或WUSB型輸入/輸出設備的USB總線接口或WUSB天線以及與其相連 接的USB主控制器或WUSB主控制器。
3、 根據權利要求1所述的移動式裝置,其特征在于所述移動式裝置的藍牙型或ZigBee型天線以及與其相連接的藍牙控制器或ZigBee無線網絡模塊控 制器可以省略,但是此時必須配置下述部件和裝置內嵌式鍵盤和/或觸摸屏、 鼠標以及分別與其相連接的鍵盤控制器和/或觸摸屏控制器、鼠標控制器,喇叭/ 話筒以及與其相連接的喇叭/話筒控制器;所述移動式裝置的顯示屏也可以省 略,但是此時必須配置電視機接口或顯示器接口以連接電視機或顯示器。
4、 根據權利要求1所述的移動式裝置,其特征在于所述移動式裝置可以 選配下述一個或多個外圍電路或設備并集成為一體內嵌式鍵盤和/或觸摸屏和 與其相連接的鍵盤控制器和/或觸摸屏控制器、鼠標和與其相連接的鼠標控制 器,喇叭/話筒和與其相連接的喇叭/話筒控制器,藍牙型天線或ZigBee型天線 以及與其相連接的藍牙控制器或ZigBee無線網絡模塊控制器,電視機接口,顯 示器接口 , USB主控制器或WUSB主控制器以及與其相連接的USB總線接口 或WUSB天線。
5、 根據權利要求1所述的移動式裝置,其特征在于所述裝置控制及數據 轉換橋接器的控制電路包括有用作數據處理和命令轉換控制的控制中心,以 及分別與該控制中心連接的微處理器接口電路、WUSB器件控制器接口電路、 鍵盤和/或觸摸屏控制器接口電路、鼠標控制器接口電路、圖像顯示卡或圖像顯 示芯片接口電路、數字圖像控制器接口電路、USB主控制器或WUSB主控制器 接口電路、喇。八/話筒控制器接口電路、藍牙控制器或ZigBee無線網絡模塊控 制器接口電路、數據存儲器接口電路或硬盤接口電路、先進先出FIFO存儲器。
6、 根據權利要求1所述的移動式裝置,其特征在于所述裝置控制及數據 轉換橋接器是采用現場可編程邏輯陣列FPGA芯片或專用集成電路ASIC芯片 及其外圍元器件實現的;該裝置控制及數據轉換橋接器可以集成所述的一個或 多個外圍器件的控制器于一個ASIC芯片內,再輔以外圍裝置實現其功能。
7、 根據權利要求1所述的移動式裝置,其特征在于所述微處理器和所述 WUSB器件控制器集成為一個專用集成電路芯片,或者所述微處理器和所述裝 置控制及數據轉換橋接器集成為一個專用集成電路芯片,或者所述微處理器和 所述裝置控制及數據轉換橋接器、所述WUSB器件控制器集成為一個專用集成電路芯片。
8、 根據權利要求1所述的移動式裝置,其特征在于所述WUSB器件控 制器是由超寬帶物理層收發器Ultera-Wideband (UWB ) PHY Transceiver,超寬 帶介質存取控制器UWB MAC和實現標準WUSB功能的器件控制邏輯電路及 其相關的外圍元器件組成;所述ZigBee無線網絡模塊控制器是由支持 IEEE802.15.4協議的物理層、介質存取層MAC以及實現ZigBee協議的網絡模 塊及其相關的外圍元器件組成;所述藍牙控制器是由藍牙基帶外圍電路和實現 藍牙協議標準的邏輯電路及其相關的外圍元器件組成。
9、 根據權利要求1所述的移動式裝置,其特征在于所述移動式裝置由設 置在電腦主機中的上層操作系統和底層操作系統之間的該移動式裝置以及與該 移動式裝置相連的各個外圍設備的驅動程序,以及該移動式裝置的裝置控制及 數據轉換橋接器和/或微處理器內的固化軟件共同驅動。
10、 一種移動式裝置的工作方法,其特征在于包括如下步驟(1) 初始化準備操作在電腦主機的操作系統上裝載該移動式裝置的管理 應用程序,在電腦主機的上層操作系統和底層操作系統之間裝載該移動式裝置 驅動程序以及與該移動式裝置相連的各個外圍設備的驅動程序,并在該移動式 裝置的微處理器內安裝固化軟件;將該移動式裝置分別選擇連接下述一個或多 個設備藍牙型或ZigBee型輸入/輸出設備、USB型或WUSB型輸入/輸出設備;(2) 建立數據交換通道通過WUSB天線將該移動式裝置連接到電腦主 機,在兩者之間建立基于WUSB總線通信協議的數據傳輸交換通道;(3) 進行數據和命令信息的傳遞、轉換和執行按照WUSB總線的通信 協議在電腦主機和該移動式裝置的裝置控制及數據轉換橋接器和/或微處理器 內的固化軟件之間傳遞、轉換數據和執行命令信息。
11、 根據權利要求IO所述的工作方法,其特征在于所述移動式裝置的管 理應用程序是為通過WUSB天線連接到電腦主機的該移動式裝置建立一個用 戶桌面系統,以便將該移動式裝置中所對應的包括顯示屏、鍵盤和/或觸摸屏、 鼠標、WebCan數碼攝像頭、藍牙型或ZigBee型輸入/輸出設備、USB型或WUSB型輸入/輸出設備的各個外圍設備的裝置符都分配給該移動式裝置對應的用戶桌面系統進行管理;所述該移動式裝置的驅動程序是用于指示操作系統為通過WUSB天線連 接到電腦主機的該移動式裝置的各個外圍器件以及與該移動式裝置相連的各個 外圍設備產生相應的裝置符,以便將上層操作系統傳送給該移動式裝置的信息 轉換成該移動式裝置能夠理解的信息,并按照WUSB總線標準格式打包后,再 通過底層操作系統傳送到該移動式裝置的裝置控制及數據轉換橋接器或微處理 器內的固化軟件;同時,將裝置控制及數據轉換橋接器或微處理器內的固化軟 件傳送來的數據信息進行轉換后,傳送給上層操作系統;所迷微處理器內的固化軟件用于與該移動式裝置的所述裝置控制及數據轉 換橋接器一起配合電腦主機中裝載的該移動式裝置的驅動程序或與該移動式裝 置相連的附件的驅動程序完成該移動式裝置的初始化,并按照該移動式裝置的 驅動程序或與該移動式裝置相連的附件的驅動程序或上層操作系統的要求,與 該移動式裝置的裝置控制及數據轉換橋接器一起執行WUSB總線接口標準的 操作或特定指令的操作;以及執行來自該移動式裝置的所述驅動程序或該移動 式裝置外圍電路和設備的操作請求,并將該操作請求和/或執行結果和狀態返回 該移動式裝置驅動程序或與該移動式裝置相連的附件的驅動程序。
12、根據權利要求IO所述的工作方法,其特征在于所迷步驟(2)進一 步包括下列操作內容當該移動式裝置加電時,該移動式裝置中的微處理器執 行所述固化軟件對該移動式裝置進行初始化,初始化完畢后,通過WUSB天線 將該移動式裝置信息發送給電腦主機,電腦主機對該移動式裝置再次執行初始 化操作所述該移動式裝置的驅動程序指示電腦主機的操作系統產生下述一個 或多個可選配的外圍裝置的裝置符圖像顯示卡裝置符、鍵盤和/或觸摸屏裝置 符、鼠標裝置符、喇叭/話筒裝置符、WebCan數碼攝像頭裝置符、USB主控制 器或WUSB主控制器裝置符以及與其相連的外圍設備裝置符、藍牙型主控制器 或ZigBee型無線網絡模塊控制器裝置符以及與其相連的輸入/輸出外圍設備的 裝置符;同時將該移動式裝置所對應的各個裝置符分配給該移動式裝置管理應用程序所建立的用戶桌面系統;而且,當該移動式裝置失去電源后,該移動式 裝置所對應的各個裝置符自動消失。
13、 根據權利要求IO所述的工作方法,其特征在于所述步驟(3)中, 在電腦主機將圖像數據傳送到該移動式裝置時進一 步包括下列操作內容(301)電腦主機上層操作系統接受所述移動式裝置對應的用戶桌面系統的 應用程序發送的圖像顯示命令;(302 )電腦主機上層操作系統將所述圖像顯示命令解釋為一組標準的圖像 驅動命令,并將該命令發送給所述移動式裝置的驅動程序;(303 )所述移動式裝置的驅動程序將圖像驅動命令轉換為該移動式裝置的 裝置控制及數據轉換橋接器能夠理解和執行的專用圖像顯示操作命令,并傳送 給電腦主機的底層操作系統;(304 )電腦主機的底層操作系統將轉換后的專用圖像顯示操作命令經 WUSB天線傳送給該移動式裝置的裝置控制及數據轉換橋接器;(305 )所迷移動式裝置的裝置控制及數據轉換橋接器執行該操作命令將 專用圖像顯示操作命令輸出給圖像顯示卡或圖像顯示芯片,用于輸出圖像,并 將命令的執行結果和狀態經由底層操作系統回傳給所迷移動式裝置的驅動程 序,由該驅動程序進行后續處理。
14、 根據權利要求IO所述的工作方法,其特征在于所述步驟(3)中, 在電腦主機將音頻數據傳送到該移動式裝置時進一步包括下列操作內容(311)電腦主機上層操作系統接受所迷移動式裝置對應的用戶桌面系統的 應用程序發送來的音頻數據和命令;(312 )電腦主機上層操作系統將該音頻數據和命令發送給所迷移動式裝置 的驅動程序;(313 )所述移動式裝置的驅動程序將該音頻數據和命令轉換為該移動式裝 置的裝置控制及數據轉換橋接器能夠理解和執行的專用音頻數據和命令,并傳 送給電腦主機的底層操作系統;(314)電腦主機的底層操作系統將轉換后的專用音頻數據和命令經由WUSB天線傳送給所述移動式裝置內的裝置控制及數據轉換橋接器;(315 )所述裝置控制及數據轉換橋接器執行該操作命令將專用音頻數據 和命令輸出給音頻控制器,用于輸出聲音,并將該命令的執行結果和狀態經由 底層4喿作系統回傳給所述移動式裝置的驅動程序,由該驅動程序進行后續處理。
15、 根據權利要求IO所述的工作方法,其特征在于所述步驟(3)中, 在該移動式裝置將語音數據輸入到電腦主機時進一步包括下列操作內容(321) 所述移動式裝置的裝置控制及數據轉換橋接器將用戶輸入的語音數 據通過WUSB天線傳送給所述電腦主機的底層操作系統;(322) 電腦主機的底層操作系統將用戶輸入的語音數據傳送給所述移動式 裝置的驅動程序;(323 )所述移動式裝置的驅動程序將用戶輸入的語音凄i:據進行轉換后,傳 送給電腦主機上層操作系統;(324 )電腦主機上層操作系統將用戶輸入的語音數據傳送給所述移動式裝 置所對應的用戶桌面系統的應用程序,由該應用程序進行后續處理。
16、 根據權利要求IO所述的工作方法,其特征在于所述步驟(3)中, 通過移動式裝置的內嵌鍵盤將信息輸入到電腦主機時進一步包括下列操作內 容(331 )所述移動式裝置的裝置控制及lt據轉換橋接器將由所述移動式裝置 內嵌鍵盤輸入的數據和命令通過WUSB天線傳送給所述電腦主機的底層操作 系統;(332 )該電腦主機的底層操作系統將由該移動式裝置的鍵盤輸入的數據和 命令傳送給所述移動式裝置的驅動程序;(333 )所述移動式裝置的驅動程序將由該移動式裝置的鍵盤輸入的數據和 命令進行轉換后傳送給電腦主機上層操作系統;(334)電腦主機上層操作系統將由該移動式裝置的鍵盤輸入的數據和命令 傳送給該移動式裝置對應的用戶桌面系統的應用程序,由該應用程序進行后續 處理。
17、 根據權利要求9所述的工作方法,其特征在于所述步驟(3)中,通 過移動式裝置內嵌觸摸屏將信息輸入到電腦主機時進一步包括下述操作內容(341 )所述移動式裝置的裝置控制及數據轉換橋接器將由該移動式裝置的 觸摸屏輸入的數據和命令通過WUSB天線傳送給該電腦主機的底層操作系統;(342 )該電腦主機的底層搡作系統將由該移動式裝置的內嵌觸摸屏輸入的 數據和命令傳送給所述移動式裝置的驅動程序;(343 )所述移動式裝置的驅動程序將由該移動式裝置的觸摸屏輸入的數據 和命令進行轉換后傳送給電腦主機上層操作系統;(344 )電腦主機上層操作系統將由該移動式裝置的內嵌觸摸屏輸入的數據 和命令傳送給該移動式裝置對應的用戶桌面系統的應用程序,由該應用程序進 行后續處理。
18、 根據權利要求9所迷的工作方法,其特征在于所迷步驟(3)中,通 過移動式裝置的內嵌鼠標將信息輸入到電腦主機時進一步包括下述操作內容(351 )所述移動式裝置的裝置控制及4丈據轉換橋接器將由該移動式裝置的 鼠標輸入的數據和命令通過WUSB天線傳送給所述電腦主機的底層操作系統;(352 )所述電腦主機的底層操作系統將由該移動式裝置的內嵌鼠標輸入的 數據和命令傳送給所述移動式裝置的驅動程序;(353 )所述移動式裝置的驅動程序將由該移動式裝置的內嵌鼠標輸入的數 據和命令進行轉換或傳送給電腦主機上層操作系統;(354 )電腦主機上層操作系統將由該移動式裝置的內嵌鼠標輸入的數據和 命令傳送給該移動式裝置對應的用戶桌面系統的應用程序,由該應用程序進行 后續處理。
19、 根據權利要求IO所述的工作方法,其特征在于所述步驟(3)中, 將數據和命令輸出到所述移動式裝置內的USB主控制器或WUSB主控制器時 進一步包括下述操作內容(361 )電腦主機上層操作系統接收到操作系統內核Kernel或USB型輸入 輸出設備驅動程序發送給所述移動式裝置的USB主控制器或WUSB主控制器的數據和命令;(362 )電腦主機上層操作系統將接收到的USB主控制器或WUSB主控制 器的數據和命令解釋為一系列的標準的USB主控制器或WUSB主控制器型數 據和命令,并將該數據和命令發送給所述移動式裝置的驅動程序;(363 )所述移動式裝置的驅動程序將標準的USB主控制器或WUSB主控 制器型的數據和命令轉換為該移動式裝置能夠理解并執行的特定格式的USB 主控制器或WUSB主控制器型的數據和命令,并按照WUSB標準打包,再將 打包后的數據和命令傳送給電腦主機底層操作系統;(364)電腦主機底層操作系統將打包后的特定格式的USB主控制器或 WUSB主控制器型的數據和命令經無線USB天線傳送給該移動式裝置的裝置 控制及數據轉換橋接器或微處理器內的固化軟件;(365 )該移動式裝置的裝置控制及數據轉換橋接器或微處理器內的固化軟 件執行相應操作,將該特定格式的USB主控制器或WUSB主控制器型的數據 和命令輸出給USB主控制器或WUSB主控制器或該移動式裝置中的數據存儲 器或硬盤,由USB主控制器或WUSB主控制器處理該數據或執行相應的操作, 并將執行結果和狀態信息或讀取的USB型或WUSB型輸入/輸出設備的數據經 由無線USB天線發送給所述電腦主機的底層搡作系統,再由底層操作系統傳送 返回給所述移動式裝置的驅動程序。
20、根據權利要求IO所述的工作方法,其特征在于所述步驟(3)中, 該移動式裝置內的USB主控制器或WUSB主控制器與其外接的USB型或 WUSB型主控制器輸入/輸出設備之間傳遞和轉換數據和命令的操作進一步包 括下列操作內容(371) USB主控制器或WUSB主控制器接收來自該移動式裝置的裝置控 制及數據轉換橋接器或微處理器內的固化軟件傳送的命令和數據;(372) USB主控制器或WUSB主控制器執行相應操作,將命令直接輸出 到與其相連接的USB型或WUSB型輸入/輸出設備,或把數據從數據存儲器或 硬盤中讀出并輸出到與其相連的相應的USB型或WUSB型輸入/輸出設備,或者從相應的USB型或WUSB型輸入/輸出設備中讀入數據,并寫入到數據存儲 器或》更盤中;(373 ) USB主控制器或WUSB主控制器執行完上迷操作后,通知該移動 式裝置的裝置控制及數據轉換橋接器或微處理器,由該裝置控制及數據轉換橋 接器或微處理器進行后續處理。
21、 根據權利要求IO所述的工作方法,其特征在于所述步驟(3)中, 從所述移動式裝置的數字攝像頭輸入數字圖像信息到電腦主機時進一步包括下 列操作內容(381 )所述移動式裝置的裝置控制及數據轉換橋接器將由數字攝像頭輸入 的數字圖像信息通過WUSB天線傳送給所述電腦主機的底層操作系統;(382 )所述電腦主機的底層操作系統將由該移動式裝置的數字攝像頭輸入 的數字圖像信息傳送給所述移動式裝置的驅動程序;(383 )所述移動式裝置的驅動程序將由該移動式裝置的數字攝像頭輸入的 數字圖像信息進行轉換后,傳送給電腦主機上層操作系統;(384 )電腦主機上層操作系統將所述輸入的數字圖像信息傳送給該移動式 裝置對應的用戶桌面系統的應用程序,由該應用程序進行后續處理。
22、 根據權利要求10所述的工作方法,其特征在于所述步驟(3)中, 在將數據和命令輸出到該移動式裝置的藍牙型控制器或ZigBee型無線網絡模 塊控制器時進一步包括下列操作內容(391 )電腦主機上層操作系統接收到該移動式裝置對應的用戶桌面系統應 用程序發送給該移動式裝置的藍牙型控制器或ZigBee型無線網絡模塊控制器 的數據和命令,再將該數據和命令發送給電腦主機的該移動式裝置的驅動程序;(392)所述移動式裝置的驅動程序將藍牙型控制器或ZigBee型無線網絡 模塊控制器的數據和命令轉換為該移動式裝置能夠理解并執行的特定格式的藍 牙型控制器或ZigBee型無線網絡模塊控制器的數據和命令,并按照WUSB標 準打包,再將打包后的數據和命令傳送給所述電腦主機的底層操作系統;(394 )所述電腦主機的底層操作系統將打包后的特定格式的藍牙型控制器或ZigBee型無線網絡模塊控制器的數據和命令經無線USB天線傳送給該移動 式裝置的裝置控制及數據轉換橋接器或微處理器內的固化軟件;(395 )所述移動式裝置的裝置控制及數據轉換橋接器或微處理器內的固化 軟件執行相應操作,將該特定格式的藍牙型控制器或ZigBee型無線網絡模塊控 制器的數據和命令輸出給藍牙型控制器或ZigBe型無線網絡模塊控制器、或數 據存^f渚器或硬盤,由藍牙型控制器或ZigBee型無線網絡^f莫塊控制器處理該數據 或執行相應操作,并將執行結果和狀態信息或讀取的藍牙型或ZigBee型輸入/ 輸出設備的數據經由無線WUSB天線發送給所述電腦主機的底層操作系統,再 由底層操作系統傳送返回給所述移動式裝置的驅動程序。
23、根據權利要求IO所述的工作方法,其特征在于所述步驟(3)中, 該移動式裝置的藍牙型控制器或ZigBee型無線網絡模塊控制器與其無線連接 的藍牙型輸入輸出設備或ZigBee型輸入輸出設備之間傳遞和轉換數據和命令 的操作進一步包括下列才喿作內容(31 )所述移動式裝置的藍牙型控制器或ZigBee型無線網絡模塊控制器接收來自該移動式裝置的裝置控制及數據轉換橋接器或微處理器內的固化軟件傳 送的命令和數據;(32 )所述藍牙型控制器或ZigBee型無線網絡模塊控制器執行相應操作, 將命令直接輸出到與其相連的藍牙型輸入輸出設備或ZigBee型輸入輸出設備, 或把數據從數據存儲器或硬盤中讀出并輸出到與其相連接的相應的藍牙型輸入 輸出設備或ZigBee型輸入輸出設備,或者從其相連接的相應的藍牙型輸入輸出 設備或ZigBee型輸入輸出設備中讀入數據,并寫入到數據存儲器或硬盤中;(33 )所述藍牙型控制器或ZigBee型無線網絡模塊控制器執行完上述操作 后,通知該移動式裝置的裝置控制及數據轉換橋接器或微處理器,由該移動式 裝置的裝置控制及數據轉換橋接器或固化在微處理器內的固化軟件進行后續處 理。
全文摘要
一種移動式裝置及其工作方法,該裝置以微處理器和裝置控制及數據轉換橋接器作為控制中心,輔以與電腦主機進行數據通信的WUSB天線和WUSB器件控制器,以及包括語音、顯示屏/電視、其它數據或命令的各種輸入/輸出外圍裝置所組成。本發明裝置通過WUSB天線建立該裝置與電腦主機之間的數據傳輸交換通道,將計算機與各種家庭消費電子產品融合為一體,使得人們能夠通過該移動式裝置在家庭范圍內自由地使用計算機的各種硬件和軟件資源,并實現多種家庭消費電子產品功能。本發明優點使用方便,無須通過線纜連接電腦主機,而是通過WUSB天線連接電腦主機,通過該移動式裝置的各種內置式外圍設備來實現其他家庭消費電子產品的功能,給人們生活帶來方便、自由。
文檔編號G06F13/10GK101320357SQ200710108630
公開日2008年12月10日 申請日期2007年6月7日 優先權日2007年6月7日
發明者李春堯, 李春柏, 芳 趙 申請人:李春柏;李春堯;趙 芳