一種智能終端、智能同步更新系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種智能同步更新系統(tǒng),包括服務器以及至少一個智能終端。所述智能終端包括:檢測模塊,用于檢測是否有用戶對其進行操作;讀取模塊,用于當檢測模塊檢測到有用戶對其進行操作時,讀取所述服務器上的資源文件的描述數(shù)據(jù),并保存于智能終端中;以及解析模塊,用于解析讀取模塊所讀取的描述數(shù)據(jù),判斷這些描述數(shù)據(jù)所對應的資源文件是否已經(jīng)存儲于智能終端中,若沒有,則從服務器中將該資源文件下載到智能終端上。所述智能同步更新系統(tǒng)采用智能終端檢測用戶的操作,并與服務器實現(xiàn)數(shù)據(jù)同步的方式,通過服務器可以實現(xiàn)對所需數(shù)據(jù)資源的編輯和管理,還可以節(jié)省網(wǎng)絡資源及智能終端的存儲空間,從而達到實時更新智能終端數(shù)據(jù)資源的目的。
【專利說明】一種智能終端、智能同步更新系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及一種智能終端、智能同步更新系統(tǒng)及方法。
【背景技術】
[0002]近年來隨著移動通信技術的快速發(fā)展,智能電視的到來,順應了電視機“高清化”、“網(wǎng)絡化”、“智能化”的趨勢。尤其在公共場所中,例如:酒店,電視機早就成為了酒店客房的標配,但傳統(tǒng)的電視機已滿足不了客人的需求,也更滿足不了酒店的需求??腿诵枰@取更豐富信息及更多樣的娛樂方式,酒店也希望通過更智能的電視機向客人展示自己的優(yōu)勢信息以及提供更好的服務,這就需要由智能終端(例如:智能電視或智能機頂盒)來滿足這種需求。
[0003]當人員在智能終端上向客人展示其信息時,會用到大量的多媒體內容,如高清的視頻和圖片等,如果這些內容是存放在本地(例如:智能設備的flash上),那么這些內容的管理和更新會帶來很大的麻煩。如果這些內容都是從網(wǎng)絡上獲取,由網(wǎng)絡升的服務器來統(tǒng)一管理這些內容,那么這些內容展現(xiàn)的時候需要先通過網(wǎng)絡獲取下來,自然會出現(xiàn)一些延時,這樣就會導致用戶體驗比較差,而且會占用較多網(wǎng)絡資源。因此,有必要提處一種更好的機制來存放和管理這些內容。
【發(fā)明內容】
[0004]本發(fā)明需解決的技術問題在于提供一種更新及時、不占用網(wǎng)絡資源的智能終端、智能同步更新系統(tǒng)及方法。
[0005]一種智能終端,其包括:
檢測模塊,用于檢測是否有用戶對其進行操作;
讀取模塊,用于當檢測模塊檢測到有用戶對其進行操作時,讀取一服務器上的資源文件的描述數(shù)據(jù),并保存于智能終端中;以及
解析模塊,用于解析讀取模塊所讀取的描述數(shù)據(jù),判斷這些描述數(shù)據(jù)所對應的資源文件是否已經(jīng)存儲于智能終端中,若沒有,則從服務器中將該資源文件下載下來。
[0006]一種智能同步更新系統(tǒng),包括服務器以及至少一個智能終端,所述智能終端包括:
檢測模塊,用于檢測是否有用戶對其進行操作;
讀取模塊,用于當檢測模塊檢測到有用戶對其進行操作時,讀取所述服務器上的資源文件的描述數(shù)據(jù),并保存于智能終端中;以及
解析模塊,用于解析讀取模塊所讀取的描述數(shù)據(jù),判斷這些描述數(shù)據(jù)所對應的資源文件是否已經(jīng)存儲于智能終端中,若沒有,則從服務器中將該資源文件下載到智能終端上。
[0007]—種智能同步更新方法,用于自動同步更新服務器及智能終端的數(shù)據(jù),所述服務器用于存放資源文件以及對應資源文件的描述數(shù)據(jù),所述描述數(shù)據(jù)用于描述資源文件,該方法包括如下步驟: 檢測是否有用戶對智能終端進行操作;
當檢測到有用戶對智能終端進行操作時,從服務器上讀取資源文件的描述數(shù)據(jù);
將所讀取的描述數(shù)據(jù)以文本文件的形式保存于智能終端中;
解析所讀取的描述數(shù)據(jù),判斷這些描述數(shù)據(jù)所對應的資源文件是否已經(jīng)存儲于智能終端中;
若沒有存儲于智能終端中,則從服務器中將該資源文件下載到智能終端上。
[0008]本發(fā)明的智能同步更新系統(tǒng)包括服務器及智能終端,該智能更新方法采用智能終端檢測用戶的操作,并與服務器實現(xiàn)數(shù)據(jù)同步的方式,不但可以通過服務器方便地實現(xiàn)對所需資源數(shù)據(jù)的編輯和管理,還可以節(jié)省網(wǎng)絡資源及終端設備的存儲空間,從而達到實時更新智能終端數(shù)據(jù)資源的效果。
【專利附圖】
【附圖說明】
[0009]圖1為本發(fā)明智能同步更新系統(tǒng)的示意圖。
[0010]圖2為本發(fā)明智能終端的示意圖。
[0011]圖3為本發(fā)明智能同步更新方法的流程圖。
[0012]圖4為本發(fā)明智能同步更新方法的深度優(yōu)先遍歷方式的示意圖。
【具體實施方式】
[0013]下面結合附圖和實施方式對本發(fā)明作進一步說明。
[0014]本發(fā)明的智能終端、智能同步更新系統(tǒng)及方法應用于酒店資源管理。
[0015]如圖1所示,本發(fā)明的智能同步更新系統(tǒng)10包括服務器11及至少一個智能終端12,在本實施例中智能終端12的個數(shù)為三個,當然不限于三個。所述服務器11包括數(shù)據(jù)庫110,該數(shù)據(jù)庫110內存放酒店信息的描述數(shù)據(jù),所述酒店信息及多媒體資源信息由管理人員編輯并設定于數(shù)據(jù)庫HO內,例如上傳照片、視頻等多媒體資源,以及修改文字信息描述
坐寸ο
[0016]如圖2所示,所述智能終端12可以為酒店的客房中電視機、電腦智能終端等電子設備,該智能終端12包括檢測模塊120、判斷模塊121、讀取模塊122、解析模塊123、清理模塊124、存儲模塊125及顯示模塊126。所述檢測模塊120用于檢測是否有用戶對其進行操作。所述判斷模塊121用于當檢測到用戶操作時,判斷智能終端是否已經(jīng)正在與服務器11進行數(shù)據(jù)同步,若已正在進行數(shù)據(jù)同步,則停止數(shù)據(jù)同步。所述讀取模塊122用于當判斷模塊121判斷智能終端沒有正在與服務器11進行數(shù)據(jù)同步后,讀取服務器11上的資源文件的描述數(shù)據(jù),并將讀取到的描述數(shù)據(jù)保存于存儲模塊125中。所述解析模塊123用于解析讀取模塊122所讀取的描述數(shù)據(jù),并將該描述數(shù)據(jù)添加到一數(shù)據(jù)表里,并進一步判斷這些描述數(shù)據(jù)所對應的資源文件是否已經(jīng)存儲于智能終端12中,若沒有,則從服務器11中將該資源文件下載下來。所述顯示模塊126用于將下載到智能終端12中的資源文件予以顯示。智能終端124內包括存儲于本地固有硬盤的資源數(shù)據(jù),所述清理模塊124用于定期瀏覽存儲于智能終端124的資源數(shù)據(jù),若發(fā)現(xiàn)所述資源數(shù)據(jù)不在數(shù)據(jù)表中,則對應清除智能終端12中的該資源數(shù)據(jù),以節(jié)省并釋放智能終端12的存儲空間。
[0017]請參閱圖3與圖4,其為本發(fā)明提供的一種智能同步更新方法,用于自動同步更新服務器11及智能終端12的數(shù)據(jù),所述服務器11用于存放資源文件以及對應資源文件的描述數(shù)據(jù),所述描述數(shù)據(jù)用于描述資源文件,該方法包括如下步驟:
5001:智能終端12的檢測模塊120檢測是否有用戶對其進行操作,當檢測模塊120沒有檢測到用戶對其進行操作時,所述智能終端12重新開始,繼續(xù)檢測;當檢測模塊120有檢測到用戶對其進行操作時,執(zhí)行S002 ;
5002:智能終端12的判斷模塊121判斷智能終端12是否在執(zhí)行同步操作,若智能終端12有執(zhí)行同步操作,則程序結束;若智能終端12沒有執(zhí)行同步操作,則執(zhí)行S003 ;
5003:所述終端設備12的讀取模塊122從所述服務器11上讀取酒店信息的描述數(shù)據(jù),在本實施例中,所述讀取模塊122采用深度優(yōu)先的方式遍歷所述服務器11上的描述數(shù)據(jù),其中,所述深度優(yōu)先的遍歷方式如圖4所示,所述描述數(shù)據(jù)包括第一數(shù)據(jù)A,第一數(shù)據(jù)A包括第一子數(shù)據(jù)B、C、D,所述第一子數(shù)據(jù)B包括第二子數(shù)據(jù)E,所述第一子數(shù)據(jù)D包括第二子數(shù)據(jù)F、G,所述第二子數(shù)據(jù)E包括第三子數(shù)據(jù)H、I,所述第二子數(shù)據(jù)F包括第三子數(shù)據(jù)J,則讀取模塊122遍歷所述描述數(shù)據(jù)的過程是A — B — E — H—I — C — D — F — J — G。
[0018]S004:將上述讀取到的描述數(shù)據(jù)存儲于智能終端12的存儲模塊125中;
5005:解析模塊123解析所讀取的描述數(shù)據(jù),并將所需的描述數(shù)據(jù)儲存于一數(shù)據(jù)表里;
5006:判斷智能終端12內是否有與所述數(shù)據(jù)表內的描述數(shù)據(jù)相同的數(shù)據(jù),若有,則程序結束;若沒有,則執(zhí)行S007 ;
5007:所述智能終端12將儲存于所述數(shù)據(jù)表里的描述數(shù)據(jù)所對應的資源文件從服務器上下載到本地;
5008:所述智能終端12內包括存儲于本地一固有硬盤的資源數(shù)據(jù),所述清理模塊124定期瀏覽存儲于智能終端的資源數(shù)據(jù),即將其自身內的資源數(shù)據(jù)與所述數(shù)據(jù)表內的描述數(shù)據(jù)對比,若發(fā)現(xiàn)所述資源數(shù)據(jù)不在數(shù)據(jù)表中,則對應清除智能終端中的該資源數(shù)據(jù),以釋放智能終端12內的存儲空間;
5009:所述顯示模塊126將從服務器上同步到的資源文件展示于客戶。
[0019]如此,通過編輯和設定酒店服務器11內的關于酒店信息的描述數(shù)據(jù),并將智能終端12與服務器11進行數(shù)據(jù)同步,從而就可以節(jié)省終端設備的存儲空間及節(jié)省網(wǎng)絡資源,使酒店信息及多媒體資源可以實時地更新到終端設備,方便酒店客戶的體驗及酒店內部人員的管理。
[0020]以上所述的僅是本發(fā)明的實施方式,在此應當指出,對于本領域的普通技術人員來說,在不脫離本發(fā)明創(chuàng)造構思的前提下,還可以做出改進,但這些均屬于本發(fā)明的保護范圍。
【權利要求】
1.一種智能終端,其特征在于,包括: 檢測模塊,用于檢測是否有用戶對其進行操作; 讀取模塊,用于當檢測模塊檢測到有用戶對其進行操作時,讀取一服務器上的資源文件的描述數(shù)據(jù),并保存于智能終端中;以及 解析模塊,用于解析讀取模塊所讀取的描述數(shù)據(jù),判斷這些描述數(shù)據(jù)所對應的資源文件是否已經(jīng)存儲于智能終端中,若沒有,則從服務器中將該資源文件下載下來。
2.根據(jù)權利要求1所述的智能終端,其特征在于:所述智能終端還包括一判斷模塊,所述判斷模塊用于當檢測到用戶操作時,判斷智能終端是否已經(jīng)正在與服務器進行數(shù)據(jù)同步,若已正在進行數(shù)據(jù)同步,則停止當前的讀取模塊對服務器上描述數(shù)據(jù)的讀取。
3.根據(jù)權利要求1所述的智能終端,其特征在于:所述讀取模塊是采用深度優(yōu)先的方式從服務器上讀取描述數(shù)據(jù)。
4.根據(jù)權利要求1所述的智能終端,其特征在于:所述解析模塊還用于將讀取模塊所讀取的描述數(shù)據(jù)添加到一數(shù)據(jù)表里。
5.根據(jù)權利要求4所述的智能終端,其特征在于:所述智能終端還包括一清理模塊,所述清理模塊用于定期瀏覽存儲于智能終端的一資源數(shù)據(jù),若發(fā)現(xiàn)所述資源數(shù)據(jù)不在數(shù)據(jù)表中,則對應清除智能終端中的該資源數(shù)據(jù)。
6.一種智能同步更新系統(tǒng),包括服務器以及至少一個智能終端,其特征在于:所述智能終端包括: 檢測模塊,用于檢測是否有用戶對其進行操作; 讀取模塊,用于當檢測模塊檢測到有用戶對其進行操作時,讀取所述服務器上的資源文件的描述數(shù)據(jù),并保存于智能終端中;以及 解析模塊,用于解析讀取模塊所讀取的描述數(shù)據(jù),判斷這些描述數(shù)據(jù)所對應的資源文件是否已經(jīng)存儲于智能終端中,若沒有,則從服務器中將該資源文件下載到智能終端上。
7.一種智能同步更新方法,用于自動同步更新服務器及智能終端的數(shù)據(jù),所述服務器用于存放資源文件以及對應資源文件的描述數(shù)據(jù),所述描述數(shù)據(jù)用于描述資源文件,其特征在于,該方法包括如下步驟: 檢測是否有用戶對智能終端進行操作; 當檢測到有用戶對智能終端進行操作時,從服務器上讀取資源文件的描述數(shù)據(jù),并保存于智能終端中; 解析所讀取的描述數(shù)據(jù),判斷這些描述數(shù)據(jù)所對應的資源文件是否已經(jīng)存儲于智能終端中; 若沒有存儲于智能終端中,則從服務器中將該資源文件下載到智能終端上。
8.根據(jù)權利要求7所述的智能更新系統(tǒng)的方法,其特征在于:所述檢測是否有用戶對智能終端進行操作的步驟之后還包括如下步驟:判斷智能終端是否已經(jīng)正在與服務器進行數(shù)據(jù)同步更新,若是,則流程結 束,若否,則執(zhí)行下一步驟。
9.根據(jù)權利要求7所述的智能更新系統(tǒng)的方法,其特征在于:在解析所讀取的描述數(shù)據(jù)后,將所讀取的描述數(shù)據(jù)添加到一數(shù)據(jù)表里。
10.根據(jù)權利要求9所述的智能更新系統(tǒng)的方法,其特征在于:在從服務器中將該資源文件下載到智能終端上的步驟之后還包括如下步驟:定期瀏覽存儲于智能終端的一資源數(shù)據(jù),若發(fā)現(xiàn)所 述資源數(shù)據(jù)不在數(shù)據(jù)表中,則對應清除智能終端中的該資源數(shù)據(jù)。
【文檔編號】H04L29/08GK103812941SQ201410059498
【公開日】2014年5月21日 申請日期:2014年2月21日 優(yōu)先權日:2014年2月21日
【發(fā)明者】伍曉迪 申請人:深圳市華曦達科技股份有限公司