專利名稱:傳送接收藍牙數(shù)據(jù)的方法及其裝置的制作方法
技術領域:
本發(fā)明涉及一種傳送接收藍牙數(shù)據(jù)的方法及其裝置,且特別涉及一種通過移動裝置來傳送接收藍牙數(shù)據(jù)的方法及其裝置。
背景技術:
近年來由于短距離無線通信應用的需求逐漸增加,無線網(wǎng)際網(wǎng)路將是未來的重要趨勢。其中,藍牙技術則扮演關鍵的角色。藍牙技術正是一種全新的網(wǎng)路架構,屬于小范圍的無線電通信網(wǎng)路,不受任何方向限制并能穿透障礙物,進行一對多的短距離傳輸。在應用上,提供各種無線通信設備(如筆記型電腦、移動電話、數(shù)字相機、印表機、投影機、免持聽筒耳機等等)在短距離內傳輸信息,例如是文件或聲音。
然而,雖然目前市場上具有藍牙功能的移動電話已經(jīng)逐漸普及,但是個人電腦(Personal Computer,PC)尚未以藍牙模塊為基本配備,在傳統(tǒng)作法上,使用者必須另外購置并裝設一藍牙外接模塊(Bluetooth Dongle),個人電腦才得以傳送或接收藍牙數(shù)據(jù)。
發(fā)明內容
有鑒于此,本發(fā)明的目的就是在提供一種在電腦系統(tǒng)中,不需要使用藍牙外接模塊(bluetooth dongle),利用手機或個人數(shù)字助理(PersonalDigital Assistance,PDA)等移動裝置本身即具有的藍牙模塊功能,將電腦系統(tǒng)與移動裝置結合,即可在電腦系統(tǒng)中進行傳送接收藍牙數(shù)據(jù)的方法及裝置。本發(fā)明是應用于一主機,經(jīng)由具有藍牙模塊的移動裝置來傳送藍牙數(shù)據(jù)。由于目前許多移動裝置,例如是手機、PDA等,已經(jīng)將藍牙模塊列為基本配備。藉此,本發(fā)明可省去購置藍牙外接模塊的成本,加速藍牙設備的普及,發(fā)揮網(wǎng)際網(wǎng)路的綜效。
根據(jù)本發(fā)明的目的,提出一種傳送藍牙數(shù)據(jù)的方法,是應用于一主機,以經(jīng)由一具有藍牙模塊的移動裝置來傳送藍牙數(shù)據(jù),包括步驟由主機選擇一傳輸模式;設定移動裝置為一藍牙模式;主機產(chǎn)生一藍牙指令及一藍牙數(shù)據(jù);傳送藍牙指令及藍牙數(shù)據(jù)至移動裝置;移動裝置接收藍牙指令及藍牙數(shù)據(jù),并據(jù)以產(chǎn)生對應的一無線數(shù)據(jù);移動裝置發(fā)射無線數(shù)據(jù)。
根據(jù)本發(fā)明的目的,再提出一種接收藍牙數(shù)據(jù)的方法,是應用于一主機,以經(jīng)由一具有藍牙模塊的移動裝置來接收藍牙數(shù)據(jù),包括步驟由主機選擇一傳輸模式;設定移動裝置為一藍牙模式;藍牙模塊接收一藍牙數(shù)據(jù),并傳送藍牙數(shù)據(jù)至主機;主機接收藍牙數(shù)據(jù)。
根據(jù)本發(fā)明的目的,又提出一種傳送數(shù)據(jù)的裝置,包括一主機以及一移動裝置。一主機包括一中央處理器(CPU),用以選擇一傳輸模式;一應用程序(profile)模塊,是連接于中央處理器,用以產(chǎn)生一藍牙指令及藍牙數(shù)據(jù);一輸出入端口主端(I/O port host),是連接于中央處理器以及應用程序模塊,用以接收藍牙指令,并據(jù)以輸出藍牙數(shù)據(jù)。一移動裝置包括一輸出入端口客端(I/O port client),是連接于輸出入端口主端,用以接收藍牙數(shù)據(jù),并據(jù)以輸出藍牙數(shù)據(jù);一處理器,是連接于輸出入端口客端,用以接收藍牙數(shù)據(jù);一藍牙模塊(Bluetooth module),是連接于處理器,接收藍牙指令及藍牙數(shù)據(jù),據(jù)以產(chǎn)生對應的一無線數(shù)據(jù),并且發(fā)射無線數(shù)據(jù)。
為讓本發(fā)明的上述目的、特征、和優(yōu)點能更明顯易懂,下文特舉一較佳實施例,并配合附圖,作詳細說明如下。
圖1示出了依照本發(fā)明一較佳實施例的傳送藍牙數(shù)據(jù)的裝置的方塊圖。
圖2示出了依照本發(fā)明一較佳實施例的傳送藍牙數(shù)據(jù)的方法的流程圖。
圖3示出了依照本發(fā)明一較佳實施例的接收藍牙數(shù)據(jù)的方法的流程圖。
附圖符號說明10主機11中央處理器13應用程序模塊15輸出入端口主端20移動裝置22輸出入端口客端
24處理器26藍牙模塊S301、S301a、S302、S303、S304、S305、S306、S401、S402、S403、S404、S405步驟具體實施方式
請參照圖1,其示出了依照本發(fā)明一較佳實施例的傳送藍牙數(shù)據(jù)的裝置的方塊圖。傳送藍牙數(shù)據(jù)的裝置包括主機以及移動裝置。主機10包括中央處理器(CPU)11、應用程序(profile)模塊13及輸出入端口主端(I/O porthost)15。移動裝置20包括輸出入端口客端(I/O port client)22、處理器24及藍牙模塊(Bluetooth module)26。在主機10中,中央處理器11用以選擇一傳輸模式。應用程序模塊13是連接于中央處理器11,用以產(chǎn)生藍牙指令與藍牙數(shù)據(jù)。輸出入端口主端15是連接于中央處理器11以及應用程序模塊13,用以接收藍牙指令,并據(jù)以傳輸藍牙數(shù)據(jù)。以及傳送來自移動裝置20的藍牙數(shù)據(jù)。在移動裝置20中,輸出入端口客端22是連接于輸出入端口主端15,用以接收主機10發(fā)出的藍牙指令,并據(jù)以傳遞藍牙數(shù)據(jù)。處理器24是連接于輸出入端口客端22。處理器24是可依據(jù)主機10所發(fā)出的藍牙指令,將移動裝置20的傳輸模式設定為一藍牙模式,并用以接收及傳送藍牙數(shù)據(jù),例如將藍牙數(shù)據(jù)傳送至主機10端。藍牙模塊(Bluetoothmodule)26是連接于處理器24,接收藍牙數(shù)據(jù),據(jù)以產(chǎn)生一無線數(shù)據(jù),并且發(fā)射無線數(shù)據(jù),還可接收其他周邊裝置所發(fā)射的無線數(shù)據(jù),據(jù)以產(chǎn)生對應的藍牙數(shù)據(jù),并將其傳送至主機10端。
請參照圖2,其示出了依照本發(fā)明一較佳實施例的傳送藍牙數(shù)據(jù)的方法的流程圖。本實施例的傳送藍牙數(shù)據(jù)的方法,是應用于主機10,以經(jīng)由具有藍牙模塊26的移動裝置20來傳送藍牙數(shù)據(jù),包括下列步驟。首先,在步驟S301中,由主機10選擇一傳輸模式,并下達一命令至移動裝置20。在步驟S301a中,主機10選擇一般模式,移動裝置20回應此命令并設定為一般模式,其輸出入端口客端22用以傳輸一般的文件數(shù)據(jù)。在步驟S302中,主機10選擇藍牙模式,移動裝置20設定為藍牙模式,其輸出入端口客端22用以傳輸藍牙數(shù)據(jù)。接著,在步驟S303中,主機10端架設的應用程序13是產(chǎn)生藍牙指令及藍牙數(shù)據(jù)。在步驟S304中,主機10傳送藍牙指令及藍牙數(shù)據(jù)至移動裝置20的處理器24。處理器24再藉由一傳輸界面,例如是符合通用非同步收發(fā)器(Universal AsynchronousReceiver/Transmitter,UART)的界面規(guī)格,將藍牙數(shù)據(jù)轉送至藍牙模塊26。在步驟S305中,藍牙模塊26接收藍牙數(shù)據(jù),并據(jù)以產(chǎn)生無線數(shù)據(jù)。最后,在步驟S306中,藍牙模塊26通過天線發(fā)射訊號傳輸無線數(shù)據(jù)。
需注意的是,由應用程序13產(chǎn)生的藍牙指令,是符合藍牙主端控制界面(Host Controller Interface,HCI)規(guī)格。
此外,在步驟S304中,主機傳送藍牙指令及藍牙數(shù)據(jù)至移動裝置是藉由輸出入端口(I/O port)。此輸出入端口是符合RS-232界面規(guī)格、IEEE 1394界面規(guī)格或是通用串行總線(Universal Serial Bus,USB)界面規(guī)格。
請參照圖3,其示出了依照本發(fā)明一較佳實施例的接收藍牙數(shù)據(jù)的方法的流程圖。本實施例的接收藍牙數(shù)據(jù)的方法,是應用于一主機10,以經(jīng)由一具有藍牙模塊26的移動裝置20來接收藍牙數(shù)據(jù)。包括下列步驟。首先,在步驟S401中,由主機10選擇一傳輸模式,并下達命令至移動裝置20。在步驟S40la中,主機10選擇一般模式,移動裝置20回應此命令并設定為一般模式,其輸出入端口客端22用以傳輸一般的文件數(shù)據(jù)。在步驟S402中,主機10選擇藍牙模式,移動裝置20設定為藍牙模式,其輸出入端口客端22用以傳輸藍牙數(shù)據(jù)。接著,在步驟S403中,移動裝置20的藍牙模塊26通過天線接收一無線數(shù)據(jù),并據(jù)以產(chǎn)生一對應的藍牙數(shù)據(jù)。然后,在步驟S404中,藍牙模塊26藉由一傳輸界面將藍牙數(shù)據(jù)轉送至處理器24,傳輸界面例如是符合通用非同步收發(fā)器(Universal AsynchronousReceiver/Transmitter,UART)的界面規(guī)格。處理器24再將此藍牙數(shù)據(jù)通過輸出入端口傳送至主機10。最后,在步驟S405中,主機10的輸出入端口主端15接收藍牙數(shù)據(jù)。
需注意的是,將移動裝置20設定為藍牙模式的藍牙指令,是由應用程序13所產(chǎn)生,且符合藍牙主端控制界面(Host Controller Interface,HCI)規(guī)格。
此外,在將移動裝置20設定為藍牙模式時,主機傳送藍牙指令及藍牙數(shù)據(jù)至移動裝置是藉由一輸出入端口(I/O port)。此一輸出入端口是符合RS-232界面規(guī)格、IEEE 1394界面規(guī)格或是通用串行總線(Universal SerialBus,USB)界面規(guī)格。
本發(fā)明上述實施例所揭露的傳送/接收藍牙數(shù)據(jù)的方法,具有數(shù)據(jù)傳輸快速,成本低廉,提高普及率發(fā)揮網(wǎng)絡綜效等優(yōu)點。首先,本發(fā)明的較佳實施例是通過目前傳輸量最大的USB界面作為輸出入端口界面規(guī)格,可將數(shù)據(jù)傳輸速率最大化。此外,在市場上已經(jīng)將藍牙模塊列為許多移動裝置的基本配備。在實際應用上,使用者無須另外購買藍牙外接模塊。進一步地說,本發(fā)明正因為配合已普及化的藍牙移動裝置產(chǎn)品,可加速多種藍牙設備的普及,發(fā)揮無線網(wǎng)際網(wǎng)路的綜效。
綜上所述,雖然本發(fā)明已以一較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習此技藝者,在不脫離本發(fā)明的精神和范圍內,當可作各種的更動與潤飾,因此本發(fā)明的保護范圍當視后附的權利要求所界定者為準。
權利要求
1.一種傳送藍牙數(shù)據(jù)的方法,是應用于一主機,以經(jīng)由一具有藍牙模塊的移動裝置來傳送藍牙數(shù)據(jù),包括步驟由該主機選擇一傳輸模式;設定該移動裝置為一藍牙模式;該主機產(chǎn)生一藍牙指令與一藍牙數(shù)據(jù);該主機傳送該藍牙指令與該藍牙數(shù)據(jù)至該移動裝置;該移動裝置接收該藍牙指令與該藍牙數(shù)據(jù),并據(jù)以產(chǎn)生對應的一無線數(shù)據(jù);以及該移動裝置發(fā)射該無線數(shù)據(jù)。
2.如權利要求1所述的方法,其中,該主機傳送該藍牙指令至該移動裝置是藉由一輸出入端口。
3.如權利要求2所述的方法,其中,該輸出入端口是一RS-232界面規(guī)格。
4.如權利要求2所述的方法,其中,該輸出入端口是一IEEE 1394界面規(guī)格。
5.如權利要求2所述的方法,其中,該輸出入端口是一通用串行總線界面規(guī)格。
6.如權利要求1所述的方法,其中,該移動裝置更包括一處理器,該處理器與該藍牙模塊是通過一傳輸界面?zhèn)魉驮撍{牙數(shù)據(jù),該傳輸界面是一通用非同步收發(fā)器的界面規(guī)格。
7.如權利要求1所述的方法,其中,該藍牙指令是一藍牙主端控制界面規(guī)格。
8.一種接收藍牙數(shù)據(jù)的方法,是應用于一主機,以經(jīng)由一具有藍牙模塊的移動裝置來接收藍牙數(shù)據(jù),包括步驟由該主機選擇一傳輸模式;設定該移動裝置為一藍牙模式;該藍牙模塊接收一無線數(shù)據(jù),并據(jù)以產(chǎn)生對應的一藍牙數(shù)據(jù);該移動裝置傳送該藍牙數(shù)據(jù)至該主機;該主機接收該藍牙數(shù)據(jù)。
9.如權利要求8所述的方法,其中,該移動裝置傳送該藍牙數(shù)據(jù)至該主機是藉由一輸出入端口。
10.如權利要求9所述的方法,其中,該輸出入端口是一RS-232界面規(guī)格。
11.如權利要求9所述的方法,其中,該輸出入端口是一IEEE 1394界面規(guī)格。
12.如權利要求9所述的方法,其中,該輸出入端口是一通用串行總線界面規(guī)格。
13.如權利要求8所述的方法,其中,該移動裝置更包括一處理器,該處理器與該藍牙模塊是通過一傳輸界面?zhèn)魉驮撍{牙數(shù)據(jù),該傳輸界面是一通用非同步收發(fā)器的界面規(guī)格。
14.如權利要求8所述的方法,其中,該藍牙指令是一藍牙主端控制界面規(guī)格。
15.一種傳送數(shù)據(jù)的裝置,包括一主機,包括一中央處理器,用以選擇一傳輸模式;一應用程序模塊,是連接于該中央處理器,用以產(chǎn)生一藍牙指令與一藍牙數(shù)據(jù);及一輸出入端口主端,是連接于該中央處理器以及該應用程序模塊,用以接收該藍牙指令,并據(jù)以傳輸該藍牙數(shù)據(jù);一移動裝置,包括一輸出入端口客端,是連接于該輸出入端口主端,用以接收該藍牙指令,并據(jù)以傳輸該藍牙數(shù)據(jù);一處理器,是連接于該輸出入端口客端,用以接收該藍牙指令,據(jù)以設定該移動裝置的該傳輸模式為一藍牙模式,并傳送該藍牙數(shù)據(jù);及一藍牙模塊,是連接于該處理器,接收該藍牙數(shù)據(jù),據(jù)以產(chǎn)生對應的一無線數(shù)據(jù),并且發(fā)射該無線數(shù)據(jù)。
16.如權利要求15所述的裝置,其中,該輸出入端口是一RS-232界面規(guī)格。
17.如權利要求15所述的裝置,其中,該輸出入端口是一IEEE 1394界面規(guī)格。
18.如權利要求15所述的裝置,其中,該輸出入端口是一通用串行總線界面規(guī)格。
19.如權利要求15所述的裝置,其中,該處理器與該藍牙模塊是通過一傳輸界面?zhèn)魉驮撍{牙數(shù)據(jù),該傳輸界面是一通用非同步收發(fā)器的界面規(guī)格。
20.如權利要求15所述的裝置,其中,該藍牙數(shù)據(jù)是一主端控制界面規(guī)格。
全文摘要
一種傳送藍牙數(shù)據(jù)的方法及其裝置,是應用于一主機,以經(jīng)由一具有藍牙模塊的移動裝置的加入,而使主機具有藍牙功能,包括步驟由主機選擇一傳輸模式;設定移動裝置為一藍牙模式;主機產(chǎn)生一藍牙指令及一藍牙數(shù)據(jù);傳送藍牙指令及藍牙數(shù)據(jù)至移動裝置;移動裝置接收藍牙指令及藍牙數(shù)據(jù),并據(jù)以產(chǎn)生對應的一無線數(shù)據(jù);移動裝置發(fā)射該無線數(shù)據(jù),并可接收其他藍牙數(shù)據(jù)且傳送至主機。
文檔編號G06F13/14GK1747350SQ20041006876
公開日2006年3月15日 申請日期2004年9月6日 優(yōu)先權日2004年9月6日
發(fā)明者余偉文 申請人:廣達電腦股份有限公司