無線同步系統及其方法
【專利摘要】本發明實施例提供一種無線同步系統及其方法,此無線同步系統包括第一無線裝置與第二無線裝置。第一無線裝置用以接收具有固定周期的特定服務信息的傳輸接口信號,以及據以觸發第一無線裝置傳送一同步信號給第二無線裝置。第二無線裝置無線連接于第一無線裝置,且具有一第二無線同步計數器。當第二無線裝置接收到第一無線裝置傳送過來的同步信號時,記錄第二無線同步計數器的計數值,并且計算近二次記錄的差值,且據以修正、記錄該第二無線同步計數器的計數值。本發明能夠減少第二無線裝置的功耗,從而達到省電目的。
【專利說明】無線同步系統及其方法
【技術領域】
[0001]本發明涉及一種無線通信系統,且特別是有關于一種利用傳輸接口所定義的具有固定周期的特定服務的信息的傳輸接口信號來同步發射端的無線裝置與接收端的無線裝置的無線同步系統及其方法。
【背景技術】
[0002]目前使用無線通信的電子裝置大部分為手持式或便攜式的電子裝置,因此對于電源上的要求多以省電為主。一般而言,無線通信系統的發射端在功耗控制上較為主動,然而,對于無線通信系統的接收端而言,其在功耗表現上較差,且在功耗控制上則較為被動。
[0003]更詳細地說,發射端的無線傳輸裝置僅有在需要傳輸數據時,才會被開啟而被操作于工作模式下,而在無需傳輸數據時,無線傳輸裝置會被關閉而進入待機模式,故能夠達到省電目的。然而,接收端的無線傳輸裝置必須持續地等待發射端傳送數據,故造成接收端的無線傳輸裝置無法進入較為省電的待機模式。
[0004]無線傳輸通信系統的發射端與接收端是為兩個獨立的無線裝置,此兩個無線裝置中的微型控制器都依其需求,而使用不同的微型控制器,故發射端與接收端的兩個無線裝置的微型控制器會使用不同的操作頻率。當發射端與接收端的無線裝置在進行數據傳輸時,就可能會有數據傳輸不同步的情況發生。即便通過復雜的方式對發射端與接收端的兩微型控制器進行校頻,而使得接收端與發射端兩微型控制器使用相同的操作頻率,也會因長時間微小誤差所累積成的大誤差而造成數據傳輸不同步。
[0005]另外,發射端與接收端的無線裝置如果是在固定時間持續性進行數據傳輸時,則數據傳輸必須要在指定的固定時間內完成,否則會造成數據過時而無法完整接收使用。因此,發射端與接收端的無線傳輸裝置必須能自行調整每筆數據傳輸的間隔時間,以期在間隔時間內完成數據傳輸。然而,由于發射端與接收端使用不同的微型控制器,故容易造成數據遺失與溝通不同步等問題。換言之,要使發射端與接收端的無線裝置在固定時間持續性進行數據傳輸,則需要有一個準確的數據傳輸同步機制。
【發明內容】
[0006]本發明的目的在于提供一種無線同步系統,此無線同步系統包括第一無線裝置與第二無線裝置。第一無線裝置用以接收傳輸接口信號。當傳輸接口信號為具有固定周期的特定服務的信息時,則可據以觸發第一無線裝置傳送一同步信號給第二無線裝置。第二無線裝置無線連接于第一無線裝置,且具有一第二無線同步計數器。當第二無線裝置接收到第一無線裝置傳送過來的同步信號時,記錄第二無線同步計數器的計數值,并且計算近二次記錄的差值,且據以修訂、記錄該第二無線同步計數器的計數值。
[0007]本發明實施例提供一種無線同步方法,此無線同步方法用于包括第一無線裝置與第二無線裝置的無線同步系統中。當第一無線裝置接收到具有固定周期的特定服務的信息的傳輸接口信號時,傳送一同步信號給第二無線裝置。第二無線裝置在收到同步信號時,記錄第二無線裝置的第二無線同步計數器的計數值,并且比較近二次記錄的第二無線同步計數器的計數值間的差值,依據該差值修正并記錄第二無線同步計數器的計數值,最后重置第二無線同步計數器。
[0008]本發明實施例提供一種無線同步系統,此無線同步系統包括第一無線裝置與第二無線裝置。第一無線裝置用以接收傳輸接口信號,且具有一第一無線同步計數器。當傳輸接口信號為具有固定周期的特定服務的信息時,則可據以觸發第一無線裝置重置該第一無線同步計數器。第二無線裝置無線連接于第一無線裝置,且具有一第二無線同步計數器。第二無線裝置依據第一無線裝置記錄的第一無線同步計數器的計數值的信息來修正與記錄第二無線同步計數器的計數值。
[0009]本發明實施例提供一種無線同步方法,此無線同步方法用于包括第一無線裝置與第二無線裝置的無線同步系統中。當第一無線裝置接收到具有固定周期的特定服務的信息的傳輸接口信號時,則重置第一無線裝置的第一無線同步計數器。在第二無線裝置的第二無線同步計數器計數到記錄的計數值時,傳送同步請求信號給第一無線裝置。第一無線裝置在收到同步請求信號后,傳送記錄的第一無線同步計數器的計數值給第二無線裝置。第二無線裝置比較目前收到且記錄的第一無線同步計數器的計數值與前一次收到且記錄的第一無線同步計數器的計數值二者之間的差值,依據該差值修正第二無線同步計數器的計數值,以及記錄修正后的第二無線同步計數器的計數值。
[0010]本發明的有益效果在于,本發明實施例提供的無線同步系統與其方法可以通過具有固定周期的特定服務的信息的傳輸接口信號來使得第一無線裝置與第二無線裝置的數據傳輸同步。
[0011]為使能更進一步了解本發明的特征及技術內容,請參閱以下有關本發明的詳細說明與附圖,但是此等說明與附圖僅用來說明本發明,而非對本發明的權利范圍作任何的限制。
【專利附圖】
【附圖說明】
[0012]圖1是本發明實施例的無線同步系統的方框圖。
[0013]圖2A是本發明實施例的數據傳輸同步方法執行于第一無線裝置的各步驟的流程圖。
[0014]圖2B是本發明實施例的數據傳輸同步方法執行于第二無線裝置的各步驟的流程圖。
[0015]圖2C是本發明實施例的第一無線裝置與第二無線裝置之間的信號傳輸示意圖。
[0016]圖3是本發明另一實施例的無線同步系統的方框圖。
[0017]圖4A是本發明另一實施例的數據傳輸同步方法執行于第一無線裝置的各步驟的流程圖。
[0018]圖4B是本發明另一實施例的數據傳輸同步方法執行于第二無線裝置的各步驟的流程圖。
[0019]圖4C是本發明另一實施例的第一無線裝置與第二無線裝置之間的信號傳輸示意圖。
[0020]其中,附圖標記說明如下:
[0021]1、I’:無線同步系統
[0022]11、11’:電腦裝置
[0023]Iiiuir:傳輸接口
[0024]12、12’:第一無線裝置
[0025]121、121’:無線傳輸裝置
[0026]122、121,:天線
[0027]123、123’:控制模塊
[0028]1231、1231’:無線傳輸裝置接口
[0029]1232、1232’:電腦通信傳輸接口微型控制器
[0030]1233:第一無線同步計數器
[0031]13、13’:第二無線裝置
[0032]131、131’:無線傳輸裝置
[0033]132、132,:天線
[0034]133、133’:控制模塊
[0035]1331、1331’:無線傳輸裝置接口
[0036]1332、1332,:微型控制器
[0037]1333、1333’:第二無線同步計數器
[0038]134、134’:外圍裝置
[0039]S201?S319:步驟流程
【具體實施方式】
[0040]〔無線同步系統的實施例〕
[0041]為了使得無線通信系統中的第一無線裝置與第二無線裝置能夠達到數據傳輸同步目的,本發明實施例提供一種無線同步系統,此無線同步系統包括了第一無線裝置與第二無線裝置。第一無線裝置可以通過傳輸接口,例如通用串行總線接口(USB),連接于計算裝置,例如電腦裝置,并用以接收傳輸接口所規范的傳輸接口信號,或者第一無線裝置自行地產生傳輸接口所規范的傳輸接口信號,其中傳輸接口信號可用以攜帶固定周期的特定服務的信息。本發明實施例利用此固定周期的的特定服務的信息來同步第一無線裝置與第二無線裝置之間的數據傳輸。
[0042]更詳細地說,于其中一個實施例中,第一無線裝置于收到具有固定周期的特定服務的信息的傳輸接口信號時,會傳送同步信號給第二無線裝置。第二無線裝置于收到同步信號時,會記錄其第二無線同步計數器的計數值,并且比較目前記錄的第二無線同步計數器的計數值與前一次記錄的第二無線同步計數器的計數值二者之間的差值,依據該差值修正并記錄第二無線同步計數器的計數值,然后重置其第二無線同步計數器。
[0043]由于具有固定周期的特定服務的信息的傳輸接口信號會于固定周期發送,因此,理想上,經過數次地重置第二無線同步計數器后,所記錄的第二無線同步計數器的計數將不會再有所變動,故可以藉此達到第一無線裝置與第二無線裝置之間的數據傳輸同步。
[0044]于本發明的另一個實施例中,第一無線裝置于收到具有固定周期的特定服務的信息的傳輸接口信號時,會重置其第一無線同步計數器。第二無線裝置在其第二無線同步計數器計數到記錄值時會傳送同步請求信號給第一無線裝置。第一無線裝置在收到同步請求信號時,會將其第一無線同步計數器的計數值傳送給第二無線裝置。
[0045]第二無線裝置在收到并記錄的第一無線同步計數器的計數值時亦記錄第二無線同步計數器的計數值,而后會計算目前收到并記錄的第一無線同步計數器的計數值與前一次收到所記錄的第一無線同步計數器的計數值之間的差值,然后,依據該差值修正第二無線同步計數器的計數值,并重新記錄修正后的第二無線同步計數器的計數值。
[0046]由于具有固定周期的特定服務的信息的傳輸接口信號會于固定周期發送,因此,理想上,經過多次的修正第二無線同步計數器的計數值后,第二無線裝置目前收到所記錄的第一無線同步計數器的計數值會與前一次收到所記錄的第一無線同步計數器的計數值相同,且記錄的第二無線同步計數器的計數值將不會再有所變動,故可以藉此達到第一無線裝置與第二無線裝置之間的數據傳輸同步。
[0047]以下將詳細地介紹本發明實施例所例示的無線同步系統的架構,但要注意的是,此例示的無線同步系統的架構并非用以限制本發明。
[0048]〔無線同步系統的一實施例〕
[0049]請先參照圖1,圖1是本發明實施例的無線同步系統的方框圖。無線同步系統I’包括電腦裝置11’、第一無線裝置12’與至少一個第二無線裝置13’,其中第一無線裝置12’無線連接于第二無線裝置13’。圖1的實施例中,無線同步系統I’有兩個第二無線裝置13’,但本發明并不限制第二無線裝置13’的數量與類型。
[0050]電腦裝置11’具有傳輸接口 111’,且第一無線裝置12’可以通過傳輸接口 111’而連接于電腦裝置11’,傳輸接口 111’例如為通用串行總線接口(USB),其中通用串行總線接口會于固定周期傳送具有巾貞起始(start of frame, S0F)或中斷(Interrupt Pipe)等特定服務的信息的傳輸接口信號給第一無線裝置12’。
[0051]另外,如同前面所述,第一無線裝置12’亦可以于固定周期自行產生具有幀起始或中斷等特定服務的信息的傳輸接口信號。此時,圖1實施例中的電腦裝置11’可以自無線同步系統I’中移除。換言之,電腦裝置11’的有無并非用以限制本發明。
[0052]第一無線裝置12’包括無線傳輸裝置121’、天線122’與控制模塊123’。無線傳輸裝置121’耦接于天線122’與控制模塊123’。控制模塊123’包括無線傳輸裝置接口1231’、電腦通信傳輸接口微型控制器1232’,其中電腦通信傳輸接口微型控制器1232’耦接于電腦裝置11’的傳輸接口 111’,且耦接于無線傳輸裝置接口 1231’,以及無線傳輸裝置接口 1231’耦接無線傳輸裝置121’。
[0053]無線傳輸裝置接口 1231’作為電腦通信傳輸接口微型控制器1232’與無線傳輸裝置121’之間的溝通接口。無線傳輸裝置121’具有調制器、解調器、編碼器、解碼器與濾波翌坐-nfr ο
[0054]第二無線裝置13’包括無線傳輸裝置131’、天線132’、控制模塊133’與外圍裝置134’。無線傳輸裝置131’耦接于天線132’與控制模塊133’。控制模塊133’包括無線傳輸裝置接口 1331’、微型控制器1332’與第二無線同步計數器1333’,其中微型控制器1332’耦接于外圍裝置134’,且耦接于無線傳輸裝置接口 1331’與第二無線同步計數器1333’之間,以及無線傳輸裝置接口 1331’耦接無線傳輸裝置131’。
[0055]無線傳輸裝置接口 1331’作為微型控制器1332’與無線傳輸裝置131’之間的溝通接口。無線傳輸裝置131’具有調制器、解調器、編碼器、解碼器與濾波器等。
[0056]于無線同步系統I’應用在第一無線裝置12’作為同步作業主動端的實施例中,電腦通信傳輸接口微型控制器1232’在收到具有幀起始或中斷等特定服務的信息的傳輸接口信號時,會產生一同步信號,并且通過無線傳輸裝置接口 1231’將此同步信號送至無線傳輸裝置121’,最后再由無線傳輸裝置121’經天線122’將此同步信號傳送給第二無線裝置13,。
[0057]于該第二無線裝置13’經由天線132’、無線傳輸裝置131’、無線傳輸裝置接口1331’、微型控制器1332’收到該同步信號之后,該微型控制器1332’同時記錄該第二無線同步計數器1333’的計數值,并且計算近二次記錄的該第二無線同步計數器1333’計數值的一差值,依據該差值修正、記錄該第二無線同步計數器1333’的計數值,然后重置該第二無線同步計數器1333’。
[0058]另外,于上述第二無線同步計數器1333’被微型控制器1332’重置后,該微型控制器1332’還可產生一同步確認信號,并且經由無線傳輸裝置接口 1331’、無線傳輸裝置131’、天線132將該同步確認信號發送給第一無線裝置12’。然而,本發明并不限制第二無線同步計數器1333’是否產生與傳送上述同步確認信號。
[0059]另外,值得一提的是,于無線同步系統I’的實施例中,若第一無線裝置12’與第二無線裝置13’已經完成數據傳輸同步,則外圍裝置134’(例如為鼠標、鍵盤或存儲單元)與電腦裝置11’之間可以通過無線傳輸裝置131’與121’之間進行數據的傳輸。因為,第一無線裝置12’與第二無線裝置13’已經完成數據傳輸同步,因此,第二無線裝置13’的無線傳輸裝置131’可以在第二無線同步計數器1333’計數到記錄的計數值之前被開啟,而在其他時間則處于待機模式,進而藉以達成省電的目的要求。
[0060]〔無線同步系統實施例的無線同步方法〕
[0061]請參照圖2A,圖2A是本發明按上述系統實施例完成的數據傳輸同步方法執行于第一無線裝置12’的各步驟的流程圖。首先,在步驟S201中,初始化第一無線裝置12’。然后,在步驟S202中,第一無線裝置12’的電腦通信傳輸接口微型控制器1232’引用傳輸接口信號的固定周期的特定服務(諸如USB信息中的SOF信號或是中斷信號)。接著,在步驟S203中,第一無線裝置12’的電腦通信傳輸接口微型控制器1232’判斷傳輸接口信號的固定周期的特定服務是否被觸發。若傳輸接口信號的固定周期的特定服務被觸發,則步驟S204會被執行,不然,則持續地等待傳輸接口信號的固定周期的特定服務被觸發。
[0062]在步驟S204中,第一無線裝置12’的無線傳輸裝置121’傳送同步信號給第二無線裝置13’的無線傳輸裝置131’。在步驟S204之后,步驟S203會被重新執行。
[0063]請參照圖2B,圖2B是本發明按上述系統實施例完成的數據傳輸同步方法執行于第二無線裝置13’的各步驟的流程圖。首先,在步驟S211中,初始化第二無線裝置13’。然后,在步驟S212中,啟動第二無線裝置13’中的第二無線同步計數器1333’。接著,在步驟S213中,微型控制器1332’判斷第二無線裝置13’的無線傳輸裝置131’是否收到同步信號。若第二無線裝置13’的無線傳輸裝置131’收到同步信號,則步驟S214會被執行,不然,則持續地等待第二無線裝置13’的無線傳輸裝置131’收到同步信號。
[0064]在步驟S214中,微型控制器1332’記錄第二無線同步計數器1333’的計數值。接著,在步驟S215中,微型控制器1332’計算近二次記錄的第二無線同步計數器1333’的計數值的差值。然后,在步驟S216中,微型控制器1332’判斷該差值是否等于預設差值,若二者相當則步驟S218會被執行,不然則執行步驟S217。
[0065]在步驟217中,微型控制器1332’依據步驟S215中計算所得的差值來修正第二無線同步計數器1333’的計數值,并且記錄修正后的計數值。接著,在步驟S218中,微型控制器1332’重置第二無線同步計數器1333’。最后,在步驟S218之后,步驟S213會被重新執行。
[0066]另外,于上述步驟S218之后,該第二無線裝置13’的微型控制器1332’可再產生一同步確認信號,并且經由無線傳輸裝置接口 1331’、無線傳輸裝置131’、天線132將該同步確認信號發送給第一無線裝置12’,然后再執行步驟S213。然而,如前所述,本發明并不限制第二無線同步計數器1333’是否產生與傳送上述同步確認信號。
[0067]請再參照圖2A?圖2C,圖2C是本發明一實施例的第一無線裝置12’與第二無線裝置13’之間的信號傳輸示意圖。由上可知當第一無線裝置12’收到具有固定周期的特定服務的信息的傳輸接口信號時,第一無線裝置12’會傳送同步信號給第二無線裝置13’。在第二無線裝置13’收到同步信號時,會記錄第二無線同步計數器1333’的計數值,并且計算近二次第二無線同步計數器1333’計數值的差值,然后據以修正與記錄經修正后的計數值,最后重置第二無線同步計數器1333’。如此循環運作,即可保持第一無線裝置12’與第二無線裝置13’ 二者間信息傳輸的同步化要求。
[0068]〔無線同步系統的另一實施例〕
[0069]請再參照圖3,圖3是本發明另一實施例的無線同步系統的方框圖。無線同步系統I包括電腦裝置11、第一無線裝置12與至少一個第二無線裝置13,其中第一無線裝置12無線連接于第二無線裝置13。圖3的實施例中,無線同步系統I有兩個第二無線裝置13,但本發明并不限制第二無線裝置13的數量與類型。
[0070]電腦裝置11具有傳輸接口 111,且第一無線裝置12可以通過傳輸接口 111而連接于電腦裝置11,傳輸接口 111例如為通用串行總線接口(USB),其中通用串行總線接口會于固定周期傳送具有幀起始或中斷等特定服務的信息的傳輸接口信號給第一無線裝置12。
[0071]另外,如同前面所述,第一無線裝置12亦可以于固定周期自行產生具有幀起始或中斷等特定服務的信息的傳輸接口信號。此時,圖1實施例中的電腦裝置11可以自無線同步系統I中移除。換言之,電腦裝置11的有無并非用以限制本發明。
[0072]第一無線裝置12包括無線傳輸裝置121、天線122與控制模塊123。無線傳輸裝置121耦接于天線122與控制模塊123。控制模塊123包括無線傳輸裝置接口 1231、電腦通信傳輸接口微型控制器1232與第一無線同步計數器1233,其中電腦通信傳輸接口微型控制器1232耦接于電腦裝置11的傳輸接口 111,且耦接于無線傳輸裝置接口 1231與第一無線同步計數器1233之間,以及無線傳輸裝置接口 1231耦接無線傳輸裝置121 ;其中,電腦通信傳輸接口微型控制器1232用以控制第一無線同步計數器1233。
[0073]無線傳輸裝置接口 1231作為電腦通信傳輸接口微型控制器1232與無線傳輸裝置121之間的溝通接口。無線傳輸裝置121具有調制器、解調器、編碼器、解碼器與濾波器等。
[0074]第二無線裝置13包括無線傳輸裝置131、天線132、控制模塊133與外圍裝置134。無線傳輸裝置131耦接于天線132與控制模塊133。控制模塊133包括無線傳輸裝置接口1331、微型控制器1332與第二無線同步計數器1333,其中微型控制器1332耦接于外圍裝置134,且耦接于無線傳輸裝置接口 1331與第二無線同步計數器1333之間,以及無線傳輸裝置接口 1331耦接無線傳輸裝置131。
[0075]無線傳輸裝置接口 1331作為微型控制器1332與無線傳輸裝置131之間的溝通接口。無線傳輸裝置131具有調制器、解調器、編碼器、解碼器與濾波器等。
[0076]于無線同步系統I應用在第一無線裝置12作為同步作業被動端的實施例中,當第一無線裝置12的電腦通信傳輸接口微型控制器1232在收到具有幀起始或中斷等特定服務的信息的傳輸接口信號時,電腦通信傳輸接口微型控制器1232會重置第一無線同步計數器 1233。
[0077]在無線同步系統I中,當該第二無線裝置13的微型控制器1332判斷該第二無線同步計數器1333計數到記錄的計數值時,該微型控制器1332會產生一同步請求信號,并且經由無線傳輸接口 1331、無線傳輸裝置131、天線132,將該同步請求信號傳送給該第一無線裝置12。
[0078]接著,該第一無線裝置12的電腦通信傳輸接口微型控制器1232經由天線122、無線傳輸裝置121、無線傳輸裝置接口 1231接收到該同步請求信號時,會記錄該第一無線同步計數器1233的計數值,并且將該記錄的計數值再經由無線傳輸裝置接口 1231、無線傳輸裝置121、天線122傳送給該第二無線裝置13。
[0079]然后,該第二無線裝置13的微型控制器1332計算近二次接收、記錄的該第一無線同步計數器1233計數值的一差值,并且依據該差值修正、記錄該第二無線同步計數器1333的計數值,最后再重置該第二無線同步計數器1333。
[0080]另外,值得一提的是,于無線同步系統I的實施例中,若第一無線裝置12與第二無線裝置13已經完成數據傳輸同步,則外圍裝置134 (例如為鼠標、鍵盤或存儲單元)與電腦裝置11之間可以通過無線傳輸裝置131與121之間進行數據的傳輸。因為,第一無線裝置12與第二無線裝置13已經完成數據傳輸同步,因此,第二無線裝置13的無線傳輸裝置131可以在第二無線同步計數器1333計數到記錄的計數值之前被開啟,而在其他時間則處于待機模式,進而藉以達成省電的目的要求。
[0081]〔無線同步系統另一實施例的無線同步方法〕
[0082]請再參照圖4A,圖4A是本發明按上述系統實施例完成的數據傳輸同步方法執行于第一無線裝置12的各步驟的流程圖。首先,在步驟S301中,初始化第一無線裝置12。然后,在步驟S302中,啟動第一無線裝置12中的第一無線同步計數器1233。接著,在步驟S303中,電腦通信傳輸接口微型控制器1232引用傳輸接口信號的固定周期的特定服務的信息(諸如USB信息中的SOF信號或是中斷信號)。然后,在步驟S304中,電腦通信傳輸接口微型控制器1232判斷傳輸接口信號的固定周期的特定服務的信息是否被觸發。若傳輸接口信號的固定周期的特定服務的信息被觸發,則步驟S305會被執行,不然,則持續地等待傳輸接口信號的固定周期的特定服務的信息被觸發。
[0083]在步驟S305中,電腦通信傳輸接口微型控制器1232重置第一無線同步計數器1233。接著,在步驟S306中,電腦通信傳輸接口微型控制器1232判斷第一無線裝置12的無線傳輸裝置121是否接收到來自于第二無線裝置13的無線傳輸裝置131所傳送的同步請求信號。若第一無線裝置12的無線傳輸裝置121接收到同步請求信號,則步驟S307會被執行,不然,則持續地等待第一無線裝置12的無線傳輸裝置121接收到同步請求信號。
[0084]在步驟S307中,第一無線裝置12的電腦通信傳輸接口微型控制器1232記錄第一無線同步計數器1233的計數值。接著,在步驟S308中,第一無線裝置12的無線傳輸裝置121回傳所記錄的第一無線同步計數器1233的計數值給第二無線裝置13的無線傳輸裝置131。在步驟S308之后,步驟S304會再次地被執行。
[0085]請再參照圖4B,圖4B是本發明按上述系統實施例完成的數據傳輸同步方法執行于第二無線裝置13的各步驟的流程圖。首先,在步驟S311中,初始化第二無線裝置13。然后,在步驟S312中,啟動第二無線裝置13中的第二無線同步計數器1333。接著,在步驟S313中,微型控制器1332判斷第二無線同步計數器1333是否計數到記錄的計數值。若第二無線同步計數器1333計數到記錄的計數值,則步驟S314會被執行,不然,則持續地等待第二無線同步計數器1333計數到記錄的計數值。
[0086]在步驟S314中,第二無線裝置13的無線傳輸裝置131傳送一同步請求信號至第一無線裝置12的無線傳輸裝置121。然后,在步驟S315中,微型控制器1332判斷第二無線裝置13的無線傳輸裝置131是否收到第一無線裝置12的無線傳輸裝置121所傳送的第一無線同步計數器1233的計數值。若第二無線裝置13的無線傳輸裝置131接收到第一無線裝置12的無線傳輸裝置121所傳送的第一無線同步計數器1233的計數值,則步驟S316會被執行,不然,則持續地等待第二無線裝置13的無線傳輸裝置131接收由第一無線裝置12的無線傳輸裝置121所傳送來的第一無線同步計數器1233的計數值。
[0087]在步驟S316中,微型控制器1332記錄所接收的第一無線同步計數器1233的計數值,以及同時記錄第二無線同步計數器1333的計數值,然后,步驟S317會被執行。在步驟S317中,微型控制器1332計算目前記錄的第一無線同步計數器1233的計數值與前一次接收記錄的第一無線同步計數器1233的計數值的差值。接著,在步驟S318中,微型控制器1332判斷該差值是否等于預設差值,若是該差值等于預設差值,則步驟S313會被重新執行,不然,則執行步驟S319。
[0088]在步驟S319中,微型控制器1332重新修正與記錄修正后的第二無線同步計數器1333的計數值,亦即微型控制器1332根據步驟S317計算所得的該差值來修正第二無線同步計數器1333的計數值,并且記錄修正后的計數值。然后,步驟S313會被重新執行。
[0089]請再參照圖4A?圖4C,圖4C是本發明按上述系統實施例完成的第一無線裝置12與第二無線裝置13之間的信號傳輸示意圖。由上可知當第一無線裝置12收到具有固定周期的特定服務的信息的傳輸接口信號時,第一無線裝置12會重置其第一無線同步計數器1233。而在第二無線裝置13的第二無線同步計數器1333計數到記錄的計數值時,第二無線裝置13傳送同步請求信號給第一無線裝置12。第一無線裝置12在收到同步請求信號后,第一無線裝置12會回傳所記錄的第一無線同步計數器1233的計數值給第二無線裝置13,并且據以修正第二無線同步計數器1333的計數值。如此循環運作,即可保持第一無線裝置12與第二無線裝置13 二者間信息傳輸的同步化要求。
[0090]〔實施例的可能功效〕
[0091]綜合以上所述,本發明實施例提供的無線同步系統與其方法可以通過具有固定周期的特定服務的信息的傳輸接口信號來使得第一無線裝置與第二無線裝置的數據傳輸同步。因此,第二無線裝置可以在其第二無線同步計數器計數到記錄的計數值前,開啟其無線傳輸裝置,而其無線傳輸裝置在其他時間則處于待機模式,因此,無線同步系統與其方法能夠減少第二無線裝置的功耗,從而達到省電目的。另外,第一無線裝置與第二無線裝置在固定時間持續性進行數據傳輸時,也不易有數據遺失或溝通不同步等問題。除此之外,本發明實施例的無線通信系統與數據傳輸同步方法還可以應用于校頻工作上。
[0092]雖然本發明已以示范實施例揭示如上,然其并非用以限定本發明,任何所屬【技術領域】中的技術人員,在不脫離本發明的精神和范圍內,當可作些許的更動與潤飾,因此本發明的保護范圍當視權利要求所界定者為準。
【權利要求】
1.一種無線同步系統,其特征在于,該無線同步系統包括: 第一無線裝置,包括有第一無線傳輸裝置、第一天線與第一控制模塊,該第一無線傳輸裝置耦接于該第一天線與該第一控制模塊,該第一控制模塊包括有第一無線傳輸裝置接口、電腦通信傳輸接口微型控制器,其中該電腦通信傳輸接口微型控制器耦接于可提供傳輸接口信號的傳輸接口,且耦接于該第一無線傳輸裝置接口,以及該第一無線傳輸裝置接口耦接該第一無線傳輸裝置;以及 至少一第二無線裝置,包括有第二無線傳輸裝置、第二天線、第二控制模塊與外圍裝置,該第二無線傳輸裝置耦接于該第二天線與該第二控制模塊,該第二控制模塊包括有第二無線傳輸裝置接口、微型控制器與第二無線同步計數器,其中該微型控制器耦接于外圍裝置,且耦接于該第二無線傳輸裝置接口與該第二無線同步計數器之間,以及該第二無線傳輸裝置接口耦接該第二無線傳輸裝置。
2.如權利要求1所述的無線同步系統,其特征在于,其中該電腦通信傳輸接口微型控制器接收到該傳輸接口信號時,該電腦通信傳輸接口微型控制器產生同步信號,并且經由該第一無線傳輸裝置接口、該第一無線傳輸裝置與該第一天線傳送給該第二無線裝置;該第二無線裝置的該微型控制器在經由該第二天線、該第二無線傳輸裝置與該第二無線傳輸裝置接口接收到該同步信號時,該微型控制器同時記錄該第二無線同步計數器的該計數值,并且計算近二次記錄的該第二無線同步計數器的該計數值的差值,依據該差值修正、記錄該第二無線同步計數器的該計數值,然后重置該第二無線同步計數器。
3.如權利要求1所述的無線同步系統,其特征在于,其中該第一無線裝置還包括有與該電腦通信傳輸接口微型控制器相耦接的第一無線同步計數器,且在該電腦通信傳輸接口微型控制器于接 收到該傳輸接口信號時會被重置;另在該第二無線裝置的該微型控制器判斷該第二無線同步計數器計數到記錄的該計數值時,該微型控制器會產生同步請求信號,并且經由該第二無線傳輸接口、該第二無線傳輸裝置與該第二天線,將該同步請求信號傳送給該第一無線裝置;該第一無線裝置的該電腦通信傳輸接口微型控制器在經由該第一天線、該第一無線傳輸裝置與該第一無線傳輸裝置接口接收到該同步請求信號時,記錄該第一無線同步計數器的計數值,并且將記錄的該第一無線同步計數器的該計數值再經由該第一無線傳輸裝置接口、該第一無線傳輸裝置與該第一天線傳送給該第二無線裝置;該第二無線裝置的該微型控制器計算近二次接收、記錄的該第一無線同步計數器的該計數值的差值,并且依據該差值修正、記錄該第二無線同步計數器的該計數值。
4.如權利要求1所述的無線同步系統,其特征在于,其中該傳輸接口信號為具有固定周期的特定服務信息的通用串行總線信號,且該特定服務信息為幀起始或中斷服務信息。
5.如權利要求1所述的無線同步系統,其特征在于,其中該無線同步系統還包括計算裝置,且該計算裝置通過該傳輸接口耦接該第一無線裝置的該電腦通信傳輸接口微型控制器。
6.一種無線同步方法,用于包括第一無線裝置與第二無線裝置的無線同步系統中,其特征在于,該無線同步方法包括: 當該第一無線裝置接收到具有固定周期的特定服務的信息的傳輸接口信號時,傳送一同步信號給該第二無線裝置;以及 該第二無線裝置在收到該同步信號時,同時記錄該第二無線裝置的第二無線同步計數器的計數值,并且計算近二次記錄的該第二無線同步計數器的該計數值的差值,依據該差值修正、記錄該第二無線同步計數器的該計數值,最后再重置該第二無線同步計數器。
7.如權利要求6所述的無線同步方法,其特征在于,其中該第二無線裝置在重置第二無線同步計數器之后,會發送同步確認信號給該第一無線裝置。
8.如權利要求6所述的無線同步方法,其特征在于,其中該傳輸接口信號為一通用串行總線信號,且該特定服務為一幀起始或一中斷服務。
9.一種無線同步方法,用于包括第一無線裝置與第二無線裝置的無線同步系統中,其特征在于,該無線同步方法包括: 當該第一無線裝置接收到具有固定周期的特定服務的信息的傳輸接口信號時,則重置該第一無線裝置的第一無線同步計數器; 在該第二無線裝置的第二無線同步計數器計數到記錄的計數值時,傳送同步請求信號給該第一無線裝置; 該第一無線裝置在收到該同步請求信號時記錄該第一無線同步計數器的計數值,并且傳送記錄的該第一無線同步計數器的該計數值給該第二無線裝置;以及 該第二無線裝置計算該近二次接收、記錄的該第一無線同步計數器的該計數值的差值,并且依據該差值修正、記錄該第二無線同步計數器的該計數值。
10.如權利要求9所述的無線同步方法,其特征在于,其中該傳輸接口信號為一通用串行總線信號,且該特定服務為一幀起始或一中斷服務。
【文檔編號】H04L7/00GK104079399SQ201310115967
【公開日】2014年10月1日 申請日期:2013年3月25日 優先權日:2013年3月25日
【發明者】林宏一, 黃正宏 申請人:十速興業科技(深圳)有限公司, 十速科技股份有限公司