專利名稱:一種電子寵物進行游戲的實現方法和電子寵物客戶端的制作方法
技術領域:
本發明涉及電子寵物,尤其涉及一種電子寵物在旅游過程中進行游戲的方 法及相應的電子寵物客戶端。
背景技術:
現有技術中,最初的電子寵物 一般只能顯示在玩家所用的電子終端的用戶 界面上,玩家僅能與自己的電子寵物進行交互。在后續業務發展中,提出了一 種電子寵物旅游的方法,通過設置于網絡側的旅游服務器,可以建立起兩個電 子寵物客戶端之間的對局,實現一個客戶端的電子寵物旅游到另 一個客戶端的 桌面上,即電子寵物可以從其所屬的源客戶端旅游到目的客戶端,在目的客戶 端的用戶桌面上出現。這樣,目的客戶端的桌面上除了顯示出屬于自己的本地 電子寵物外,還顯示出來訪的旅游電子寵物。但現有技術中沒有提供出現在同 一個用戶桌面上的兩個電子寵物的游戲交互方式,使得通過旅游方式聚在一起 的電子寵物缺少彼此之間的交互。
發明內容
本發明提供一種電子寵物進行游戲的實現方法和電子寵物客戶端,使電子 寵物在旅游過程中可以進行游戲交互,增加電子寵物旅游過程的交互性與趣味 性。
本發明方法包括
A、 旅游電子寵物所屬源客戶端向網絡側旅游服務器發起電子寵物旅游請
求;
B、 所述旅游服務器根據所述旅游請求中攜帶的旅游目的客戶端標識信息,
建立起旅游電子寵物所屬源客戶端和旅游目的客戶端之間的對局;
C、所述旅游電子寵物從所屬源客戶端旅游到目的客戶端,并與目的客戶
端的本地電子寵物進行游戲。 所述步驟A之前還包括
目的客戶端向網絡側旅游服務器發起電子寵物旅游邀請請求,攜帶被邀請 的源客戶端標識信息;
旅游服務器轉發所述邀請請求給源客戶端;源客戶端收到該邀請請求后, 執行所述步驟A。
根據本發明的上述方法,所述目的客戶端接收到來訪的旅游電子寵物后, 根據設置的游戲觸發條件,觸發來訪的旅游電子寵物和本地電子寵物進行游 戲;或由所述目的客戶端用戶主動觸發來訪的旅游電子寵物和本地電子寵物進 行游戲。
根據本發明的上述方法,所述目的客戶端周期獲取來訪的旅游電子寵物和 本地電子寵物的生命狀態數值;當來訪的旅游電子寵物或本地電子寵物的生命 狀態數值之一達到預設的閾值時,觸發來訪的旅游電子寵物和本地電子寵物進 4亍游戲。
根據本發明的上述方法,當來訪的旅游電子寵物或本地電子寵物的生命狀 態數值達到預設的閾值時,由所述來訪的旅游電子寵物或本地電子寵物向目的 客戶端用戶發起游戲請求;當目的客戶端用戶同意觸發游戲后,啟動游戲過程。
根據本發明的上述方法,預先在電子寵物客戶端存儲游戲軟件程序;在游 戲進行過程中,由目的客戶端用戶控制本地電子寵物與來訪的旅游電子寵物進 行游戲交互。
根據本發明的上述方法,還包括
游戲結束后,所述目的客戶端將游戲結果數據發送給所述旅游服務器; 所述旅游服務器將游戲結杲數據傳送給旅游電子寵物所屬源客戶端。 根據本發明的上述方法,還包括交互過程中,還將自己電子寵物的游戲結杲上報給所述電子寵物生命狀態管理
服務器;
所述電子寵物生命狀態管理服務器增加或更新本地保存的對應電子寵物 的生命狀態數值。
本發明還提供一種電子寵物客戶端,包括輸入/輸出接口模塊,還包括 旅游功能模塊,用于通過輸入/輸出接口模塊與旅游服務器交互實現電子寵 物旅游;
游戲功能模塊,用于存儲游戲邏輯數據,實現來訪的旅游電子寵物和本地 電子寵物的游戲交互。
所述游戲功能模塊還判斷設置的游戲觸發條件是否滿足,當條件滿足時, 觸發來訪的旅游電子寵物和本地電子寵物進行游戲;
所述游戲功能模塊還通過所述輸入/輸出接口模塊將本地游戲結果數據發 送給網絡側的旅游服務器;或接收旅游服務器發送過來的游戲結果數據。
采用本發明,由旅游電子寵物所屬源客戶端向網絡側旅游服務器發起電子 寵物旅游請求;旅游服務器根據旅游請求中攜帶的旅游目的客戶端標識信息, 建立起旅游電子寵物所屬源客戶端和旅游目的客戶端之間的對局;實現旅游電 子寵物從所屬源客戶端旅游到目的客戶端,并與目的客戶端的本地電子寵物進 行游戲,并展現游戲過程給目的客戶端用戶,增加了電子寵物旅游過程的交互 性與趣味性。
采用本發明還可以將游戲結果通知給旅游電子寵物所屬的源客戶端,使源 客戶端用戶可以了解自己的電子寵物在旅游過程中與旅游目的地客戶端的電 子寵物進行游戲交互的結果,進一步增強用戶業務感受。
圖1為本發明實施例中旅游電子寵物從所屬源客戶端旅游到目的客戶端后
進行游戲交互的流程示意圖; ,…「八郎
流程圖3A、圖3B、圖3C為三款不同的游戲屏幕截圖; 圖4為本發明實施例中發送游戲結果數據給旅游電子寵物所屬源客戶端的 信令流程圖5為本發明提供的電子寵物客戶端結構示意圖。
具體實施例方式
本發明提供一種電子寵物進行游戲的實現方法,包括 旅游電子寵物所屬源客戶端向網絡側旅游服務器發起電子寵物旅游請求; 旅游服務器根據旅游請求中攜帶的旅游目的客戶端標識信息,建立起旅游
電子寵物所屬源客戶端和旅游目的客戶端之間的對局;
旅游電子寵物從所屬源客戶端旅游到目的客戶端,并與目的客戶端的本地
電子寵物進4亍游戲。
參見圖1,為本發明實施例中旅游電子寵物從所屬源客戶端旅游到目的客
戶端后進行游戲交互的流程示意圖,具體包括
流程1:主動發起旅游的旅游電子寵物所屬客戶端(源客戶端)通過網絡
向設置于網絡側的旅游服務器發送電子寵物旅游請求,攜帶旅游目的客戶端目
標信息。
流程2:旅游服務器根據源客戶端發送上來的旅游請求,進行驗證后,向 旅游目的客戶端轉發旅游請求消息。
流程3:目的客戶端接收到旅游請求消息后,顯示給用戶,如果目的客戶 端用戶點擊"同意",則目的客戶端發送接收旅游的確認消息給旅游服務器, 通知源客戶端可以將其電子寵物派到本地桌面上來。
流程4:旅游服務器接收到旅游目的客戶端返回的確認消息后,建立起源
客戶端和旅游目的客戶端雙方之間的對局,并通知源客戶端將其電子寵物派到 目的客戶端的桌面上。
流程5:當源客戶端的電子寵物出現在目的客戶端的桌面上后,可以與目 的客戶端本地的電子寵物發起游戲交互,并在目的客戶端的用戶桌面上展現游 戲過程。
實際應用中,也可以由目的客戶端向網絡側旅游服務器發起電子寵物旅游 邀請請求,攜帶被邀請的源客戶端標識信息;旅游服務器轉發接收的邀請請求 給源客戶端;源客戶端收到該邀請請求后,向旅游服務器發起本地電子寵物的 旅游請求。
目的客戶端接收到來訪的旅游電子寵物后,可以根據預先設置的游戲觸發 條件來觸發游戲過程。例如可以根據電子寵物生命狀態數值之一的心情值來 觸發游戲,當來訪的旅游電子寵物或本地電子寵物的心情值達到設定閾值時, 即觸發來訪的旅游電子寵物或本地電子寵物向用戶發起游戲請求,當用戶點擊 "同意"后,即可開始游戲過程。
目的客戶端獲取本地電子寵物的生命狀態數值,可以通過其與網絡側的電 子寵物生命狀態管理服務器周期交互獲得。
目的客戶端獲取來訪的旅游電子寵物的生命狀態數值,具體過程如圖2所 示,包括
1、 電子寵物生命狀態管理服務器周期發送旅游電子寵物的生命狀態變化 數值信息給電子寵物所屬源客戶端;其中包含兩份數據, 一份為非加密數據, 另 一份為包含相同數據信息的加密數據;
2、 源客戶端根據非加密數據在本地用戶界面上顯示出外出旅游的電子寵 物的當前生命狀態,如饑餓、生病等;
3 、源客戶端將加密數據轉發給旅游服務器;
4、 旅游服務器對數據進行解密;
5、 旅游服務器將解密后的數據發送給電子寵物旅游到的目的客戶端;6、目的客戶端根據接收來訪的旅游電子寵物的當前生命狀態數據,并在 本地用戶界面上顯示出來訪電子寵物的當前生命狀態,如饑餓、生病等。
目的客戶端根據獲得的本地電子寵物和來訪的旅游電子寵物的當前生命 狀態數據,如果判斷出本地電子寵物的心情值達到設定的閾值,則由本地電子 寵物發起游戲請求,用戶選擇"同意"后,就可啟動本地存儲的任意一款游戲
(或由用戶選定啟動的具體游戲),執行游戲過程;即啟動預先存儲在本地的 游戲軟件程序,在游戲進行過程中,由目的客戶端用戶控制本地電子寵物與來 訪的旅游電子寵物進行游戲交互。如果目的客戶端用戶選擇"不同意",則不 啟動任何游戲軟件程序,本地電子寵物與來訪的旅游電子寵物不進行游戲交 互。如果目的客戶端判斷出來訪的旅游電子寵物的心情值達到設定的閾值,則 由來訪的旅游電子寵物發起游戲請求,同樣,如果用戶選擇"同意",就可隨 機啟動本地存儲的任一款游戲,開始游戲交互;否則,不進行游戲交互。當然, 也可以由旅游目的客戶端用戶主動選擇一款預先存儲在本地的游戲,運行相應 的游戲軟件程序,控制本地電子寵物與來訪電子寵物執行游戲交互過程。
上述游戲觸發條件僅為舉例,也可以由電子寵物周期性地請求游戲,或者 在其它預設的條件滿足時,自動啟動任意一款(或某一特定)游戲等,本發明 對此不作限定。
圖3A為一款QQ障礙跑游戲屏幕截圖3B為一款QQ擂臺賽游戲屏幕截圖3C為一款QQ大海戰游戲屏幕截圖。
電子寵物的游戲過程,由目的客戶端用戶控制其本地電子寵物與來訪的旅 游電子寵物進行游戲交互,且只在被訪問的目的客戶端本地桌面上呈現游戲屏 幕;旅游電子寵物所屬的源客戶端,在游戲結束后,會收到一個游戲結果的提 示。
目的客戶端通過旅游服務器轉發游戲結果數據給旅游電子寵物所屬源客 戶端的信令流程圖如圖4所示,包括
1、 目的客戶端在當前游戲結束后,將電子寵物雙方的游戲勝負結果轉化
成相應的結果數據,并暫存在本地;
2、 目的客戶端發送一份游戲結果數據給網絡側的旅游服務器;
3、 旅游服務器將游戲結果轉發給與目的客戶端建立對局的源客戶端;
4、 源客戶端在本地用戶界面上顯示出游戲結果,并暫存游戲結果數據。 由于電子寵物客戶端需要與網絡側的電子寵物生命狀態管理服務器周期
交互,更新電子寵物的生命狀態數值,因此,建立了電子寵物旅游對局的源客 戶端和目的客戶端,在與網絡側電子寵物生命狀態管理服務器的交互過程中, 還可以上報自己電子寵物的游戲結果給電子寵物生命狀態管理服務器;在電子 寵物生命狀態管理服務器可以為對應電子寵物增加新的生命狀態數值,或更新 本地保存的對應生命狀態數值。
根據本發明上述實施例提供的電子寵物進行游戲的實現方法,本發明還提 供一種電子寵物客戶端實施例,其結構示意圖如圖5所示,包括進行信令或數 據傳輸的輸入/輸出接口模塊,還包括
旅游功能模塊,用于通過輸入/輸出接口模塊與網絡側旅游服務器交互實現 電子寵物旅游;
游戲功能模塊,用于存儲游戲邏輯數據,實現來訪的旅游電子寵物和本地 電子寵物的游戲交互。
如果設置有游戲觸發條件,所述游戲功能模塊需要判斷設置的游戲觸發條 件是否滿足,僅當條件滿足時,觸發來訪的旅游電子寵物和本地電子寵物進行 游戲。
在游戲結束后,旅游目的客戶端中的游戲功能模塊還通過輸入/輸出接口模 塊將游戲結果數據發送給網絡側的旅游服務器;通過旅游服務器轉發給建立對 局的旅游電子寵物所屬源客戶端;源客戶端中的游戲功能模塊接收旅游服務器 發送過來的游戲結果數據。
綜上所述,本發明通過建立起旅游電子寵物所屬源客戶端和旅游目的客戶 端之間的對局,實現旅游電子寵物從所屬源客戶端旅游到目的客戶端,并與目 的客戶端的本地電子寵物進行游戲,并展現游戲過程給目的客戶端用戶,實現 電子寵物在旅游過程中進行游戲,增加了電子寵物旅游過程的交互性與趣味 性。在游戲結束后,還可以將游戲結果通知給旅游電子寵物所屬的源客戶端, 使源客戶端用戶可以了解自己的電子寵物在外旅游過程中的游戲結果,進一步 增強用戶業務感受。
明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及 其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1、一種電子寵物進行游戲的實現方法,其特征在于,包括A、旅游電子寵物所屬源客戶端向網絡側旅游服務器發起電子寵物旅游請求;B、所述旅游服務器根據所述旅游請求中攜帶的旅游目的客戶端標識信息,建立起旅游電子寵物所屬源客戶端和旅游目的客戶端之間的對局;C、所述旅游電子寵物從所屬源客戶端旅游到目的客戶端,并與目的客戶端的本地電子寵物進行游戲。
2、 如權利要求l所述的方法,其特征在于,所述步驟A之前還包括目的客戶端向網絡側旅游服務器發起電子寵物旅游邀請請求,攜帶被邀請 的源客戶端標識信息;旅游服務器轉發所述邀請請求給源客戶端;源客戶端收到該邀請請求后, 執行所述步驟A。
3、 如權利要求1所述的方法,其特征在于,所述目的客戶端接收到來訪 的旅游電子寵物后,根據設置的游戲觸發條件,觸發來訪的旅游電子寵物和本 地電子寵物進行游戲;或由所述目的客戶端用戶主動觸發來訪的旅游電子寵物和本地電子寵物進 行游戲。
4、 如權利要求3所述的方法,其特征在于,所述目的客戶端周期獲取來 訪的旅游電子寵物和本地電子寵物的生命狀態數值;當來訪的旅游電子寵物或 本地電子寵物的生命狀態數值之一達到預設的閾值時,觸發來訪的旅游電子寵 物和本地電子寵物進行游戲。
5、 如權利要求4所述的方法,其特征在于,當來訪的旅游電子寵物或本 地電子寵物的生命狀態數值達到預設的閾值時,由所述來訪的旅游電子寵物或 本地電子寵物向目的客戶端用戶發起游戲請求;當目的客戶端用戶同意觸發游 戲后,啟動游戲過程。
6、 如權利要求1-5任意權項所述的方法,其特征在于,預先在電子寵物客戶端存儲游戲軟件程序;在游戲進行過程中,由目的客戶端用戶控制本地電 子寵物與來訪的旅游電子寵物進行游戲交互。
7、 如權利要求6所述的方法,其特征在于,還包括 游戲結束后,所述目的客戶端將游戲結果數據發送給所述旅游服務器; 所述旅游服務器將游戲結果數據傳送給旅游電子寵物所屬源客戶端。
8、 如權利要求7所述的方法,其特征在于,還包括交互過程中,還將自己電子寵物的游戲結果上^^艮給所述電子寵物生命狀態管理 服務器;所述電子寵物生命狀態管理服務器增加或更新本地保存的對應電子寵物 的生命狀態數值。
9、 一種電子寵物客戶端,包括輸入/輸出接口模塊,其特征在于,還包括 旅游功能模塊,用于通過輸入/輸出接口模塊與旅游服務器交互實現電子寵物旅游;游戲功能模塊,用于存儲游戲邏輯數據,實現來訪的旅游電子寵物和本地 電子寵物的游戲交互。
10、 如權利要求9所述的電子寵物客戶端,其特征在于,所述游戲功能模 塊還判斷設置的游戲觸發條件是否滿足,當條件滿足時,觸發來訪的旅游電子 寵物和本地電子寵物進行游戲;所述游戲功能模塊還通過所述輸入/輸出接口模塊將本地游戲結果數據發 送給網絡側的旅游服務器;或接收旅游服務器發送過來的游戲結果數據。
全文摘要
本發明公開了一種電子寵物進行游戲的實現方法,包括旅游電子寵物所屬源客戶端向網絡側旅游服務器發起電子寵物旅游請求;所述旅游服務器根據旅游請求中攜帶的旅游目的客戶端標識信息,建立起旅游電子寵物所屬源客戶端和旅游目的客戶端之間的對局;所述旅游電子寵物從所屬源客戶端旅游到目的客戶端,并與目的客戶端的本地電子寵物進行游戲。本發明還公開了實現電子寵物游戲功能的電子寵物客戶端。采用本發明,使得電子寵物在旅游過程中可以進行游戲交互。
文檔編號G06F19/00GK101183407SQ200710003670
公開日2008年5月21日 申請日期2007年1月23日 優先權日2007年1月23日
發明者歐保源 申請人:騰訊科技(深圳)有限公司