專利名稱:便攜式電子產品交換數據的方法和裝置的制作方法
技術領域:
本發明涉及一種只需要在兩臺便攜式電子產品中各執行一個操作動作即可完成兩臺便攜式電子產品間數據交換的方法以及一種可以使便攜式電子產品能全雙工交換數據的裝置。
隨著技術的進步,輕薄短小已成成為現代工業產品普遍的潮流,而反應在電子產品上,便是所謂的便攜式電子產品,例如個人數字助理裝置及筆記型電腦。特別是當無線傳輸的技術(如紅外線傳輸)已進步到可以應用在商品化的電子產品時,便攜式電子產品更因為其使用彈性而成為當紅的產品。
現有的便攜式電子產品在進行無線傳輸時,特別是短距離的數據交換時,大多是使用在數據交換時需要使用者較多的人工操作步驟的半雙工。例如在使用便攜式電腦的紅外通信裝置交換兩臺便攜式電腦的名片數據時,通常工作程序如
圖1的流程簡圖所示首先如選擇模塊11與對準模塊12所示,傳送方與接收方分別通過一系列的選單選擇使其便攜式電腦到達名片數據交換狀態,并將兩臺便攜式電腦的紅外線通信裝置相互對準;隨后如啟動接收模塊13與啟動傳送模塊14所示,接收方按下快捷鍵使其便攜式電腦處位于接收信號狀態,而傳送方則按下快捷鍵使得其便攜式電腦處位于傳輸信號狀態,這樣傳送方才能與接收方建立聯系,并傳送名片數據;再來如首次傳送模塊15與改變選擇模塊16所示,先完成一次傳送方與接收方間的名片數據傳送,然后必須交換兩臺便攜式電腦的狀態,改由原傳送方位于等待工作狀態而且原接收方位于傳輸信號狀態,最后如二度傳送模塊17所示,再進行一次兩臺便攜式電腦之間的名片數據傳送。
明顯地,在一次以半雙工通信方式進行的交換名片數據過程中,雙方各需經過多次的選單選擇動作以及至少兩次快捷鍵操作。而兩個無法避免的后遺癥便是使雙方在交換名片數據時的操作復雜性高,不只容易錯誤,而且如果某個步驟操作錯誤便需要重新開始,以及半雙工的操作程序并沒有發揮便攜式電子產品的優點,反而要求使用者記住一定的操作流程,而使得相關產品的親和性降低并減低其實用性。
由前面的討論可知,由于現有的半雙工操作程序仍需要使用者啟動與設定便攜式電子產品在數據交換過程中的角色,并不能使便攜式電子產品的效益充分發揮。因此有必要發展一種可以將使用者操作程序簡化到最少,并使便攜式電子產品間自動交換數據的方法與裝置。
本發明的主要目的在于提供一種可以在便攜式電子產品之間交換數據的方法及其相關的裝置。
本發明的另一目的是改變兩臺便攜式電子產品間的通信過程,使得使用者的操作流程明顯簡化。
本發明的又一目的是提供一種新的名片數據交換裝置與方法,使得在使用便攜式電腦產品時能方便地交換各自的名片數據。
為了達到本發明的各目的,本發明提供了一種在便攜式電子產品之間交換數據的方法。此方法至少包含下列基本步驟接收交換數據指令;設定便攜式電子產品的連接組態,此連接組態至少包含隨機設定的收發順序以及依系統時間設定的超時間隔;接收外界便攜式電子產品的外界連接組態并傳送連接組態至外界便攜式電子產品,此外界連接組態至少包含隨機設定的外界收發順序以及外界超時間隔;比較連接組態與外界連接組態的內容,當該收發順序與該外界收發順序相反時,即可在超時間隔內建立便攜式電子產品與外界便攜式電子產品間的連接,當超過超時間隔仍無法與外界便攜式電子產品建立連接,重新設定連接組態并再次接收外界連接組態與比較連接組態與外界連接組態的內容,直到建立與外界便攜式電子產品的連接為止;以及依照建立連接時連接組態的內容,進行數據交換程序以在便攜式電子產品與外界便攜式電子產品間交換數據。
除此之外,本發明也提供了一種用來在便攜式電子產品間交控數據的裝置。此裝置至少包含下列單元用來接收交換數據指令的接收信號模組;控制模組,用以設定便攜式電子產品的連接組態,并比較連接組態與來自外界便攜式電子產品的外界連接組態,籍以建立便攜式電子產品與外界便攜式電子產品問的連接,或者在無法建立連接時重新設定連接組態,并且在連接建立后依照連接建立時連接組態與外界連接組態的內容,自動進行數據交換程序,以與外界便攜式電子產品交換數據;收發模組,用以傳送連接組態與便攜式電子產品所要傳送的數據,并接收外界連接組態與外界便攜式電子產品所要傳送的數據;以及數據儲存模組,用以提出便攜式電子產品所要傳輸的數據,與儲存自外界便攜式電子產品所接收到的數據。
顯然地,本發明所提出的裝置與方法的最主要特征便是使用者只需輸入一次(一個)交換數據指令即可,兩臺便攜式電子產品間的通信過程是根據本發明所提出的裝置與方法而自動地相互協調和規范。與需要使用者多次操作的已知的半雙工通信方式相比,本發明可以更加發揮便攜式電子產品的優勢。
為讓本發明的上述和其他目的、特征和優點能更明顯易懂,下文特舉二較佳實施例,并配合附圖,作詳細說明如下圖1為使用已知半雙工通信方式的便攜式電腦間交換名片數據的簡要流程圖;圖2為根據本發明的較佳實施例,一種便攜式電子產品交換數據的方法的簡要流程圖;圖3為圖2所示的較佳實施例中,建立與外界便攜式電子產品的連接的流程示意圖;圖4A為根據另一較佳實施例,一種可以全雙工交換數據的便攜式電子產品裝置的結構示意圖;以及圖4B為二個可以全雙工交換數據的便攜式電子產品裝置間關系的示意圖。
本發明的之較佳實施例為一種便攜式電子產品交換數據的方法。如圖2所示的流程圖,該方法至少包含下列基本步驟如接收指令模塊21所示的接收一交換數據指令;如設定連接組態模塊22所示的設定此便攜式電子產品的連接組態;如建立連接模塊23所示的與外界便攜式電子產品建立連接;以及如交換數據模塊24所示的依照建立連接時此連接組態的內容,自動進行數據交換程序以與外界便攜式電子產品交換數據。
在接收指令模塊21中所提到的交換數據指令是由便攜式電子產品的使用者輸入。而在設定連接組態模塊22中所提到的連接組態至少包含隨機設定的收發順序以及依系統時間設定的超時間隔。在此,上述收發順序至少包含先接收數據再傳送數據,以及先傳送數據再接收數據。
另外在建立連接模塊23中,當便攜式電子產品的收發順序與外界便攜式電子產品的收發順序相反時,即可在此超時間隔內建立便攜式電子產品與外界便攜式電子產品之間的連接。而當超過此超時間隔仍無法與該外界便攜式電子產品建立連接時,便重新設定連接組態并再次嘗試建立與外界便攜式電子產品的連接。
設定連接組態模塊22到建立連接模塊23的過程可以用下述的例子說明,當甲乙兩位使用者都已按下其便攜式電子產品的快捷鍵后,假如甲的便攜式電子產品設定其收發順序是先接收數據再傳送數據,而且超時間隔為五微秒,而乙的便攜式電子產品設定其收發順序也是先接收數據再傳送數據,但其超時間隔為七微秒,則很明顯地,此時雙方并不能建立連接。當五微秒過后,甲的便攜式電子產品會因尚未建立連接而重新設定其收發順序,假定此時是先傳送數據,再接收數據,而且超時間隔為二微秒,則由于甲乙雙方的傳接順序相反,因此可在這二微秒內建立連接;反之若此時甲的便攜式電子產品仍設定其收發順序是先接收數據再發送數據,則雙方仍不會建立連接,直到有一方重設其連接狀態后使得雙方的傳接順序恰好相反可以建立連接為止。
換言之,設定連接組態模塊22到建立連接組態模塊23的流程如圖3所示。首先如建立本身連接組態模塊所示,在接收到交換數據指令后,先建立一組本身連接組態;再來如接收外界連接組態模塊32所示,接收外界便攜式電子產品所產生的外界連接組態,當然此時也會將本身連接組態傳送給該外界便攜式電子產品;然后如比較連接組態模塊33所示,比較本身連接組態與外界連接組態二者的傳接順序;如果二者的傳接順序相反,則如建立連接模塊34所示,建立與外界便攜式電子產品問的連接;如果二者的傳接順序相同,則如判斷超時間隔適時模塊35所示,判斷此時超時間隔是否已逾時,若已逾時則回到建立本身連接組態模塊31,重新建立連接組態并重復此流程,若尚未逾時則回到接收外界連接組態模塊32并重復此流程。顯然地,本方法可以應用來作為一種在二臺便攜式電子產品之間交換數據的方法。此方法的流程如下所述首先輸入第一交換數據指令到第一便攜式電子產品,使得第一便攜式電子產品自動設定至少包含隨機設定的第一收發順序以及依該第一便攜式電子產品系統時間設定的第一超時間隔的第一連接組態。并且也輸入第二交換數據指令到第二便攜式電子產品,使得第二便攜式電子產品自動設定第二連接組態,該第二連接組態也至少包含隨機設定的第二收發順序以及使該第二便攜式電子產品系統時間設定的第二起時間隔。接著將第一連接組態傳送到第二便攜式電子產品,并將第二連接組態傳送到第一便攜式電子產品。然后由第一便攜式電子產品與第一便攜式電子產品自動比較第一連接組態與第一外界連接組態的內容。當第一收發順序與第二收發順序相反時,即可在第一超時間隔與第一起時間隔內建立第一便攜式電子產品與第二便攜式電子產品問的連接;否則便重新設定第一連接組態與第二連接組態,并再度傳送與與比較第一連接組態與第二連接組態的內容,直到建立第一便攜式電子產品與第二便攜式電子產品間的連接為止。最后,依照建立連接時第一連接組態與第二連接組態的內容,由第一便攜式電子產品與第二便攜式電子產品自動進行交換數據的數據交換程序。
總結來說,本方法是在建立連接前,通過雙方不斷的改變其傳接順序來嘗試建立連接。由于傳接順序只有先傳送再接收以及先接收再傳送兩種,而且兩臺便攜式電子產品間的數據交換結果與何者先傳送何者先接收無關,因此如同丟二個鋼板時的機率一樣,每當雙方各自對應到一特定的連接組態時,便有二分之一機會可以在兩臺便式電子產品間建立連接。顯然地,雖然本方法并未預先決定誰先傳送誰先接收,但是通過上述自動判斷接收與傳送的過程,本方法仍可迅速在兩臺便式電子產品之間建立連接。再者由于每臺便攜式電子產品的超時間隔取決于系統時間,因此,很可能一臺便攜式電子產品尚未重設時另一臺便攜式電子產品已重設其連接狀態。因此,一臺便攜式電子產品的一個傳接順序可能與另一臺便攜式電子產品的多組傳接順序嘗試連接,進而增加建立連接的機率。
當建立連接時連接組態時,某便攜式電子產品的收發順序為先傳送數據再接收數據時,則在數據交接程序中此便攜式電子產品會先傳送第一數據幀與命令幀到外界便攜式電子產品,然后再接收外界便攜式電子產品所發出的第二數據幀,最后再傳送結束幀到外界便攜式電子產品。而當建立連接時連接組態時,某便攜式電子產品的收發順序為先接收數據再傳送數據時,則在數據交換程序中,此便攜式電子產品會先接收外界便攜式電子產品所發出的第二數據幀與命令幀,然后再傳送第一數據幀到外界便攜式電子產品,最后再接收外界便攜式電子產品所發出的結束幀。必須說明的是,第一數據幀至少包含便攜式電子產品所要傳送的數據,命令幀是用來通知外界便攜式電子產品已完成第一數據幀的傳送,第二數據幀至少包含了外界便攜式電子產品所要傳送的數據,而結束幀則用來通知外界便攜式電子產品已完成第二數據幀的接收。附帶提一下的是,本較佳實施例還包含在進行數據交換程序時,若第一數據幀、命令幀與第二命令幀中有任何格式不正確,則傳送一警告信號到外界便攜式電子產品并重新進行此數據交換程序。本較佳實施例還可進一步包含在收到外界便攜式電子產品所發出的警告信號時,重新進行此數據交換程序。
顯然地,本方法可以應用來作為一種在二臺便攜式電子產品之間交換數據的方法。此方法的流程如下所述首先輸入第一交換數據指令到第一便攜式電子產品,使得第一便攜式電子產品自動設定至少包含隨機設定的第一收發順序以及使該第一便攜式電子產品系統時間設定的第一超時間隔的第一連接組態。并且也輸入第二交換數據指令到第二便攜式電子產品,使得第二便攜式電子產品自動設定第二連接組態,該第二連接組態也至少包含隨機設定的第二收發順序以及依該第二便攜式電子產品系統時間設定的第二超時間隔。接著將第一連接組態傳送到第二便攜式電子產品,并將第二連接組態傳送到第一便攜式電子產品。然后由第一便攜式電子產品與第二便攜式電子產品自動比較第一連接組態與第二外界連接組態的內容。當第一收發順序與第二收發順序相反時,即可在第一超時間隔與第二起時間隔內建立第一便攜式電子產品與第二便攜式電子產品間的連接;否則便重新設定第一連接組態與第二連接組態,并再度傳送與與比較第一連接組態與第二連接組態的內容,直到建立第一便攜式電子產品與第二便攜式電子產品間的連接為止。最后,依照建立連接時第一連接組態與第二連接組態的內容,由第一便攜式電子產品與第二便攜式電子產品自動進行交換數據的數據交換程序。
籍由上面的討論,可以看出本方法只需要使用者輸入一次交換數據指令(按下快捷鍵)即可,整個交換數據的過程會自動進行,而且本方法還可以具有交換數據失敗自動重來的功能。與已知的半雙工方式比較,本發明不僅簡化了使用者的操作步驟,使得使用者僅需啟動交換數據過程即可,而不需要在交接數據過程中再人為地操作此便攜式電子產品,甚至當交換數據過程中發生錯誤時,也不需要使用者以人為操作方式重新進行交控數據的過程。換言之,本方法為一種可以達到在便攜式電子產品間全雙工交換數據的方法。
本發明的另一較全實施例為一種可以全雙工交換數據的便攜式電子產品的裝置。如圖4A所示,該裝置至少包含下列單元用來接收交換數據指令的接收信號模組41;用來傳送信號與接收信號的收發模組43;用以設定連接組態以建立與外界便攜式電子產品連接的控制模組42,在此當此連接建立后控制模組42會依照此連接組態的內容,自動進行數據交換程序以與外界便攜式電子產品交換數據,此外當無法建立連接時,控制模組42便重新設定此連接組態;以及用以儲存多數筆數據的數據儲存模組44,控制模組42會在數據交換程序中自數據儲存模組44讀取所要傳輸的數據,并將所接收到的數據儲存到數據儲存模組44。上述連接組態至少包含一隨機設定的收發順序以及依系統時間設定的超時間隔,其中收發順序可以是先接收數據再傳送數據,也可以是先傳送數據再接收數據。
上述便攜式電子產品至少包含個人數字處理器與筆記型電腦,而且所謂的交換數據指令由便攜式電子產品的使用者所輸入。此外接收信號模組41至少包含快捷鍵,收發模組43至少包含紅外線傳輸裝置,而控制模組42則至少包含由此便攜式電子產品的操作系統所執行的軟件程序。當然,各單元的種類并不限于上述的情形,特別是控制模組42,任何具有前述控制模組42的功能的裝置都可作為控制模組42,例如執行特定程序的處理器或特殊用途的積成電路。
在實際運作中,當控制模組42所產生的收發順序與收發模組43所收到的外界便攜式電子產品收發順序相反時,即可在超時間隔內建立二者間的連接。當然,若超過超時間隔而仍無法與外界便攜式電子產品建立連接,控制模組42便會重新設定連接組態,并再次嘗試建立與外界便攜式電子產品的連接。
附帶地,當二臺可以全雙工交換數據便攜式電子產品裝置相互傳送電子名片等數據時,如圖4B所示,第一可全雙工交換數據便攜式電子產品45與第二可全雙工交換數據便攜式電子產品46間只通過彼此的無線傳輸裝置(收發模組43)連絡與交換信息,在此接收信號模組41為一快捷鍵而控制模組42為一控制器,以上所述僅為本發明的較佳實施例而已,并非用以限定本發明的申請專利范圍;凡其它未脫離本發明所揭示的精神下所完成的等效改變或修飾,均應包含在所附權利要求范圍內。
權利要求
1.一種便攜式電子產品交換數據的方法,該方法至少包含下列基本步驟接收交換數據指令;設定一便攜式電子產品的一連接組態,該連接組態至少包含隨機設定的收發順序以及依系統時間設定的超時間隔;接收一外界便攜式電子產品的外界連接組態,并傳送該連接組態至該外界便攜式電子產品,該外界連接組態至少包含一隨機設定的外界收發順序以及外界超時間隔;比較該連接組態與該外界連接組態的內容,當該收發順序與該外界收發順序相反時,即可在該超時間隔內建立該便攜式電子產品與該外界便攜式電子產品間的連接,當超過該超時間隔仍無法與該外界便攜式電子產品建立連接時,重新設定該連接組態并再次接收該外界連接組態與比較該連接組態與該外界連接組態的內容,直到建立與該外界便攜式電子產品的連接為止;以及依照建立連接時該連接組態的內容,進行數據交換程序以在該便攜式電子產品與該外界便攜式電子產品間交換數據。
2.如權利要求1所述的便攜式電子產品交換數據的方法,其特征在于,當建立連接時該收發順序為先傳送數據再接收數據時,則在該數據交換程序中該便攜式電子產品會先依序傳送第一數據幀與命令幀到該外界便攜式電子產品,然后再接收該外界便攜式電子產品所發出的第二數據幀,最后再傳送結束幀到該外界便攜式電子產品。
3.如權利要求1所述的便攜式電子產品交換數據的方法,其特征在于,當建立連接時該收發順序為先接收數據再傳送數據時,則在該數據交換程序中該便攜式電子產品會先接收該外界便攜式電子產品所依序發出的該第二數據幀與該命令幀,然后再傳送該第一數據幀到該外界便攜式電子產品,最后再接收該外界便攜式電子產品所發出的所述結束幀。
4.如權利要求3所述的便攜式電子產品交換數據的方法,其特征在于,上述第一數據幀至少包含該便攜式電子產品所要傳送的數據。
5.如權利要求3所述的便攜式電子產品交換數據的方法,其特征在于,上述命令幀用來通知已完成該第一數據幀的傳送。
6.如權利要求3所述的便攜式電子產品交換數據的方法,其特征在于,上述第二數據幀至少包合該外界便攜式電子產品所要傳送數據。
7.如權利要求3所述的便攜式電子產品交換數據的方法,其特征在于,上述結束幀用來通知已完成該第二數據幀的接收。
8.如權利要求1所述的便攜式電子產品交換數據的方法,其特征在于,還包含在該數據交換程序中若該第一數據幀、該命令幀或該第二命令幀中有任何錯誤,則傳送警告信號到該外界便攜式電子產品,并重新進行該數據交控程序。
9.如權利要求1所述的便攜式電子產品交換數據的方法,其特征在于,還包含在收到該外界便攜式電子產品所發出的所述警告信號時,重新進行該數據交換程序。
10.一種可以使便攜式電子產品全雙工交換數據的裝置,該裝置至少包含下列單元接收信號模組,該接收信號模組用來接收交換數據指令;控制模組,該控制模組用來設定該便攜式電子產品的連接組態,并比較該連接組態與來自一外界便攜式電子產品的一外界連接組態,籍以建立該便攜式電子產品與該外界便攜式電子產品問的連接,或者在無法建立連接時重新設定該連接組態,并且在該連接建立后依照連接建立時該連接組態與該外界連接組態的內容,自動進行數據交換程序以與該外界便攜式電子產品交換數據;收發模組,該收發模組用來傳送該連接組態與該便攜式電子產品所要傳送的數據,該收發模組也用來接收該外界連接組態與該外界便攜式電子產品所要傳送的數據;以及數據儲存模組,該控制模組會在該數據交換程序中自該數據儲存模組讀取該便攜式電子產品所要傳輸的數據,并將自該外界便攜式電子產品所接收到的數據并存到該數據儲存模組。
11.如權利要求10所述的裝置,其特征在于,上述連接組態至少包含收發順序以及超時間隔。
12.如權利要求10所述的裝置,其特征在于,上述收發順序是隨機設定的。
13.如權利要求10所述的便攜式電子產品交換數據的裝置,其特征在于,上述收發順序至少包含先接收數據再傳送數據。
14.如權利要求10所述的便攜式電子產品交換數據的裝置,其特征在于,上述收發順序至少包含先傳送數據再接收數據。
15.如權利要求10所述的便攜式電子產品交換數據的裝置,當該控制模組所產生的收發順序與該收發模組所收到的該外界便攜式電子產品收發順序相反時,即可在該超時間隔內建立該便攜式電子產品與該外界便攜式電子產品的連接。
16.如權利要求10所述的便攜式電子產品交換數據的裝置,每當超過該超時間隔而仍無法與該外界便攜式電子產品建立連接,該控制模組便會重新設定該連接組態,并再次嘗試建立與該外界便攜式電子產品的連接。
17.一種在二臺便攜式電子產品之間交換數據的方法,該方法至少包含輸入第一交換數據指令到第一便攜式電子產品,以使該第一便攜式電子產品自動設定第一連接組態,該第一連接組態至少包含隨機設定的第一收發順序以及依該第一便攜式電子產品系統時間設定的第一超時間隔;輸入第二交換數據指令到第二便攜式電子產品,并由該第二便攜式電子產品自動設定第二連接組態,該第二連接組態至少包含隨機設定的第二收發順序以及依該第二便攜式電子產品系統時間設定的第二超時間隔;將該第一連接組態傳送到該第二便攜式電子產品,并將該第二連接組態傳送到該第一便攜式電子產品;由該第一便攜式電子產品與該第二便攜式電子產品自動比較該第一連接組態與該第二外界連接組態的內容,當該第一收發順序與該第二收發順序相反時,即可在該第一超時間隔與該第二起時間隔內建立該第一便攜式電子產品與該第二便攜式電子產品間的連接,否則便重新設定該第一連接組態與該第二連接組態,并再度傳送與與比較該第一連接組態與該第二連接組態的內容,直到建立該第一便攜式電子產品與該第二便攜式電子產品問的連接為止;以及依照建立連接時該第一連接組態與該第二連接組態的內容,由該第一便攜式電子產品與談第二便攜式電子產品自動進行數據交換程序以交換數據。
18.一種可以全雙工交換數據的個人數字助理器,該個人數字助理器至少包含快捷鍵,該快捷鍵用來接收使用者所輸入的交換數據指令;控制器,該控制器用來在接收到自該快捷鍵所傳來的交換數據指令后,設定該個人數字助理器的連接組態,并比較該連接組態與來自外界個人數字助理器的外界連接組態,籍以建立該個人數字助理器與該外界個人數字助理器間的連接,或者在無法建立連接時重新設定該連接組態,并且在該連接建立后,自動進行數據交換程序以與該外界個人數字助理器交換數據;以及無線傳輸裝置,該無線傳輸裝置系用來傳送該連接組態與該個人數字助理器所要傳送的數據到該外界個人數字助理器,該無線傳輸裝置也用來接收該外界連接組態與該外界個人數字助理器所要傳送的數據。
19.如權利要求18所述的個人數字助理器,其特征在于,上述無線傳輸裝置至少包含紅外線傳輸裝置。
20.如權利要求18所述的個人數字助理器,其特征在于,上述數據至少包含電子名片。
全文摘要
本發明提供一種便攜式電子產品交換數據的方法和裝置。該方法包含:接收交換數據指令;設定便攜式電子產品連接組態;接收外界便攜式電子產品外界連接組態并傳送連接組態至外界便攜式電子產品;比較二個連接組態的內容,當二者收發順序相反時即可建立連接;以及依照建立連接時的連接組態,進行數據交換程序。本發明還提供了一種可以使便攜式電子產品全雙工交換數據的裝置。
文檔編號G06F13/00GK1307292SQ0011165
公開日2001年8月8日 申請日期2000年2月3日 優先權日2000年2月3日
發明者邱全成, 潘峰 申請人:英業達集團(上海)電子技術有限公司