專利名稱:一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通訊領域,尤其涉及移動通訊系統(tǒng),特別是一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)。
背景技術:
現(xiàn)有技術中,個人手持數(shù)字助理設備有運行WINDOWSCE系統(tǒng)的POCKETPC,還有運行PALM系統(tǒng)的PDA,還有運行Symbian系統(tǒng)的移動電話,另外還有使用嵌入式LINUX系統(tǒng)的個人手持數(shù)字助理或通訊設備。目前,個人手持數(shù)字助理設備大都是獨立分散地存在,需要安裝應用程序時,用戶需要把設法將安裝程序傳入個人手持數(shù)字助理設備,然后才能進行安裝,或者,將個人手持數(shù)字助理設備連接到其它計算機上才能進行安裝。如此使得個人手持數(shù)字助理設備的應用比較復雜和專業(yè),用戶需要較多的專業(yè)知識,操作又較為復雜。
發(fā)明內(nèi)容
本發(fā)明所要解決的現(xiàn)有技術中的技術問題是由于現(xiàn)有技術中的個人手持數(shù)字助理設備有多種硬件結(jié)構(gòu),又有多種操作系統(tǒng),所以相互之間不能兼容,同時,個人手持數(shù)字助理設備又大都是獨立分散地存在,需要安裝應用程序時,用戶需要把設法將安裝程序傳入個人手持數(shù)字助理設備,然后才能進行安裝,或者,將個人手持數(shù)字助理設備連接到其它計算機上才能進行安裝。所以,個人手持數(shù)字助理設備的應用比較復雜和專業(yè),用戶需要較多的專業(yè)知識,操作又較為復雜。
本發(fā)明為解決現(xiàn)有技術中的上述技術問題所采用的技術方案是提供一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),所述的這種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)由中心服務器和無線網(wǎng)絡基站構(gòu)成,其中,所述的中心服務器通過網(wǎng)絡與所述的無線網(wǎng)絡基站相連接,所述的中心服務器與至少一個數(shù)據(jù)庫連接,所述的數(shù)據(jù)庫中儲存有個人手持數(shù)字助理設備的應用程序,所述的無線網(wǎng)絡基站接收個人手持數(shù)字助理設備發(fā)出的無線應用程序請求信號,所述的無線網(wǎng)絡基站將接來自個人手持數(shù)字助理設備的無線應用程序請求信號進行協(xié)議轉(zhuǎn)換,經(jīng)過協(xié)議轉(zhuǎn)換的應用程序請求信號通過網(wǎng)絡傳遞到所述的中心服務器,所述的中心服務器根據(jù)收到的應用程序請求信號從數(shù)據(jù)庫中檢索得到個人手持數(shù)字助理設備的應用程序數(shù)據(jù),通過網(wǎng)絡向所述的無線網(wǎng)絡基站傳送所述的應用程序數(shù)據(jù),所述的應用程序數(shù)據(jù)由所述的無線網(wǎng)絡基站經(jīng)過協(xié)議轉(zhuǎn)換后發(fā)送到個人手持數(shù)字助理設備,所述的應用程序數(shù)據(jù)在個人手持數(shù)字助理設備中運行。
進一步的,在個人手持數(shù)字助理設備發(fā)出無線應用程序請求信號之前,個人手持數(shù)字助理設備向所述的無線網(wǎng)絡基站發(fā)出無線服務列表請求信號,無線網(wǎng)絡基站將接來自個人手持數(shù)字助理設備的無線服務列表請求信號進行協(xié)議轉(zhuǎn)換,經(jīng)過協(xié)議轉(zhuǎn)換的服務列表請求信號通過網(wǎng)絡傳遞到所述的中心服務器,所述的中心服務器根據(jù)服務列表請求信號判斷個人手持數(shù)字助理設備的類型,并從數(shù)據(jù)庫中檢索得到一個可用服務列表,通過網(wǎng)絡向所述的無線網(wǎng)絡基站傳送所述的服務列表數(shù)據(jù),所述的服務列表數(shù)據(jù)由所述的無線網(wǎng)絡基站經(jīng)過協(xié)議轉(zhuǎn)換后發(fā)送到個人手持數(shù)字助理設備,個人手持數(shù)字助理設備中顯示所述的服務列表。
進一步的,所述的個人手持數(shù)字助理設備與所述的無線網(wǎng)絡基站之間通過GPRS或者CDMA1X或者GSM或者WLAN802.1X協(xié)議連接通訊。
進一步的,所述的個人手持數(shù)字助理設備中運行wince或symbian或palm或linux操作系統(tǒng)。
進一步的,所述的無線網(wǎng)絡基站與所述的中心服務器之間采用TCP/IP協(xié)議通訊。
進一步的,所述的服務列表以文本或者或圖形方式在個人手持數(shù)字助理設備中顯示。
進一步的,所述的中心服務器和個人手持數(shù)字助理設備之間采用XML方式交換信息。
本發(fā)明的工作原理是本發(fā)明將采用不同無線協(xié)議的無線網(wǎng)絡基站連接到一個中心服務器,使得采用不同無線協(xié)議的個人手持數(shù)字助理設備均可以與中心服務器通訊,在中心服務器中又設有數(shù)據(jù)庫,數(shù)據(jù)庫中存儲了已知的各種類型的個人手持數(shù)字助理設備的應用程序,所以可以通過一個平臺實現(xiàn)目前所有個人手持數(shù)字助理設備的支持服務。
本發(fā)明和現(xiàn)有技術相對比,其效果是積極和明顯的。本發(fā)明因為采用了中心服務器來存儲個人手持數(shù)字助理設備的應用程序,所以服務軟件的發(fā)布可以是隱式的和動態(tài)的,無需用戶操作,服務內(nèi)容的發(fā)布具有了動態(tài)、可選和智能的特定;內(nèi)容可以實時地通過用戶的終端外殼程序顯示在用戶終端上,用戶也可以對內(nèi)容進行選擇和控制,而且內(nèi)容可以根據(jù)用戶的篩選條件智能地搜索和查詢。支持的通訊協(xié)議和媒體文件格式可以是多樣的,除了WAP協(xié)議以外,還包括有MP3,soap,MiDi,Web service,XMLsocket,vector矢量圖形(SVG),視頻,Unicode等,用戶可以通過終端外殼程序提供的“服務窗口”在一個綜合性的服務平臺上完成想要的各項服務和功能,而無需各處選擇,從而達到簡便高效的目的。本發(fā)明通過服務列表的方式把服務內(nèi)容(服務項)以菜單列表的基本方式呈現(xiàn)在用戶終端上,方便用戶的選擇,服務內(nèi)容可以是包含所有的服務項,也可以只顯示客戶已選擇的服務項,或是其他新待推出的服務項??蛻艨梢栽谒刑峁┑姆枕椫羞x擇需要的服務或是常用服務,確認后,相關的菜單、配置等系統(tǒng)會自動做個性化設置。用戶使用選擇快速便利。還可以實現(xiàn)服務搜索,在服務項較多、視圖角度多、層次較多、同等服務品種較多等情況下,可以提供服務搜索引擎,方便客戶快速定位服務項范圍,作出選擇。還可以實現(xiàn)服務的陳列和對比,在同等服務品種較多的情況下,可以對服務品種做分析對比比較,幫助客戶作出判斷和選擇。同時,也方便進行服務管理,中心服務器可以管理所有的服務項。包括服務的分類,對已有提供的服務做歸類(按各種條件),從而反應體現(xiàn)出不同的服務項視圖,提供多角度的服務視圖,有利于客戶的選擇,運營商的管理,新服務的增加等;包括服務的記錄,能記錄客戶對哪些服務在哪些時間接收過服務,即記錄客戶服務的歷史信息,方便后續(xù)的CRM等;包括服務的增刪改等;包括同一個服務項的版本管理等。進一步的,運營商可以直接對某個新增服務項做推廣或更新優(yōu)化,只需簡單地在平臺中做發(fā)布操作,無需用戶手工在終端新增軟件設置或硬件更新。整個發(fā)布過程即時簡短。已有服務項的優(yōu)化更新同樣無需用戶參與,平臺可以自動管理用戶終端必要的系統(tǒng)設置。當用戶作出服務項選擇后,即刻啟動該服務的歷程,進入具體的客戶服務中。還可以能夠及時接收記錄客戶使用情況和反饋情況。
中心服務器上可以利用目前所知的任何開發(fā)工具和應用服務器,如java,Visual Studio等,如coldfusion,tomcat,jrun,weblogic等對應用服務項名稱和鏈接的新增、更新、刪減,可以運用現(xiàn)有的任何一個數(shù)據(jù)庫產(chǎn)品,如ORACLE,MYSQL,SQL SERVER,DB2等。
中心服務應用平臺的鏈接服務器在硬件結(jié)構(gòu)、軟件配置等各方面可以相互不同。
手持終端和基站以及中心服務應用平臺的無線通信可以負載在任何無線通信環(huán)境上,如GPRS CDMA1X,乃至今后的3G,4G.平臺和手持終端的信息交互的組成形式可以用XML的方式進行。
手持終端可以是任何的操作系統(tǒng),如wince,symbian,palm,linux手持終端的平臺客戶端程序可以由任何適合的開發(fā)工具開發(fā),如在wince上,可以用NET Compact Framework,flash,j2me等。
圖1為本發(fā)明一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)的示意圖。
圖2為本發(fā)明一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)的一個實施例中添加服務的原理示意圖。
圖3為本發(fā)明一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)的另一個示意圖。
圖4本發(fā)明一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)的一個實施例的工作流程示意框圖。
圖5本發(fā)明一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)的一個實施例的另一個工作流程示意框圖。
具體實施例方式
如圖1、圖2、圖3和圖4所示,本發(fā)明一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng)由中心服務器和無線網(wǎng)絡基站構(gòu)成,其中,所述的中心服務器通過網(wǎng)絡與所述的無線網(wǎng)絡基站相連接,所述的中心服務器與至少一個數(shù)據(jù)庫連接,所述的數(shù)據(jù)庫中儲存有個人手持數(shù)字助理設備的應用程序,所述的無線網(wǎng)絡基站接收個人手持數(shù)字助理設備發(fā)出的無線應用程序請求信號,所述的無線網(wǎng)絡基站將接來自個人手持數(shù)字助理設備的無線應用程序請求信號進行協(xié)議轉(zhuǎn)換,經(jīng)過協(xié)議轉(zhuǎn)換的應用程序請求信號通過網(wǎng)絡傳遞到所述的中心服務器,所述的中心服務器根據(jù)收到的應用程序請求信號從數(shù)據(jù)庫中檢索得到個人手持數(shù)字助理設備的應用程序數(shù)據(jù),通過網(wǎng)絡向所述的無線網(wǎng)絡基站傳送所述的應用程序數(shù)據(jù),所述的應用程序數(shù)據(jù)由所述的無線網(wǎng)絡基站經(jīng)過協(xié)議轉(zhuǎn)換后發(fā)送到個人手持數(shù)字助理設備,所述的應用程序數(shù)據(jù)在個人手持數(shù)字助理設備中運行。
進一步的,在個人手持數(shù)字助理設備發(fā)出無線應用程序請求信號之前,個人手持數(shù)字助理設備向所述的無線網(wǎng)絡基站發(fā)出無線服務列表請求信號,無線網(wǎng)絡基站將接來自個人手持數(shù)字助理設備的無線服務列表請求信號進行協(xié)議轉(zhuǎn)換,經(jīng)過協(xié)議轉(zhuǎn)換的服務列表請求信號通過網(wǎng)絡傳遞到所述的中心服務器,所述的中心服務器根據(jù)服務列表請求信號判斷個人手持數(shù)字助理設備的類型,并從數(shù)據(jù)庫中檢索得到一個可用服務列表,通過網(wǎng)絡向所述的無線網(wǎng)絡基站傳送所述的服務列表數(shù)據(jù),所述的服務列表數(shù)據(jù)由所述的無線網(wǎng)絡基站經(jīng)過協(xié)議轉(zhuǎn)換后發(fā)送到個人手持數(shù)字助理設備,個人手持數(shù)字助理設備中顯示所述的服務列表。
進一步的,所述的個人手持數(shù)字助理設備與所述的無線網(wǎng)絡基站之間通過GPRS或者CDMA1X或者GSM或者WLAN802.1X協(xié)議連接通訊。
進一步的,所述的個人手持數(shù)字助理設備中運行wince或symbian或palm或linux操作系統(tǒng)。
進一步的,所述的無線網(wǎng)絡基站與所述的中心服務器之間采用TCP/IP協(xié)議通訊。
進一步的,所述的服務列表以文本或者或圖形方式在個人手持數(shù)字助理設備中顯示。
進一步的,所述的中心服務器和個人手持數(shù)字助理設備之間采用XML方式交換信息。
圖5表示了本發(fā)明的一個實施例的工作流程,其中,(1)是手持終端部分,其上的操作系統(tǒng)可以是wince或symbian或palm或linux。特別地,在本實施例中,是wince,其上的軟件接口組成可以由(4)、(5)、(6)、(7)等部分組成。
(2)是中心服務平臺的組成,主要表現(xiàn)為(8)和(9)兩部分。
(3)是和中心服務平臺相連接的后臺服務器,它可以是相關的內(nèi)容服務器,也可以是任意的數(shù)據(jù)庫,還可以是INTERNET網(wǎng)站等。
(4)是列表程序,是(1)手持終端的軟件組成部分,可以文本地或圖形地把列表項或服務項顯示出來,還和基站通訊,和(2)中心服務平臺做相應交互。在本實施例中,它是由flash實現(xiàn),圖形化表現(xiàn),并通過Flash Remoting利用內(nèi)置的SOAP 1.1/WSDL 1.1代理功能,直接從Macromedia Flash訪問基于SOAP的web服務,從而能讓(1)手持終端上的服務程序作為Rich InternetApplications訪問和使用遠程web服務。
(5)表示本地列表文件,(4)列表程序根據(jù)它做界面顯示,如果存在更新,則(4)列表程序會和(2)中心服務平臺交互后對其更新。
(6)表示服務項客戶端程序。當用戶通過(1)列表程序點擊選擇后,相應的服務項客戶端程序會啟動,如果相應的服務項客戶端程序不存在,則(4)列表程序會和(2)中心服務平臺交互后做更新。
(7)是列表外殼程序,用于負責管理列表文件、服務項客戶端程序以及列表程序等,基于操作系統(tǒng)之上。在本實施例中,它可以是由MicroSoft的.Net Compact FrameWork來架構(gòu),無論是通過VB、C#等語言工具,都可以很方便地完成支持管理列表文件、服務項客戶端程序以及列表程序。
(8)表示W(wǎng)eb Services,Web服務。(2)中心服務平臺和(1)手持終端以及(3)后臺服務器之間的交互接口,通過基于xml的簡單對象訪問協(xié)議SOAP(Simple Object Access Protocol),可以方便完成數(shù)據(jù)交換和請求接收響應。
(9)表示中心服務平臺系統(tǒng),是一個基于J2EE的軟件系統(tǒng),可以由任意的J2EE技術構(gòu)建而成,包括ColdFusion,JSP,JavaBean,EJB,F(xiàn)lash等。其中他存放有(10)服務器端列表文件。
(10)表示服務器端列表文件,是中心服務平臺中所有服務項目的列表,可以隨時更新到手持終端,每項服務的具體內(nèi)容可以在本系統(tǒng)平臺中,也可以連接或指向到任意的后臺服務器上。
(11)表示服務器1,后臺服務器的一種,可以是任意的內(nèi)容服務器,也可以是INTERNET網(wǎng)站,或是多媒體文件服務器,或是服務運營商等。
(12)表示服務器2,后臺服務器的一種,可以是任意的內(nèi)容服務器,也可以是INTERNET網(wǎng)站,或是多媒體文件服務器,或是服務運營商等。
(13)表示數(shù)據(jù)庫,后臺服務器的一種,可以是任意的數(shù)據(jù)庫,包括ORACLE,MYSQL,SQL SERVER,DB2等。
(14)表示列表文件中對后臺服務器的鏈接。
具體的流程說明如下(21)列表程序啟動后,通過Flash Remoting向中心服務平臺發(fā)出查詢和更新請求,請求通過基站(在圖中沒有顯示)傳送,由中心服務平臺的web services接口接收。
(22)中心服務平臺的web services接口接收到請求后,進入中心服務平臺系統(tǒng)檢索服務器端列表文件。
(23)中心服務平臺把檢索的結(jié)果通過其web services接口返回相應,如果有更新,則把服務器端列表文件協(xié)同返回,通過其間的基站,被手持終端的列表程序所接收。
(24)列表程序接收到返回的結(jié)果后,喚醒列表外殼程序。
(25)列表外殼程序按照返回的服務器端列表文件對本地列表文件進行更新。
(26)本地列表文件更新后,通過列表程序顯示出來。
(27)用戶選擇其中的服務項后,列表程序通過Flash Remoting向中心服務平臺發(fā)送信息并提出服務請求,信息和請求通過基站(在圖中沒有顯示)傳送,由中心服務平臺的web services接口接收。
(28)web services接口接收后,被中心服務平臺系統(tǒng)獲得。中心服務平臺系統(tǒng)根據(jù)其服務器端列表文件,轉(zhuǎn)送到相對應的后臺服務器,作出請求或查詢檢索。在獲得結(jié)果后返回。如果服務項具體內(nèi)容或程序有更新,也協(xié)同返回。
(29)中心服務平臺系統(tǒng)把結(jié)果以及協(xié)同的服務項具體內(nèi)容或程序(如果有的話)通過其web services接口向手持終端的列表程序返回。通過其間的基站,被手持終端的列表程序所接收。
(30)列表程序接收到返回的結(jié)果后,顯示出來。如果有需要更新的服務項具體內(nèi)容或程序,則喚醒列表外殼程序。
(31)列表外殼程序?qū)⑿枰碌姆枕椌唧w內(nèi)容或程序?qū)Ρ镜氐姆枕椏蛻舳顺绦蜃龈隆?br>
(32)更新后的服務項客戶端程序,通過列表程序顯示并執(zhí)行。
權(quán)利要求
1,一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),由中心服務器和無線網(wǎng)絡基站構(gòu)成,其特征在于所述的中心服務器通過網(wǎng)絡與所述的無線網(wǎng)絡基站相連接,所述的中心服務器與至少一個數(shù)據(jù)庫連接,所述的數(shù)據(jù)庫中儲存有個人手持數(shù)字助理設備的應用程序,所述的無線網(wǎng)絡基站接收個人手持數(shù)字助理設備發(fā)出的無線應用程序請求信號,所述的無線網(wǎng)絡基站將接來自個人手持數(shù)字助理設備的無線應用程序請求信號進行協(xié)議轉(zhuǎn)換,經(jīng)過協(xié)議轉(zhuǎn)換的應用程序請求信號通過網(wǎng)絡傳遞到所述的中心服務器,所述的中心服務器根據(jù)收到的應用程序請求信號從數(shù)據(jù)庫中檢索得到個人手持數(shù)字助理設備的應用程序數(shù)據(jù),通過網(wǎng)絡向所述的無線網(wǎng)絡基站傳送所述的應用程序數(shù)據(jù),所述的應用程序數(shù)據(jù)由所述的無線網(wǎng)絡基站經(jīng)過協(xié)議轉(zhuǎn)換后發(fā)送到個人手持數(shù)字助理設備,所述的應用程序數(shù)據(jù)在個人手持數(shù)字助理設備中運行。
2,根據(jù)權(quán)利要求1所述的個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),其特征在于在個人手持數(shù)字助理設備發(fā)出無線應用程序請求信號之前,個人手持數(shù)字助理設備向所述的無線網(wǎng)絡基站發(fā)出無線服務列表請求信號,無線網(wǎng)絡基站將接來自個人手持數(shù)字助理設備的無線服務列表請求信號進行協(xié)議轉(zhuǎn)換,經(jīng)過協(xié)議轉(zhuǎn)換的服務列表請求信號通過網(wǎng)絡傳遞到所述的中心服務器,所述的中心服務器根據(jù)服務列表請求信號判斷個人手持數(shù)字助理設備的類型,并從數(shù)據(jù)庫中檢索得到一個可用服務列表,通過網(wǎng)絡向所述的無線網(wǎng)絡基站傳送所述的服務列表數(shù)據(jù),所述的服務列表數(shù)據(jù)由所述的無線網(wǎng)絡基站經(jīng)過協(xié)議轉(zhuǎn)換后發(fā)送到個人手持數(shù)字助理設備,個人手持數(shù)字助理設備中顯示所述的服務列表。
3,根據(jù)權(quán)利要求1或2所述的個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),其特征在于所述的個人手持數(shù)字助理設備與所述的無線網(wǎng)絡基站之間通過GPRS或者CDMA1X或者GSM或者WLAN802.1X協(xié)議連接通訊。
4,根據(jù)權(quán)利要求1或2或3所述的個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),其特征在于所述的個人手持數(shù)字助理設備中運行wince或symbian或palm或linux操作系統(tǒng)。
5,根據(jù)權(quán)利要求1或2或3或4所述的個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),其特征在于所述的無線網(wǎng)絡基站與所述的中心服務器之間采用TCP/IP協(xié)議通訊。
6,根據(jù)權(quán)利要求1或2或3或4或5所述的個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),其特征在于所述的服務列表以文本或者或圖形方式在個人手持數(shù)字助理設備中顯示。
7,根據(jù)權(quán)利要求1或2或3或4或5或6所述的個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),其特征在于所述的中心服務器和個人手持數(shù)字助理設備之間采用XML方式交換信息。
全文摘要
一種個人手持數(shù)字助理設備的移動通訊支持系統(tǒng),由中心服務器和無線網(wǎng)絡基站構(gòu)成,中心服務器通過網(wǎng)絡與無線網(wǎng)絡基站相連接,中心服務器與數(shù)據(jù)庫連接,數(shù)據(jù)庫中儲存有個人手持數(shù)字助理設備的應用程序,無線網(wǎng)絡基站接收個人手持數(shù)字助理設備發(fā)出的信號,進行協(xié)議轉(zhuǎn)換,通過網(wǎng)絡傳遞到中心服務器,中心服務器通過網(wǎng)絡向無線網(wǎng)絡基站傳送應用程序數(shù)據(jù),應用程序數(shù)據(jù)由無線網(wǎng)絡基站經(jīng)過協(xié)議轉(zhuǎn)換后發(fā)送到個人手持數(shù)字助理設備,在個人手持數(shù)字助理設備中運行。本發(fā)明將采用不同無線協(xié)議的無線網(wǎng)絡基站連接到一個中心服務器,使得采用不同的個人手持數(shù)字助理設備均可以與中心服務器通訊,通過一個平臺實現(xiàn)目前所有個人手持數(shù)字助理設備的支持服務。
文檔編號G06F9/445GK1690958SQ20041001778
公開日2005年11月2日 申請日期2004年4月20日 優(yōu)先權(quán)日2004年4月20日
發(fā)明者倪駿良, 張琪 申請人:上海金時空通信技術有限公司