專利名稱:一種網頁游戲的信息交互方法及瀏覽器的制作方法
技術領域:
本發明涉及互聯網領域,具體涉及一種網頁游戲的信息交互系統、瀏覽器及方法。
技術背景
網頁游戲,又稱頁面游戲,是指一類由flash制作軟件制作的,主要是放在網站上供大家休閑娛樂的游戲,其一般比較小巧,在寬帶上網環境下I分鐘就可以開始進行游戲了。
網頁游戲通常按照游戲類型、以及玩家數量來區分。常見的游戲分類一般是智力游戲、換裝游戲、動作游戲、策略游戲、體育游戲、棋牌游戲、射擊游戲、敏捷游戲等。由于一些游戲支持兩名玩家,又被稱為雙人小游戲。此外,還有部分網站按照游戲年齡劃分出了兒童小游戲。
瀏覽器是這些網頁游戲推廣的最佳平臺,這種打開瀏覽器就能夠玩的網頁游戲具有極高的便捷性。但是,游戲過程中或者游戲結束后,玩家與服務器沒有任何的信息交互, 不能夠就自己玩的結果(例如玩俄羅斯方塊的分數)和別的用戶進行分享,或者邀請別的玩家進行對戰比賽。因此,網頁游戲往往缺乏足夠的粘性,交互性能差,交互效率低,不能吸引固定的用戶群。發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種網頁游戲的信息交互方法及瀏覽器。
依據本發明的一個方面,提供了一種網頁游戲的信息交互瀏覽器,所述瀏覽器包括
幀識別單元,適于識別網頁游戲中包含本地結果信息的結果幀;
截圖單元,適于獲取所述結果幀對應的窗口截信息提取單元,適于從所述窗口截圖中提取所述本地結果信息;
信息上傳單元,適于將所述本地結果信息及對應的玩家標識上傳至頁游業務服務器;
信息接收單元,適于接收所述頁游業務服務器發送其他玩家的結果信息,并通過彈窗或者浮層展示所述其他玩家的結果信息。
可選地,所述幀識別單元,適于通過識別網頁游戲播放的結束事件,捕捉所述網頁游戲的最后一幀作為包含本地結果信息的結果幀。
可選地,所述截圖單元,適于根據游戲窗口的左上角和右下角的坐標值進行截圖操作,以獲取所述結果幀對應的窗口截圖。
可選地,所述信息提取單元采用光學字符識別方法從所述窗口截圖中提取所述本地結果信息。
可選地,所述信息上傳單元,適于對應所述本地結果信息,通過執行的JS腳本,生成DIV標簽,并在所述DIV標簽中套嵌帶有鏈接的提示信息以提示用戶提交游戲數據,當用戶點擊所述提示信息時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器;或者;
適于對應所述本地結果信息在所述瀏覽器的游戲工具條中加載提交游戲數據的按鈕,用戶點擊所述按鈕時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器。
可選地,所述信息上傳單元,還適于接收玩家進行實時對戰的請求,將所述實時對戰的約定信息發送給所述頁游業務服務器;
所述信息接收單元,還適于接收來自所述頁游業務服務器的對戰結果信息,并通過彈窗或者浮層展示所述對戰結果信息。
本發明還提供一種網頁游戲的信息交互方法,其包括步驟
瀏覽器識別網頁游戲中包含本地結果信息的結果幀;
所述瀏覽器獲取所述結果幀對應的窗口截所述瀏覽器從所述窗口截圖中提取所述本地結果信息;
所述瀏覽器將所述本地結果信息及對應的玩家標識上傳至頁游業務服務器;
所述瀏覽器接收所述頁游業務服務器發送的其他玩家的結果信息。
可選地,所述瀏覽器識別網頁游戲中包含本地結果信息的結果幀,進一步為
所述瀏覽器通過識別網頁游戲播放的結束事件,捕捉所述網頁游戲的最后一幀作為包含本地結果信息的結果幀。
可選地,所述瀏覽器獲取所述結果幀對應的窗口截圖,進一步為
所述瀏覽器根據游戲窗口的左上角和右下角的坐標值進行截圖操作,以獲取所述結果幀對應的窗口截圖。
可選地,所述瀏覽器從所述窗口截圖中提取所述本地結果信息,進一步為
所述瀏覽器采用光學字符識別方法從所述窗口截圖中提取所述本地結果信息。
可選地,所述瀏覽器將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器,進一步為
所述瀏覽器對應所述本地結果信息,通過執行的JS腳本,生成DIV標簽,并在所述 DIV標簽中套嵌帶有鏈接的提示信息以提示用戶提交游戲數據,當用戶點擊所述提示信息時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器;或者,
所述瀏覽器對應所述本地結果信息在所述瀏覽器的游戲工具條中加載提交游戲數據的按鈕,用戶點擊所述按鈕時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器。
可選地,所述瀏覽器接收所述頁游業務服務器發送的其他玩家的結果信息,之后還包括步驟
所述瀏覽器通過彈窗或者浮層展示所述其他玩家的結果信息。
可選地,所述方法還包括步驟
所述瀏覽器接收玩家進行實時對戰的請求,將所述實時對戰的約定信息發送給所述頁游業務服務器;
所述瀏覽器接收來自所述頁游業務服務器的對戰結果信息,并通過彈窗或者浮層展示所述對戰結果信息。
可選地,所述網頁游戲為Flash游戲。
(三)有益效果
本發明所述網頁游戲的信息交互方法及瀏覽器,通過捕捉并上傳網頁游戲的結果信息,實現不同玩家之間對游戲結果信息的共享,從而提高了玩家之間進行信息交互的效率,提高了網頁游戲的粘性。同時,所述網頁游戲的交互系統、瀏覽器及方法,通過接受對戰請求,并在頁游業務服務器制定對戰規則,處理對戰數據并返回對戰結果信息,實現了兩人甚至多人對網頁游戲的同時參與,進一步提高了玩家之間進行信息交互的效率以及網頁游戲的粘性。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段, 而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式
。
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中
圖Ia示出了根據本發明實施例I的網頁游戲的信息交互系統的模塊結構示意圖Ib示出了根據本發明實施例I的網頁游戲的截圖示意圖2示出了根據本發明實施例2的瀏覽器的模塊結構示意圖3示出了根據本發明實施例3的網頁游戲的信息交互方法的流程圖4示出了根據本發明實施例4的網頁游戲的信息交互方法的流程圖5a示出了根據本發明實施例5的網頁游戲的信息交互方法的流程圖5b示出了根據本發明實施例5的網頁游戲的信息交互系統的模塊結構示意圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
簡單起見,本發明實施例以Flash游戲的結果頁面幀為例子進行說明,但是本發明并不限于是Flash游戲這種形式的網頁游戲,其它任何以幀數據形式傳輸游戲頁面數據的網頁游戲都適用于本發明的系統、瀏覽器及方法。
圖I示出了根據本發明一個實施例的網頁游戲的信息交互系統的模塊結構示意圖,如圖I所示,所述系統I包括瀏覽器100和頁游業務服務器200。
其中,所述瀏覽器100包括
幀識別單元110,適于識別網頁游戲中包含本地結果信息的結果幀。所述幀識別單元110,適于通過識別網頁游戲播放的結束事件,捕捉所述網頁游戲的最后一幀作為包含本地結果信息的結果幀。以下是所述截圖單元110實現細節的一個示例,以識別網頁游戲中6包含本地結果信息的結果巾貞。所述巾貞識別單元Iio中,使用函數TotalFrame O獲取網頁游戲的總巾貞數;使用函數CurrentFrameO獲取網頁游戲當前巾貞數;判斷當前巾貞數是否等于總幀數,如果等于,則將當前幀識別為包含本地結果信息的結果幀。
截圖單元120,適于獲取所述結果幀對應的窗口截圖。所述截圖單元120,適于根據游戲窗口的左上角和右下角的坐標值進行截圖操作,以獲取所述結果幀對應的窗口截圖。以下是所述截圖單元120實現細節的一個示例,以對瀏覽器中的頁面進行截圖獲取所述結果幀對應的窗口截圖。
在截圖單元120中,通過get_Document函數獲取當前顯示網頁的文檔對象,并獲取該文檔對象中的pBodyElem指針參數和當前顯示網頁的窗口對象頂窗口指針pTopWnd。 通過文檔對象中的pBodyElem指針和頂窗口指針pTopWnd獲取在顯示網頁的窗口的頂窗口的高度和寬度,將頂窗口的顯示區域中的顯示內容通過DC句柄hDC使用Bitmap對象和 Graphics對象形成該顯示內容對應的圖片。該形成的圖片即為截圖單元120所生成的窗口截圖。另外,可以通過所述文檔對象中的pBodyElem指針獲取網頁中的特定對象,例如 Flash游戲中的Flash插件對象的顯示位置進行上述Flash插件對象的顯示窗口的截圖生成,從而直接獲取Flash游戲的結果界面中的截圖,進行游戲結果數據的獲取。
圖Ib示出了根據本發明實施例I的網頁游戲的截圖示意圖,如圖Ib所示,該截圖是網頁游戲“坦克大戰”的游戲結果截圖,該截圖中包含兩個玩家(playerl和player2)的游戲后的總體得分及得分細節。同時,后述信息上傳單元140在該截圖中還生成了標示有 “提交游戲數據”的按鈕,提示用戶提交游戲結果數據。
信息提取單元130,適于從所述窗口截圖中提取所述本地結果信息。所述信息提取單元130采用光學字符識別方法從所述窗口截圖中提取所述本地結果信息。
信息上傳單元140,適于將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器。所述玩家標識為用戶登錄所述瀏覽器的賬戶信息。
所述信息上傳單元140,適于對應所述本地結果信息,通過執行的JS (JavaScript, —種計算機腳本語言)腳本,生成DIV標簽,并在所述DIV標簽中套嵌帶有鏈接的提示信息以提示用戶提交游戲數據,當用戶點擊所述提示信息時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器200。以下是所述信息上傳單元140實現細節的一個示例,以提示用戶完成游戲數據上傳的操作。所述信息上傳單元140中,使用函數document. createElement O生成DIV標簽;在所述DIV標簽中嵌入提示提交游戲數據的標記(比如“提交”),以及提示取消提交游戲數據的標記(比如“取消”)。
或者,所述信息上傳單元140,還適于對應所述本地結果信息在所述瀏覽器的游戲工具條中加載提交游戲數據的按鈕,用戶點擊所述按鈕時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器200。
所述頁游業務服務器200包括
信息存儲單元210,適于接收并存儲所述本地結果信息及對應的玩家標識。所述信息存儲單元210,還適于將玩家所玩游戲以及相應游戲的結果信息作為所述玩家的基本信息進行存儲,并將所述基本信息同步至所述瀏覽器100。
發送單元220,適于將其他玩家的結果信息發送給所述瀏覽器。
所述玩家標識和瀏覽器用戶的標識是綁定的,所述信息存儲單元210中保存的游戲結果數據都是和瀏覽器用戶標識相對應的,所述發送單元220依據所述瀏覽器用戶標識將其它玩家的游戲結果數據傳輸到對應于瀏覽器用戶標識的瀏覽器側。
圖2示出了根據本發明一個實施例的瀏覽器的模塊結構示意圖,如圖2所示,本實施例所述瀏覽器與所述系統對應實施例中的瀏覽器基本相同,其不同之處在于,本實施例所述瀏覽器100還包括信息接收單元150,適于接收所述頁游業務服務器200發送其他玩家的結果信息,并通過彈窗或者浮層展示所述其他玩家的結果信息。
另外,本實施例中,所述信息上傳單元140,還適于接收玩家進行實時對戰的請求, 將所述實時對戰的約定信息發送給所述頁游業務服務器200。所述頁游業務服務器200接收所述實時對戰的約定信息,將實時對戰的約定信息發送給對戰雙方的玩家,根據所述實時對戰的約定信息制定相應的游戲規則,以及將對戰結果信息發送給對戰雙方的玩家。
所述信息接收單元150,還適于接收來自所述頁游業務服務器200的對戰結果信息,并通過彈窗或者浮層展示所述對戰結果信息。
圖3示出了根據本發明一個實施例的網頁游戲的信息交互方法的流程圖,如圖3 所示,所述方法包括步驟
SlOO :瀏覽器識別網頁游戲中包含本地結果信息的結果幀。所述步驟SlOO進一步為所述瀏覽器通過識別網頁游戲播放的結束事件,捕捉所述網頁游戲的最后一幀作為包含本地結果信息的結果幀。
S200 :所述瀏覽器獲取所述結果幀對應的窗口截圖。所述步驟S200進一步為所述瀏覽器根據游戲窗口的左上角和右下角的坐標值進行截圖操作,以獲取所述結果幀對應的窗口截圖。
S300 :所述瀏覽器從所述窗口截圖中提取所述本地結果信息。所述步驟S300進一步為所述瀏覽器采用光學字符識別方法從所述窗口截圖中提取所述本地結果信息。
S400:所述瀏覽器將所述本地結果信息及對應的玩家標識上傳至頁游業務服務器。所述步驟S400進一步為
所述瀏覽器對應所述本地結果信息,通過執行的JS腳本,生成DIV標簽,并在所述 DIV標簽中套嵌帶有鏈接的提示信息以提示用戶提交游戲數據,當用戶點擊所述提示信息時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器;或者,
所述瀏覽器對應所述本地結果信息在所述瀏覽器的游戲工具條中加載提交游戲數據的按鈕,用戶點擊所述按鈕時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器。
S500:所述瀏覽器接收所述頁游業務服務器發送的其他玩家的結果信息。
圖4示出了根據本發明另一個實施例的網頁游戲的信息交互方法的流程圖,如圖 4所示,本實施例所述方法與上一實施例所述方法基本相同,其不同之處在于,本實施例中, 所述步驟S500之后還包括步驟S600 :所述瀏覽器通過彈窗或者浮層展示所述其他玩家的結果息。
圖5a示出了根據本發明第三實施例的網頁游戲的信息交互方法的流程圖,如圖 5a所不,本實施例所述方法與上一實施例所述方法基本相同,其不同之處在于,本實施例, 所述方法還包括步驟
PlOO :所述瀏覽器接收玩家進行實時對戰的請求,將所述實時對戰的約定信息發送給所述頁游業務服務器。所述頁游業務服務器接收所述實時對戰的約定信息,將實時對戰的約定信息發送給對戰雙方的玩家,根據所述實時對戰的約定信息制定相應的游戲規則,以及將對戰結果信息發送給對戰雙方的玩家。
P200:所述瀏覽器接收來自所述頁游業務服務器的對戰結果信息,并通過彈窗或者浮層展示所述對戰結果信息。
圖5b示出了根據本發明實施例5的網頁游戲的信息交互系統的模塊結構示意圖, 如圖5b所示,本實施例所述系統I中同時包括至少兩個瀏覽器100,并且所述至少兩個瀏覽器100通過所述頁游業務服務器200進行定向交互,以實現兩個游戲玩家之間的實時對戰。
具體地,在所述瀏覽器100中,所述信息上傳單元140,適于接收玩家進行實時對戰的請求,將所述實時對戰的約定信息發送給所述頁游業務服務器200。所述頁游業務服務器200接收所述實時對戰的約定信息,將實時對戰的約定信息發送給對戰雙方的玩家,根據所述實時對戰的約定信息制定相應的游戲規則。然后對戰雙方依據游戲規則進行對戰, 對戰過程中信息上傳單元140實時上傳雙方的游戲數據。對戰結束后,所述頁游業務服務器200綜合對戰雙方的游戲數據生成對戰結果信息,并將所述對戰結果信息發送給對戰雙方的玩家。瀏覽器100接收來自所述頁游業務服務器的對戰結果信息,并通過彈窗或者浮層展示所述對戰結果信息。
本發明實施例所述網頁游戲的交互系統、瀏覽器及方法,通過捕捉并上傳網頁游戲的結果信息,實現不同玩家之間對游戲結果信息的共享,從而提高了玩家之間進行信息交互的效率,提高了網頁游戲的粘性。同時,所述網頁游戲的交互系統、瀏覽器及方法,通過接受對戰請求,并在頁游業務服務器制定對戰規則,處理對戰數據并返回對戰結果信息,實現了兩人甚至多人對網頁游戲的同時參與,進一步提高了玩家之間進行信息交互的效率以及網頁游戲的粘性。
在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。 各種通用系統也可以與基于在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定編程語言。應當明白,可以利用各種編程語言實現在此描述的本發明的內容,并且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此, 遵循具體實施方式
的權利要求書由此明確地并入該具體實施方式
,其中每個權利要求本身都作為本發明的單獨實施例。
本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的網頁游戲的信息交互系統、瀏覽器中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中, 不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。10
權利要求
1.一種網頁游戲的信息交互瀏覽器,所述瀏覽器包括 幀識別單元,適于識別網頁游戲中包含本地結果信息的結果幀; 截圖單元,適于獲取所述結果幀對應的窗口截圖; 信息提取單元,適于從所述窗口截圖中提取所述本地結果信息; 信息上傳單元,適于將所述本地結果信息及對應的玩家標識上傳至頁游業務服務器;信息接收單元,適于接收所述頁游業務服務器發送其他玩家的結果信息,并通過彈窗或者浮層展示所述其他玩家的結果信息。
2.如權利要求I所述的瀏覽器,其特征在于,所述幀識別單元,適于通過識別網頁游戲播放的結束事件,捕捉所述網頁游戲的最后一幀作為包含本地結果信息的結果幀。
3.如權利要求I所述的瀏覽器,其特征在于,所述截圖單元,適于根據游戲窗口的左上角和右下角的坐標值進行截圖操作,以獲取所述結果幀對應的窗口截圖。
4.如權利要求I所述的瀏覽器,其特征在于,所述信息提取單元采用光學字符識別方法從所述窗口截圖中提取所述本地結果信息。
5.如權利要求I所述的瀏覽器,其特征在于,所述信息上傳單元,適于對應所述本地結果信息,通過執行的JS腳本,生成DIV標簽,并在所述DIV標簽中套嵌帶有鏈接的提示信息以提示用戶提交游戲數據,當用戶點擊所述提示信息時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器;或者; 適于對應所述本地結果信息在所述瀏覽器的游戲工具條中加載提交游戲數據的按鈕,用戶點擊所述按鈕時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器。
6.如權利要求I所述的瀏覽器,其特征在于, 所述信息上傳單元,還適于接收玩家進行實時對戰的請求,將所述實時對戰的約定信息發送給所述頁游業務服務器; 所述信息接收單元,還適于接收來自所述頁游業務服務器的對戰結果信息,并通過彈窗或者浮層展示所述對戰結果信息。
7.—種網頁游戲的信息交互方法,其包括步驟 瀏覽器識別網頁游戲中包含本地結果信息的結果幀; 所述瀏覽器獲取所述結果幀對應的窗口截圖; 所述瀏覽器從所述窗口截圖中提取所述本地結果信息; 所述瀏覽器將所述本地結果信息及對應的玩家標識上傳至頁游業務服務器; 所述瀏覽器接收所述頁游業務服務器發送的其他玩家的結果信息。
8.如權利要求7所述的方法,其特征在于,所述瀏覽器識別網頁游戲中包含本地結果信息的結果幀,進一步為 所述瀏覽器通過識別網頁游戲播放的結束事件,捕捉所述網頁游戲的最后一幀作為包含本地結果信息的結果幀。
9.如權利要求7所述的方法,其特征在于,所述瀏覽器獲取所述結果幀對應的窗口截圖,進一步為 所述瀏覽器根據游戲窗口的左上角和右下角的坐標值進行截圖操作,以獲取所述結果幀對應的窗口截圖。
10.如權利要求7所述的方法,其特征在于,所述瀏覽器從所述窗口截圖中提取所述本地結果信息,進一步為 所述瀏覽器采用光學字符識別方法從所述窗口截圖中提取所述本地結果信息。
11.如權利要求7所述的方法,其特征在于,所述瀏覽器將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器,進一步為 所述瀏覽器對應所述本地結果信息,通過執行的JS腳本,生成DIV標簽,并在所述DIV標簽中套嵌帶有鏈接的提示信息以提示用戶提交游戲數據,當用戶點擊所述提示信息時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器;或者, 所述瀏覽器對應所述本地結果信息在所述瀏覽器的游戲工具條中加載提交游戲數據的按鈕,用戶點擊所述按鈕時,將所述本地結果信息及對應的玩家標識上傳至所述頁游業務服務器。
12.如權利要求7所述的方法,其特征在于,所述瀏覽器接收所述頁游業務服務器發送的其他玩家的結果信息,之后還包括步驟 所述瀏覽器通過彈窗或者浮層展示所述其他玩家的結果信息。
13.如權利要求7所述的方法,其特征在于,所述方法還包括步驟 所述瀏覽器接收玩家進行實時對戰的請求,將所述實時對戰的約定信息發送給所述頁游業務服務器; 所述瀏覽器接收來自所述頁游業務服務器的對戰結果信息,并通過彈窗或者浮層展示所述對戰結果信息。
14.如權利要求7所述的方法,其特征在于,所述網頁游戲為Flash游戲。
全文摘要
本發明公開了一種網頁游戲的信息交互方法及瀏覽器。所述瀏覽器包括幀識別單元,適于識別網頁游戲中包含本地結果信息的結果幀;截圖單元,適于獲取結果幀對應的窗口截圖;信息提取單元,適于從窗口截圖中提取本地結果信息;信息上傳單元,適于將本地結果信息及對應的玩家標識上傳至頁游業務服務器。頁游業務服務器包括信息存儲單元,適于接收并存儲本地結果信息及對應的玩家標識;發送單元,適于將其他玩家的結果信息發送給瀏覽器。所述網頁游戲的信息交互方法及瀏覽器,通過捕捉并上傳網頁游戲的結果信息,實現不同玩家之間對游戲結果信息的共享,從而提高了玩家之間進行信息交互的效率,提高了網頁游戲的粘性。
文檔編號H04L29/08GK102982235SQ20121043360
公開日2013年3月20日 申請日期2012年11月2日 優先權日2012年11月2日
發明者張菊元, 趙肖勇, 左文平, 任寰 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司