與個人數字助理進行通信的伺服器系統及其通信方法
2023-04-29 22:06:36 2
專利名稱:與個人數字助理進行通信的伺服器系統及其通信方法
技術領域:
本發明涉及一種與個人數字助理(PDA)進行通信的伺服器系統及其通信方法,尤其涉及一種與PDA進行通信的伺服器系統及其通信方法,其中該伺服器系統允許從伺服器系統有選擇地下載文件到PDA。
由於一PDA包括一中央處理單元(CPU)、一存儲器、一輸入/輸出設備等,所以當與伺服器系統連接時,該PDA由自身處理信息,並且按照需要上載和下載文件和數據。
通常,在PDA和伺服器系統之間的通信系統包括一主伺服器、一經網絡連接到主伺服器的子伺服器、一連接到子伺服器的數據收發信機、一具有多個PDA且每個PDA連接到數據收發信機的一埠的PDA部件、及一經公共網絡以與PDA部件相同方式連接到子伺服器的另一方的PDA。這裡,PDA部件和PDA彼此之間能夠經公共網絡進行通信。
圖1所示為與PDA進行通信的傳統通信方法的流程圖。
參見圖1,如果按照文件傳輸協議(FTP)從主伺服器得到的文件對應於發布到所有PDA用戶的布告牌信息(步驟100),或是所有PDA用戶需要的公用文件(步驟102),則將該文件存儲在公用文件目錄中(步驟104)。公用文件目錄中的文件用於初始化PDA,並經數據收發信機下載到各PDA。
只對特定用戶的文件存儲在個人文件目錄中(步驟106),並且當用戶初始化他們自己的PDA時經數據收發信機下載到PDA。
然而,在使用PDA的上述通信方法中,當存儲在PDA中的信息內容改變或通過向其增加新的信息而使存儲在PDA中的數據量增加時,所有文件或數據由於受到PDA存儲器容量(約20兆字節)的限制而不能全部存儲。另外,不管PDA用戶是否需要,所有文件或數據都下載到PDA用戶。
為了解決上述問題,本發明的一個目的是提供一種與個人數字助理(PDA)進行通信的伺服器系統及其通信方法,其中PDA能夠從伺服器有選擇地下載文件或數據,從而有效地使用PDA的有限存儲空間。
按照上述目的的一個方面,本發明提供了一種系統,其包括一產生要發布到多個用戶的文件並存儲該文件的伺服器系統、一連接到該伺服器系統的用於發送和接收伺服器系統數據的數據收發信機、和連接到該數據收發信機的PDA,其中該伺服器系統包括一存儲所有文件的數據部件;一選擇器,用於按照用戶的命令,從該數據部件提供的文件中選擇要下載到該PDA的文件;一文件存儲部件,用於存儲由選擇器所選擇的文件;一控制器,用於根據用戶將選擇器選擇的文件劃分,由用戶將文件存儲到文件存儲部件的不同目錄中,並且,當用戶需要時,只將存儲在文件存儲部件用戶目錄中的文件下載到用戶的PDA。
按照上述目的的另一個方面,提供了一種通信方法,用於在一包括一產生要發布到多個用戶的文件並存儲該文件的伺服器系統、一連接到該伺服器系統的用於發送和接收伺服器系統數據的數據收發信機、和連接到該數據收發信機的PDA的系統中的一個人數字助理(PDA)和一伺服器系統之間進行通信,該通信方法包括步驟(a)如果文件是所有用戶都需要的,則在所有用戶的目錄中存儲伺服器系統的文件;(b)如果文件是新的或改變的,則在共用目錄中存儲伺服器系統的文件;(c)在伺服器系統的文件中,選擇PDA用戶的文件以下載到用戶的PDA;(d)在共用目錄中找到步驟(c)中選擇的文件,並且將找到的文件存儲在用戶目錄中;(e)將該PDA連接到數據收發信機,並下載存儲在伺服器系統的用戶目錄中的文件。
本發明的上述目的和優點將通過詳細地描述優先實施例並參照附圖變得更加清楚,其中圖1為與個人數字助理(PDA)進行通信的傳統通信方法的流程圖;圖2為按照本發明的用於節省PDA的存儲器的通信系統的框圖;圖3為按照本發明的主伺服器的操作的流程圖;圖4為按照本發明的由子伺服器進行的數字發布和處理的流程圖。
參見圖2,與個人數字助理(PDA)進行通信的伺服器系統包括一主伺服器200、一經網絡連接到主伺服器200的子伺服器220、一連接到子伺服器的數據收發信機230、一具有多個PDA且每個PDA連接到數據收發信機230的一埠的PDA部件240、及一經公共網絡以與PDA部件240相同方式連接到子伺服器的PDA250。這裡,PDA部件240與位於遠地的PDA250彼此之間能夠經公共網絡進行通信。
在主伺服器和子伺服器220之間依需要按照文件傳輸協議(FTP)傳輸數據。數據收發信機230是一輸入輸出設備,其連接到子伺服器220,PDA部件240的多個PDA中的每一個都連接到數據收發信機230的一埠,從而實現通信。這裡,FTP程序將來自主伺服器200的數據存儲在子伺服器220中,並將來自PDA250或子伺服器220的數據傳輸到主伺服器200。
主伺服器200包括一選擇器201、一控制器202、一文件存儲部件203和一數據部件204。一PDA用戶輸入他自己的標識(ID)並利用選擇器201選擇期望的文件或數據下載。控制器202檢查由選擇器201選擇的文件或數據的大小,以確定文件或數據的大小是否能被對應的PDA接納,並將從數據部件204讀取的文件或數據存儲到由用戶劃分的文件存儲部件203的相應目錄中。文件存儲部件203的目錄包括一INS目錄,用於存儲關於文件變化和新文件的信息;和一DLT目錄,用於存儲要被刪除的文件表。另外,控制器202也與子伺服器220進行通信。
圖3是按照本發明的主伺服器200的操作例子的流程圖。在該例子中,PDA的主用戶之一是一家保險公司的銷售人員,其利用PDA有選擇地下載來自伺服器的保險業務的數據。
首先,檢查在現存文件中有無變化(步驟305)。即,檢查在保險業務的文件中有無變化。如果在步驟305中檢查到有變化,則檢查該變化是否是新文件生成(步驟310)。如果是一個新文件生成,則將新文件存儲在INS目錄中(步驟312)。即,如果在關於要發布給各PDA用戶(即保險銷售員)的新保險業務的文件中有變化,則將新業務的文件存儲在INS目錄中。
然而,如果該變化是由現存文件的變化導致的,而不是新文件的生成(步驟315),則在INS目錄中存儲改變的文件(步驟317),然後準備變化前的文件表(步驟319)。
另外,如果在步驟315中確定該變化不是由現存文件的變化產生的,則刪除現存文件(步驟320)。即,刪除所有對保險銷售人員不需要的現存文件。然後,準備在步驟320中刪除的文件的表(步驟322),並且在DLT目錄中存儲步驟319中準備的改變前的文件表或步驟322中準備的刪除文件的表(步驟324)。
一PDA用戶可以選擇是否接收或刪除存儲在各目錄中的文件或現存文件。即,PDA用戶可以查看由連接到主伺服器200上的選擇器201選擇的保險業務的所有文件,以及當前由PDA用戶使用的保險業務的文件。用戶使用預定鍵和他們的ID號碼可以增加新保險業務的文件或刪除文件。這裡,主伺服器200檢查關於保險業務的被選文件的程序和數據文件的大小是否為PDA接受。然後,如果文件大小超過了PDA的存儲器容量,則將此事實指示給用戶。
圖4是說明由子伺服器220進行的數據發布和處理的流程圖。
參見圖4,首先,檢查來自主伺服器200的文件是否是公用文件(步驟405)。如果文件不是共用文件,則在子伺服器220的INS目錄中存儲該文件(步驟410)。在步驟410後,檢查在INS目錄中存儲的該文件是否有用戶(步驟412)。如果有該文件的用戶,則將該文件存儲在使用該文件的用戶的目錄中(步驟414)。
如果在步驟405確定文件是共用文件,則在共用目錄中存儲該文件(步驟420)。然後,檢查用戶是否選擇了存儲在他自己的PDA中的文件(步驟422)。如果是,則檢查用戶是否選擇了所有文件(步驟424)。如果在步驟424中用戶選擇了所有文件,則將所有文件存儲在用戶的目錄中(步驟426)。
如果在步驟424中用戶沒有選擇所有文件,則檢查用戶是否選擇了新文件(步驟430)。如果是,則在用戶目錄中存儲選擇的新文件(步驟432)。如果在步驟430中用戶沒有選擇新文件,則將要被刪除的文件表存儲在用戶目錄中(步驟434)。
子伺服器220使用FTP周期性地與主伺服器200接觸,以檢查主伺服器200的特定目錄,如INS和DLT目錄。如果一個文件存在於這些目錄中,則子伺服器220從這些目錄中得到該文件,並執行圖4所示的步驟。
如果子伺服器220得到的文件是要發布到所有用戶的共用文件(步驟405),則該文件存儲在子伺服器220的共用目錄中(步驟420)。然而,如果存儲在子伺服器220中的文件是INS目錄中的文件,不是共用文件,即為關於新的或修改的保險業務的文件,則將該文件存儲在子伺服器220的INS目錄中(步驟410)。如果正在使用該文件(步驟412),則將該文件存儲在用戶目錄中(步驟414)。主伺服器200的DLT目錄中的共用文件被存儲在子伺服器220的共用目錄中(步驟420)。參照存儲在DLT目錄中的文件表,刪除PDA的相應文件。檢查用戶是否選擇了要被下載的文件(步驟422)。如果用戶選擇了所有業務表以初始化PDA(步驟424),則主伺服器200的保險業務的所有文件被存儲在用戶目錄中(步驟426)。這裡,初始化PDA意味著刪除PDA中的所有文件並接收從子伺服器220下載的新文件。如果用戶選擇了新文件而非所有業務文件(步驟430),則從子伺服器220的INS目錄查找被選文件並存儲在用戶目錄中(步驟432)。如果用戶想要刪除這些文件,則把要被刪除的文件表存儲在用戶目錄中(步驟434)。
當在子伺服器220中完成文件發布和處理過程時,一PDA用戶將他自己的PDA連接到數據收發信機230,從而下載這些目錄的文件,並參照存儲在DLT目錄中的文件表刪除PDA的相應文件或刪除用戶所選擇刪除的文件。
在按照本發明的與PDA進行通信的伺服器系統及其通信方法中,當PDA產生一新文件或改變現存文件時,由伺服器系統提供的文件被有選擇地下載到該PDA,並且從PDA中刪除用戶不需要的文件。結果是,有效地使用了PDA的有限存儲空間。
權利要求
1.一種系統,其包括一產生要發布到多個用戶的文件並存儲該文件的伺服器系統、一連接到該伺服器系統的用於發送和接收伺服器系統數據的數據收發信機、和連接到該數據收發信機的個人數字助理(PDA),其中該伺服器系統包括一存儲所有文件的數據部件;一選擇器,用於按照用戶的命令,從該數據部件提供的文件中選擇要下載到該PDA的文件;一文件存儲部件,用於存儲由選擇器所選擇的文件;一控制器,用於按用戶劃分由選擇器選擇的文件,按用戶將所述文件存儲到文件存儲部件的不同目錄中,並且,當用戶需要時,只將存儲在文件存儲部件用戶目錄中的文件下載到用戶的PDA。
2.一種通信方法,用於在一包括產生要發布到多個用戶的文件並存儲該文件的伺服器系統、一連接到該伺服器系統的用於發送和接收伺服器系統數據的數據收發信機、和連接到該數據收發信機的個人數字助理(PDA)的系統中的該PDA和該伺服器系統之間進行通信,該通信方法包括步驟(a)如果文件是所有用戶都需要的,則在所有用戶的目錄中存儲伺服器系統的文件;(b)如果文件是新的或改變的,則在共用目錄中存儲伺服器系統的文件;(c)在伺服器系統的文件中,選擇PDA用戶的文件以下載到用戶的PDA;(d)在共用目錄中找到步驟(c)中選擇的文件,並且將找到的文件存儲在用戶目錄中;(e)將該PDA連接到數據收發信機,並下載存儲在伺服器系統的用戶目錄中的文件。
3.權利要求2的通信方法,還包括步驟(f)準備要被共同刪除的文件的第一個表,並在所有用戶的目錄中存儲該第一個表;(g)準備在用戶PDA中存儲的文件中要被刪除的文件的第二個表,並在用戶目錄中存儲該文件的第二個表;(h)將用戶的PDA連接到數據收發信機,接收存儲在伺服器系統的用戶自己目錄中的要被刪除的文件表,以及刪除在來自PDA的表中包括的文件。
全文摘要
一種與個人數字助理(PDA)通信的伺服器系統及其通信方法,該伺服器系統包括:全部文件數據存儲部件、PDA文件選擇器、被選文件存儲部件以及用於對被選文件分類並將其存儲在不同用戶目錄中的文件控制器。在包含伺服器系統、發送與接收伺服器系統數據的數據收發信機和PDA的系統中,當PDA用戶想產生新文件或改變現存文件時,能有選擇地從伺服器下載文件並刪除PDA中用戶不需要的文件,從而可有效地利用有限的PDA存儲空間。
文檔編號G06F13/00GK1195820SQ98104408
公開日1998年10月14日 申請日期1998年2月10日 優先權日1997年4月10日
發明者樸熙英 申請人:三星電子株式會社