無線設備交互式屏幕的伺服器處理的製作方法
2023-06-07 05:38:16 1
專利名稱:無線設備交互式屏幕的伺服器處理的製作方法
背景技術:
I.發明領域本發明一般涉及無線網絡和經由無線網絡的計算機通信,尤其涉及在無線設備嘗試接入或下載來自一個或多個伺服器的軟體應用或數據時,由一個或多個伺服器顯示在無線設備上的交互式屏幕的處理。
II.背景技術諸如蜂窩電話這樣的無線設備通過無線網絡傳送包括語音和數據在內的分組。蜂窩電話自身製造時就有提高的計算能力,並且變得等價於個人電腦和手持個人數字助理(「PDA」)。一些無線設備,比如選定的蜂窩電話,可能有已安裝的應用編程計算機平臺,該平臺使軟體開發者能創建在無線設備上運行的軟體應用。
在網際網路和其它開放式網絡上,在計算機用戶設法下載或接入軟體應用或數據時,所述軟體應用或數據例如端用戶許可證協議(EULA)、版本或與年齡、位置或非商業狀態有關的驗證表格,在使用戶下載應用以前,已知要向用戶提供一交互表格。然後,用戶必須與該表格交互,該表格向應用下載伺服器發回一確認信號,然後用戶能接入期望下載的應用。然而,網際網路和大多數LAN或WLAN網絡都是基於有線的,另外還具有廉價的數據連接,使得帶寬可容易地用來在瀏覽計算機和應用下載伺服器之間提供交互。這樣,端用戶許可證協議的傳輸以及確認數據的返回佔用了大量的網絡資源。相反,在諸如蜂窩電信這樣的無線網絡環境中,任一用於數據傳輸的網絡連接都是昂貴的,且在應用下載前使用用戶交互表格來遍歷網絡在傳統上是被禁止的。
因此,期望向無線設備提供一種交互機制,藉此無線設備的用戶必須在通過網絡接入數據前與該機制交互。這一機制需要彌補有限的帶寬以及與無線網絡相關的其它特徵。
發明內容
在本發明一實施例中,一種為無線設備處理交互式屏幕的方法包括接收通過無線網絡發送的一請求以便把數據下載到無線設備,並且在發送指向無線設備的數據以前發送指向無線設備的交互式屏幕。該方法還可以包括接收表示無線設備和交互式屏幕的交互的信號,並且發送無線設備請求下載的數據。同樣,接收通過無線網絡發送的數據可由第一網絡伺服器實行,發送交互式屏幕可由第二網絡伺服器實行。接收表示無線設備交互的信號也可由第二網絡伺服器所接收,其後第二網絡伺服器發送一信號至第一網絡伺服器以表明交互,第一網絡伺服器發送無線設備所請求下載的數據。
在本發明另一實施例中,一種用第一網絡伺服器和第二網絡伺服器為無線設備處理交互式屏幕的系統包括與無線網絡和第二網絡伺服器有選擇通信的第一網絡伺服器、以及與無線網絡和第一網絡伺服器有選擇通信的第二網絡伺服器,其中第一網絡伺服器從無線設備接收對下載數據的請求,把請求傳送到第二網絡伺服器,第二網絡伺服器向指向無線設備的無線網絡發送一交互式屏幕。
在本發明還有一實施例中,一種在用戶交互無線設備的圖形顯示器上處理交互式屏幕的方法包括一計算機平臺,該無線設備與一網絡伺服器有選擇通信並且從中下載應用和數據,該方法包括嘗試通過無線網絡從網絡伺服器把數據發送到無線設備,以及在把所請求的數據下載到無線設備以前通過無線網絡把交互式屏幕發送到無線設備的計算機平臺。
考慮以下
具體實施方式
和權利要求書後,本發明的目標、優點和特徵將變得更為明顯。
圖1是為向無線設備提供交互式屏幕而可以在系統中使用的無線網絡以及計算機硬體和無線設備的示意圖。
圖2是在不同的無線設備、應用下載伺服器、單獨交互式屏幕伺服器以及它們相應的資料庫之間提供通信的無線網絡硬體組件的框圖。
圖3A是在用戶設法下載應用時向用戶顯示EULA的蜂窩電話的圖形顯示器示意圖。
圖3B是在用戶設法下載年齡限制的應用時向用戶顯示年齡驗證的蜂窩電話的圖形顯示器示意圖,用戶被要求在表格中輸入他們的年齡。
圖4是說明在無線設備計算機平臺上執行的過程的流程圖,該過程嘗試從網絡伺服器下載應用,並且接收交互式屏幕並將其顯示給用戶,把交互數據發送到網絡伺服器,以及下載該應用。
圖5是在應用下載伺服器上執行的過程的流程圖,該過程從圖4中的無線設備接收一下載請求,向無線設備發送一交互式屏幕,並且在允許無線設備下載所請求的應用以前等待用戶與交互式屏幕正確地交互。
具體實施例方式
介紹期望能提供把軟體應用下載到無線設備的系統和方法。軟體應用可以在製造無線設備時被預加載,或者用戶可以以後請求通過蜂窩電信運營商網絡下載其它程序,其中程序可在無線設備上執行。結果,無線設備的用戶能用程序來定製他們的無線設備,所述程序比如遊戲、印刷媒體、股票更新、新聞或任何可通過無線網絡從應用下載伺服器下載的其它類型的信息或程序。
在一種情況下,如果無線設備的用戶希望用無線網絡下載並使用一軟體應用,用戶一般或者會呼叫服務提供商,或者會通過其它手段聯繫服務提供商,比如通過網際網路接入,而服務提供商或者會通過無線網絡把應用發送給無線設備,或者在應用可下載或可接入時允許用戶接入一網絡站點。為連到應用下載伺服器,無線設備橋接到無線網絡,比如蜂窩網絡,然後嘗試聯繫期望軟體應用常駐於其上的應用下載伺服器。一旦無線設備聯繫到應用下載伺服器,則作出初始連接,應用下載伺服器確定哪些應用可供無線設備使用,並且發送適當的信息,例如一菜單,以便顯示在無線設備上使用戶能獲悉可用的應用。一旦提供了對可下載應用的接入,無線設備的用戶就能下載任一可用的應用。
本發明提供了在無線設備嘗試通過無線網絡下載或接入網絡伺服器(比如應用下載伺服器)上的數據或應用時、用於在無線設備的圖形顯示器上提供交互式屏幕的系統和方法。交互式屏幕能夠有限的接入網絡伺服器上的個體應用和數據。交互式屏幕可以從無線設備計算機平臺嘗試導航的第一網絡伺服器被發送到無線設備,或者交互式屏幕可以從無線網絡上的第二伺服器被發送到無線設備。交互式屏幕可以包括圖形、文本、多媒體組件、數據輸入欄位或超級連結,所有這些在無線設備的圖形顯示器上都是可顯示和可交互的,系統要求端用戶正確地與屏幕交互以便下載或接入所請求的應用或數據。
交互式屏幕的例子有要求端用戶在被允許下載軟體應用前同意特定條款的EULA;或者要求端用戶輸入數據以便具有所請求的到網絡伺服器上的應用或數據的接入的驗證表格。一旦無線設備的用戶以正確的預定義方式與無線設備圖形顯示器上顯示的交互式屏幕進行交互,無線設備就發送一信號到第一或第二網絡伺服器以表示正確的交互,然後第一網絡伺服器會允許接入所請求的應用和數據並將其下載到無線設備的計算機平臺。當第二網絡伺服器已經向無線設備提供了交互式屏幕時,第二網絡伺服器也能從無線設備接收交互數據,並將交互數據中繼到第一網絡伺服器,藉此第一網絡伺服器允許把所請求的數據下載到無線設備的計算機平臺。
因此,本發明的系統和方法的一個目標是提供一交互式屏幕,該交互式屏幕可以被顯示給設法下載或接入網絡伺服器上一特定應用和數據的無線設備的用戶,所述網絡伺服器比如應用下載伺服器。交互式屏幕使網絡伺服器的操作者能有選擇地控制無線設備用戶具有的對網絡伺服器駐留應用的接入,並且強制用戶在被允許接入應用和數據之前輸入EULA或輸入數據。通過使用能向無線設備提供交互式屏幕並保存交互記錄的單獨網絡伺服器,系統能保存無線網絡的帶寬和資源,而同時控制對其它網絡伺服器的應用和數據的接入。因此,本發明提供了一項優點,在於它使網絡伺服器的操作者能在許可無線設備用戶下載或接入應用下載或網絡伺服器上常駐的應用和數據以前,使無線設備用戶執行協議或驗證事實,而不大量使用無線網絡和網絡伺服器的帶寬和資源。
本發明的示例性實施例參照附圖,其中相同的數字表示相同的元件,圖1說明了系統10的一個實施例,系統10用於向一個或多個無線設備(比如蜂窩電話12)提供預訂的軟體應用,所述無線設備通過無線網絡14與至少一個網絡伺服器(比如應用下載伺服器16)通信,網絡伺服器通過無線網絡埠或到無線網絡14的其它數據接入有選擇地下載軟體應用或提供對軟體應用的接入。如圖所示,無線設備可以是具有圖形顯示器13的蜂窩電話12、具有PDA屏幕19的個人數字助理18、或甚至是有無線通信埠和顯示器23的單獨計算機平臺22,另外可能具有到網絡或網際網路的有線連接24。因此,系統10可以在具有無線通信埠的任一形式的遠程計算機模塊上執行,包括但不限於無線數據機、PCMCIA卡、接入終端、個人電腦、接入終端、沒有顯示器或鍵區的電話或者它們的任一組合或子組合。
這裡所示的應用下載伺服器16是在本地伺服器端網絡26上,其它計算機元件與無線網絡14通信,比如具有所存儲的應用程式和數據的資料庫28,所述存儲的應用程式和數據包含對於無線設備12、18、20、22可接入和可下載的軟體應用和數據。還示出第二網絡伺服器,它是交互式屏幕伺服器32,具有所存儲的交互資料庫30。在這一實施例中,交互式屏幕伺服器32如下所述把交互式屏幕發送到無線設備12、18、20、22,所存儲的交互記錄資料庫30可以駐留在交互式屏幕伺服器32上,資料庫30保存與向其提供交互式屏幕的無線設備交互的個體記錄、端用戶輸入的數據以及其它交互相關數據。通過分開的交互式屏幕伺服器32和所存儲的交互記錄資料庫30,諸如應用下載伺服器16這樣的許多其它網絡伺服器會使系統10提供交互式屏幕,以便控制對網絡伺服器常駐的應用和數據的接入,而不大量使用網絡伺服器資源。然而,交互式屏幕伺服器32和所存儲的交互記錄資料庫30不是必須的,因為伺服器端功能可以在一臺伺服器上執行,比如應用下載伺服器16。而且,計算機伺服器端的計算機平臺會通過無線網絡14向無線設備12、18、20、22提供單獨的服務和過程。
圖2是更完整地說明無線網絡14的組件以及系統10的元件相互關係的框圖。無線網絡14僅僅是示例性的,並且可以包括使無線設備12、18、20、22這樣的遠程模塊能在彼此間以及/或者在無線網絡14的組件間進行無線通信的任何系統,所述無線網絡14的組件包括但不限於無線網絡運營商和/或伺服器,以及僅包括非無線的網絡或者與無線網絡組合。與提供蜂窩電信服務所需的任何其它組件一起,應用下載伺服器16和所保存的應用資料庫28,交互式屏幕伺服器32和所保存的交互記錄資料庫30將在蜂窩數據網絡上存在。應用下載伺服器16、交互式屏幕伺服器32以及/或者其它屏幕伺服器通過一數據鏈路與運營商網絡40通信,所述數據鏈路比如網際網路、安全LAN、WAN或其它網絡。運營商網絡40控制被發送到消息傳遞服務控制器(「MSC」)42的消息(一般是數據分組)。運營商網絡40通過一網絡與MSC 42通信,所述網絡是網際網路和/或POTS(「普通電話系統」)。一般而言,運營商網絡40和MSC 42之間的網絡和網際網路連接傳輸數據,而POTS傳輸語音信息。MSC 42連到多個基站(「BTS」)44。以類似運營商網絡的方式,MSC42一般通過用於數據傳輸的網絡和/或網際網路以及用於語音信息的POTS連到BTS44。BTS 44最後把消息無線地廣播到無線設備,比如蜂窩電話12,所述廣播通過短消息服務(「SMS」)或者本領域公知的其它空中方式。
諸如蜂窩電話12這樣的無線設備有一計算機平臺50,該平臺能接收和執行軟體應用,並且顯示從應用下載伺服器16發送的數據。計算機平臺50還使無線設備能與網絡伺服器上駐留的數據和應用交互。除了其它組件以外,計算機平臺50可以包括一顯示驅動器52,它基於計算機平臺50處接收到的圖形數據來驅動圖形顯示器13並在圖形顯示器13上呈現圖像。計算機平臺50還包括專用集成電路(「ASIC」)54或者其它處理器、微處理器、邏輯電路或其它數據處理設備。ASIC 52或其它處理器執行應用編程接口(「API」)層56,該層與無線設備的存儲器58中任何駐留的程序相接。存儲器可以是只讀或隨機存取存儲器(RAM和ROM)、EPROM、EEPROM、快閃記憶體卡或者對於計算機平臺通用的任一存儲器。計算機平臺50也包括一本地資料庫60,它能保留目前在存儲器58中不活動使用的軟體應用,比如從應用下載伺服器16下載的軟體應用。本地資料庫60一般包括一個或多個快閃記憶體單元,但可以是本領域公知的次級或三級存儲設備,比如磁性介質、EPROM、EEPROM、光學介質、磁帶或者軟盤或硬碟。
諸如蜂窩電話12這樣的無線設備能接入和下載許多類型的應用,比如遊戲和股票監視程序,或者僅僅是諸如新聞和體育相關數據這樣的數據。所下載的數據可以被立即顯示在顯示器上,或者在不使用時被保存在本地資料庫60中。軟體應用可以被視為常駐於無線設備12、18、20、22上的常規軟體應用,無線設備的用戶可以有選擇地從本地資料庫60把所保存的駐留應用上載到存儲器58用於在API 56上執行。無線設備12、18、20、22的端用戶也能有選擇地檢測來自本地資料庫60的軟體應用。
如圖3A和3B所示,在無線設備(比如蜂窩電話12)嘗試通過無線網絡14從網絡伺服器(比如應用下載伺服器16)接入或下載數據時,系統10在無線設備的圖形顯示器13上顯示一交互式屏幕15、17。系統10將一交互式屏幕發送到無線設備的計算機平臺50,或是從包含請求的應用和數據的伺服器發出,或是從交互式屏幕伺服器32這樣的第二伺服器發出。在網絡伺服器下載或允許接入所請求的數據或應用以前,交互式屏幕15、17或在圖形顯示器上顯示給用戶。因此,網絡伺服器的操作者能通過使用交互式屏幕15、17來控制無線設備12、18、20、22對個體應用和數據的接入。例如,在圖3A中,當用戶設法從應用下載伺服器16下載一軟體應用時,在圖形顯示器13上向用戶顯示一端用戶許可證協議(EULA)交互式屏幕15。用戶必須表明同意EULA以便下載該應用,並且能在計算機平臺的API 56上與EULA 15交互。典型的API在顯示器上提供一可移動的光標,光標可以如本領域公知的那樣激活圖標,也可以使用其它圖形用戶界面,比如在PDA界面中常用的觸控螢幕和記錄筆。端用戶響應EULA輸入的所有內容都被傳回應用下載伺服器16,或是直接從蜂窩電話12傳回,或是從交互式屏幕伺服器32發送的信號傳回,該信號表示用戶交互。
舉另一個交互式屏幕的例子,圖3B說明了一年齡驗證表格17,它要求用戶在被許可接入網絡伺服器上年齡受限的材料之前輸入他們的年齡。因此,用戶響應於該屏幕而輸入他或她的年齡,蜂窩電話把所輸入的數據發送到適當的網絡伺服器,比如應用下載伺服器16或交互式屏幕伺服器32。一些處理會發生在請求數據的伺服器處,或是發生在交互式屏幕伺服器32處,用於確定輸入的年齡是否符合標準。如果交互式屏幕伺服器32處理數據,它就能向請求數據的伺服器發送一肯定或否定信號,以授權無線設備的接入。
雖然交互式屏幕15、17可以從無線設備嘗試從中接入和下載數據的網絡伺服器被發送到無線設備12、18、20、22,然而一實施例包括另一網絡伺服器的使用,比如交互式屏幕伺服器32和一相關的所保存交互記錄資料庫30,從而能保存諸如應用下載伺服器16這樣的單純應用伺服器上的資源。這樣,在無線設備12、18、20、22嘗試通過無線網絡14下載或接入第一網絡伺服器(比如應用下載伺服器16)上的數據或應用時,交互式屏幕通過無線網絡14從第二網絡伺服器(比如交互式屏幕伺服器32)被發送到無線設備12、18、20、22。在這一實施例中,一旦無線設備12、18、20、22的用戶與在無線設備12、18、20、22的圖形顯示器13、19、21、23上顯示的交互屏幕產生交互,無線設備就把表示交互的信號發送到第二網絡伺服器(交互式屏幕伺服器32),第二網絡伺服器發送一信號至第一網絡伺服器(應用下載伺服器16)以表明無線設備處的交互,使得第一網絡伺服器不被允許向無線設備12、18、20、22的計算機平臺50提供對所請求數據或應用的接入或下載。如果交互式屏幕要求輸入數據,比如圖3B中的驗證表格17,則一旦無線設備12、18、20、22的端用戶在交互式屏幕上輸入數據,無線設備12、18、20、22就把輸入的數據發送到第二網絡伺服器(交互式屏幕伺服器32),第二網絡伺服器再次發送一信號到第一網絡伺服器(應用下載伺服器32)以表明無線設備12、18、20、22處的數據輸入,並且表明第一網絡伺服器能接入或下載所請求的數據或應用。與單個網絡伺服器(比如應用下載伺服器16)上可能出現的全部功能相比,使用交互式屏幕伺服器32作為第二網絡伺服器能夠更快地提供交互式屏幕並存儲交互記錄,特別是用所保存的交互記錄資料庫30。系統10速度的提高意味著通過無線網絡14的數據傳輸時間減少,這節約了無線網絡14的昂貴帶寬。
在無線設備-網絡伺服器交互期間,交互式屏幕可以以任一間隔被提供給無線設備12、18、20、22。系統10可以把交互式屏幕發送到無線設備以便組織接入特定的應用、數據集或甚至是網絡伺服器上的文件級(數據可以在諸如Windows、UNIX和LINUX中的文件結構中被保留在網絡伺服器上)。而且,交互式屏幕的傳輸會在無線設備設法接入或下載應用或數據的任何時刻發生,或者如果單次的EULA是必要的,則可以保存無線設備12、18、20、22對EULA執行的記錄,例如在所保存的交互記錄資料庫30上。當無線設備設法下載一應用或數據且如果無線設備已保存了EULA時,網絡伺服器(比如交互式屏幕伺服器32)可以作出一比較,則提供交互屏幕是不必要的,系統10可以令下載繼續。
在一示例性實施例中,在圖4的流程圖中示出在無線設備12、18、20、22的計算機平臺50上執行的過程。諸如蜂窩電話12這樣的無線設備橋接到無線網絡14(比如一蜂窩網絡),如步驟72所示,然後連到網絡伺服器(比如應用下載伺服器),如步驟72所示。在連到應用下載伺服器16時,如步驟74所示,無線設備會請求下載一應用,或者會設法接入具有受限接入的數據。這樣,在步驟74中作出了請求後,如判決框50所示,決定是否在無線設備的計算機平臺50處接收到交互式屏幕15、17。如果未接收到交互式屏幕15、17,則過程繼續在判決框84確定是否接收到所請求的應用。否則,如果在判決框76處接收到交互式屏幕16、17,則如步驟78所示地在無線設備12、18、20、22的圖形顯示器13、19、21、23上顯示交互式屏幕15、17。
在顯示了交互式屏幕15、17後,如判決框80所示,決定用戶是否與交互式屏幕15、17相交互,或換言之,無線設備等到用戶與交互式屏幕15、17交互為止,從而它能將一信號和/或數據發回交互式屏幕發送網絡伺服器,比如應用下載伺服器16或交互式屏幕伺服器32。如果用戶在判決框80未與交互式屏幕15、17交互,則過程在判決框80重新進入等待狀態,直到用戶不與交互式屏幕15、17交互並且退出下載請求為止。如果用戶已經在判決框80與交互式屏幕15、17交互,則如步驟82所示,交互數據或信號從無線設備12、18、20、22被發送到適當的網絡伺服器。
然後如判決框84所示,決定是否在無線設備12、18、20、22的計算機平臺50處接收到請求應用(或者是否許可了所請求的接入)。如果在判決框84未接收到該應用(或未許可接入),則因為下載(接入)不成功而過程終止。如果應用在判決框84處被成功接收,則如步驟86所示,在無線設備12、18、20、22上安裝應用。如果請求是為了接入網絡伺服器上的數據或應用,則無線設備12、18、20、22能接入所述數據或應用。
參照圖5,在一流程圖中示出在應用下載伺服器16(或其它類型的網絡伺服器)上執行的過程的示例性實施例。如步驟90所示,進入與無線設備12、18、20、22的連接。有時,如步驟92所示,應用下載伺服器16會從無線設備12、18、20、22接收一個下載應用或接入駐留數據的請求。一旦在應用下載伺服器16處接收到該請求,則確定是否需要與無線設備用戶交互,如判決框94所示。確定可以基於網絡伺服器的操作者(比如無線設備的持有者)所選擇的任一標準來作出,例如請求接入或下載的應用或數據的主題性質。如果在判決框94不需要與無線設備用戶交互,則把所請求的應用下載到無線設備12、18、20、22,如步驟102所示。如果在判決框94需要交互,則交互式屏幕15、17被發送到無線設備12、18、20、22,需要在允許所請求的下載(或接入)前使用戶與交互式屏幕15、17交互。
然後如判決框98所示,確定無線設備用戶是否正確地與交互式屏幕15、17交互,比如肯定地輸入EULA(圖3A)或輸入正確的年齡。交互信號或數據可以或直接地從請求該應用並顯示交互式屏幕15、17的無線設備12、18、20、22發出,或者可以是從第二網絡伺服器發送的信號或數據,所示第二網絡伺服器比如交互式屏幕伺服器32,它最初從無線設備接收到交互信號或數據。如果在判決框98,無線設備用戶未正確地與無線設備12、18、20、22處的交互式屏幕15、17交互,則如步驟100所示,向請求的無線設備發回一通知,表示拒絕把應用下載到無線設備12、18、20、22(或拒絕接入)。如果在判決框98,無線設備用戶已經正確地與無線設備12、18、20、22處的交互式屏幕15、17交互,則如步驟102所示,把所請求的應用下載到無線設備(或許可接入所請求的應用)。
因此,系統10提供了一種用於在無線設備12、18、20、22的圖形顯示器13、19、21、23上顯示一交互式屏幕15、17的方法,包括嘗試通過無線網絡14下載或接入網絡伺服器(比如應用下載伺服器16)上的數據;在下載或接入所請求的數據或應用以前通過無線網絡14把交互式屏幕15、17發送到無線設備12、18、20、22的計算機平臺50;以及在無線設備12、18、20、22的圖形顯示器13、19、21、23上顯示所述交互式屏幕15、17。該方法還可以包括與無線設備12、18、20、22處的交互式屏幕15、17交互;從無線設備12、18、20、22向網絡伺服器(應用下載伺服器16或交互式屏幕伺服器32)發送表明交互的信號;以及用無線設備12、18、20、22的計算機平臺50下載或接入網絡伺服器處所請求的數據或應用。如果交互式屏幕15、17允許無線設備用戶輸入數據,則該方法還包括以下步驟在無線設備12、18、20、22的圖形顯示器13、19、21、23上顯示的交互式屏幕15、17中輸入數據;把輸入數據從無線設備12、18、20、22發送到網絡伺服器;在網絡伺服器處處理輸入數據;以及有選擇地下載或許可接入網絡伺服器處所請求的數據或應用。
通過無線網絡14把交互式屏幕15、17發送到無線設備12、18、20、22可以包括從無線設備請求下載或接入應用或數據的第一網絡伺服器(比如應用下載伺服器16)把交互式屏幕15、17發送到無線設備12、18、20、22,或者可以是通過無線網絡14從第二網絡伺服器(比如交互式屏幕伺服器32)發送交互式屏幕15、17。如果使用交互式屏幕伺服器32把交互式屏幕15、17提供給無線設備,則該方法可以包括以下步驟與無線設備的圖形顯示器13、19、21、23上顯示的交互式屏幕15、17進行交互;從無線設備向第二網絡伺服器發送一表明交互的信號;以及從第二網絡伺服器(比如交互式屏幕伺服器32)向第一網絡伺服器(比如應用下載伺服器16)發送一表明無線設備12、18、20、22處交互的信號;以及把第一網絡伺服器處常駐的所請求的數據或應用下載或接入到無線設備12、18、20、22的計算機平臺50。如果交互式屏幕15、17允許無線設備用戶在無線設備12、18、20、22處輸入數據,則該方法還可以包括以下步驟在無線設備12、18、20、22的圖形顯示器13、19、21、23上顯示的交互式屏幕(比如圖3B中的驗證表格17)中輸入數據;從無線設備把輸入數據發送到第二二網絡伺服器(比如交互式屏幕伺服器32);從第二網絡伺服器向第一網絡伺服器(比如應用下載伺服器16)發送一表明無線設備12、18、20、22處數據輸入的信號;以及把網絡伺服器處所請求的數據或應用下載或接入到無線設備12、18、20、22的計算機平臺50。
本發明還包括具有一計算機平臺50和圖形顯示器13、19、21、23的無線設備12、18、20、22,其中無線設備12、18、20、22通過無線網絡14有選擇地與一個或多個網絡伺服器通信,每個網絡伺服器都有選擇地把數據和應用下載到無線設備12、18、20、22。在無線設備12、18、20、22嘗試通過無線網絡14下載或接入網絡伺服器上的數據時,無線設備的計算機平臺50接收通過無線網絡14發送的交互式屏幕15、17,無線設備12、18、20、22在其圖形顯示器13、19、21、23上顯示所發送的交互式屏幕15、17。如果交互式屏幕15、17允許用戶在無線設備12、18、20、22處輸入數據,則無線設備允許用戶在無線設備12、18、20、22的圖形顯示器13、19、21、23上顯示的交互式屏幕15、17中輸入數據,且無線設備把輸入的數據發送到適當的網絡伺服器(比如應用下載伺服器16和交互式屏幕伺服器)。
另一實施例包括駐留在計算機可讀介質中的一程序,其中該程序指示具有計算機平臺的無線設備執行本發明的方法步驟。計算機可讀介質可以是蜂窩電話12或其它無線設備的計算機平臺50的存儲器58,或者可以在本地資料庫中,比如蜂窩電話12的本地資料庫60中。而且,計算機可讀介質可以處在可被加載到無線設備計算機平臺上的次級存儲介質中,比如磁碟或磁帶、光碟、硬碟、快閃記憶體或者本領域公知的其它存儲介質。
在圖4和5的上下文中,該方法可以由例如無線網絡14的操作部份來實現,以便執行一系列機器可讀指令,所述操作部份比如無線平臺50、應用下載伺服器16和交互式屏幕伺服器32。指令可以駐留在各種形式的信號承載或數據存儲的初級、次級或三級介質中。介質可以包括例如可由無線網絡14的組件所存取或駐留於其中的RAM(未示出)。無論是包含在RAM、盒帶還是其它次級存儲介質中,指令都可以被保存在多種機器可讀數據存儲介質上,比如DASD存儲器(例如常規的「硬碟驅動器」或RAID陣列)、磁帶、電只讀存儲器(例如ROM、EPROM或EEPROM)、快閃記憶體卡、光學存儲設備(例如CD-ROM、WORM、DVD、數字光帶)、紙「穿孔」卡、或者包括數字和模擬傳輸介質在內的其它適當的數據存儲介質。
雖然上述內容示出了本發明的說明性實施例,然而應該注意到,這裡可以作出各種變化和修改,而不背離由所附權利要求定義的發明範圍。而且,儘管以單數形式描述或要求保護了本發明的各個元件,但是也可以構想複數形式,除非特別指出對單數的限制。
權利要求
1.一種為無線設備處理交互式屏幕的方法,包括接收通過無線網絡發送的把數據下載到無線設備的請求;在發送指向無線設備的數據以前,發送指向無線設備的交互式屏幕。
2.如權利要求1所述的方法,其特徵在於,還包括接收一表明無線設備和交互式屏幕進行交互的信號;以及發送無線設備請求下載的數據。
3.如權利要求2所述的方法,其特徵在於,所述接收通過無線網絡發送的請求是由第一網絡伺服器所接收。
4.如權利要求3所述的方法,其特徵在於,所述發送交互式屏幕是由第二網絡伺服器執行。
5.如權利要求4所述的方法,其特徵在於,接收表示無線設備交互的信號由第二網絡伺服器所接收時,其中第二網絡伺服器向第一網絡伺服器發送一表示交互的信號,而第一網絡伺服器發送無線設備請求下載的數據。
6.一種用第一網絡伺服器和第二網絡伺服器為無線設備處理交互式屏幕的系統,包括與無線網絡和第二網絡伺服器有選擇地通信的第一網絡伺服器;以及與無線網絡和第一網絡伺服器有選擇地通信的第二網絡伺服器,其中第一網絡伺服器從無線設備接收對下載數據的請求、把所述請求傳送到第二網絡伺服器,第二網絡伺服器向無線網絡發送指向無線設備的交互式屏幕。
7.如權利要求6所述的系統,其特徵在於,在從第二網絡伺服器接收一表示與無線設備交互的信號時,第一網絡伺服器向無線網絡發送指向無線設備的數據。
8.一種在包括一計算機平臺的用戶交互式無線設備的圖形顯示器上處理交互式屏幕的方法,所述無線設備與一網絡伺服器有選擇地通信並且從中下載應用和數據,所述方法包括嘗試通過無線網絡從網絡伺服器把數據發送到無線設備;以及在把所請求的數據下載到無線設備以前通過無線網絡把一交互式屏幕發送到無線設備的計算機平臺。
9.如權利要求8所述的方法,其特徵在於,嘗試通過無線網絡從網絡伺服器把數據發送到無線設備包括嘗試通過無線網絡從網絡伺服器將一軟體應用下載到無線設備。
10.如權利要求8所述的方法,其特徵在於,通過無線網絡把一交互式屏幕發送到無線設備包括通過無線網絡從網絡伺服器把一交互式屏幕發送到無線設備。
11.如權利要求8所述的方法,其特徵在於,所述交互式屏幕允許用戶在無線設備處輸入數據,還包括在網絡伺服器處從無線設備接收輸入的數據;在網絡伺服器處處理輸入數據;以及從網絡伺服器有選擇地發送指向無線設備計算機平臺的所請求數據。
12.如權利要求8所述的方法,其特徵在於,嘗試通過無線網絡從網絡伺服器把數據發送到無線設備包括嘗試通過無線網絡從第一網絡伺服器發送指向無線設備的數據,而通過無線網絡發送指向無線設備的交互式屏幕包括通過無線網絡從第二網絡伺服器發送指向無線設備的交互式屏幕。
13.如權利要求12所述的方法,其特徵在於,還包括從無線設備接收到第二網絡伺服器的信號,所述信號表示交互;從第二網絡伺服器向第一網絡伺服器發送一表示無線設備處交互的信號;以及從第一網絡伺服器向無線網絡發送指向無線設備的所請求數據。
14.一種用於處理交互式屏幕的系統,包括嘗試通過無線網絡從網絡伺服器把數據發送到無線設備的裝置;以及在把所請求的數據下載到無線設備以前通過無線網絡把一交互式屏幕發送到無線設備的計算機平臺的裝置。
15.一種包含計算機可讀指令的計算機可讀介質,所述指令用於在被執行時處理交互式屏幕,所述指令執行以下方法嘗試通過無線網絡從網絡伺服器把數據發送到無線設備;以及在把所請求的數據下載到無線設備以前通過無線網絡把一交互式屏幕發送到無線設備的計算機平臺。
全文摘要
一種當無線設備連到無線網絡上一網絡伺服器、並且嘗試接入或下載軟體應用和數據時,用於在無線設備的圖形顯示器上顯示一交互式屏幕的系統和方法,所述交互式屏幕比如端用戶許可證協議或驗證表格。無線設備的用戶必須與交互式屏幕確實交互,以便接入或下載來自網絡伺服器的軟體應用。交互式屏幕可以在無線設備設法接入或下載一應用或數據時從網絡伺服器被發出,或可以從單獨的伺服器被發送到無線設備。無線設備-伺服器交互的記錄可以被保存在網絡伺服器上,或是無線網絡上的其它數據存儲器上。
文檔編號H04M7/00GK1708975SQ200380102018
公開日2005年12月14日 申請日期2003年8月28日 優先權日2002年8月30日
發明者M·克梅泰利, B·米尼爾, M·B·奧利弗, S·A·斯普裡格 申請人:高通股份有限公司