新四季網

同步系統以及方法

2023-08-11 13:47:31

專利名稱:同步系統以及方法
技術領域:
本發明是關於一種數據傳輸同步技術,特別是關於一種電子設備資料庫與服務端資料庫數據進行數據傳輸、達到同步處理的同步系統以及方法。
背景技術:
電子產品發展至今,數位化、可攜式的電子產品憑藉強大的功能、簡單的操作以及方便攜帶等諸多優點發展為目前電子產品的一大主流,使得現代人在日常生活中均可享受電子產品帶來的便利。
以數字多媒體播放設備為例,數據處理能力以及儲存空間都有所限制。然而在現代化的今日信息社會,計算機已成為大眾接觸、處理數字數據最重要的平臺之一。尤其近年來,隨著計算機的價格逐漸降低,計算機幾乎成為家庭及公司中的標準配置,計算機以其簡單易行的操作方式以及低廉的價格,讓數字信息能深入社會各階層,即使是一般未受過計算機操作訓練的民眾,也能輕易操控此類電子設備,達到增加知識的目的。此外,隨著計算機的運算速度的大幅提高,以及多媒體處理技術的發展,計算機的應用層次不再局限於文書處理等,它能對聲音、圖像等多媒體數據進行有效處理。再者,計算機的儲存空間也相對從前有了極大發展,更可通過購買硬碟等儲存媒介的方式無限擴充。因此,電子設備與計算機交互數據是目前大勢所趨以及發展熱點。
當今的電子設備均以資料庫的方式儲存數據,在電子設備與計算機連接後的數據處理也僅僅進行簡單的數據傳輸處理,尚沒有用資料庫的形式提供數據傳輸的同步處理。
因此,如何解決以資料庫為儲存方式的電子設備數據的傳輸同步處理(也就是數據上傳/下載處理),是目前需要解決的問題。

發明內容
為克服上述現有技術的缺點,本發明的主要目的在於提供一種同步系統以及方法,能夠對電子設備資料庫與服務端資料庫數據進行數據傳輸,實現快速、高效的數據同步傳輸的目的。
本發明的另一目的在於提供一種同步系統以及方法,藉由一對電子設備資料庫做映像中間文件,進行電子設備資料庫與服務端資料庫數據的同步傳輸。
為達成上述及其它目的,本發明提供一種同步系統以及方法。本發明的同步系統,用於對電子設備資料庫與服務端資料庫數據進行數據傳輸,該同步系統包括設置模塊,用於設置傳輸方向為該電子設備資料庫數據傳送到該服務端資料庫或者該服務端資料庫傳送到電子設備;映像模塊,用於對該電子設備資料庫的數據進行映像,並生成一用於儲存映像數據的中間文件;對比模塊,用於對該映像模塊生成的中間文件與該服務端數據進行對比,判斷需要傳輸的數據;更新模塊,藉由該對比模塊的對比結果,並通過該設置模塊設置的傳輸方向,對該中間文件或該服務端資料庫進行更新;以及導入模塊,在該更新模塊對該中間文件進行更新後,將中間文件數據導入到該電子設備資料庫。
本發明的同步方法,用於對電子設備資料庫與服務端資料庫進行數據傳輸,該同步方法包括以下步驟(1)設置傳輸方向是對該電子設備資料庫進行傳輸或者對該服務端資料庫進行傳輸;(2)建立中間文件,對電子設備資料庫數據進行映像;(3)對比該中間文件與該服務端資料庫數據,確定需要傳輸的數據;(4)判斷該步驟(1)設置的傳輸方向,若傳輸方向是對電子設備資料庫進行傳輸,則跳到步驟(6),否則進到步驟(5);(5)根據該步驟(3)的對比結果,對該服務端資料庫進行傳輸,並結束同步方法的處理步驟;(6)藉由該步驟(3)的對比結果,對該中間文件進行更新;以及(7)將該中間文件內容導入到該電子設備資料庫,完成該電子設備資料庫的更新處理。
綜上所述,與現有的數據傳輸同步技術相比,本發明的同步系統以及方法可以對電子設備資料庫與服務端資料庫進行數據傳輸,且數據傳輸處理是通過一中間文件進行,傳輸過程中不必藉助該電子設備資料庫,且該電子設備也不必開機,達到快速及高效的數據傳輸同步的目的。


