国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      減少在便攜式終端上使用應用程序時的通信費用的方法

      文檔序號:7624080閱讀:85來源:國知局
      專利名稱:減少在便攜式終端上使用應用程序時的通信費用的方法
      技術領域
      本發(fā)明涉及減少在便攜式終端上執(zhí)行應用程序(特別是網(wǎng)絡游戲程序)時產(chǎn)生的通信費用的方法。
      背景技術
      最初,用戶使用游戲?qū)S媒K端或個人計算機(PC)來執(zhí)行存儲在ROM(只讀存儲器)介質(zhì)(例如,ROM盒式磁帶、CD-ROM、DVD-ROM等)中的游戲程序來獨自玩視頻游戲。后來,隨著Internet(因特網(wǎng))的普及,引入了通過將能夠執(zhí)行游戲程序的終端(例如游戲?qū)S媒K端或PC)經(jīng)由因特網(wǎng)相連接,多個用戶可以同時玩的網(wǎng)絡游戲。近些年,出現(xiàn)了用戶可以使用便攜式終端(例如移動電話或個人數(shù)字助理(PDA))執(zhí)行Java應用程序或BREW應用程序來玩網(wǎng)絡游戲的環(huán)境。
      只要用戶能夠連接到網(wǎng)絡,用戶就可以玩網(wǎng)絡游戲。換句話說,用戶玩網(wǎng)絡游戲時使用的游戲終端(游戲?qū)S媒K端、PC、便攜式終端等)有時根據(jù)情況而不同。例如,有時用戶在家庭PC上玩游戲然后在設置在網(wǎng)吧的PC上或在家之外的目的地在用戶的移動電話上繼續(xù)該游戲。
      當用戶改變了移動電話的型號(model)時,用戶所使用的信息終端也改變。在第三代移動電話中,正在對下述技術給予關注,通過替換用戶標識模塊(UIM)卡,即使電話不同也能使用戶使用相同的電話號碼和帳單信息,并且預期將來用戶改變型號的頻率將增加。
      因此,為了使用戶即使在其改變了終端時也能夠繼續(xù)玩其曾經(jīng)玩過的游戲,需要將用戶的保存數(shù)據(jù)(關于該用戶的網(wǎng)絡游戲的進展的必需數(shù)據(jù);例如,進程的狀態(tài)、得分、獲得項目列表、設置信息等)對于用戶使用的每一個終端都是同步的。這是因為新使用的信息終端通常最初沒有存儲該保存數(shù)據(jù)。例如,當用戶改變移動電話型號時,通常不能利用移動通信公司提供的業(yè)務將下載到舊的移動電話中的有版權(quán)的內(nèi)容(音樂、游戲程序等)發(fā)送到新的移動電話中。自然地,保存數(shù)據(jù)也沒有被傳送。
      在現(xiàn)有技術中,已經(jīng)提出了幾種用于在多個終端之間同步數(shù)據(jù)的技術。例如,提出了一種電子郵件系統(tǒng),其中為代理服務器提供了登記所使用的終端的終端信息數(shù)據(jù)庫和存儲所登記的終端的電子郵件的獲得/刪除信息的電子郵件列表數(shù)據(jù)庫,該代理服務器訪問郵件服務器以使這些已登記的終端之間的電子郵件同步(見日本專利申請?zhí)亻_(Jp-A)第2002-244979號)。還提出了一種信息同步方法,其中當被使用的終端轉(zhuǎn)換到不被使用時,通過將工作內(nèi)容發(fā)送到信息同步服務器,使用該信息同步服務器將工作內(nèi)容發(fā)送到其它終端,而可以在轉(zhuǎn)發(fā)終端上繼續(xù)工作(見日本專利申請公開(JP-A)第2003-242106號和第2004-54633號)。
      類似地,對于網(wǎng)絡游戲,在現(xiàn)有技術中也有許多將用戶的保存數(shù)據(jù)存儲到在因特網(wǎng)上設置的服務器(例如,用于處理網(wǎng)絡游戲的游戲服務器等)的示例。當用戶使用網(wǎng)吧PC繼續(xù)玩用戶曾經(jīng)在其家庭PC上玩過的游戲時(例如,當網(wǎng)絡游戲的應用程序開始時),用戶可以通過獲得存儲在服務器中的保存數(shù)據(jù)而得知用戶停止的地方并且繼續(xù)該網(wǎng)絡游戲。
      然而,在現(xiàn)有技術中,即使用戶沒有改變終端,當網(wǎng)絡游戲的應用程序開始時也要從服務器上下載保存數(shù)據(jù)。如果用戶改變了終端,那么當然需要從服務器上獲取保存數(shù)據(jù),但是如果用戶沒有改變終端,則僅僅需要將保存數(shù)據(jù)分開存儲在該終端中并進行讀取。
      以這種方式,發(fā)生了用戶沒有改變終端卻從服務器上下載保存數(shù)據(jù)的多余通信。這種多余通信對于用戶是不可取的,因為給通信費用不是固定標準的用戶帶來了大量的費用負擔。與PC等相比,當用戶在通信費用固定標準系統(tǒng)沒有那么普及的便攜式終端(例如移動電話或PDA)上玩網(wǎng)絡游戲時,這個問題變得尤為顯著。
      此外,當在應用程序啟動的初始化期間從服務器獲取保存數(shù)據(jù)時,用戶會遇到不方便并且初始化所需的時間變得較長。與PC等相比,當用戶在硬件具有較低的處理能力的便攜式終端上玩網(wǎng)絡游戲時,這個問題變得尤為顯著。
      這些問題潛在地減小了用戶玩網(wǎng)絡游戲的愿望并且疏遠(distance)了用戶。而且,潛在地使提供網(wǎng)絡游戲為業(yè)務的人承受過量的業(yè)務負擔來處理多余的通信。

      發(fā)明內(nèi)容
      因此本發(fā)明的目的是提供一種能夠通過不將保存數(shù)據(jù)發(fā)送給不需要獲取存儲在服務器上的保存數(shù)據(jù)的終端來減少通信費用的信息提供方法、用于執(zhí)行該信息提供方法的信息系統(tǒng)、包括在該信息系統(tǒng)中的服務器以及相關程序。
      通過本發(fā)明的第一方面可實現(xiàn)上述目的,本發(fā)明的第一方面提供了一種服務器,其通過網(wǎng)絡與多個在其中執(zhí)行預定的應用程序的信息終端相連接,當在一個信息終端中執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員(member)標識符通知給服務器從而執(zhí)行通信,該服務器包括存儲單元,其中存儲有控制程序;和控制單元,其從存儲單元讀取控制程序并且執(zhí)行控制程序,其中控制單元執(zhí)行程序標識號管理功能,在多個信息終端中的任何信息終端執(zhí)行通信時,生成標識存儲在該多個信息終端的預定的應用程序的程序標識號,將該程序標識號與被通知的成員標識符相關聯(lián),將它們作為程序標識號數(shù)據(jù)庫存儲在存儲單元中,并且將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;保存請求信號處理功能,在從多個信息終端中的任何信息終端接收到請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號時,將保存數(shù)據(jù)與和保存請求信號一同接收的成員標識符相關聯(lián),并且將保存數(shù)據(jù)作為保存數(shù)據(jù)數(shù)據(jù)庫存儲在存儲單元中;使用請求信號處理功能,當從多個信息終端中的任何信息終端與成員標識符和程序標識號一起接收到由于啟動預定的應用程序而通知的使用請求信號時,參照程序標識號數(shù)據(jù)庫,獲取與所接收的成員標識符相關聯(lián)的程序標識號,確定所獲取的程序標識號是否與所接收的程序標識號相匹配,如果不匹配,則將在保存數(shù)據(jù)數(shù)據(jù)庫中與所接收的成員標識符相關聯(lián)的保存數(shù)據(jù)發(fā)送到發(fā)送了該使用請求信號的信息終端,將所接收的成員標識符與所接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      優(yōu)選地,當控制單元接收到未伴隨有程序標識號的使用請求信號和成員標識符時,控制單元生成程序標識號,將程序標識號與成員標識符相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫中,并且將生成的程序標識號發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端。優(yōu)選地,當與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián)的保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫時,控制單元將保存數(shù)據(jù)發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端,將生成的程序標識號與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。優(yōu)選地,當控制單元接收到保存請求信號時,控制單元生成程序標識號,將程序標識號與成員標識符相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫中,并且將生成的程序標識號發(fā)送到發(fā)送了保存請求信號的信息終端。
      通過本發(fā)明的第二方面可實現(xiàn)上述的目的,本發(fā)明的第二方面提供了一種驅(qū)動計算機的可操作程序,該計算機通過網(wǎng)絡與多個在其中執(zhí)行預定的應用程序的信息終端相連接,當在一個信息終端執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給計算機從而進行通信,該程序驅(qū)動計算機執(zhí)行當多個信息終端中的任何信息終端進行通信時的操作生成標識存儲在該多個信息終端的預定的應用程序的程序標識號,將該程序標識號與被通知的成員標識符相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫中;將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;當從多個信息終端中的任何信息終端接收到請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號時,將保存數(shù)據(jù)和與保存請求信號一同接收的成員標識符相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫中;當從多個信息終端中的任何信息終端與成員標識符和程序標識號一起接收到由于啟動預定的應用程序而通知的使用請求信號時,參照程序標識號數(shù)據(jù)庫,獲取與接收的成員標識符相關聯(lián)的程序標識號;確定獲取的程序標識號是否與接收的程序標識號相匹配,如果不匹配,則將在保存數(shù)據(jù)數(shù)據(jù)庫中的與所接收的成員標識符相關聯(lián)的保存數(shù)據(jù)發(fā)送到發(fā)送了使用請求信號的信息終端;將所接收的成員標識符與所接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      通過本發(fā)明的第三方面實現(xiàn)上述的目的,本發(fā)明的第三方面提供了一種在服務器中執(zhí)行的信息提供方法,該服務器通過網(wǎng)絡與多個具有要執(zhí)行的預定應用程序的信息終端相連接,當在一個信息終端執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給服務器從而進行通信,該方法包括以下步驟當多個信息終端中的任何信息終端進行通信時,生成標識存儲在多個信息終端中的預定的應用程序的程序標識號,將程序標識號與被通知的成員標識符相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫中;并且將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;當從多個信息終端中的任何信息終端接收到請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號時,將保存數(shù)據(jù)和與保存請求信號一同接收的成員標識符相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫中;當從多個信息終端中的任何信息終端與成員標識符和程序標識號一起接收到由于啟動預定的應用程序而通知的使用請求信號時,參照程序標識號數(shù)據(jù)庫,獲取與接收的成員標識符相關聯(lián)的程序標識號;確定獲取的程序標識號是否與所接收的程序標識號相匹配,如果不匹配,則將在保存數(shù)據(jù)數(shù)據(jù)庫中的、與接收的成員標識符相關聯(lián)的保存數(shù)據(jù)發(fā)送到發(fā)送了該使用請求信號的信息終端;將接收的成員標識符與接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      通過本發(fā)明的第四方面實現(xiàn)上述的目的,本發(fā)明的第四方面提供了一種信息系統(tǒng),該系統(tǒng)包括多個在其中執(zhí)行預定的應用程序的信息終端和通過網(wǎng)絡與該多個信息終端相連接的服務器,當在一個信息終端執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給服務器從而進行通信,該服務器包括存儲單元,其中存儲有控制程序;和控制單元,其從存儲單元讀取控制程序并且執(zhí)行控制程序,其中控制單元執(zhí)行程序標識號管理功能,在多個信息終端中的任何信息終端執(zhí)行通信時,生成標識存儲在多個信息終端的預定的應用程序的程序標識號,將程序標識號與被通知的成員標識符相關聯(lián),將它們作為程序標識號數(shù)據(jù)庫存儲在存儲單元中,并且將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;保存請求信號處理功能,在從多個信息終端中的任何信息終端接收到請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號時,將保存數(shù)據(jù)和與保存請求信號一同接收的成員標識符相關聯(lián),并且將保存數(shù)據(jù)作為保存數(shù)據(jù)數(shù)據(jù)庫存儲在存儲單元中;以及使用請求信號處理功能,在從多個信息終端中的任何信息終端與成員標識符和程序標識號一起接收到由于啟動預定的應用程序而通知的使用請求信號時,參照程序標識號數(shù)據(jù)庫,獲取與接收的成員標識符相關聯(lián)的程序標識號,確定獲取的程序標識號是否與接收的程序標識號相匹配,如果不匹配,則將在保存數(shù)據(jù)數(shù)據(jù)庫中的、與接收的成員標識符相關聯(lián)的保存數(shù)據(jù)發(fā)送到發(fā)送了使用請求信號的信息終端,將所接收的成員標識符與所接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫,并且其中信息終端將從服務器接收的程序標識號存儲在信息終端的存儲單元,并且當發(fā)送使用請求信號時,如果程序標識號被存儲在信息終端的存儲單元中,則信息終端將程序標識號通知給服務器。
      通過本發(fā)明的第五方面實現(xiàn)上述的目的,本發(fā)明的第五方面提供了一種在信息系統(tǒng)中執(zhí)行的信息提供方法,該系統(tǒng)包括多個具有要執(zhí)行的預定的應用程序的信息終端和通過網(wǎng)絡與該多個信息終端相連接的服務器,當在一個信息終端執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給服務器從而進行通信,該方法包括以下步驟當多個信息終端中的任何信息終端進行通信時,生成標識存儲在多個信息終端中的預定的應用程序的程序標識號,將程序標識號與被通知的成員標識符相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫中;服務器將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;執(zhí)行通信的信息終端存儲從服務器接收的程序標識號;多個信息終端中的任何信息終端將請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號、成員標識符和保存數(shù)據(jù)發(fā)送到服務器;服務器將從信息終端接收的成員標識符與保存數(shù)據(jù)相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫中;多個信息終端中的任何信息終端將由于啟動預定的應用程序而通知的使用請求信號、成員標識符和程序標識號發(fā)送給服務器;服務器參照程序標識號數(shù)據(jù)庫,獲取與從信息終端與使用請求信號一起接收的成員標識符相關聯(lián)的程序標識號;服務器確定獲取的程序標識號是否與從信息終端與使用請求信號一起接收的程序標識號相匹配,如果不匹配,則將在保存數(shù)據(jù)數(shù)據(jù)庫中的與和使用請求信號一起接收的成員標識符相關的保存數(shù)據(jù)發(fā)送到發(fā)送了使用請求信號的信息終端;并且服務器將與使用請求信號一起接收的成員標識符和與使用請求信號一起接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      根據(jù)本發(fā)明,當用戶改變了終端時,可以從服務器下載用于從用戶停止的地方適當?shù)鼗謴陀螒虻谋4鏀?shù)據(jù),但是當用戶沒有改變終端時,使用存儲在用戶終端的保存數(shù)據(jù)而不從服務器下載保存數(shù)據(jù)。以這種方式,沒有出現(xiàn)常規(guī)地會出現(xiàn)的多余通信,可以實現(xiàn)通信費用的減少和網(wǎng)絡服務供應商的業(yè)務負擔的優(yōu)化。此外,因為在應用程序啟動時的初始化期間沒有執(zhí)行獲取保存數(shù)據(jù)的多余通信,所以可以縮短初始化所需的時間。
      此外程序標識號不是固定的并且可以被設置為每次訪問服務器時變化,并且即使將應用程序拷貝到另一個信息終端,也可以通過程序標識號適當?shù)毓芾碛脩舻谋4鏀?shù)據(jù)。


      根據(jù)下面的結(jié)合附圖的詳細說明,本發(fā)明的上述的和其它的目的、方面、特征和優(yōu)點將變得更加明顯。
      圖1是示出了在本發(fā)明的第一實施例中提供網(wǎng)絡游戲服務的信息系統(tǒng)的配置的示例的示意圖;圖2是第一實施例中的信息終端和服務器的配置框圖;圖3是描述第一實施例中的服務器中的控制單元的功能框圖;圖4A是示出了在第一實施例中使用的成員數(shù)據(jù)庫的數(shù)據(jù)的構(gòu)成的示例的示意圖,圖4B是示出在第一實施例中使用的程序標識號數(shù)據(jù)庫中的數(shù)據(jù)的構(gòu)成的示例的示意圖,圖4C是示出了在第一實施例中使用的保存數(shù)據(jù)數(shù)據(jù)庫中的數(shù)據(jù)的構(gòu)成的示例的示意圖;圖5是描述第一實施例中的服務器的操作的流程圖;圖6是描述第一實施例中的信息系統(tǒng)操作的流程圖;圖7是描述第一實施例中的信息系統(tǒng)操作的流程圖;圖8是示出了第一實施例中顯示的畫面的示例的示意圖;圖9是示出了第一實施例中顯示的畫面的示例的示意圖;圖10A到圖10E是示出了虛擬角色(avatar)應用程序中的身體部件、附件部分和相應的部件編號的示意圖;圖11A和11B是示出保存數(shù)據(jù)的構(gòu)成的示例的示意圖;圖12是描述了本發(fā)明的第二實施例中的服務器的控制單元的功能框圖;圖13是描述第二實施例中的服務器的操作的流程圖;圖14是描述第二實施例中的信息系統(tǒng)的操作的流程圖;并且圖15是描述第二實施例中的信息系統(tǒng)的操作的流程圖。
      具體實施例方式
      現(xiàn)在將參照附圖描述本發(fā)明的實施例。然而應該注意,本發(fā)明的技術范圍不限于這些實施例,而是覆蓋了所附權(quán)利要求及其等同物所限定的發(fā)明。
      第一實施例圖1是示出了本發(fā)明的第一實施例中提供網(wǎng)絡游戲服務的信息系統(tǒng)的配置的示例的示意圖。該信息系統(tǒng)包括服務器1,服務器1向通過網(wǎng)絡2與該服務器1相連接的多個信息終端101到104提供網(wǎng)絡游戲服務。
      在服務器1中預先登記有用戶提供的個人信息以及計費信息。服務器1中存儲有成員數(shù)據(jù)庫,其中清楚地標識用戶的成員標識符(成員ID)與對應的計費信息相關聯(lián)。已登記的用戶使用成員ID通過信息終端101到104登錄到服務器1上。
      信息終端101到104代表了用戶可以在其間切換的多種信息終端類型。用戶可以通過將臺式PC 101、膝上型PC 102、移動電話103或PDA 104通過網(wǎng)絡2連接到服務器1并且執(zhí)行安裝在各個信息終端的網(wǎng)絡游戲程序(應用程序)來玩網(wǎng)絡游戲。
      將成員ID從信息終端101到104發(fā)送給服務器1,并且服務器1執(zhí)行認證處理以確定是否所接收的成員ID已經(jīng)存儲在服務器1中。如果該成員ID存儲在服務器1中,則服務器1確定用戶是已登記的成員并且允許該用戶使用。如果用戶不是已登記的成員,則服務器1不允許該用戶使用。在認證過程中,服務器1可以基于計費信息驗證是否超出了使用期限或使用限制,并且根據(jù)該結(jié)果而不允許用戶使用。
      服務器1響應于來自作為成員被允許使用的用戶所使用的信息終端的請求而向該信息終端提供網(wǎng)絡游戲服務。該服務器1管理與其它用戶使用的信息終端相關的信息和活動,并且使得在登錄到網(wǎng)絡游戲的用戶正在使用的信息終端之間同步這些信息。以這種方式,多個用戶可以通過服務器1同步地玩相同名稱的游戲。
      當用戶終止游戲時,將保存數(shù)據(jù)存儲到服務器1中。保存數(shù)據(jù)是用戶為繼續(xù)游戲所需要的關于游戲進程的中間數(shù)據(jù)(meant data),例如進程狀態(tài)、得分、獲得項目列表、設置信息等。可以通過用戶在游戲中選擇菜單來手動地將保存數(shù)據(jù)存儲在服務器1上,或通過信息終端周期地(用戶沒有覺察)向服務器1發(fā)送保存數(shù)據(jù)來自動地將保存數(shù)據(jù)存儲在服務器1上。
      不僅將保存數(shù)據(jù)存儲在服務器1上,也將其存儲在用戶正在使用的信息終端上。當用戶改變了終端時,將存儲在服務器1中的保存數(shù)據(jù)下載到新的信息終端,并且當所使用的終端沒有改變時,使用存儲在信息終端中的保存數(shù)據(jù)。以這種方式,當用戶想要繼續(xù)游戲時,讀取多組保存數(shù)據(jù)中的一組,借此用戶可以從其停止的地方繼續(xù)玩游戲。
      網(wǎng)絡2可以是如圖1所示的因特網(wǎng),或局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。換句話說,服務器1提供的網(wǎng)絡游戲服務既可以直接面向封閉的組織(例如公司或?qū)W校)也可面向公眾。
      在上面的信息系統(tǒng)中實施的本實施例的特征在于,為了實現(xiàn)當終端改變時從服務器1上下載保存數(shù)據(jù)的機制,該服務器1發(fā)行將存儲在各個信息終端中的應用程序,并且服務器1使用程序標識號管理應用程序,該程序標識號被通知給各個信息終端。當其中存儲有具有所發(fā)行的程序標識號的應用程序的信息終端訪問服務器1時,將程序標識號通知給服務器1。
      將服務器1發(fā)行的程序標識號與成員ID相關聯(lián),并且將該程序標識號存儲在(程序標識號)數(shù)據(jù)庫中。此處,數(shù)據(jù)庫存儲用戶上次通過信息終端訪問服務器1時的程序標識號。然后,對于特定的用戶,服務器1將上次訪問時的程序標識號與在當前訪問服務器1時通知的程序標識號進行比較。因此,在用戶改變了信息終端的情況下,服務器1將保存數(shù)據(jù)發(fā)送到用戶當前正在使用的信息終端,并且當用戶沒有改變信息終端時,服務器1不發(fā)送保存數(shù)據(jù),借此可以減少通信費用,可以加快初始化并且可以使所提供的網(wǎng)絡服務承擔的服務負擔適當。
      圖2是示出了第一實施例中的信息終端101到104和服務器1的配置的框圖,并且示出了信息終端102包括膝上型計算機的情況的示例。圖2中的信息終端102包括控制單元11、隨機訪問存儲器(RAM)12、存儲單元13、網(wǎng)絡接口14、連接外圍設備的接口15、輸入單元16和顯示單元17。
      該控制單元11包括未示出的中央處理單元(CPU),其執(zhí)行RAM程序并且控制包括在信息終端102中的各個單元。該RAM 12是存儲裝置,其中臨時存儲信息終端102的處理的計算結(jié)果和程序。該存儲單元13是非易失性存儲裝置(例如硬盤、光盤、磁盤或閃存),其在各種數(shù)據(jù)和程序(例如操作系統(tǒng)(OS))被讀取到RAM之前存儲這些數(shù)據(jù)和程序。
      外圍設備接口15是用于將外圍設備連接到信息終端102的接口,并且包括通用串行總線(USB)端口或PCI(周邊元件互連)卡插槽。外圍設備的示例包括較寬范圍的設備,例如打印機、電視機調(diào)諧器、小型計算機系統(tǒng)接口(SCSI)設備、音頻設備、內(nèi)存卡讀取器/寫入器、網(wǎng)卡、無線LAN(局域網(wǎng))卡和調(diào)制解調(diào)器卡。盡管信息終端102此處包括配有輸入單元106和顯示單元107的膝上型PC,但USB鼠標、或甚至是用于展示的放映機或顯示器也可以通過外圍設備接口15從外部連接到信息終端102。
      無線地或有線地將通過網(wǎng)絡2發(fā)送和接收的信號或數(shù)據(jù)輸入到網(wǎng)絡接口14。如果為信息終端102提供了通過外圍設備接口15外部連接的通信卡(例如網(wǎng)卡、無線LAN卡或調(diào)制解調(diào)器卡),則可以省去該網(wǎng)絡接口14。
      該輸入單元16是諸如鍵盤、鼠標、觸摸板或按鈕的輸入設備,其將來自用戶的指令(命令)的輸入信號輸入到信息終端102。該顯示單元17是例如液晶顯示器或陰極射線管(CRT)的用于顯示關于用戶的信息的顯示設備。
      上面描述了信息終端的膝上型PC 102,但是移動電話103和PDA 104的配置也與圖2所示相同。其它信息終端(例如,臺式PC 101)以及服務器1的不同在于輸入單元16(例如鍵盤)和顯示單元17(例如液晶顯示器或CRT)可以是通過外圍設備接口15從外部連接的,而剩余的配置與圖2所示的相同??梢酝ㄟ^外圍設備接口15將外圍設備無線地或有線地連接到信息終端。
      圖3是描述第一實施例中的服務器1中的控制單元11的功能框圖。該控制單元11包括使用請求信號處理器31、程序標識號管理器32和保存請求信號處理器33。服務器1的存儲單元13包括成員數(shù)據(jù)庫41、程序標識號數(shù)據(jù)庫42和保存數(shù)據(jù)數(shù)據(jù)庫43。該成員數(shù)據(jù)庫41存儲登記到網(wǎng)絡游戲服務的用戶的個人信息、標識成員的成員ID、以及計費信息。程序標識號數(shù)據(jù)庫42與成員ID相關地存儲服務器1用于管理存儲在信息終端的應用程序的程序標識號。保存數(shù)據(jù)數(shù)據(jù)庫43存儲各個成員的保存數(shù)據(jù)。
      使用請求信號處理器31處理來自成員用戶的、請求使用服務器1的信號(使用請求信號)。當信息終端啟動網(wǎng)絡游戲時,將使用請求信號發(fā)送到服務器1。如果已經(jīng)發(fā)行了與存儲在信息終端的網(wǎng)絡游戲程序相關聯(lián)的程序標識號,則信息終端將程序標識號和成員ID發(fā)送到服務器1。如果還沒有發(fā)行與存儲在信息終端的網(wǎng)絡游戲程序相關聯(lián)的程序標識號,則信息終端將成員ID與使用請求信號一起發(fā)送到服務器1。
      當使用請求信號處理器31通過網(wǎng)絡2從信息終端101到104接收使用請求信號和成員ID時,該使用請求信號處理器31參照成員數(shù)據(jù)庫41以驗證該訪問服務器1的用戶是否是成員(M91)。此時,服務器1可以根據(jù)計費信息確認用戶是否超出了用戶的使用期限或使用限制并且根據(jù)該結(jié)果確認是否允許用戶使用。如果作為認證的結(jié)果確定認證用戶不是成員或用戶的使用期限已經(jīng)過期,則服務器1將不允許使用的通知發(fā)送到發(fā)送了該使用請求信號的信息終端。
      當使用請求信號處理器31接收使用請求信號時,使用請求信號處理器31根據(jù)是否與使用請求信號一起接收到了程序標識號來變更其處理。如果已經(jīng)發(fā)行了與存儲在信息終端中的網(wǎng)絡游戲程序相關聯(lián)的程序標識號,則當信息終端發(fā)送使用請求信號時,將程序標識號通知給服務器1。因此,如果程序標識號沒有伴隨著使用請求信號,則表明與存儲在用戶正在使用的信息終端(其已經(jīng)發(fā)送了使用請求信號)中的網(wǎng)絡游戲程序相關聯(lián)的程序標識號還沒有被發(fā)送。因此,當使用請求信號處理器31在接收使用請求信號時沒有接收到程序標識號時,該使用請求信號處理器31向程序標識號管理器32輸出請求發(fā)行程序標識號的號碼發(fā)行命令34、以及使用請求信號處理器31與使用請求信號一起接收到的成員ID。
      當將號碼發(fā)行命令34輸入到程序標識號管理器32時,程序標識號管理器32生成程序標識號(35),從而將不同的號碼給予存儲在信息終端中的網(wǎng)絡游戲程序,將該程序標識號與輸入的成員ID相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫42中(M94)。然后,程序標識號管理器32將生成的程序標識號35輸出到使用請求信號處理器31。該使用請求信號處理器31將該生成的程序標識號發(fā)送到發(fā)送了該使用請求信號的信息終端。
      接下來,將描述使用請求信號處理器31與使用請求信號一起接收到程序標識號的情況。在這種情況下,服務器1根據(jù)程序標識號確定用戶是否改變了終端。在第一實施例的程序標識號數(shù)據(jù)庫42中,與某一成員ID相關的程序標識號是上次發(fā)送保存數(shù)據(jù)時的程序標識號,或上次發(fā)行到與該成員ID對應的用戶所使用的信息終端的程序標識號(下面將描述其中的原因)。
      因此,如果與使用請求信號一起被接收的程序標識號匹配了程序標識號數(shù)據(jù)庫42中的、和發(fā)送使用請求信號的信息終端的用戶的成員ID相關聯(lián)的程序標識號,則用戶使用的信息終端沒有變化。因此,使用請求信號處理器31參照程序標識號數(shù)據(jù)庫42以確定是否匹配(M92)。如果匹配,則服務器1不需要發(fā)送保存數(shù)據(jù),并且服務器1將匹配通知發(fā)送到發(fā)送了該使用請求信號的信息終端,并且用戶可以立即在信息終端上玩網(wǎng)絡游戲。
      如果不匹配,則程序標識號處理器31驗證與發(fā)送使用請求信號的信息終端的用戶的成員ID相關聯(lián)的保存數(shù)據(jù)是否存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中(M93),并且如果存儲在其中,則使用請求信號處理器31將保存數(shù)據(jù)發(fā)送到發(fā)送了該使用請求信號的信息終端。在不匹配的情況下,用戶已經(jīng)改變了終端,并且在新的信息終端上需要存儲在服務器1上的保存數(shù)據(jù)以使用戶從用戶停止的地方繼續(xù)網(wǎng)絡游戲。
      當使用請求信號處理器31發(fā)送了保存數(shù)據(jù)時,其使用與使用請求信號一起接收到的程序標識號重寫程序標識號數(shù)據(jù)庫42中的與發(fā)送了該使用請求信號的信息終端的用戶的成員ID相關聯(lián)的程序標識號,并且更新程序標識號數(shù)據(jù)庫(M92)。以這種方式,由于到程序標識號數(shù)據(jù)庫42的操作路徑M92和M94,所以在該程序標識號數(shù)據(jù)庫42中,與某一成員ID相關聯(lián)的程序標識號是上次發(fā)送保存數(shù)據(jù)時的程序標識號或上次發(fā)行到與該成員ID對應的用戶使用的信息終端的程序標識號。
      即使假設沒有匹配,也存在這樣的情況與使用發(fā)送了該使用請求信號的信息終端的用戶的成員ID相關聯(lián)的保存數(shù)據(jù)沒有存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中。這是用戶第一次開始使用網(wǎng)絡游戲的情況。在這種情況下,服務器1不必發(fā)送保存數(shù)據(jù),因此,服務器1向發(fā)送使用請求信號的信息終端通知沒有保存數(shù)據(jù),并且用戶可立即在該信息終端上開始玩網(wǎng)絡游戲。
      保存請求信號處理器33處理來自用戶的將保存數(shù)據(jù)存儲在服務器1上的請求(保存請求信號)。存在著用戶手動發(fā)送保存請求信號的情況和游戲程序自動發(fā)送保存請求信號的情況。在任一情況中,處理都是相同的。
      該保存請求信號處理器33將保存數(shù)據(jù)與同保存請求信號一起接收到的成員ID(代表使用發(fā)送了保存請求信號的信息終端的用戶)相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中(M95)。然后,在存儲了保存數(shù)據(jù)后,保存請求信號處理器33將保存完成通知發(fā)送到發(fā)送了保存請求信號的信息終端。
      應該注意,可以通過硬件來實現(xiàn)圖3中的各個功能單元,或?qū)⑺鼈儗崿F(xiàn)為由設置在該控制單元11中的CPU(未示出)執(zhí)行的程序。當通過硬件實現(xiàn)這些功能單元時,它們不需要總是包括在控制單元11中。
      圖4A到4C是示出了在第一實施例中使用的成員數(shù)據(jù)庫41、程序標識號數(shù)據(jù)庫42和保存數(shù)據(jù)數(shù)據(jù)庫43中的數(shù)據(jù)的構(gòu)成的示例的示意圖。在圖4A到4C中示出的數(shù)據(jù)的構(gòu)成的示例是當移動電話103用作信息終端時的示例。
      移動電話一般由單個用戶使用,并且通過識別分配給該移動電話的電話號碼可以清楚地識別作為用戶的使用者。換句話說,移動電話號碼可以被用作成員ID。因此,在圖4A到4C中,使用移動電話的號碼作為成員ID來識別用戶。
      圖4A是示出了成員數(shù)據(jù)庫41中的數(shù)據(jù)的構(gòu)成的示例的示意圖。圖4A的成員數(shù)據(jù)庫41包括成員用戶的條目,并且各個條目包括“成員ID”數(shù)據(jù)項和“計費信息”數(shù)據(jù)項。該“成員ID”清楚地標識用戶的標識符。此處,如前所述,使用了移動電話的號碼。
      該“計費信息”表示根據(jù)用戶的計費狀態(tài)用戶可以接收網(wǎng)絡游戲服務的時期。例如,在圖4A中,顯示出了成員ID是“090-0000-0000”的用戶可以在2004年8月31日之前使用網(wǎng)絡游戲的情況的設置。另外,也可以將用戶可以使用網(wǎng)絡的剩余時間、費用量的上限和剩余費用存儲為計費信息??梢园ㄔ诔蓡T數(shù)據(jù)庫41中的其它項目包括“個人信息”,其中存儲有姓名、地址、年齡、家庭電話號碼和移動電話號碼;用于支持認證的“密碼”;以及其中存儲有備注信息的“備注”。
      圖4B是示出了在程序標識號數(shù)據(jù)庫42中的數(shù)據(jù)的構(gòu)成的示例的示意圖。圖4B的程序標識號數(shù)據(jù)庫42包括成員用戶的條目,并且各個條目包括“成員ID”數(shù)據(jù)項和“程序標識號”數(shù)據(jù)項。此處該“成員ID”與圖4A的“成員ID”相同。
      該“程序標識號”是服務器1發(fā)行以標識存儲在各個信息終端中的網(wǎng)絡游戲程序的程序標識號。此處,程序標識號是使用成員ID與生成該程序標識號的日期合并而形成的。
      例如,在圖4B所示的“09000000000-20040727130521”中,連字符之前的部分是與號碼發(fā)行命令34一起輸入到程序標識號管理器32中的成員ID,連字符以后的部分表示該程序標識號是在2004年7月27日的13:05:21發(fā)行的。通過指定這些號碼,可以防止存儲在信息終端中的網(wǎng)絡游戲程序具有相同的程序標識號。此外,通過其程序標識號可以清楚地標識各個網(wǎng)絡游戲程序。
      圖4C是示出了在保存數(shù)據(jù)數(shù)據(jù)庫43中的數(shù)據(jù)的構(gòu)成的示例的示意圖。圖4C的保存數(shù)據(jù)數(shù)據(jù)庫43包括成員用戶的條目,并且各個條目包括“成員ID”數(shù)據(jù)項和“保存數(shù)據(jù)路徑”數(shù)據(jù)項。此處該“成員ID”與圖4A的“成員ID”相同。
      該“保存數(shù)據(jù)路徑”是標識保存數(shù)據(jù)在服務器1的存儲單元13中存儲的位置的文件路徑或文件夾路徑。在圖4C示出的示例中,將成員ID是“090-0000-0000”的用戶的保存數(shù)據(jù)存儲在當前路徑的名稱為“20040727130521.zip”的壓縮文件中。在圖4C中,僅僅示出了文件名,但是如果預定文件夾用于該保存數(shù)據(jù),則“保存數(shù)據(jù)路徑”可以由絕對路徑(例如,“¥savedata¥20040727130521.zip”)或相對路徑(例如,“..¥savedata¥20040727130521.zip”)指示。
      接下來將使用流程圖描述第一實施例中的服務器1的操作。
      圖5是描述第一實施例中的服務器1的操作的流程圖。該第一實施例的服務器1根據(jù)從信息終端發(fā)送的使用請求信號和保存請求信號執(zhí)行處理。首先,服務器1確定接收的是使用請求信號還是保存請求信號(S1)。如果接收的信號不是使用請求信號(S1否),則接收的信號是保存請求信號,因此處理進行到步驟S11,在步驟S11進行保存請求信號處理(后面描述)。
      如果接收的信號是使用請求信號(S1是),則該服務器1確定使用發(fā)送了該使用請求信號的信息終端的用戶是否是被允許玩該網(wǎng)絡游戲的已登記的成員(S3)。當信息終端將使用請求信號發(fā)送到服務器1時,該信息終端至少將成員ID通知給服務器1。因此,在步驟S3,使用請求信號處理器31參照成員數(shù)據(jù)庫41以驗證所接收的成員ID存儲在其中。
      此處,例如當移動電話號碼被用作成員ID時,確定被通知的移動電話號碼是否存儲在成員數(shù)據(jù)庫41中。如果所接收的成員ID沒有存儲在成員數(shù)據(jù)庫41中(S3否),則服務器1認為該訪問為非成員用戶的訪問,并且使用請求信號處理器31向發(fā)送了該使用請求信號的信息終端發(fā)送不允許使用的通知(S4),并等待新的使用請求信號或保存請求信號的到達。
      應該注意,在步驟S3,使用請求信號處理器31可以使用存儲在成員數(shù)據(jù)庫41中的數(shù)據(jù)項執(zhí)行附加的驗證處理。例如使用請求信號處理器31可以根據(jù)計費信息驗證是否超出了使用期限,并且向使用期限已經(jīng)過期的成員用戶(使用的信息終端)發(fā)送不允許使用的通知。
      當步驟S3結(jié)束時,服務器1確定是否接收到了程序標識號(S5)。當信息終端向服務器1發(fā)送使用請求信號時,如果已經(jīng)為存儲在信息終端的應用程序發(fā)行了程序標識號,則信息終端還將該程序標識號通知給服務器1。
      因此,如果沒有和使用請求信號一起接收到程序標識號(S5否),這表明還沒有將程序標識號發(fā)行給在發(fā)送了該使用請求信號的信息終端中存儲的網(wǎng)絡游戲程序。因此,服務器1發(fā)行程序標識號并且將該程序標識號通知給該信息終端(S6)。
      在步驟S6,首先,使用請求信號處理器31將號碼發(fā)行命令34和與使用請求信號一起接收到的成員ID輸出到程序標識號管理器32。該程序標識號管理器32響應于該號碼發(fā)行命令生成新的程序標識號,將該程序標識號與成員ID相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫42中,并且將生成的程序標識號35輸出到使用請求信號處理器31。然后該使用請求信號處理器31將該生成的程序標識號發(fā)送到發(fā)送了使用請求信號的信息終端。
      當與使用請求信號一起接收到了程序標識號時(S5是),因為沒有必要再次發(fā)行程序標識號,所以跳過S6。當跳過步驟S6(S5是)或步驟S6結(jié)束時,服務器1根據(jù)程序標識號確定用戶使用的信息終端是否已經(jīng)改變(S7)。因此,使用請求信號處理器31驗證與使用請求信號一起接收的程序標識號與在程序標識號數(shù)據(jù)庫42中的、和使用請求信號一起接收的成員ID相關聯(lián)的程序標識號是否相匹配。
      如上所述,在程序標識號數(shù)據(jù)庫42中,與某一成員ID相關聯(lián)的程序標識號是在上次發(fā)送保存數(shù)據(jù)時的程序標識號,或上次將程序標識號發(fā)送到與成員ID對應的用戶使用的信息終端時的程序標識號,因而如果在步驟S7這兩者匹配,表明用戶正在使用已經(jīng)先前向其發(fā)送了保存數(shù)據(jù)的信息終端,或者用戶正在使用用戶最初使用的信息終端。因此,如果與使用請求信號一起接收到的程序標識號與在程序標識號數(shù)據(jù)庫42中的、和使用請求信號一起接收的成員ID相關聯(lián)的程序標識號相匹配(S7是),則服務器1等待新的使用請求信號或保存請求信號的到來。
      如果與使用請求信號一起接收到的程序標識號與在程序標識號數(shù)據(jù)庫42中的和使用請求信號一起接收的成員ID相關聯(lián)的程序標識號不匹配(S7否),則如果使用發(fā)送了使用請求信號的信息終端的用戶過去已經(jīng)把保存數(shù)據(jù)存儲在服務器1中,則服務器1發(fā)送保存數(shù)據(jù)(S9)。在步驟S9中,使用請求信號處理器31參照保存數(shù)據(jù)數(shù)據(jù)庫43,并且如果存在和與使用請求信號一起接收的成員ID相關聯(lián)的保存數(shù)據(jù),則使用請求信號處理器31將保存數(shù)據(jù)發(fā)送到發(fā)送了使用請求信號的信息終端。
      應該注意到在步驟S6中發(fā)行了程序標識號的情況下,沒有“與使用請求信號一起接收的程序標識號”,因此步驟S7的判斷自動變?yōu)榉穸?S7否)。然而,即使在這種情況下,如果過去已經(jīng)將保存數(shù)據(jù)存儲在服務器1中,那么也發(fā)送保存數(shù)據(jù)。如果服務器1上過去沒有存儲保存數(shù)據(jù),則跳過步驟S9。
      當步驟S9結(jié)束時,服務器1確定是否接收到了保存請求信號(S11)。如果沒有接收到保存請求信號(S11否),則服務器1等待新的使用請求信號或保存請求信號的到來。如果接收到了保存請求信號(S11是),則服務器1將使用發(fā)送了保存請求信號的信息終端的用戶的保存數(shù)據(jù)存儲在服務器1中,并且在存儲了保存數(shù)據(jù)后,發(fā)送存儲完成通知(S13),并且等待新的使用請求信號或保存請求信號的到來。
      當信息終端將保存請求信號發(fā)送到服務器1時,該信息終端將成員ID和保存數(shù)據(jù)通知給服務器1。在步驟S13,該保存請求信號處理器33將與保存請求信號一起接收的保存數(shù)據(jù)和與保存請求信號一起接收的成員ID相關聯(lián),將保存數(shù)據(jù)存儲在保存請求信號數(shù)據(jù)庫42中,此后將保存完成通知發(fā)送到發(fā)送了保存請求信號的信息終端,并且等待新的使用請求信號或保存請求信號的到來。
      接下來,使用流程圖和畫面示例來描述第一實施例中的信息系統(tǒng)的操作的示例。此處將描述將移動電話103用作信息終端的情況,用戶在某一移動電話(終端A)上開始游戲,然后改變到另一移動電話(終端B)上。假設所使用的數(shù)據(jù)具有圖4A到圖4C所示的構(gòu)成。當用戶在終端A上玩時,在啟動時沒有從服務器1下載保存數(shù)據(jù),并且沒有發(fā)生多余的通信。當用戶正在使用的信息終端變?yōu)榻K端B時,從服務器1上下載保存數(shù)據(jù),并且用戶可以在終端B上繼續(xù)玩用戶在終端A上玩的游戲。
      圖6和圖7是描述信息系統(tǒng)操作的流程圖。圖6和圖7中的服務器1的處理已經(jīng)在圖5中被描述過,因此引用了圖5中的步驟編號的說明將被省去。圖6和圖7中的圓柱形表示執(zhí)行寫入的數(shù)據(jù)庫。
      圖8和圖9是示出在信息終端上顯示的畫面的示例的示意圖,并且在圖6和圖7中,星形符號指示的地方對應于畫面示例。將說明圖6和圖7的說明中的畫面示例。
      此處,將稱作“Avatar of A(A的虛擬角色)”的游戲選為網(wǎng)絡游戲,并且下面將存儲在終端A中的執(zhí)行“Avatar of A”的程序稱為應用程序Q。該虛擬角色游戲是一個用兩維圖像表示著裝的人物,并且有趣的是用戶選擇并自由合并身體部件(臉部輪廓、眼睛、眉毛、嘴巴、鼻子等)和附件部件(項鏈、手表、眼鏡、衣服、口罩、帽子等)以生成可選人物圖像。可以假設在流程圖的開始時間點,已經(jīng)將執(zhí)行“Avatar ofA”的虛擬角色應用程序(應用程序Q和R)預先安裝在終端A和B上。
      首先,在圖6中,用戶啟動存儲在終端A中的網(wǎng)絡游戲(T1)。這是應用程序Q第一次啟動,并且因為還沒有發(fā)行與應用程序Q相關聯(lián)的程序標識號,所以在步驟T1中僅僅發(fā)送了用戶的成員ID。
      圖8的畫面81是在步驟T1中顯示在終端A的示例。其顯示了存儲在終端A中的多個網(wǎng)絡游戲的名稱,并且用戶通過信息終端的輸入單元選擇標號51,從而啟動相應的網(wǎng)絡游戲。此處,選擇了“Avatar of A”(選擇了“1”)作為網(wǎng)絡游戲。
      返回到圖6,當啟動應用程序Q時,服務器1根據(jù)成員ID執(zhí)行成員驗證(T2)。步驟T2對應于圖5中步驟S3的處理。此處,假設用戶是已登記的成員并且允許其使用。
      接下來,服務器1驗證是否與使用請求信號一起接收到了程序標識號(T3)。該步驟T3對應于圖5中的步驟S5的處理。因為在步驟T1僅僅發(fā)送了成員ID,所以此時服務器1發(fā)行程序標識號,并且將該程序標識號與程序標識號數(shù)據(jù)庫42中的成員ID相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫42中(T4)。步驟T4對應于圖5中的步驟S5(否)到S6的處理。
      在步驟T4發(fā)行的程序標識號被發(fā)送給終端A,并且終端A將發(fā)送來的程序標識號存儲在移動電話的存儲單元中(T5)。以這種方式,終端A可以在下次訪問服務器1時將程序標識號通知給服務器1。在步驟T4中服務器1發(fā)行程序標識號之后,該服務器1執(zhí)行程序標識號匹配驗證(T6)。
      步驟T6對應于圖5中的步驟S7的處理。此處,因為程序標識號是發(fā)行的并且沒有“與使用請求信號一起接收的程序標識號”,所以圖5的步驟S7的判斷自動變?yōu)榉穸ú⑶姨幚磉M行到步驟S9,并且因為在保存數(shù)據(jù)數(shù)據(jù)庫43中沒有與在步驟T1接收的成員ID相關聯(lián)的保存數(shù)據(jù),所以將沒有保存數(shù)據(jù)的事實發(fā)送到終端A。
      圖8中的畫面82是服務器1正在執(zhí)行步驟T2到T6的處理時在信息終端上顯示的畫面。通過進程條(scale)52和進程條52下的百分比來表示處理進展的狀態(tài)。當處理完成時,進程條52被黑色充滿并且百分比達到100%。
      現(xiàn)在返回到圖6,在步驟T6,終端A接收到?jīng)]有保存數(shù)據(jù)的通知,不從服務器1下載保存數(shù)據(jù),并且顯示啟動網(wǎng)絡游戲的啟動畫面(T7)。圖8中的畫面83是在步驟T7中顯示的啟動畫面的示例。
      在圖8的畫面83中,用戶使用信息終端的輸入單元移動光標53以選擇“從頭開始”或“繼續(xù)”。當用戶選擇了“從頭開始”時,該用戶從頭開始網(wǎng)絡游戲。當用戶選擇了“繼續(xù)”時,讀取保存數(shù)據(jù)并且該用戶從其以前停止的地方繼續(xù)玩該網(wǎng)絡游戲。
      圖8的畫面84是當用戶玩“Avatar of A”時顯示的畫面的示例。用戶當前選擇的人物的上半身的圖像顯示在圖8的畫面84的左上側(cè)的框54中。當然,該虛擬角色游戲是可以操作整個人物的圖像的游戲。
      圖8中的畫面84的右上側(cè)顯示有用于改變?nèi)宋镌O定的菜單。此處,通過選擇菜單“1”,用戶可以添加部件。例如,用戶可以為沒有戴眼鏡的人添加眼鏡或添加項鏈。通過選擇菜單“2”,用戶可以改變這些部件。例如,用戶可以將直線眼睛改變?yōu)閳A眼睛。通過經(jīng)信息終端的輸入單元輸入編號55來完成菜單的選擇。
      在畫面84的下部顯示有特定部分的列表。當所有的部分不能顯示在一個屏幕中時,顯示用于滾動的按鈕56和57,并且當通過信息終端的輸入單元點擊這些按鈕時,顯示前一頁的部件或后一頁的部件。在圖8的畫面84中,顯示了選擇作為附件部分的眼鏡的示例的情況下的候選。用戶可以通過信息終端的輸入單元移動光標58以選擇并且輸入所希望的部件。
      在附件部件中有需要花錢并且除非用戶購買否則不能使用的高級項目(premium item)。這些高級項目不顯示在信息終端上并且不能被選擇,除非完成了用戶的帳單認證并且設定了購買。
      返回到圖6,在游戲開始后,終端A發(fā)送保存請求信號(T8)。終端A在將保存數(shù)據(jù)發(fā)送到服務器1的同時還將保存數(shù)據(jù)存儲在終端A自己的存儲單元中。這是因為,當用戶不改變信息終端時,該信息終端可以使用存儲在該信息終端自己的存儲單元中的保存數(shù)據(jù),而不用從服務器1上下載保存數(shù)據(jù)。
      在步驟T8,用戶手動地執(zhí)行保存請求信號的發(fā)送。圖9中的畫面91表示在虛擬角色游戲中提出的菜單畫面的示例。將描述用戶使用畫面91來顯示地發(fā)送保存請求信號的情況。
      該畫面91是當用戶改變與游戲相關的設置、發(fā)送保存請求信號或結(jié)束游戲時以覆蓋畫面84的方式顯示的菜單畫面。在步驟T8,用戶通過信息終端的輸入單元點擊按鈕62,從而將保存請求信號發(fā)送到服務器1。此時發(fā)送的保存數(shù)據(jù)包括用于恢復用戶設定的人物的信息(標識選定的部分的信息)和用于標識用戶已經(jīng)購買的高級項目的信息。
      返回到圖6,當用戶在步驟T8在屏幕91上點擊了按鈕62時,終端A將保存請求信號、成員ID和保存數(shù)據(jù)發(fā)送到服務器1。當服務器1接收到了保存請求信號,該服務器1將保存數(shù)據(jù)與成員ID相關聯(lián)并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中(T9)。步驟T9對應于圖5的步驟S13的處理。存儲了保存數(shù)據(jù)后,服務器1將存儲完成通知發(fā)送給終端A。
      然后,用戶結(jié)束游戲(T10)。用戶通過在畫面91上選擇按鈕63來結(jié)束游戲。以這種方式,結(jié)束了用戶第一次玩的游戲。接下來,描述第二次啟動游戲的情況。
      在圖6中,用戶再次啟動存儲在終端A的應用程序Q(T11)。第二次應用程序開始,終端A發(fā)送用戶的成員ID和程序標識號。當應用程序Q啟動時,服務器1根據(jù)成員ID執(zhí)行成員驗證(T12)。此處,該用戶是已登記成員并且允許其使用。
      接下來,服務器1驗證是否與使用請求信號一起接收了程序標識號(T13)。因為這是第二次啟動應用程序,并且在步驟T11接收到了程序標識號,所以服務器1執(zhí)行程序標識號的匹配驗證,而不發(fā)行新的程序標識號(T14)。此處,存儲在程序標識號數(shù)據(jù)庫42中的程序標識號與當?shù)诙螁討贸绦驎r接收的程序標識號匹配(沒有發(fā)行新的程序標識號并且沒有發(fā)送保存數(shù)據(jù),因此最初發(fā)行的與應用程序Q相關聯(lián)的程序標識號存儲在程序標識號數(shù)據(jù)庫42中)。因此,服務器1將匹配通知發(fā)送到終端A。
      終端A接收到步驟T14的匹配通知并且顯示用于啟動網(wǎng)絡游戲的啟動畫面,而不從服務器1下載保存數(shù)據(jù)(T15)。在圖8的畫面83中,如果用戶選擇“從頭開始”則終端A從頭開始“Avatar of A”,而不管用戶已經(jīng)玩到了多遠的進度,如果用戶選擇了“繼續(xù)”,則終端A讀取在步驟T8第一次存儲在終端A的保存數(shù)據(jù),啟動網(wǎng)絡游戲并且從用戶以前停止的地方繼續(xù)。
      當用戶在程序開始后在畫面91點擊按鈕62時,終端A將保存數(shù)據(jù)與成員ID一起發(fā)送到服務器1(T16)。終端A在將保存請求信號發(fā)送到服務器1的同時,也將保存數(shù)據(jù)存儲在終端A自己的存儲單元中。當服務器1接收到保存請求信號時,服務器1將該保存數(shù)據(jù)與成員ID相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中(T17)。存儲了保存數(shù)據(jù)后,服務器1將存儲完成通知發(fā)送到終端A。
      然后,用戶結(jié)束游戲(T18)。用戶通過在畫面91上選擇按鈕63來結(jié)束游戲。以這種方式,結(jié)束了用戶第二次玩游戲。此處假設用戶改變了信息終端并且在終端B(而不是終端A)上玩“Avatar of A”。下面將存儲在終端B的用于執(zhí)行“Avatar of A”的程序稱為應用程序R。
      移動到圖7,用戶啟動存儲在終端B的應用程序R(T19)。因為這是第一次在終端B啟動應用程序并且還沒有發(fā)行與應用程序R相關聯(lián)的程序標識號,所以終端B僅僅發(fā)送了用戶的成員ID。即使用戶改變了信息終端也將相同的成員ID發(fā)送到服務器1。當啟動應用程序R時,服務器根據(jù)成員ID執(zhí)行成員驗證(T20)。此處,該用戶是已登記的成員并且允許使用。
      接下來,服務器1驗證是否與使用請求信號一起接收了程序標識號(T21)。因為,這是第一次啟動應用程序并且在步驟T19僅僅發(fā)送了成員ID,所以此處服務器1發(fā)行程序標識號,將該程序標識號與成員ID相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫42中(T22)。將在步驟T22發(fā)送的程序標識號發(fā)送到終端B,并且終端B將發(fā)送來的程序標識號存儲在移動電話的存儲單元中(T23)。
      當服務器1在步驟T22發(fā)送了程序標識號之后,服務器1執(zhí)行程序標識號匹配驗證(T24)。此處,存儲在程序標識號數(shù)據(jù)庫42中的程序標識號(新發(fā)行的關于程序R的程序標識號)與在啟動時接收的程序標識號(因為在啟動時沒有接收到程序標識號)不匹配。
      步驟T24對應于圖5中的步驟S7的處理。此處,因為程序標識號是新發(fā)行的,并且沒有“與使用請求信號一起接收的程序標識號”,所以圖5的步驟S7的判斷自動變?yōu)榉穸ú⑶姨幚磉M行到步驟S9,驗證保存數(shù)據(jù)數(shù)據(jù)庫43中是否有與在終端B第一次啟動時接收的成員ID相關聯(lián)的保存數(shù)據(jù)。
      然后,因為用戶以前使用的終端A第二次啟動時所存儲的保存數(shù)據(jù)存儲在服務器1中(圖6的步驟T17),因此服務器1顯示驗證畫面,詢問用戶是否想將該保存數(shù)據(jù)發(fā)送到終端B(T25)。圖9中的畫面92是在步驟T25顯示的驗證畫面的示例。如果用戶點擊“是”按鈕64,則服務器1將保存數(shù)據(jù)發(fā)送到終端B,如果用戶點擊“否”按鈕65,則服務器1不發(fā)送該保存數(shù)據(jù)。
      返回到圖7,當終端B從服務器1上接收了保存數(shù)據(jù)時,終端B也將該保存數(shù)據(jù)存儲在終端B自己的存儲單元中(T26)。當終端B存儲了保存數(shù)據(jù)時,終端B顯示用于啟動網(wǎng)絡游戲的開始畫面(T27)。在圖8的畫面83中,如果用戶選擇了“從頭開始”,則不管該用戶已經(jīng)玩到了多遠的進度,終端B也從頭開始“Avatar of A”。如果用戶選擇了“繼續(xù)”,則終端B讀取在步驟T26的保存數(shù)據(jù)并且從用戶以前停止的地方繼續(xù)玩該網(wǎng)絡游戲。
      當用戶在程序開始后在畫面91點擊按鈕62時,終端B將保存數(shù)據(jù)與成員ID一起發(fā)送到服務器1(T28)。終端B在將保存請求信號發(fā)送到服務器1的同時,也將保存數(shù)據(jù)存儲在終端B自己的存儲單元中。當服務器1接收到保存請求信號時,服務器1將保存數(shù)據(jù)與成員ID相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中(T29)。存儲了保存數(shù)據(jù)后,服務器1將存儲完成通知發(fā)送給終端B。
      然后,用戶結(jié)束游戲(T30)。用戶通過在畫面91上選擇按鈕63來結(jié)束游戲。以這種方式,結(jié)束了在終端B上玩的第一次游戲。
      當用戶使用其中存儲有應用程序(已經(jīng)為該應用程序發(fā)行了程序標識號)的信息終端時,下面的處理與終端A上的第二次處理(處理塊BLK2)相同。這是用戶繼續(xù)使用終端B或從終端B切換到終端A的情況。此外,當用戶使用其中存儲有應用程序(還沒有為該應用程序發(fā)行程序標識號)的信息終端時,執(zhí)行與在終端B中的第一次處理(處理塊BLK3)相同的處理。
      最后,將使用上述的虛擬角色應用程序作為網(wǎng)絡游戲程序來描述在第一實施例中的保存數(shù)據(jù)的特定配置的示例。
      圖10A到10E是示出了在虛擬角色應用程序中的身體部件和附件部件的示意圖。圖10A顯示了身體部件“眼睛”、圖10B示出了身體部件“嘴巴”、圖10C示出了身體部件“面部輪廓”、圖10D示出了附件部件“帽子”,圖10E顯示了附件部件“眼鏡”。
      用各個圖形的圖像數(shù)據(jù)表示各個部分,并且將它們顯示在信息終端的顯示單元上。括弧中的數(shù)字組是標識顯示位置的坐標信息。3位編號與各組圖像數(shù)據(jù)相關聯(lián)。它們是用于標識這些部件的部件編號。以這種方式,將用于顯示的圖像數(shù)據(jù)、這些數(shù)據(jù)的顯示坐標信息和與部件編號相互關聯(lián)地管理。
      圖11A和11B是顯示了保存數(shù)據(jù)的構(gòu)成的示例的圖。圖11A顯示了用于恢復用戶已經(jīng)設定的人物的人物構(gòu)成信息,圖11B顯示了在用戶已經(jīng)購買的高級項目中標識部件的購買項目信息。在圖11A中的人物構(gòu)成信息中,用部件編號標識用戶已經(jīng)設定的人物的部件。在圖11B中的購買項目信息中,用部件編號標識用戶已經(jīng)購買的部件。
      只要識別出包括在保存數(shù)據(jù)中的部件編號,應用程序就可以恢復圖像數(shù)據(jù)及其顯示位置。因此,通過根據(jù)保存數(shù)據(jù)顯示相應的部件,可以恢復在終止時的內(nèi)容。
      以這種方式,僅僅將必需項目的部件(臉部輪廓、眼睛、眼鏡等)和部件編號作為保存數(shù)據(jù)存儲。沒有將用戶設定的人物作為保存數(shù)據(jù)存儲;從而因為將數(shù)據(jù)作為文本數(shù)據(jù)保存,所以可以減少數(shù)據(jù)處理的量。這使服務器1和信息終端之間的通信費用、通信量和通信負擔減少??梢詼p小在服務器1上存儲保存數(shù)據(jù)所需要的容量,并且可以小巧地設計該信息系統(tǒng)。還有總體處理變得更輕的優(yōu)點。
      在第一實施例中,將服務器1配置為當接收到使用請求信號時,該使用請求信號沒能伴隨有程序標識號,則發(fā)行程序標識號,但是也可以將服務器1配置為如果在接收到保存請求信號,該保存請求信號沒伴隨有程序標識號時,則發(fā)行程序標識號。此外,在圖6和圖7的流程圖中,用戶手工地發(fā)送保存請求信號,但是也可以由執(zhí)行游戲程序的信息終端周期地將保存請求信號發(fā)送到服務器1而自動地發(fā)送保存請求信號。
      根據(jù)上述的第一實施例,當用戶改變了終端時,從服務器下載用于從用戶已經(jīng)停止的地方適當?shù)鼗謴陀螒虻谋4鏀?shù)據(jù),但在用戶沒有改變終端時,使用存儲在該終端中的保存數(shù)據(jù)而不從服務器下載保存數(shù)據(jù)。通過這種方式,因為沒有出現(xiàn)常規(guī)出現(xiàn)的多余通信,所以可以實現(xiàn)通信費用的減少和使網(wǎng)絡服務供應商的業(yè)務負擔適當。此外,在應用程序開始的初始化期間沒有執(zhí)行保存數(shù)據(jù)的多余獲取,與傳統(tǒng)的情況相比可以減少用于初始化的時間。
      在第一實施例中,僅僅當服務器1接收到?jīng)]伴隨有程序標識號的使用請求信號(在圖5的步驟S5(否)到S6)時,才發(fā)行程序標識號。換句話說,在第一實施例中,當發(fā)送了關于某一應用程序的程序標識號時,該程序標識號就是固定的并且與該應用程序相關地使用。
      在程序標識號是固定使用的情況下,當通過程序標識號將應用程序拷貝到另一個信息終端時會出現(xiàn)問題。換句話說,因為出現(xiàn)了具有相同的程序標識號的多個應用程序,所以具有這樣的可能在多個信息終端上出現(xiàn)不同進程階段的不同的多組保存數(shù)據(jù),而存儲在服務器1中的保存數(shù)據(jù)不總是最新的保存數(shù)據(jù)。
      然而,在本發(fā)明中,服務器1也可以在每次被訪問時發(fā)行程序標識號,而不是固定地使用程序標識號。并且可以通過主動地改變并發(fā)行程序標識號而消除上述問題。在本發(fā)明的第二實施例中,將描述服務器每次接收到保存請求信號時該服務器發(fā)行不同的程序標識號的情況。
      第二實施例第二實施例中的信息系統(tǒng)使用圖1的信息系統(tǒng)。此外,包括在第二信息系統(tǒng)中的服務器1和信息終端101到104具有與在圖2中所示的相同的配置。
      圖12是描述了第二實施例的服務器1的控制單元11的功能框圖。
      下面將描述此處的功能框圖與第一實施例中的功能框圖(圖3)的不同。在第一實施例中,當還沒有發(fā)行與存儲在發(fā)送了使用請求信號的信息終端的應用程序相關聯(lián)的程序標識號時,使用請求信號處理器31輸出號碼發(fā)行命令34,從而程序標識號管理器32生成程序標識號。在第二實施例中,當服務器1接收到保存請求信號時發(fā)送新的程序標識號,而不管程序標識號的發(fā)行狀態(tài),并且服務器1主動地改變和管理應用程序的程序標識號。
      當保存請求信號處理器33接收到保存請求信號時,其將號碼發(fā)行命令36、與保存請求信號一起接收到的成員ID輸出到程序標識號管理器32。當輸入了號碼發(fā)行命令36時,程序標識號管理器32生成程序標識號(37),從而給予存儲在信息終端的網(wǎng)絡游戲程序不同的程序標識號,將該程序標識號與輸入的成員ID相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫42(M94)。然后,程序標識號管理器32將生成的程序標識號37輸出到保存請求信號處理器33。該保存請求信號處理器33將生成的程序標識號發(fā)送到發(fā)送了該保存請求信號的信息終端。
      在第二實施例中,即使沒有與使用請求信號一起接收到程序標識號,使用請求信號處理器31也不輸出號碼發(fā)行命令。因此,當使用請求信號處理器31接收到使用請求信號時,其參照程序標識號數(shù)據(jù)庫42以執(zhí)行匹配確定(M92)。
      在第二實施例中,當使用請求信號處理器31發(fā)送保存數(shù)據(jù)或接收保存請求信號時,更新程序標識號數(shù)據(jù)庫42。通過這種方式,在第二實施例的程序標識號數(shù)據(jù)庫42中,與某一成員ID相關的程序標識號是服務器上次將保存數(shù)據(jù)發(fā)送到與成員ID對應的用戶使用的信息終端時的程序標識號,或者是當服務器上次接收到保存請求信號時的程序標識號。除了上述的幾點,第二實施例的服務器1中的控制單元11與第一實施例的沒有區(qū)別。
      圖13是描述第二實施例中的服務器1的操作的流程圖。第二實施例與第一實施例的不同在于此實施例省去了步驟S5的確定步驟并且將步驟S6的程序標識號發(fā)行步驟移到當接收到保存請求信號時的處理(S12)。將省略對此實施例與第一實施例(圖5)的相同的處理內(nèi)容的描述。
      首先,服務器1確定接收的是使用請求信號還是保存請求信號(S1)。如果接收的信號不是使用請求信號(S1否),則接收的信號是保存請求信號,因此處理進行到步驟S11,在步驟S11進行保存請求信號處理(后面描述)。
      如果所接收的信號是使用請求信號(S1是),則該服務器1確定使用發(fā)送了該使用請求信號的信息終端的用戶是否是被允許玩網(wǎng)絡游戲的已登記的成員(S3)。使用請求信號處理器31參照成員數(shù)據(jù)庫41以驗證所接收的成員ID是否存儲在其中。
      如果所接收的成員ID沒有存儲在成員數(shù)據(jù)庫41中(S3否),則服務器1認為該訪問為非成員用戶的訪問,使用請求信號處理器31將不允許使用的通知發(fā)送給發(fā)送了使用請求信號的信息終端(S4),并且等待新的使用請求信號或保存請求信號的到達。
      當步驟S3結(jié)束時,服務器1根據(jù)程序標識號確定用戶是否已經(jīng)改變了信息終端(S7)。因此,使用請求信號處理器31驗證與使用請求信號一起接收到的程序標識號是否與在程序標識號數(shù)據(jù)庫42中的和與使用請求信號一起接收到的成員ID相關聯(lián)的程序標識號相匹配。
      如果與使用請求信號一起接收到的程序標識號與程序標識號數(shù)據(jù)庫42中的、和使用請求信號一起接收的成員ID相關聯(lián)的程序標識號相匹配(S7是),則服務器1等待新的使用請求信號或保存請求信號的到來而不發(fā)送保存數(shù)據(jù)。
      如果與使用請求信號一起接收到的程序標識號與程序標識號數(shù)據(jù)庫42中的、和使用請求信號一起接收的成員ID相關聯(lián)的程序標識號不匹配(S7否),則如果使用發(fā)送使用請求信號的信息終端的用戶過去已經(jīng)把保存數(shù)據(jù)存儲在服務器1中,則服務器1發(fā)送保存數(shù)據(jù)(S9)。
      應該注意,當與存儲在向服務器1發(fā)送了使用請求信號的信息終端中的應用程序相關聯(lián)的程序標識號沒有被發(fā)行時,沒有“與使用請求信號一起接收的程序標識號”,因此步驟S7的判斷自動變?yōu)榉穸?S7否)。然而,即使在這種情況下,如果過去已經(jīng)將保存數(shù)據(jù)存儲在服務器1中,那么也將發(fā)送保存數(shù)據(jù)。如果過去沒有將保存數(shù)據(jù)存儲在服務器1上,則跳過步驟S9。
      當步驟S9結(jié)束時,服務器1確定是否接收到了保存請求信號(S11)。如果沒有接收到保存請求信號(S11否),則服務器1等待新的使用請求信號或保存請求信號的到來。如果接收到了保存請求信號(S11是),則服務器1發(fā)行程序標識號并且將該程序標識號通知給信息終端(S12)。
      在步驟S12中,首先,保存請求信號處理器33將號碼發(fā)行命令36和與該保存請求信號一起接收到的成員ID輸出到程序標識號管理器32。該程序標識號管理器32響應于該號碼發(fā)行命令生成新的程序標識號,將該新的程序標識號與成員ID相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫42中,并且將所生成的程序標識號37輸出到保存請求信號處理器33。然后該保存請求信號處理器33將該生成的程序標識號發(fā)送到發(fā)送了保存請求信號的信息終端。
      當服務器1完成了程序標識號的發(fā)行時,該服務器1將使用發(fā)送了保存請求信號的信息終端的用戶的保存數(shù)據(jù)與成員ID相關聯(lián),將保存數(shù)據(jù)存儲在服務器1中,在存儲了保存數(shù)據(jù)之后發(fā)送保存完成通知(S13),并且等待新的使用請求信號或保存請求信號的到來。
      接下來,將使用流程圖來描述第二實施例中的信息系統(tǒng)的操作的示例。此處將描述將移動電話103用作信息終端的情況,用戶在某一移動電話(終端A)上開始玩網(wǎng)絡游戲,將在終端A上執(zhí)行的網(wǎng)絡游戲程序拷貝到另一個移動電話(終端B)上,并且在終端B上繼續(xù)該游戲。假設所使用的數(shù)據(jù)具有圖4A到圖4C所示的構(gòu)成。
      圖14和15是描述第二實施例中的信息系統(tǒng)操作的流程圖。與第一實施例相似,將稱作“Avatar of A”的游戲選為網(wǎng)絡游戲,并且下面將存儲在信息終端A的執(zhí)行“Avatar of A”的程序稱為“應用程序Q”。當步驟中的處理內(nèi)容與第一實施例(圖6和7)中的相同時,將省略其說明。
      可以假設在流程圖的開始時間點,已經(jīng)將執(zhí)行“Avatar of A”的虛擬角色應用程序(應用程序Q)預先安裝在終端A上。首先,用戶啟動存儲在終端A的網(wǎng)絡游戲(T31)。這是應用程序Q第一次啟動,因為還沒有發(fā)行與應用程序Q相關聯(lián)的程序標識號,所以在步驟T31中僅僅發(fā)送成員ID。
      當啟動應用程序Q時,服務器1根據(jù)成員ID執(zhí)行成員驗證(T32)。此處,假設用戶是已登記的成員并且被允許使用。接下來,服務器1執(zhí)行程序標識號匹配驗證(T33)。在第二實施例中,與第一實施例相比,沒有執(zhí)行“程序標識號存在驗證(圖6中的T3)”。
      步驟T33對應于圖13中的步驟S7的處理。此處,程序標識號是新發(fā)行的,圖13的步驟S7中的判斷自動變?yōu)榉穸ǎ驗樵诒4鏀?shù)據(jù)數(shù)據(jù)庫43中沒有與在步驟T31接收的成員ID相關聯(lián)的保存數(shù)據(jù),所以事實上沒有保存數(shù)據(jù)發(fā)送到終端A。
      在步驟T33,終端A接收到不存在保存數(shù)據(jù)的通知,不從服務器1下載保存數(shù)據(jù),并且顯示啟動網(wǎng)絡游戲的啟動畫面(T34)。與第一實施例相似,顯示圖8中的畫面83,并且響應于用戶的選擇,從頭或者從用戶曾經(jīng)停止的地方啟動游戲。
      在游戲開始后,終端A將保存請求信號、成員ID和保存數(shù)據(jù)發(fā)送到服務器1(T35)。用戶可以手動地使用例如圖9中的畫面91的菜單畫面執(zhí)行保存請求信號的發(fā)送,或者因執(zhí)行游戲程序的信息終端定期地將保存請求信號發(fā)送到服務器1而自動地執(zhí)行。終端A在將保存請求信號發(fā)送到服務器1的同時也將保存數(shù)據(jù)存儲在終端A自己的存儲單元中。
      在第二實施例中,每次服務器1接收到保存請求信號時,其發(fā)行不同的程序標識號,將程序標識號與在步驟T35中發(fā)送到程序標識號數(shù)據(jù)庫42的成員ID相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫42(T36)。步驟T36對應于圖13中的步驟S12的處理。
      將在步驟T36中發(fā)行的程序標識號發(fā)送到終端A,終端A將發(fā)送來的程序標識號存儲在移動電話的存儲單元中(T37)。當服務器1完成了程序標識號的發(fā)行時,該服務器將保存數(shù)據(jù)與成員ID相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中(T38)。存儲了保存數(shù)據(jù)后,服務器1將存儲完成通知發(fā)送給終端A。
      然后,用戶結(jié)束游戲(T39)。用戶通過在畫面91上選擇按鈕63來結(jié)束游戲。以這種方式,結(jié)束了用戶第一次玩游戲。接下來,描述第二次啟動游戲的情況。
      用戶再次啟動存儲在終端A的應用程序Q(T40)。第二次應用程序開始,終端A發(fā)送用戶的成員ID和程序標識號。當啟動應用程序Q時,服務器1根據(jù)成員ID執(zhí)行成員驗證(T41)。此處,該用戶是已登記的成員并且被允許使用。
      接下來,服務器1執(zhí)行程序標識號匹配驗證(T42)。此處,存儲在程序標識號數(shù)據(jù)庫42中的程序標識號與當?shù)诙螁討贸绦驎r接收的程序標識號匹配(沒有發(fā)送保存數(shù)據(jù),并且沒有接收到保存請求信號,因此最初發(fā)行的與應用程序Q相關聯(lián)的程序標識號存儲在程序標識號數(shù)據(jù)庫42中)。因此,服務器1將匹配通知發(fā)送到終端A。
      終端A接收到步驟T42的匹配通知并且顯示啟動畫面來啟動網(wǎng)絡游戲,而不從服務器1下載保存數(shù)據(jù)(T43)。與第一實施例相似,顯示了圖8的畫面83,并且根據(jù)用戶的選擇,將游戲從頭或者從用戶已經(jīng)停止的地方開始。
      當游戲開始以后,終端A發(fā)送保存請求信號(T44)。在步驟T44,終端A將保存數(shù)據(jù)與成員ID一起發(fā)送到服務器1。當服務器1接收到保存請求信號時,其發(fā)行程序標識號,將該程序標識號與在步驟T44發(fā)送到程序標識號數(shù)據(jù)庫42的成員ID相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)42中(T45)。
      將在步驟T45發(fā)行的程序標識號發(fā)送到終端A,終端A將發(fā)送的程序標識號存儲在移動電話的存儲單元中(T46)。當服務器1完成了發(fā)行程序標識號時,該服務器將保存數(shù)據(jù)與成員ID相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中(T47)。存儲了保存數(shù)據(jù)后,服務器1將存儲完成通知發(fā)送給終端A。
      然后,用戶結(jié)束游戲(T48)。用戶通過在畫面91上選擇按鈕63來結(jié)束游戲。以這種方式,第二次玩的游戲結(jié)束。此處,假設用戶將運行在終端A上的應用程序Q拷貝到另一個移動電話(終端B),并且在終端B上執(zhí)行應用程序Q。在這種情況下,已經(jīng)為應用程序Q發(fā)行了程序標識號,并且當將應用程序Q拷貝到終端B時,所發(fā)行的程序標識號也被拷貝到終端B。
      現(xiàn)在移動到圖15,用戶啟動存儲在終端B的應用程序Q(T49)。當將應用程序Q拷貝到終端B時,已經(jīng)發(fā)行給終端A上的應用程序Q的程序標識號也被拷貝到終端B。因此,盡管這是在終端B上第一次啟動應用程序Q,但是終端B也會發(fā)送用戶的成員ID和程序標識號。即使用戶改變了信息終端,也會向服務器1發(fā)送相同的成員ID。
      當啟動應用程序Q時,服務器根據(jù)成員ID執(zhí)行成員驗證(T50)。此處,該用戶是已登記的成員并且允許其使用。接下來,服務器1執(zhí)行程序標識號匹配驗證(T51)。此處,存儲在程序標識號數(shù)據(jù)庫42中的程序標識號(在上次接收到保存請求信號時,在步驟45新發(fā)行的與應用程序Q相關聯(lián)的程序標識號)與在啟動時接收的程序標識號(在步驟T49接收到的程序標識號)相匹配。因此,服務器1將匹配通知發(fā)送到終端B。
      終端B接收步驟T51的匹配通知,并且顯示用于啟動網(wǎng)絡游戲的啟動畫面而不從服務器1下載保存數(shù)據(jù)(T52)。與第一實施例相似,顯示圖8中的畫面83,并且根據(jù)用戶的選擇,從頭或者從用戶停止的地方開始游戲。
      當游戲開始以后,終端B將保存請求信號、成員ID和保存數(shù)據(jù)發(fā)送到服務器1(T53)。當服務器1接收到保存請求信號時,其發(fā)送程序標識號,將程序標識號與在步驟T53發(fā)送到程序標識號數(shù)據(jù)庫42的成員ID相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)42中(T54)。
      將在步驟T54發(fā)送的程序標識號發(fā)送到終端B,終端B將發(fā)送來的程序標識號存儲在移動電話的存儲單元中(T55)。當服務器1完成了程序標識號的發(fā)行時,其將保存數(shù)據(jù)與成員ID相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫43中(T56)。存儲了保存數(shù)據(jù)后,服務器1將存儲完成通知發(fā)送給終端B。
      然后,用戶結(jié)束游戲(T57)。用戶通過在畫面91上選擇按鈕63來結(jié)束游戲。以這種方式,結(jié)束了第一次在終端B上玩的游戲。此后,如果繼續(xù)使用終端B(已經(jīng)將應用程序Q拷貝到其上的終端),則執(zhí)行與在終端A上的第二次處理相同的處理(處理塊BLK5)。
      此處,假設用戶改變終端并且在終端A(而不是終端B)上再次玩“Avatar of A”。用戶再次啟動存儲在終端A的應用程序Q(T58)。這是應用程序Q在終端A上第二次啟動,并且終端A發(fā)送用戶的成員ID和程序標識號。當啟動應用程序Q后,服務器1根據(jù)成員ID執(zhí)行成員驗證(T59)。此處,該用戶是已登記的成員并且允許其使用。
      接下來,服務器1執(zhí)行程序標識號匹配驗證(T60)。此處,程序標識號數(shù)據(jù)庫42中存儲的程序標識號(當終端B(被拷貝了應用程序Q的終端)在步驟T54發(fā)送保存請求信號時被發(fā)行的程序標識號)與在步驟T59接收的程序標識號(在步驟T45發(fā)行的程序標識號)不匹配。
      因此,服務器1驗證與在終端A啟動時接收的成員ID相關聯(lián)的保存數(shù)據(jù)是否出現(xiàn)在保存數(shù)據(jù)數(shù)據(jù)庫43中。此處因為用戶以前使用終端B第一次啟動時存儲的保存數(shù)據(jù)存儲在服務器1中(圖15中的步驟T56),所以服務器1顯示驗證畫面來詢問用戶是否想將保存數(shù)據(jù)發(fā)送到終端A(T61)。與第一實施例類似,顯示圖9中的畫面92,并且如果用戶同意,則服務器1將保存數(shù)據(jù)發(fā)送到終端A,如果用戶不同意,則服務器1不發(fā)送該保存數(shù)據(jù)。
      當終端A從服務器1上接收了保存數(shù)據(jù)時,終端A還將該保存數(shù)據(jù)存儲在終端A自己的存儲單元中(T62)。當終端A存儲了該保存數(shù)據(jù)時,終端A顯示用于啟動網(wǎng)絡游戲的開始畫面(T63)。此后執(zhí)行與在終端A上第二次的處理相同的處理(處理塊BLK5)。
      下面的處理與在將應用程序拷貝到新的信息終端并且用戶使用該信息終端時在終端B上的第一次的處理(處理塊BLK6)相同。當用戶改變信息終端時,執(zhí)行與從終端B改變到終端A以后的處理相同的處理(處理塊BLK7)。
      在第二實施例中,當接收到保存請求信號時,發(fā)行程序標識號,但是本發(fā)明也可以被配置為服務器1每次接收到使用請求信號時,服務器1發(fā)送程序標識號。
      在上述的第二實施中,也可以獲得與第一實施例相同的效果。即,因為沒有出現(xiàn)常規(guī)地會出現(xiàn)的多余通信,所以可以實現(xiàn)諸如通信費用減少和使網(wǎng)絡服務供應商的業(yè)務負擔適當?shù)膬?yōu)點。此外,根據(jù)第二實施例,因為程序標識號不是固定的而是隨著各個保存請求信號而變化,所以即使通過程序標識號將應用程序拷貝到另一個信息終端,也可以適當?shù)毓芾碛脩舻谋4鏀?shù)據(jù)。
      在該說明書中,為了便于說明,將移動電話的號碼用作成員ID,但是也可以將與移動電話號碼1∶1對應的用戶標識符用作成員ID。例如,各個移動電話公司可以針對在線內(nèi)容持有者提供根據(jù)設定規(guī)則將移動電話號碼轉(zhuǎn)換成的字符串。將移動電話號碼“090-0000-0000”轉(zhuǎn)變?yōu)槔纭癮bcdefg89ab”的字符串以使得可以通過用戶標識符標識用戶(即,可以用作成員ID)。
      此處詳細描述了本發(fā)明當前優(yōu)選的說明性實施例,應該理解,本發(fā)明的原理可以不同地體現(xiàn)和應用,并且所附的權(quán)利要求應該被解釋為包括現(xiàn)有技術所限定的范圍之外的這些變型。
      本專利申請基于在2004年9月21日提交的第2004-273670號日本專利申請,并要求其優(yōu)先權(quán)。在此通過引用并入其全部內(nèi)容。
      權(quán)利要求
      1.一種服務器,其通過網(wǎng)絡與多個在其中執(zhí)行預定的應用程序的信息終端相連接,以使得當在一個信息終端執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給該服務器從而執(zhí)行通信,該服務器包括存儲單元,其中存儲有控制程序;和控制單元,其從存儲單元讀取控制程序并且執(zhí)行該控制程序,其中該控制單元執(zhí)行程序標識號管理功能,在多個信息終端中的任何信息終端執(zhí)行通信時,生成標識存儲在多個信息終端的預定的應用程序的程序標識號,將該程序標識號與被通知的成員標識符相關聯(lián),將它們作為程序標識號數(shù)據(jù)庫存儲在存儲單元中,并且將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;保存請求信號處理功能,在從多個信息終端中的任何信息終端接收到請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號時,將保存數(shù)據(jù)和與保存請求信號一同接收的成員標識符相關聯(lián),并且將保存數(shù)據(jù)作為保存數(shù)據(jù)數(shù)據(jù)庫存儲在存儲單元中;和使用請求信號處理功能,當從多個信息終端中的任何信息終端與成員標識符和程序標識號一起接收到了由于啟動預定的應用程序而通知的使用請求信號時,參照程序標識號數(shù)據(jù)庫,獲取與所接收的成員標識符相關聯(lián)的程序標識號,確定獲取的程序標識號是否與接收的程序標識號相匹配,如果不匹配則將在保存數(shù)據(jù)數(shù)據(jù)庫中的、與所接收的成員標識符相關聯(lián)的保存數(shù)據(jù)發(fā)送到發(fā)送了使用請求信號的信息終端,將接收的成員標識符與接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      2.根據(jù)權(quán)利要求1所述的服務器,其中當控制單元接收到未伴隨有程序標識號的使用請求信號和成員標識符時,控制單元生成程序標識號,將程序標識號與成員標識符相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫中,并且將生成的程序標識號發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端。
      3.根據(jù)權(quán)利要求2所述的服務器,其中當與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián)的保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫時,控制單元將保存數(shù)據(jù)發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端,將生成的程序標識號與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      4.根據(jù)權(quán)利要求1所述的服務器,其中當控制單元接收到保存請求信號時,該控制單元生成程序標識號,將該程序標識號與成員標識符相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫中,并且將生成的程序標識號發(fā)送到發(fā)送了保存請求信號的信息終端。
      5.一種程序,可操作以驅(qū)動計算機,該計算機通過網(wǎng)絡與多個在其中執(zhí)行預定的應用程序的信息終端相連接,以使得當在一個信息終端中執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給計算機從而進行通信,該程序驅(qū)動計算機執(zhí)行以下的操作當多個信息終端中的任何信息終端進行通信時,生成標識存儲在該多個信息終端中的預定的應用程序的程序標識號,將該程序標識號與已通知的成員標識符相關聯(lián),并將它們存儲在程序標識號數(shù)據(jù)庫中;將所生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;當從多個信息終端中的任何信息終端接收到請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號時,將該保存數(shù)據(jù)和與保存請求信號一同接收的成員標識符相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫中;當從多個信息終端中的任何信息終端與成員標識符和程序標識號一起接收到由于啟動預定的應用程序而通知的使用請求信號時,參照程序標識號數(shù)據(jù)庫,獲取與接收的成員標識符相關聯(lián)的程序標識號;確定獲取的程序標識號是否與接收的程序標識號相匹配,如果不匹配則將在保存數(shù)據(jù)數(shù)據(jù)庫中的、與所接收的成員標識符相關聯(lián)的保存數(shù)據(jù)發(fā)送到發(fā)送了該使用請求信號的信息終端;將接收的成員標識符與接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      6.根據(jù)權(quán)利要求5所述的程序,還包括以下操作當服務器接收到未伴隨有程序標識號的使用請求信號和成員標識符時,生成程序標識號,將該程序標識號與成員標識符相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫中;并且將生成的程序標識號發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端。
      7.根據(jù)權(quán)利要求6所述的程序,還包括以下操作當與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián)的保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫時,將該保存數(shù)據(jù)發(fā)送到發(fā)送了該未伴隨有程序標識號的使用請求信號的信息終端;并且將生成的程序標識號與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      8.根據(jù)權(quán)利要求5所述的程序,還包括操作當服務器接收到保存請求信號時,生成程序標識號,將程序標識號與成員標識符相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫中;并且將所生成的程序標識號發(fā)送到發(fā)送了保存請求信號的信息終端。
      9.一種在服務器中執(zhí)行的信息提供方法,該服務器通過網(wǎng)絡與多個具有要執(zhí)行的預定應用程序的信息終端相連接,從而當在一個信息終端中執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給服務器從而進行通信,該方法包括以下步驟當多個信息終端中的任何信息終端進行通信時,生成標識存儲在該多個信息終端的預定的應用程序的程序標識號,將該程序標識號與所通知的成員標識符相關聯(lián),并將它們存儲在程序標識號數(shù)據(jù)庫中;將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;當從多個信息終端中的任何信息終端接收到請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號時,將該保存數(shù)據(jù)和與保存請求信號一同接收的成員標識符相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫中;當從多個信息終端中的任何信息終端與成員標識符和程序標識號一起接收到由于啟動預定的應用程序而通知的使用請求信號時,參照程序標識號數(shù)據(jù)庫,獲取與接收的成員標識符相關聯(lián)的程序標識號;確定所獲取的程序標識號是否與接收的程序標識號相匹配,如果不匹配則將在保存數(shù)據(jù)數(shù)據(jù)庫中的、與所接收的成員標識符相關聯(lián)的保存數(shù)據(jù)發(fā)送到發(fā)送了該使用請求信號的信息終端;并且將所接收的成員標識符與所接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      10.根據(jù)權(quán)利要求9所述的方法,還包括以下步驟當控制單元接收到未伴隨有程序標識號的使用請求信號和成員標識符時,生成程序標識號,將該程序標識號與成員標識符相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫中;并且將生成的程序標識號發(fā)送到發(fā)送了未伴隨有程序標識號的該使用請求信號的信息終端。
      11.根據(jù)權(quán)利要求10所述的方法,還包括以下步驟當與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián)的保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫時,將該保存數(shù)據(jù)發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端;并且將所生成的程序標識號和與未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián),并且更新該程序標識號數(shù)據(jù)庫。
      12.根據(jù)權(quán)利要求9所述的方法,還包括以下步驟當控制單元接收到保存請求信號時,生成程序標識號,將程序標識號與成員標識符相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫;并且將生成的程序標識號發(fā)送到發(fā)送了該保存請求信號的信息終端。
      13.一種信息系統(tǒng),該系統(tǒng)包括多個在其中執(zhí)行預定的應用程序的信息終端和通過網(wǎng)絡與該多個信息終端相連接的服務器,從而當在一個信息終端中執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給服務器從而進行通信,該服務器包括存儲單元,其中存儲有控制程序;和控制單元,其從存儲單元讀取控制程序并且執(zhí)行控制程序,其中控制單元執(zhí)行程序標識號管理功能,在多個信息終端中的任何信息終端執(zhí)行通信時,生成標識存儲在多個信息終端中的預定的應用程序的程序標識號,將該程序標識號與所通知的成員標識符相關聯(lián),將它們作為程序標識號數(shù)據(jù)庫存儲在存儲單元中,并且將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;保存請求信號處理功能,在從多個信息終端中的任何信息終端接收到請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號時,將保存數(shù)據(jù)和與保存請求信號一起接收的成員標識符相關聯(lián),并且將保存數(shù)據(jù)作為保存數(shù)據(jù)數(shù)據(jù)庫存儲在存儲單元中;使用請求信號處理功能,在從多個信息終端中的任何信息終端與成員標識符和程序標識號一起接收到由于啟動預定的應用程序而通知的使用請求信號時,參照程序標識號數(shù)據(jù)庫,獲取與所接收的成員標識符相關聯(lián)的程序標識號,確定所獲取的程序標識號是否與所接收的程序標識號相匹配,如果不匹配,則將在保存數(shù)據(jù)數(shù)據(jù)庫中與所接收的成員標識符相關聯(lián)的保存數(shù)據(jù)發(fā)送到發(fā)送了該使用請求信號的信息終端,將接收的成員標識符與所接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫,以及其中信息終端將從服務器接收的程序標識號存儲在該信息終端的存儲單元中,并且當發(fā)送使用請求信號時,如果程序標識號被存儲在信息終端的存儲單元中,則信息終端將程序標識號通知給服務器。
      14.根據(jù)權(quán)利要求13所述的信息系統(tǒng),其中當控制單元接收到未伴隨有程序標識號的使用請求信號和成員標識符時,控制單元生成程序標識號,將程序標識號與成員標識符相關聯(lián),將它們存儲在程序標識號數(shù)據(jù)庫中,并且將生成的程序標識號發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端。
      15.根據(jù)權(quán)利要求14所述的信息系統(tǒng),其中當與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián)的保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫時,控制單元將該保存數(shù)據(jù)發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端,將生成的程序標識號與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      16.根據(jù)權(quán)利要求13所述的信息系統(tǒng),其中當控制單元接收到保存請求信號時,控制單元生成程序標識號,將程序標識號與成員標識符相關聯(lián),將這些存儲在程序標識號數(shù)據(jù)庫,并且將生成的程序標識號發(fā)送到發(fā)送了該保存請求信號的信息終端。
      17.一種在信息系統(tǒng)中執(zhí)行的信息提供方法,該系統(tǒng)包括多個具有要執(zhí)行的預定的應用程序的信息終端和通過網(wǎng)絡與該多個信息終端相連接的服務器,當在一個信息終端執(zhí)行預定的應用程序時,該個信息終端將標識該個信息終端的用戶的成員標識符通知給服務器從而進行通信,該方法包括以下步驟當多個信息終端中的任何信息終端進行通信時,該服務器生成標識存儲在該多個信息終端中的預定的應用程序的程序標識號,將該程序標識號與被通知的成員標識符相關聯(lián),并將它們存儲在程序標識號數(shù)據(jù)庫中;服務器將生成的程序標識號發(fā)送到執(zhí)行通信的信息終端;執(zhí)行通信的信息終端存儲從服務器接收的程序標識號;多個信息終端中的任何信息終端將請求存儲由于執(zhí)行預定的應用程序而獲得的保存數(shù)據(jù)的保存請求信號、成員標識符和保存數(shù)據(jù)發(fā)送到服務器;服務器將從信息終端接收的成員標識符與保存數(shù)據(jù)相關聯(lián),并且將保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫中;多個信息終端中的任何信息終端將由于啟動預定的應用程序而通知的使用請求信號、成員標識符和程序標識號發(fā)送給服務器;服務器參照程序標識號數(shù)據(jù)庫,獲取與從信息終端與使用請求信號一起接收的成員標識符相關聯(lián)的程序標識號;服務器確定所獲取的程序標識號是否與從信息終端與使用請求信號一起接收的程序標識號相匹配,如果不匹配,則將在保存數(shù)據(jù)數(shù)據(jù)庫中的、與和使用請求信號一起接收的成員標識符相關的保存數(shù)據(jù)發(fā)送到發(fā)送了該使用請求信號的信息終端;并且服務器將與使用請求信號一起接收的成員標識符和與使用請求信號一起接收的程序標識號相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      18.根據(jù)權(quán)利要求17所述的信息提供方法,還包括以下步驟當服務器接收到未伴隨有程序標識號的使用請求信號和成員標識符時,服務器生成程序標識號,將該程序標識號與成員標識符相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫中;并且服務器將所生成的程序標識號發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端。
      19.根據(jù)權(quán)利要求18所述的信息提供方法,還包括以下步驟當與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián)的保存數(shù)據(jù)存儲在保存數(shù)據(jù)數(shù)據(jù)庫時,服務器將保存數(shù)據(jù)發(fā)送到發(fā)送了未伴隨有程序標識號的使用請求信號的信息終端;并且服務器將生成的程序標識號與和未伴隨有程序標識號的使用請求信號一起接收的成員標識符相關聯(lián),并且更新程序標識號數(shù)據(jù)庫。
      20.根據(jù)權(quán)利要求17所述的信息提供方法,還包括以下步驟當服務器接收到保存請求信號時,生成程序標識號,將該程序標識號與成員標識符相關聯(lián),并且將它們存儲在程序標識號數(shù)據(jù)庫;以及服務器將生成的程序標識號發(fā)送到發(fā)送了保存請求信號的信息終端。
      全文摘要
      減少在便攜式終端上使用應用程序時的通信費用的方法。服務器通過網(wǎng)絡與多個在其中執(zhí)行預定的應用程序的信息終端相連接。當執(zhí)行預定的應用程序時,信息終端將標識用戶的成員標識符通知給服務器。該服務器生成標識存儲在該多個信息終端中的預定的應用程序的程序標識號,將程序標識號與成員標識符相關聯(lián),并且管理各個應用程序(程序標識號管理器)。然后服務器驗證在預定的應用程序啟動時從信息終端發(fā)送的程序標識號是否與在服務器中被管理的程序標識號相匹配。如果程序標識號不匹配,則服務器(使用請求信號處理器)發(fā)送當用戶以前終止應用程序時的保存數(shù)據(jù),該保存數(shù)據(jù)由保存數(shù)據(jù)管理器管理。
      文檔編號H04M11/00GK1753367SQ200510103188
      公開日2006年3月29日 申請日期2005年9月20日 優(yōu)先權(quán)日2004年9月21日
      發(fā)明者二川勇樹 申請人:世嘉股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1