專利名稱:管理用于運行互動軟件的數(shù)據(jù)的方法
技術領域:
本發(fā)明涉及一種管理用于運行互動軟件的數(shù)據(jù)的方法。更確切地說,本發(fā)明涉及一種管理至少兩個電子通信站之間的數(shù)據(jù)的方法,被稱為挑戰(zhàn)者和對手的所述兩個電子通信站的用戶合作交互地運行軟件。
背景技術:
這種方法的一個特定的應用是運行互動游戲軟件,軟件的玩者,即挑戰(zhàn)者和對手,可以通過移動電話網(wǎng)借助于短信服務(SMS)消息,或者通過移動電話和因特網(wǎng)借助于電子郵件、多媒體消息服務(MMS)、增強型消息服務(EMS)進行電子通信。
這種類型的數(shù)據(jù)管理方法在WO01/67275號專利中進行了描述。
根據(jù)該文獻,裝有游戲軟件的服務器被系統(tǒng)地用于管理在玩者、挑戰(zhàn)者和對手之間傳輸?shù)乃袛?shù)據(jù)。這些數(shù)據(jù)借助于SMS或電子郵件消息通過移動電話網(wǎng)和因特網(wǎng)傳遞。
以下列方式實施挑戰(zhàn)管理。挑戰(zhàn)者從第一站向服務器發(fā)出其挑戰(zhàn)。該挑戰(zhàn)可以發(fā)給對手,如果他接受挑戰(zhàn),便向服務器發(fā)出接受挑戰(zhàn)的消息。這時,便可以在服務器內(nèi)運行軟件,隨后,服務器向兩位玩者發(fā)送游戲結(jié)果。
這種管理至少需要在玩者和服務器之間交換5條電子消息。通信由通信站之一或者由服務器啟動。這在由服務器開通通信的情況下,由于玩者是客戶,會造成收費方式復雜化。
再則,上述方法系統(tǒng)上需要一個復雜程度相當高的服務器。
發(fā)明概述本發(fā)明是為了解決這些問題,并為此提出一種管理至少兩個電子通信站之間的數(shù)據(jù)的方法,這兩個電子通信站的用戶被稱為挑戰(zhàn)者和對手,他們通過互動方式合作執(zhí)行稱為互動軟件的待例示的軟件,該方法的特征在于,兩個通信站裝備有所述軟件,挑戰(zhàn)者發(fā)出含有至少被例示軟件的第一部分的第一條電子消息,而對手發(fā)出與第一條消息鏈接含有被例示軟件的第二部分的第二條電子消息,隨后,軟件便在每個通信站上運行。
在第一個優(yōu)選實施例中,第一和第二條消息被直接發(fā)送給另一通信站。
在該實施例中,挑戰(zhàn)者認識對手并直接向他發(fā)出挑戰(zhàn)。
在這種情況下,其優(yōu)點是第一條消息含有挑戰(zhàn)者對軟件運行的建議,而第二條消息與所述的第一條消息相關聯(lián)含有對手的響應。
這時,兩個通信站擁有軟件運行的所有信息,軟件便可以在各個通信站上運行。
所述通信站最好為移動電話,而所述消息為SMS消息。
在第二優(yōu)選實施例中,第一和第二條消息發(fā)送給服務器。
在該實施中,挑戰(zhàn)者在服務器上提出挑戰(zhàn),該挑戰(zhàn)面對所有的對手。也可以同樣處理多個對手的回應。
在這種情況下,第一條消息可含有挑戰(zhàn)者對運行軟件的建議,而第二條消息含有對手的響應,服務器在與第二條消息同一通話(communicationsession)中將所述建議發(fā)送給對手。
服務器可在與第一條消息同一通話中給挑戰(zhàn)者發(fā)送一個URL地址,挑戰(zhàn)者到該地址以獲得上述響應,或者,服務器在接收到第二條消息后給挑戰(zhàn)者發(fā)送一個URL地址,挑戰(zhàn)者到該地址以獲得上述響應。
所述通信站最好為移動電話。
本發(fā)明還提供一種移動電話,該移動電話包括執(zhí)行上述任何一種方法的電子通信裝置,其特征是它裝有互動軟件并包括用于軟件部分例示與編程的裝置,以及借助于所述通信裝置發(fā)送與接收部分軟件的裝置。
下面借助表示本發(fā)明一個優(yōu)選實施例的附圖詳細描述本發(fā)明。
圖1是表示根據(jù)本發(fā)明方法的第一變型的示意圖;
圖2至圖4為根據(jù)本發(fā)明方法的第一變型的多人游戲方式的示意圖;圖5至圖7為根據(jù)本發(fā)明方法的第二變型的示意圖。
具體實施例方式
如圖1所示,可以是移動電話或計算機的兩個電子通信站C和O可以借助于SMS、MMS、EMS或電子郵件消息通過移動電話和/或因特網(wǎng)進行通信。
C站的用戶為挑戰(zhàn)者,O站的用戶為對手,這兩個通信站都在自己的數(shù)據(jù)處理裝置中裝有互動軟件,最好構成游戲軟件。
例如,該游戲可以是機器人大戰(zhàn)模擬游戲。游戲開始時,挑戰(zhàn)者通過編程其特征創(chuàng)造一個機器人,例如,每個機器人可以由三個特征“武器”、“護甲”和“存儲器”來確定?!拔淦鳌贝頇C器人的進攻能力,“護甲”代表它的防御能力,“存儲器”代表它的可被編程能力。每個存儲模塊都提供一個指令代碼。指令的例子是前進、開火、暫停等。這些指令決定機器人的舉止。機器人作戰(zhàn)在一個競技場中進行,競技場可以在一系列不同的競技場中選擇。
在第一變型中,沒有匹配任何服務器。
挑戰(zhàn)者知道其對手并借助于SMS、MMS、EMS或電子郵件通過其C站向其發(fā)出構成第一消息P的挑戰(zhàn)。該第一消息P包含其軟件運行建議,換言之,在上述游戲的例子中,即為其編程的機器人和相關的競技場。如果,對手接收這項挑戰(zhàn),便通過其O站向C站發(fā)送包含其對建議的響應Re的第二條消息,換言之,即為他自己的編程機器人和與第一條消息的鏈接。這樣兩個通信站擁有在本地運行軟件的所有數(shù)據(jù)。
該第一變型也適用于多人游戲,即多位玩者在同一競技場中同時參與。
圖2至圖4所示為這種多人游戲。
如圖2所示,挑戰(zhàn)者知道兩位對手并借助于SMS、MMS、EMS或電子郵件向他們中的每一個發(fā)出構成第一消息P的挑戰(zhàn)。這第一消息P包含其運行軟件的建議,換言之,在上述游戲的例子中,即為其編程的機器人和相關的競技場。在SMS的情況下,該第一消息P還包含一份玩者名單。在MMS或電子郵件的情況下,該分發(fā)名單被系統(tǒng)地包含在消息中。
如果第一位對手接受該挑戰(zhàn),如圖3所示,他便通過其O1站向挑戰(zhàn)者的C站,并從循環(huán)名單上向另一位對手的O2站發(fā)送一條包括其對建議的響應Re1的消息,換言之,他自己的編程的機器人和與第一條消息的鏈接。
同樣,如果第二位對手接受該挑戰(zhàn),如圖4所示,他便通過其O2站向挑戰(zhàn)者的C站,并從循環(huán)名單上向另一位對手的O1站發(fā)送一條包括其對建議的響應Re1的第二消息,換言之,他自己的編程的機器人和與第一條消息的鏈接。
這樣,所有的通信站C、O1和O2都擁有了在本地運行軟件的所有數(shù)據(jù),三個機器人和競技場被存儲在三個通信站上。
因此,每個玩者啟動的消息數(shù)等于玩者數(shù)減1,換言之,即在如圖1示意的兩位玩者的情況下,一條消息;在如圖2至圖4示意的三位玩者的情況下,兩條消息。
圖5所示為本發(fā)明實施例的第二變型。
根據(jù)該變型,通信站通過服務器S并借助于SMS或電子郵件,利用無線應用協(xié)議(WAP)和因特網(wǎng)協(xié)議在移動電話網(wǎng)上通信。實際上,目前這種來自移動電話的呼叫在移動電話網(wǎng)中利用WAP通信通過無線應用協(xié)議直到將格式轉(zhuǎn)換成與因特網(wǎng)相兼容的格式的網(wǎng)關,然后,通過因特網(wǎng)傳輸至服務器(或反過來)。
圖6和圖7所示為消息交換的示意圖。
第一消息1由挑戰(zhàn)者利用無線應用協(xié)議和游戲菜單發(fā)送。這是其挑戰(zhàn),還言之,在上述游戲的例子中,即為帶有其通過訪問因特網(wǎng)游戲網(wǎng)站選擇的競技場的編程機器人。作為交換,在同一通話中,服務器向C站發(fā)送一個指示服務器中該“競技場、機器人”資源的統(tǒng)一資源定位地址(URL),以及一個由被選擇的競技場限定的標志。這里標志為與一事件相關的時間信息并限定挑戰(zhàn)者將不能改動建議P的間段。
對手借助于游戲菜單通過其Oi站發(fā)送第二消息2、3。該消息含有其響應Ri,換言之,在上述游戲的例子中,即為該對手在咨詢游戲網(wǎng)站后為作戰(zhàn)而編程的機器人。服務器S存儲與競技場和所建議的機器人P鏈接的該機器人Ri,作為交換,向Oi站發(fā)送競技場和所建議的機器人P的數(shù)據(jù)。
這樣,游戲軟件可以在Oi上站本地運行了。
當挑戰(zhàn)者想在由標志確定的時間段中玩時,他詢問以前輸送來的URL并存儲全部已選擇在所述的競技場中與其機器人作戰(zhàn)的全部響應或機器人Ri。這時,游戲軟件便可以在C站上本地運行了。
作為一種選擇,如前所述,可以不在與第一消息同一通話中傳輸URL給挑戰(zhàn)者,而是在服務器S接收到第二消息Ri之后傳輸給他,同時提示他響應或機器人Ri準備好了。
標志期間最好為48小時,考慮到消息傳輸?shù)臅r間,建議或所建議的機器人在48小時期限結(jié)束前約4個小時從對手的Oi站上消失。
該第二變型也適用于多人游戲,即多位玩者在同一競技場中同時參與。
在這種情況下,競技場可通過最多玩者數(shù)或過去的時間來確定。
如圖6所示,第一消息1由挑戰(zhàn)者通過無線應用協(xié)議和游戲菜單發(fā)送。第一消息1涉及其挑戰(zhàn),換言之,在上述游戲的例子中,即為帶有其通過訪問游戲網(wǎng)站選擇的競技場的編程的機器人。作為響應,在同一通話中,服務器向C站發(fā)送一個URL指定服務器中的該“機器人”資源,以及由被選擇的競技場限定的標志。
消息2由對手利用游戲菜單和無線應用協(xié)議從其站O1發(fā)送。這是響應R1,換言之,在上述游戲的例子中,即為對手在訪問游戲網(wǎng)站后為作戰(zhàn)所編程的機器人。服務器S存儲與競技場和所建議的機器人P鏈接的該機器人R1,作為響應,向站O1發(fā)送一個URL指定服務器中的該“機器人”資源及標志。
在由過去的時間確定競技場的情況下,對手利用游戲菜單和無線應用協(xié)議從其站O2發(fā)送消息3。它是響應R2,換言之,在上述游戲的例子中,即為對手在訪問游戲網(wǎng)站后為作戰(zhàn)所編程的機器人。服務器S存儲與競技場和所建議的機器人P鏈接的該機器人R2,作為響應,向站O1發(fā)送一個URL指定服務器中的該“機器人”資源及標志。
在過去的時間間隔結(jié)束時,利用URL向各每位玩者發(fā)送與競技場鏈接的所有數(shù)據(jù),那末,所有的通信站C、O1和O2都擁有在本地運行軟件的全部數(shù)據(jù),三個機器人和競技場都已存儲在三個通信站上。
在由最多玩者人數(shù)確定競技場的情況下,例如三位玩者,最后一位對手利用游戲菜單和無線應用協(xié)議從其站O2發(fā)送消息3。它是響應R3,在上述游戲的例子中,即為對手在訪問游戲網(wǎng)站后為作戰(zhàn)所編程的機器人。服務器S存儲與競技場和所建議的機器人P鏈接的該機器人R3,作為響應,向站O3發(fā)送所有已與競技場鏈接的數(shù)據(jù),即其他玩者的機器人的數(shù)據(jù)。
這樣,就可以在站O3本地上運行游戲軟件。
如果挑戰(zhàn)者和第一對手想在標志所確定的時間段中玩,他們訪問以前傳輸來的相應的URL,并下載全部選擇在所述競技場作戰(zhàn)的響應或機器人Ri。這樣,就可以在站C和O1本地上運行游戲軟件。
借助于本發(fā)明,通過由服務器直接開通的單一通信,實現(xiàn)了互動數(shù)據(jù)管理,其他的通信由玩者或客戶啟動,這就限制了間接收費的必要性。
盡管上述多人游戲方式被限定在三人,顯然遵循同樣的傳輸規(guī)則,以對本領域的技術人員來說顯而易見的方式,完全可以將人數(shù)擴展到N人。
權利要求
1.一種管理至少兩個電子通信站(C、O)之間數(shù)據(jù)的方法,該兩個電子通信站的用戶被稱為挑戰(zhàn)者和對手,他們通過互動方式合作運行被稱為互動程序的待例示的軟件,該方法的特征在于兩個通信站裝有所述軟件,挑戰(zhàn)者發(fā)出至少含有被例示軟件的第一部分的第一電子消息(P),而對手發(fā)出和第一消息鏈接的含有被例示軟件的第二部分的第二電子消息(Re、Ri),隨后,軟件在各通信站(C、O)上運行。
2.根據(jù)權利要求1的管理方法,其特征在于所述第一和第二消息(P、Re)被直接發(fā)送給另一通信站。
3.根據(jù)權利要求2的管理方法,其特征在于所述第一消息(P)含有挑戰(zhàn)者運行軟件的建議,而第二消息(Re)含有對手的響應并與所述的第一消息鏈接。
4.根據(jù)上述權利要求中任一項的管理方法,其特征在于所述通信站為移動電話,所述消息為SMS消息。
5.根據(jù)權利要求1的管理方法,其特征在于所述第一和第二消息(P、Ri)被發(fā)送給服務器(S)。
6.根據(jù)權利要求5的管理方法,其特征在于所述第一消息(P)含有挑戰(zhàn)者運行軟件的建議,而第二消息(Re)含有對手的響應,服務器(S)可在與第二消息(Re)同一通話中將該建議(P)發(fā)送給對手。
7.根據(jù)權利要求6的管理方法,其特征在于所述服務器(S)可在與第一消息(P)同一通話中給挑戰(zhàn)者發(fā)送一個URL,挑戰(zhàn)者訪問該地址以獲得上述響應。
8.根據(jù)權利要求6的管理方法,其特征在于所述服務器(S)可在收到第二消息(Ri)后給挑戰(zhàn)者發(fā)送一個URL,挑戰(zhàn)者訪問該地址以獲得上述響應。
9.根據(jù)上述權利要求5至8中任何一項的管理方法,其特征在于所述通信站為移動電話。
10.一種移動電話機,包括用于執(zhí)行根據(jù)上述權利要求之一的方法的電子通信裝置,該移動電話機特征在于它裝有互動軟件并含有例示與編程軟件部分的裝置,以及通過所述通信裝置發(fā)送與接收軟件部分的裝置。
全文摘要
本發(fā)明涉及至少兩個電子通信站(C、O)之間的數(shù)據(jù)管理方法,兩個電子通信站的用戶被稱為挑戰(zhàn)者和對手,他們通過互動方式合作運行稱為互動程序的待例示的軟件。該方法的特征在于,兩個通信站裝有所述軟件,挑戰(zhàn)者發(fā)出至少含有被例示軟件的第一部分的第一電子消息(P),而對手發(fā)出和第一條消息相關并含有被例示軟件的第二部分的第二電子消息(Re),隨后,軟件便在各通信站(C、O)上運行了。
文檔編號A63F13/10GK1533296SQ03800504
公開日2004年9月29日 申請日期2003年4月22日 優(yōu)先權日2002年4月24日
發(fā)明者M·勒, M 勒, G·安邦尼, 钅 申請人:阿爾卡特公司