圖1是本發明的同步系統的基本框架方塊示意圖。
圖2(A)至圖2(C)是本發明的同步系統中第一映像關係表以及第二映像關係表示例圖。
圖3是本發明的同步方法的運行流程圖。
具體實施例方式
實施例如圖1所示是本發明的同步系統的基本結構方塊示意圖,須特別說明的是,該同步系統另也包括其它的構件,為簡化附圖及說明,此處的基本結構僅顯示與本發明有關的構件。
在本實施例中,本發明的同步系統1是用於對電子設備資料庫11與服務端資料庫12進行數據傳輸,該同步系統1包括設置模塊13、映像模塊14、對比模塊15、更新模塊16以及導入模塊17,可將同步系統1安裝在該電子設備或服務端中。
該電子設備資料庫11是置於該電子設備中,用於儲存該電子設備的數據,該數據例如是音頻數據、視頻數據(其中包括圖片數據)以及音視頻混合數據。該電子設備例如是多媒體播放設備(在此未標出)。
該服務端資料庫12是置於該服務端(在此未標出),用於儲存數據,該數據例如是音頻數據、視頻數據(其中包括圖片數據)以及音視頻混合數據,該服務端例如是個人計算機、筆記本型計算機、服務端以及工作站,一個服務端可以對多個電子設備進行數據傳輸。此外,該服務端還提供一個可與該電子設備電性連接的接口,需特別說明的是,該電子設備與該服務端的連接方式是現有技術,為簡化說明,在此不再詳細說明。
該設置模塊13用於設置數據傳輸方向,該數據傳輸方向是該電子設備資料庫11數據傳送到該服務端資料庫12或者該服務端資料庫12數據傳送到電子設備資料庫11中的一個。在本實施例中,該設置模塊13還用於設置數據傳輸類型以及傳輸處理規則,其中,該數據傳輸類型包括音頻數據、視頻數據(其中包括圖片數據)或音視頻混合數據;該傳輸處理規則是若傳輸處理過程中出現重名數據,則處理方式包括跳過該重名數據(預設傳輸規則)、由該電子設備端數據覆蓋服務端的同名數據或由服務端數據覆蓋該電子設備端數據端同名數據,其中跳過該重名數據的處理規則是指不對該數據進行處理。
該映像模塊14用於藉由該設置模塊13設置的傳輸選項,對該電子設備資料庫11的數據進行映像,並生成一用於儲存映像數據的中間文件(未標出),該中間文件的內容與該電子設備資料庫11完全相同,相當於該電子設備資料庫的一張相片,其數據格式是能夠被該電子設備以及該服務端進行讀寫操作。由於常見電子設備在與服務端電性連接進行數據傳輸時均會自動關閉其電源,如此會造成無法調用其原有的資料庫11,更無法正確的從該資料庫中11中獲取有用信息,在數據傳輸完成後,也無法將更新的數據寫入該電子設備資料庫11中。因此,本發明利用一中間文件在該電子設備關閉電源進行數據同步傳輸之前,映像該電子設備資料庫11的內容,並將其保存在該電子設備,以便後續進行數據同步傳輸操作。在數據同步傳輸過程中該電子設備與該服務端電性連接,並藉由該服務端的電源進行該中間文件的讀寫同步操作;讀寫同步完成後,斷開該電子設備與該服務端的連接,打開該電子設備的電源,即可將該中間文件的內容導入該電子設備資料庫11中完成數據傳輸同步。
該對比模塊15用於對該映像模塊14生成的中間文件的內容與該服務端數據進行對比,確定需要同步傳輸的數據。對比時首先判斷該設置模塊13設置的數據類型,若該數據類型為音頻數據,則僅對比音頻數據,若數據類型為視頻數據(其中包括圖片數據),則僅對比視頻數據,若數據類型為音視頻混合數據,則僅對比音視頻混合數據,數據同步傳輸類型為預設設置下將對所有數據進行對比。
該更新模塊16用於藉由該對比模塊15的對比結果,並通過該設置模塊13設置的數據傳輸方向,對該中間文件或該服務端資料庫12進行更新。若該設置模塊13設置的數據傳輸方向是該電子設備資料庫11數據傳送到該服務端資料庫12(即數據上傳),則通過該中間文件對該服務端資料庫12進行更新,即可完成同步更新;否則通過該服務端資料庫12對該中間文件進行更新(即數據下載)。在同步更新中,若出現同名數據,則藉由該設置模塊13設置傳輸處理規則對該同名數據進行處理。其中該處理規則包括跳過該重名數據、由該電子設備端數據覆蓋服務端的同名數據或者由服務端數據覆蓋該電子設備端數據端同名數據,其中跳過該重名數據即表示不對其進行更新。
該導入模塊17是用於將該中間文件數據導入該電子設備中,其中若該更新模塊16是對該中間文件進行更新,則該導入模塊17在該更新模塊16對該中間文件進行更新完成後重新啟動該電子設備時,將該中間文件數據導入到該電子設備資料庫11,以完成同步更新。
請參閱圖2(A)至圖2(C),在本實施例中,該電子設備中還有一第一映像關係表,用於記錄傳送到該服務端的數據。該第一映像關係表用於記錄數據標示識別碼、數據名稱以及數據修改時間等信息,在本實施例具有該第一映像關係表的電子設備的電子設備標示碼(machineid)為1001,其中該電子設備標示碼是由電子設備自身提供的,接著如圖2(A)所示,以第一列110為例,數據標示識別碼為7對應數據修改時間為100001,數據名稱為\my location\1.mp3;接著,如圖2(B)所示,該表即儲存在另一個電子設備中的第一映像關係表,其中,該電子設備標示碼是1001,該第一映像關係表所示的列113的數據區位與圖2(A)一致,故在此不予贅述;接著,該服務端資料庫12還儲存有一第二映像關係表,用於記錄傳送到該電子設備的數據,該第二映像表用於記錄服務端標示碼、電子設備標示碼(machine id)、被傳送數據的數據名稱、數據修改時間以及數據標示識別碼,如圖2(C)所示,以第一列111為例,服務端標示碼為1,電子設備標示碼為1000對應的數據名稱為C\1.mp3,數據修改時間為100001,數據標示識別碼為7。在每次數據傳輸處理結束之後,均會在該第一映像關係表以及該第二映像關係表中記錄數據修改時間,若再次進行新的數據傳輸處理,則根據修改日期是否匹配挑出新的數據項進行傳輸,實現數據處理同步及提高處理效率的目的。此外,在本實施例中,該同步系統1是通過操作腳本(script)與命令行(command line)的方式進行。
如圖3所示,它是本發明的同步方法的運行流程圖。
首先進行步驟S1,設置傳輸方向為將數據傳送到該電子設備資料庫11(即數據下載的同步處理)或將數據傳送到對該服務端資料庫12(即數據上傳的同步處理);在本實施例中,該步驟S1還包括設置的傳輸類型為音頻數據、視頻數據或音視頻混合數據,以及設置的傳輸處理規則為傳輸過程中出現重名的數據,處理方式包括跳過該重名數據、由該電子設備端數據覆蓋服務端的同名數據或由服務端數據覆蓋電子設備端數據同名數據,接著進到步驟S2。
在該步驟S2,建立該中間文件,對該電子設備資料庫11的數據進行映像,映像後該中間文件的內容與該電子設備資料庫11對應數據完全相同,接著進到步驟S3。
在該步驟S3,對比該中間文件與該服務端資料庫12的數據內容,確定需要傳輸的數據以便後續進行數據傳輸處理(即數據上傳或下載的同步處理),接著進到步驟S4。
在該步驟S4,判斷該步驟S2設置的數據傳輸方向,若數據傳輸方向為將數據傳送到該服務端資料庫12,則直接進到步驟S5;否則跳至步驟S6。
在該步驟S5,藉由該步驟S3的對比結果,通過該中間文件對該服務端資料庫12進行數據的上傳處理,並結束流程步驟。
在該步驟S6,藉由該步驟S3的對比結果,通過該服務端資料庫12對該中間文件進行更新處理。
在該步驟S7,在重新啟動該電子設備後,通過該中間文件對該電子設備資料庫11進行更新,並完成流程步驟。
在本實施例中,同步方法是可通過腳本(script)與命令行(commandline)的方式進行。
總而言之,藉由本發明的同步系統以及方法能夠對電子設備資料庫11與服務端資料庫12數據進行數據同步傳輸處理,且同步傳輸處理是通過一中間文件進行,同步過程中不必藉助該電子設備資料庫,且該電子設備也不必開機,達到快速及高效的數據同步傳輸的目的。
權利要求
1.一種同步系統,用於對電子設備資料庫與服務端資料庫進行數據傳輸,其特徵在於,該同步系統包括設置模塊,用於設置傳輸方向為該電子設備資料庫數據傳送到該服務端資料庫或者該服務端資料庫傳送到電子設備;映像模塊,用於對該電子設備資料庫的數據進行映像,並生成一用於儲存映像數據的中間文件;對比模塊,用於對該映像模塊生成的中間文件與該服務端數據進行對比,判斷需要傳輸的數據;更新模塊,藉由該對比模塊的對比結果,並通過該設置模塊設置的傳輸方向,對該中間文件或該服務端資料庫進行更新;以及導入模塊,在該更新模塊對該中間文件進行更新後,將中間文件數據導入到該電子設備資料庫。
2.如權利要求1所述的同步系統,其特徵在於,該設置模塊還用於設置傳輸數據的類型為音頻數據、視頻數據或音視頻混合數據組合組中的一個。
3.如權利要求1所述的同步系統,其特徵在於,在該對比模塊對比出電子設備端及服務端的數據為重名時,則該設置模塊還提供傳輸處理規則供使用者設定,該傳輸處理規則是跳過該重名數據、由該電子設備端數據覆蓋服務端的同名數據或由服務端數據覆蓋電子設備端數據端同名數據其中之一。
4.如權利要求1所述的同步系統,其特徵在於,該電子設備是多媒體播放設備。
5.如權利要求1所述的同步系統,其特徵在於,該電子設備資料庫還儲存有一第一映像關係表,用於記錄傳送到該服務端的數據。
6.如權利要求5所述的同步系統,其特徵在於,該第一映像關係表用於記錄電子設備中的數據標示識別碼、修改時間以及傳送數據信息組成群組中的一個。
7.如權利要求1所述的同步系統,其特徵在於,該服務端資料庫還儲存有一第二映像關係表,用於記錄傳送到該電子設備的數據。
8.如權利要求7所述的同步系統,其特徵在於,該第二映像表用於記錄服務端標示碼、電子設備標示碼、被傳送數據信息、數據修改時間或電子設備中的數據標示識別碼組成群組中的一個。
9.如權利要求1所述的同步系統,其特徵在於,該服務端資料庫可對多個電子設備資料庫進行數據傳輸。
10.一種同步方法,用於對電子設備資料庫與服務端資料庫進行數據傳輸,其特徵在於,該同步方法包括以下步驟(1)設置傳輸方向是對該電子設備資料庫進行傳輸或者對該服務端資料庫進行傳輸;(2)建立中間文件,對電子設備資料庫數據進行映像;(3)對比該中間文件與該服務端資料庫數據,確定需要傳輸的數據;(4)判斷該步驟(1)設置的傳輸方向,若傳輸方向是對電子設備資料庫進行傳輸,則跳到步驟(6),否則進到步驟(5);(5)根據該步驟(3)的對比結果,對該服務端資料庫進行傳輸,並結束同步方法的處理步驟;(6)藉由該步驟(3)的對比結果,對該中間文件進行更新;以及(7)將該中間文件內容導入到該電子設備資料庫。
11.如權利要求10所述的同步方法,其特徵在於,該步驟(1)還包括設置數據傳輸的類型,且該數據類型包括音頻數據、視頻數據或音視頻混合數據組成群組中的一個。
12.如權利要求10所述的同步方法,其特徵在於,該步驟(1)還包括設置傳輸處理規則,根據該步驟(3)的對比結果為電子設備端及服務端的數據重名時,則提供傳輸處理規則,該傳輸處理規則是跳過該重名數據、由該電子設備端數據覆蓋服務端的同名數據或者由服務端數據覆蓋電子設備端數據端同名數據其中之一。
13.如權利要求10所述的同步方法,其特徵在於,該電子設備是多媒體播放設備。
14.如權利要求10所述的同步方法,其特徵在於,該電子設備資料庫還儲存一第一映像關係表,用於記錄傳送到該服務端的數據。
15.如權利要求14所述的同步方法,其特徵在於,該第一映像關係表用於記錄電子設備中的數據標示識別碼、修改時間或數據信息組成群組中的一個。
16.如權利要求10所述的同步方法,其特徵在於,該服務端資料庫還儲存一第二映像關係表,用於記錄傳送到該電子設備的數據。
17.如權利要求16所述的同步方法,其特徵在於,該第二映像表用於記錄服務端標示碼、電子設備標示碼、被傳輸數據信息、數據修改時間或電子設備中的數據標示識別碼所組成群組中的一個。
18.如權利要求10所述的同步方法,其特徵在於,該服務端資料庫可對多個電子設備資料庫進行數據傳輸。
全文摘要
一種同步系統以及方法,主要是用於對電子設備資料庫與服務端資料庫數據進行數據傳輸,該同步系統包括設置模塊,設置傳輸方向;映像模塊,建立中間文件,對電子設備資料庫數據進行映像;對比模塊,對比中間文件與該服務端數據,確定需要傳輸的數據;更新模塊,根據對比結果,通過該設置模塊設置的傳輸方向,對該中間文件或該服務端資料庫進行更新;以及導入模塊,將中間文件數據導入到該電子設備資料庫;本發明的同步系統以及方法可以對電子設備資料庫與服務端資料庫進行數據傳輸,且數據傳輸處理是通過一中間文件進行,傳輸過程中不必藉助該電子設備資料庫,且該電子設備也不必開機,達到快速及高效的數據傳輸同步的目的。
文檔編號H04L12/00GK1937504SQ20051010584
公開日2007年3月28日 申請日期2005年9月23日 優先權日2005年9月23日
發明者邱全成, 蔡敏捷 申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