TW449697B

Method and apparatus for server based handheld application and database management

Abstract

The present invention is a novel management system for selectively distributing applications and databases from a server computer to a plurality of intermittently connected handheld devices. The applications and databases to be downloaded and deleted are first selected from an application list maintained by handheld devices. After established a connection with the server computer, the application list of selected applications is copied to the server computer which maintains an access control list indicating which applications are permitted to be downloaded to which handheld devices. The server computer examines the application list and the access control list to determine which applications are both selected and are authorized for use by the handheld device. After determining that requested applications are authorized for requesting devices, these applications are downloaded. If the connected handheld device does not have that the application list, the application list is created for it and downloaded.

TW449697B, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

20 claims: 20 independent, 0 dependent

  1. 1
    一種傳佈應用程式及資料庫的方法,係從至少一伺服裝置傳佈到至少一用戶裝置,該用戶裝置之特徵為間斷性地與該伺服裝置連接,該方法至少包含下列步驟:a.在一應用程式清單中,藉由在該應用程式清單中改變該應用程式及資料器之狀態,選取該應用程式及資料庫,以顯示該選取之應用程式須被下載及刪除;b.當該用戶裝置與該伺服裝置的連線建立時,從該用戶裝置傳送該應用程式清單至該伺服裝置,該應用程式清單包括,該用戶裝置之應用程式及資料庫的狀態資訊;c.提供一存取控制清單給該伺服裝置,以更新及維護該用戶裝置之該應用程式及資料庫之的關係;及d.檢視該應用程式清單及該存取控制清單,以判定哪一個應用程式應被該用戶裝置所選取,並授權給該用戶裝置使用。
  2. 2
    如申請專利範圍第1項所述之方法,其中上述之應用程式清單包含:有關上述之應用程式及資料庫之資訊的記錄,每一記錄含有應用程式識別資訊,及應用狀態資訊。
  3. 3
    如申請專利範圍第2項所述之方法,更包含:一用戶裝置之應用程式清單,該應用程式清單包含該伺服器所管理及授權之應用程式。
  4. 4
    如申請專利範圍第3項所述之方法,更包含步驟:使用上述之存取控制清單,以產生上述之應用程式清單。
  5. 5
    如申請專利範圍第4項所述之方法,更包含步驟:更新上述之應用程式清單。
  6. 6
    如申請專利範圍第5項所述之方法,其中上述之步驟(a)係在用戶裝置上執行,且上述之應用程式清單係在上述之用戶裝置上維護。
  7. 7
    如申請專利範圍第1項所述之方法,其中上述之步驟(a)係在上述之伺服裝置及上述之應用程式清單,係在上述之伺服裝置上維護。
  8. 8
    如申請專利範圍第6項所述之方法,更包含下列步驟:傳送上述之所建立的應用程式清單,上述之更新的應用程式清單,上述之選取的應用程式及資料庫,及上述之選取的應用程式及資料庫的新版本,至上述之用戶裝置;以及上述之選取的應用程式及資料庫的新版本,取代上述之出現在上述之用戶裝置之資料庫中的,經過選取的應用程式及資料庫的舊版本。
  9. 9
    一種傳佈應用程式及資料庫的系統,係從至少一伺服裝置傳佈到至少一用戶裝置,該用戶裝置之特徵為間斷性地與該伺服裝置連接,該系統至少包:a.選取裝置,用以在一應用程式清單中,藉由在該應用程式清單中改變該應用程式及資料庫之狀態,選取該應用程式及資料庫,以顯示該選取之應用程式須被下載及刪除;b.傳送裝置,用以當該用戶裝置與該伺服裝置的連線建立時,從該用戶裝置傳送該應用程式清單至該伺服裝置,該應用程式清單包括,該用戶裝置之應用程式及資料庫的狀態資訊;c.更新裝置,用以提供一存取控制清單給該伺服裝置,以更新及維護該用戶裝置之該應用程式及資料庫之的關係;及d.判定裝置,用以檢視該應用程式清單及該存取控制清單,以判定哪一個應用程式應被該用戶裝置所選取,並授權給該用戶裝置使用。
  10. 10
    如申請專利範圍第9頭所述之系統,其中上述之應用程式清單包含:有關上述之應用程式及資料庫之資訊的記錄,每一記錄含有應用程式識別資訊,及應用狀態資訊。
  11. 11
    如申請專利範圍第10項所述之系統,其中上述之選取裝置係在用戶裝置上執行,且上述之應用程式清單係在上述之用戶裝置上維護。
  12. 12
    如申請專利範圍第10項所述之系統,其中上述之選取裝置係在伺服裝置上執行,且上述之應用程式清單係在上述之伺服裝置上維護。
  13. 13
    一種可被機器讀取之電腦程式裝置,係具體地具有機器可執行之指令的程式,以執行傳佈應用程式及資料庫的方法,從至少一伺服裝置傳送至少一用戶裝置,該用戶裝置的特徵為間斷地與該伺服裝置相連接,該傳佈方法包含下列步驟:a.在一應用程式清單中,藉由在該應用程式清單中改變該應用程式及資料庫之狀態,選取該應用程式及資料庫,以顯示該選取之應用程式須被下載及刪除;b.當該用戶裝置與該伺服裝置的連線建立時,從該用戶裝置傳送該應用程式清單至該伺服裝置,該應用程式清單包括,該用戶裝置之應用程式及資料庫的狀態資訊;c.提供一存取控制清單給該伺服裝置,以更新及維護該用戶裝置之該應用程式及資料庫之的關係;及d.檢視該應用程式清單及該存取控制清單,以判定哪一個應用程式應被該用戶裝置所選取,並授權給該用戶裝置使用。
  14. 14
    如申請專利範圍第13項所述之電腦程式裝置,其中上述之應用程式清單包含:有關上述之應用程式及資料庫之資訊的記錄,每一記錄含有應用程式識別資訊,及應用狀態資訊。
  15. 15
    如申請專利範圍第14項所述之電腦程式裝置,更包含:一用戶之應用程式清單,該應用程式清單包含該伺服器所管理及授權之應用程式。
  16. 16
    如申請專利範圍第15項所述之電腦程式裝置,其中該傳佈方法,更包含步驟:使用上述之存取控制清單,以產生上述之應用程式清單。
  17. 17
    如申請專利範圍第16項所述之電腦程式裝置,其中該傳佈方法,更包含步驟:更新上述之應用程式清單。
  18. 18
    如申請專利範圍第17項所述之電腦程式裝置,其中上述之步驟(a)係在用戶裝置上執行,且上述之應用程式清單係在上述之用戶裝置上維護。
  19. 19
    如申請專利範圍第17項所述之電腦程式裝置,其中上述之步驟(a)係在上述之伺服裝置,及上述之應用程式清單係在上述之伺服裝置上維護。
  20. 20
    如申請專利範圍第18項所述之電腦程式裝置,其中該傳佈方法,更包含步驟:傳送上述之所建立的應用程式清單,上述之更新的應用程式清單,上述之選取的應用程式及資料庫,及上述之選取的應用程式及資料庫的新版本,至上述之用戶裝置;以及上述之選取的應用程式及資料庫的新版本,取代上述之出現在上述之用戶裝置之資料庫中的,經過選取的應用程式及資料庫的舊版本。
Independent claims20