動態資料同步更新方法及其裝置的製作方法
2023-05-26 05:00:01 2
>TYPEPIDSTATUSBYTETYPE為名片管理的編號,通過該TYPE欄,可將電子字典2上的名片管理與個人電腦1上的名片管理相對映。PID為每一筆名片管理記錄,電子字典2系統都提供一個唯一的遞增流水號。STATUSBYTE記錄該筆資料的狀態。(3)在此值得一提的是,在本發明的較佳實施例中,上述個人電腦1與電子字典2內的標的表的STATUSBYTE欄,如圖3所示共有四種狀態,分別為資料已同步(Clean-Shared);資料未同步(Dirty-Shared),表示此筆資料需要同步,該資料為新增或被修改過;刪除(Delete);及加密(Exclusive)。且,對於這四種狀態共有六條命令,分別為加密命令(Private)將資料已同步的狀態轉換為加密的狀態。解密命令(Create)將加密的狀態轉換為資料已同步的狀態。用戶修改命令(Modify)將資料已同步的狀態轉換為資料未同步的狀態。機器修改命令(Update)將資料未同步的狀態轉換為資料已同步的狀態。刪除命令(Invalidate)將資料已同步的狀態轉換為刪除的狀態。復原命令(Restore)將刪除的狀態轉換為資料已同步的狀態。(4)當個人電腦1與電子字典2上述這兩張標的表(TAGTABLE)建立好之後,所有資料目前的狀態都可以得到。(5)通訊時,以個人電腦1為主(MASTER),電子字典2為輔(SLAVE),個人電腦1首先要求電子字典發送標的表,個人電腦1接收到電子字典的標的表後,已掌握了雙方資料的所有訊息。由此,個人電腦1即能發送命令,控制整個通訊流程。綜上所述說明,本發明的動態資料同步更新方法,首先如圖1、2所示將個人電腦1與電子字典2以通訊線路3連接,完全連線後,請參閱圖4所示,首先由個人電腦1開始啟動第一動態資料同步程序12,以握手式交談(handshake)模式發送請求開始通訊信號(Start)至電子字典2,啟動第二動態資料同步程序22,且在該個人電腦1接收到該電子字典2響應信號(ACK-Start),由請求電子字典2發送標的表,且與人個電腦1內的標的表比較,根據標的表的狀態欄比較結果,個人電腦1對電子字典2發出傳輸資料給電子字典2、或要求電子字典2發送資料等命令,並於資料傳輸結束後,將該標的表的狀態欄清除,最後中斷通訊連接。為進一步說明狀態欄的比較結果,請參見圖6所示,其中(1)所示為個人電腦新增一筆資料「JackQiou」,而電子字典內無此筆資料,此時個人電腦的狀態欄顯示「資料未同步」。(2)所示為對(1)啟動動態資料同步程序後,個人電腦與電子字典的狀態欄皆顯示「資料已同步」,且個人電腦新增的「JackQiou」資料亦傳輸至電子字典內,從「無資料」轉換成具有該筆「JackQiou」資料。(3)所示為對(2)個人電腦修改原有資料「JackQiou」成為「JackQiu」,狀態欄顯示了「資料未同步」;而電子字典的對應資料並未變更,故狀態欄顯示「資料已同步」。(4)所示為對(3)啟動動態資料同步程序後,個人電腦與電子字典的狀態欄皆顯示「資料已同步」,且個人電腦修改的「JackQiu」資料亦傳輸至電子字典內,資料從「JackQiu」轉換成「JackQiu」。(5)所示為對(4)個人電腦將原有資料「JackQiu」加密,狀態欄顯示「加密」;而電子字典的對應資料並未變更,故狀態欄顯示「資料已同步」。(6)所示為對(5)啟動動態資料同步程序後,個人電腦與電子字典的狀態欄皆顯示「資料已同步」,且將電子字典內的資料「JackQiu」加密。(7)所示為對(6)個人電腦刪除原有資料「JackQiu」成為「無資料」,狀態欄顯示「刪除」;而電子字典的對應資料並未變更,故狀態欄顯示「資料已同步」。(8)所示為對(7)啟動動態資料同步程序後,電子字典的「JackQiu」資料被刪除而轉換成「無資料」。上述圖6主要系對個人電腦內的資料更新,而電子字典內的資料不變的狀態下所做的說明,同理亦可適用在個人電腦內的資料不變,而電子字典內的資料更新的狀態,不同的是在前者是從個人電腦將更新資料傳輸至電子字典;而後者是從電子字典將更新資料傳輸至個人電腦。此外,當個人電腦與電子字典各有資料更新的狀態,本發明的個人電腦1將逐筆比較與電子字典2彼此的標的表,且根據標的表的狀態欄比較結果,個人電腦1對電子字典2發出傳輸資料給電子字典2、或要求電子字典2發送資料等交替式傳輸,達到保持個人電腦1與電子字典2間資料的一致性,並實現資料自動交換的目的與效果者。而在電子字典2方面,請參照圖5的流程所示,電子字典2與開機後,同樣以握手式交談(Handshakd)模式於接收到個人電腦1發送的請求開始通訊信號(Start)後,回送一響應信號(ACK-Start)給人個電腦1,同時等待由個人電腦1發出的命令,且根據這些命令執行相應的動作,並同樣於資料傳輸結束後,將該標的表的狀態欄清除,最後中斷通訊連接。綜上所述,本發明的動態資料同步更新方法及其裝置確可藉以上技術的揭示,達到保持個人電腦與電子字典間資料的一致性,並實現資料的自動交換,使電子字典真正成為個人電腦的伴隨者等預期的使用目的,以及功效的長足增進。但,以上所述,僅為本發明的較佳實施例,大凡熟悉此項技藝人士,依據本發明精神所作的變化,仍應包括於權利要求範圍內。權利要求1.一種動態資料同步更新方法,其特徵在於,其步驟包括a)提供一組織軟體至個人電腦及電子字典內,通過該組織軟體,使用者能就個人電腦及電子字典內的資料進行編輯,每筆資料皆具有一個至少能夠顯示其資料狀態的標的表;b)提供一動態資料同步程序至個人電腦及電子字典內,且分別通過動態資料同步程序記錄上述資料的編輯;c)將個人電腦與電子字典耦由分別的串/並列端連線,使該個人電腦與該電子字典內的動態資料同步程序完全通訊連接;d)啟動個人電腦內的動態資料同步程序,發送一請求通訊信號至電子字典,啟動電子字典的動態資料同步程序,直至接收到該電子字典的響應信號後,請求電子字典發送標的表;以及e)個人電腦比較其標的表與電子字典送來的標的表,並根據表的表的資料狀態比較結果,由個人電腦對電子字典發出傳輸資料給電子字典、或要求電子字典發送資料等命令,完成動態資料同步更新。2.如權利要求1所述的動態資料同步更新方法,其特徵在於,還包括f)於資料傳輸結束後,將該標的表的資料狀態清除。3.如權利要求2所述的動態資料同步更新方法,其特徵在於,還包括g)中斷個人電腦與電子字典的連線。4.如權利要求1所述的動態資料同步更新方法,其特徵在於,第a)步驟的標的表,於個人電腦中進一步包括有與電子字典對映的編號記錄、隨每筆資料遞增的流水號記錄、及與電子字典流水號對應的識別碼記錄。5.如權利要求1所述的動態資料同步更新方法,其特徵在於,第a)步驟的標的表,於電子字典中進一步包括有與個人電腦對映的編號記錄、及隨每筆資料遞增的流水號記錄。6.如權利要求1所述的動態資料同步更新方法,其特徵在於,第a)步驟的資料編輯為名片管理、備忘記事。紀念日期等資料的修改、新增、刪除、加密、及解密等等。7.一種動態資料同步更新裝置,包括一個人電腦,其特徵在於,其內包含一第一組織軟體,提供使用者進行資料的編輯,並產生一至少顯示資料狀態的標的表;及一第一動態資料同步程序,記錄上述標的表與編輯資料;一電子字典,其內包含一第二組織軟體,提供使用者進行資料的編輯,並產生一至少顯示資料狀態的標的表;及一第二動態資料同步程序,記錄上述標的表與編輯資料;以及一通訊線路,連接上述個人電腦的串/並行端與上述電子字典的串/並行端,使該個人電腦的第一動態資料同步程序與該電子字典的第二動態資料同步程序達成通訊連接,且藉由該第一與第二動態資料同步程序,以比較個人電腦與電子字典內的標的表,並根據標的表的資料狀態比較結果,由個人電腦對電子字典發出傳輸資料給電子字典、或要求電子字典發送資料等命令,完成動態資料同步更新。8.如權利要求7所述的動態資料同步更新裝置,其特徵在於,該個人電腦內的標的表還包括一與電子字典對映的編號記錄;一隨每筆資料遞增的流水號記錄;及一與電子字典流水號對應的識別碼記錄。9.如權利要求7所述的動態資料同步更新方法,其特徵在於,該電子字典的標的表還包括一與個人電腦對映的編號對映;及一隨每筆資料遞增的流水號記錄。10.如權利要求7所述的動態資料同步更新裝置,其特徵在於,資料的編輯為名片管理、備忘記事、紀念日期等資料的修改、新增、刪除、加密、及解密等等。全文摘要本發明提供一種動態資料同步更新方法及其裝置。主要包括有個人電腦、電子字典、及建立在兩者的串/並行端間的通訊線路,其中在個人電腦內具有一第一組織軟體及一第一動態資料同步程序,在上述電子字典內具有一第二組織軟體及一第一動態資料同步程序,使用者可隨時啟動該第一/第二組織軟體進行編輯,且每當進行編輯資料時,都需要呼叫第一/第二動態資料同步程序,若知發生的變化,將此變化保存下來,並根據這些變化進行通訊,達到保持個人電腦與電子字典間資料的一致性。文檔編號G06F17/30GK1209607SQ9711753公開日1999年3月3日申請日期1997年8月27日優先權日1997年8月27日發明者張景嵩,何代水,蔡世光,邱旭軍,李瑜申請人:英業達股份有限公司