亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

游戲操作復(fù)制方法、裝置與客戶端的制作方法

文檔序號:6434389閱讀:197來源:國知局
專利名稱:游戲操作復(fù)制方法、裝置與客戶端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種游戲操作復(fù)制方法、裝置與客戶端。
背景技術(shù)
一個瀏覽器內(nèi)可以打開多個網(wǎng)頁窗口,每個單獨的窗口都稱為標(biāo)簽(tab),現(xiàn)有的瀏覽器和網(wǎng)頁游戲客戶端一般只能開一個tab玩一個游戲。但是,有的用戶需要開多個賬號玩同一個游戲,這時可以同時打開多個tab,在每個tab對應(yīng)的游戲窗口中輸入不同賬號和密碼登錄游戲。但是,由于同一個游戲的操作步驟一般差不多,這樣用戶在開啟多個賬戶來玩同一個游戲時就必須操作同樣的步驟多次,不但浪費了時間而且降低了用戶玩游戲的樂趣。
因此,現(xiàn)有的瀏覽器或者游戲客戶端,一般僅能滿足同一時刻玩一個游戲,在用戶開多個賬號玩同一個游戲時,無法達到多個游戲同步的效果,這樣將給用戶帶來操作的繁瑣并降低了玩游戲的樂趣。發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的缺陷,本發(fā)明實施例提供一種游戲操作復(fù)制方法、裝置與客戶端, 通過提供操作復(fù)制功能來避免用戶的重復(fù)操作。
為了實現(xiàn)上述目的,本發(fā)明實施例提供一種游戲操作復(fù)制方法,所述方法包括當(dāng)使用不同賬號在多個窗口操作同一游戲時,在所述多個窗口中確定主同步游戲窗口與次同步游戲窗口 ;將所述主同步游戲窗口的操作進行復(fù)制并提供給所述次同步游戲窗口,使所述次同步游戲窗口執(zhí)行相同的操作。
所述窗口中設(shè)置有操作復(fù)制控件;在所述多個窗口中確定主同步游戲窗口與次同步游戲窗口包括判斷某一窗口的操作復(fù)制控件是否被用戶點擊,將被點擊的窗口確定為主同步游戲窗口,將未被點擊的窗口確定為次同步游戲窗口。
將所述主同步游戲窗口的操作進行復(fù)制并提供給所述次同步游戲窗口包括獲取所述主同步游戲窗口的句柄與所述次同步游戲窗口的句柄;根據(jù)所述主同步游戲窗口的句柄,攔截所述主同步游戲窗口中的游戲操作消息并存儲;根據(jù)所述次同步游戲窗口的句柄, 將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗口。
攔截所述主同步游戲窗口中的游戲操作消息并存儲包括攔截所述主同步游戲窗口中的游戲操作消息;判斷所攔截的消息是否為鼠標(biāo)或鍵盤操作消息;如果是鼠標(biāo)或鍵盤操作消息則存儲,否則丟棄。
所述主同步游戲窗口中的游戲操作消息存儲在鏈表中。
所述將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗口包括判斷所述主同步游戲窗口在完成所述游戲操作后,是否經(jīng)過了一預(yù)定時長;如果達到所述預(yù)定時長則將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗口。
為了實現(xiàn)上述目的,本發(fā)明實施例還提供一種游戲操作復(fù)制裝置,所述裝置包括 窗口確定單元,用于當(dāng)使用不同賬號在多個窗口操作同一游戲時,在所述多個窗口中確定主同步游戲窗口與次同步游戲窗口 ;操作同步單元,用于將所述主同步游戲窗口的操作進行復(fù)制并提供給所述次同步游戲窗口,使所述次同步游戲窗口執(zhí)行相同的操作。
所述窗口中設(shè)置有操作復(fù)制控件;所述窗口確定單元,具體用于判斷某一窗口的操作復(fù)制控件是否被用戶點擊,將被點擊的窗口確定為主同步游戲窗口,將未被點擊的窗口確定為次同步游戲窗口。
所述操作同步單元包括窗口句柄獲取單元,用于獲取所述主同步游戲窗口的句柄與所述次同步游戲窗口的句柄;窗口消息存儲單元,用于根據(jù)所述主同步游戲窗口的句柄,攔截所述主同步游戲窗口中的游戲操作消息并存儲;操作消息發(fā)送單元,用于根據(jù)所述次同步游戲窗口的句柄,將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗口。
所述窗口消息存儲單元包括消息攔截單元,用于攔截所述主同步游戲窗口中的游戲操作消息;消息判斷單元,判斷所攔截的消息是否為鼠標(biāo)或鍵盤操作消息;存儲執(zhí)行單元,用于當(dāng)所攔截的消息為鼠標(biāo)或鍵盤操作消息時,則存儲所述消息,否則丟棄所述消肩、O
為了實現(xiàn)上述目的,本發(fā)明實施例還提供一種客戶端,所述客戶端包括前述實施例所述的游戲操作復(fù)制裝置。
本發(fā)明的有益效果在于本發(fā)明實施例的游戲操作復(fù)制方法、裝置與客戶端,通過將多個游戲窗口之間的游戲操作進行同步,能夠在同一個游戲、同一服或區(qū)實現(xiàn)多個游戲、 不同游戲角色的操作復(fù)制,避免了用戶對每個游戲窗口的重復(fù)操作,提高了用戶的游戲體驗。


圖1為本發(fā)明實施例提供的一種游戲操作復(fù)制方法的整體流程圖2為圖1中S102的細化流程圖3為本發(fā)明實施例提供的一種游戲操作復(fù)制方法的細化流程圖4為發(fā)明實施例提供的一種游戲操作復(fù)制裝置的功能框圖5為圖4中操作同步單元402的細化功能框圖6為圖5中窗口消息存儲單元502的細化功能框圖7為本發(fā)明實施例提供的一種客戶端的功能框圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍 。
本發(fā)明實施例提供一種游戲操作復(fù)制方法與裝置,該操作復(fù)制功能正是基于現(xiàn)有技術(shù)存在的問題而設(shè)計的,它能夠使用戶在同一個游戲或同一服或區(qū)(一服或區(qū)包括多個區(qū),可由多個服務(wù)器組成,一服或區(qū)處理的用戶量一般是10萬)開啟多個賬號玩同一個游戲的情況下,不同賬號下的游戲角色的操作可以同步復(fù)制。
圖1為本發(fā)明實施例提供的一種游戲操作復(fù)制方法的整體流程圖,如圖1所示,該方法包括
SlOl、當(dāng)使用不同賬號在多個窗口操作同一游戲時,在所述多個窗口中確定主同步游戲窗口與次同步游戲窗口。
可選地,所述窗口中設(shè)置有操作復(fù)制控件;S101具體包括當(dāng)某一窗口的操作復(fù)制控件被用戶點擊時,將被點擊的窗口確定為主同步游戲窗口,將未被點擊的窗口確定為次同步游戲窗口。
S102、將所述主同步游戲窗口的操作進行復(fù)制并提供給所述次同步游戲窗口,使所述次同步游戲窗口執(zhí)行相同的操作。
圖2為S102的細化流程圖,如圖2所示,S102具體包括
S201、獲取所述主同步游戲窗口的句柄與所述被同步游戲窗口的句柄。
句柄為窗口的標(biāo)識,通過句柄可以唯一確定一個窗口。
S202、根據(jù)所述主同步游戲窗口的句柄,攔截所述主同步游戲窗口中的游戲操作消息并存儲。
可選地,S202包括攔截所述主同步游戲窗口中的游戲操作消息;判斷所攔截的消息是否為鼠標(biāo)或鍵盤操作消息;如果是鼠標(biāo)或鍵盤操作消息,則存儲,否則丟棄。
這樣做的理由是,鼠標(biāo)和鍵盤消息代表的是游戲過程中的實際操作動作,因此只有鼠標(biāo)和鍵盤消息才需要保存和生成鏈表,否則如果什么消息都保存,會使系統(tǒng)效率降低。
可選地,S202中,主同步游戲窗口中的游戲操作消息存儲在鏈表中。本實施例選取鏈表來存儲是因為相比于線性表順序結(jié)構(gòu),鏈表比較方便插入和刪除操作。
S203、根據(jù)所述次同步游戲窗口的句柄,將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗口。
可選地,S203具體包括判斷所述主同步游戲窗口在完成所述游戲操作后,是否經(jīng)過了一預(yù)定時長;如果達到所述預(yù)定時長則將存儲的所述主同步游戲窗口中的游戲操作發(fā)送給所述次同步游戲窗口。
這樣做的理由是在游戲供應(yīng)商的服務(wù)器上,會設(shè)置判斷用戶狀態(tài)的模塊,當(dāng)兩個賬號代表的不同角色操作完全一致時,服務(wù)器在對角色的處理上容易混亂,因此在操作復(fù)制上也需保證不同賬號代表的游戲角色之間存在一定的操作時間差,以避免干擾游戲供應(yīng)商的服務(wù)器工作。
對應(yīng)于前述實施例的方法,本實施例的在開啟多個賬戶玩同一個游戲時的實際操作步驟如下
1、首先以不同賬號登錄游戲,這樣會自動在一個游戲窗口中打開多個tab。
2、在多個tab的游戲角色設(shè)置中,統(tǒng)一游戲線路或者戰(zhàn)區(qū),為同步操作設(shè)定一個統(tǒng)一的游戲環(huán)境。
3、監(jiān)測用戶是否有要進行同步的多個游戲,如果有,則將要同步的多個賬號分為主同步游戲I和次同步游戲2,3. . . n,選中其中一個tab按下操作復(fù)制控件,該tab中的游戲角色就代表了主同步游戲,主同步游戲和次同步游戲采用不同的標(biāo)識進行區(qū)分。
4、進行主同步游戲和次同步游戲之間的操作復(fù)制。該步驟具體包括
I)查看當(dāng)前運行的游戲是不是主同步游戲,如果是主同步游戲,就將經(jīng)過該游戲的消息進行攔截、判斷以及保存操作,如將主同步游戲的所有操作消息保存在鏈表里。
具體地首先要判斷是否是來自主同步游戲窗口的消息,這可以通過判斷該消息是否攜帶了主同步游戲窗口的標(biāo)識(如窗口句柄)來判斷;如果是主同步游戲窗口的消息, 則進一步判斷是否是主同步游戲窗口的鼠標(biāo)或者鍵盤消息,由于windows下每個消息都有一定格式,可以通過消息內(nèi)攜帶區(qū)分硬件的標(biāo)識來判斷消息類型,只有鼠標(biāo)和鍵盤消息才需要保存和生成鏈表,否則丟棄。
2)通過計時器將消息發(fā)給次同步游戲2,3. . . η。
具體地,本實施例需要用到計時器,以保證主同步游戲窗口與次同步游戲窗口之間的操作有一個時間差。在發(fā)送主同步游戲窗口的消息給次同步游戲窗口時,首先需要獲取次同步游戲窗口的句柄,將保存好的消息通過“SendMessage”方式發(fā)送給次同步游戲窗口,次同步游戲窗口收到消息之后就實現(xiàn)了該操作消息所指示的操作,從而達到與主同步游戲窗口的操作同步的效果。
圖3為本發(fā)明實施例提供的一種游戲操作復(fù)制方法的細化流程圖。如圖3所示, 該方法包括
S301、用戶點擊窗口中的操作復(fù)制控件;
S302、判斷是否符合操作復(fù)制條件;本實施例中操作復(fù)制條件包括a、至少開啟兩個游戲帳號山、操作相同的游戲;c、處于相同的服或區(qū);如果符合條件則進入S305,否則進入S303和S304 ;
S303、終止操作復(fù)制;
S304、彈出輸入復(fù)制賬號提示框或者其他原因的提示框;表示無法完成操作復(fù)制功能;
S305、根據(jù)用于所點擊的窗口操作復(fù)制控件,確定主同步游戲1,以及次同步游戲 2,3,......, η ;
S306、獲取主同步游戲I的窗口句柄,獲取次同步游戲2,3,......,11的窗口句柄;
S307、攔截主同步游戲I的游戲操作消息;
S308、判斷消息類型,存儲鼠標(biāo)或鍵盤操作消息,丟棄其他消息;
S309、判斷主同步游戲與次同步游戲之間的消息時間差是否大于預(yù)設(shè)值T ;如果是則進入S311,否則進入S310 ;
S310、暫時不發(fā)送存儲的消息至次同步游戲2,3,......,η的窗口;
S311、將存儲的消息發(fā)送至次同步游戲2,3,......,η的窗口;
S312、次同步游戲2,3…η的不同帳號游戲角色重復(fù)主同步游戲I中角色做出的操作。
對應(yīng)于前述實施例的方法,本發(fā)明實施例還提供一種游戲操作復(fù)制裝置。圖4為游戲操作復(fù)制裝置10的功能框圖,如圖4所示,該裝置10包括窗口確定單元401,用于當(dāng)使用不同賬號在多個窗口操作同一游戲時,在所述多個窗口中確定主同步游戲窗口與次同步游戲窗口 ;操作同步單元402,用于將所述主同步游戲窗口的操作進行復(fù)制并提供給所述次同步游戲窗口,使所述次同步游戲窗口執(zhí)行相同的操作。
可選地,所述窗口中設(shè)置有操作復(fù)制控件;所述窗口確定單元401,具體用于判斷某一窗口的操作復(fù)制控件是否被用戶點擊,將被點擊的窗口確定為主同步游戲窗口,將未被點擊的窗口確定為次同步游戲窗口。
圖5為操作同步單元402的細化功能框圖,如圖5所示,操作同步單元402進一步包括窗口句柄獲取單元501,用于獲取所述主同步游戲窗口的句柄與所述次同步游戲窗口的句柄;窗口消息存儲單元502,用于根據(jù)所述主同步游戲窗口的句柄,攔截所述主同步游戲窗口中的游戲操作消息并存儲;操作消息發(fā)送單元503,用于根據(jù)所述次同步游戲窗口的句柄,將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗口。
圖6為窗口消息存儲單元502的細化功能框圖,如圖6所示,窗口消息存儲單元 502進一步包括消息攔截單元601,用于攔截所述主同步游戲窗口中的游戲操作消息;消息判斷單元602,判斷所攔截的消息是否為鼠標(biāo)或鍵盤操作消息;存儲執(zhí)行單元603,用于當(dāng)所攔截的消息為鼠標(biāo)或鍵盤操作消息時,則存儲所述消息,否則丟棄所述消息。
對應(yīng)于前述實施例的方法與裝置,本發(fā)明實施例還提供一種客戶端,該客戶端包含了前述實施例的游戲操作復(fù)制裝置10??蛇x地,該客戶端為快玩產(chǎn)品,快玩產(chǎn)品是集小游戲、單機游戲、網(wǎng)頁游戲和網(wǎng)絡(luò)游戲的游戲平臺,包括客戶端、傳輸網(wǎng)絡(luò)以及服務(wù)器端。該客戶端安裝在用戶終端上,比·如電腦、掌機等。
圖7為本實施例客戶端的功能框圖,如圖所示,本實施例的客戶端還包括界面交互裝置20、賬號處理裝置30、存儲裝置40、管理裝置50以及傳輸控制裝置60。界面交互裝置20實現(xiàn)用戶和客戶端以及服務(wù)器的交互;賬號處理裝置30用于接收用戶輸入的多個賬戶信息,并保存于存儲裝置40中;傳輸控制裝置60用于實現(xiàn)游戲的快速下載;管理裝置50 用于調(diào)度和控制上述游戲操作復(fù)制裝置10、界面交互裝置20、賬號處理裝置30、存儲裝置 40以及傳輸控制裝置60,實現(xiàn)和用戶的互動和傳輸。
本發(fā)明實施例的游戲操作復(fù)制方法、裝置與客戶端,通過將多個游戲窗口之間的游戲操作進行同步,能夠在同一個游戲、同一服或區(qū)實現(xiàn)多個游戲、不同游戲角色的操作復(fù)制,避免了用戶對每個游戲窗口的重復(fù)操作,提高了用戶的游戲體驗。
以上實施例僅用以說明本發(fā)明實施例的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明實施例進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實施例各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種游戲操作復(fù)制方法,其特征在于,所述方法包括 當(dāng)使用不同賬號在多個窗ロ操作同一游戲時,在所述多個窗口中確定主同步游戲窗ロ與次同步游戲窗ロ; 將所述主同步游戲窗ロ的操作進行復(fù)制并提供給所述次同步游戲窗ロ,使所述次同步游戲窗ロ執(zhí)行相同的操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述窗口中設(shè)置有操作復(fù)制控件;在所述多個窗ロ中確定主同步游戲窗ロ與次同步游戲窗ロ包括 判斷某一窗ロ的操作復(fù)制控件是否被用戶點擊,將被點擊的窗ロ確定為主同步游戲窗ロ,將未被點擊的窗ロ確定為次同步游戲窗ロ。
3.根據(jù)權(quán)利要求1所述的方法,其特征在干,將所述主同步游戲窗ロ的操作進行復(fù)制并提供給所述次同步游戲窗ロ包括 獲取所述主同步游戲窗ロ的句柄與所述次同步游戲窗ロ的句柄; 根據(jù)所述主同步游戲窗ロ的句柄,攔截所述主同步游戲窗口中的游戲操作消息并存儲; 根據(jù)所述次同步游戲窗ロ的句柄,將存儲的所述主同步游戲窗ロ中的游戲操作消息發(fā)送給所述次同步游戲窗ロ。
4.根據(jù)權(quán)利要求3所述的方法,其特征在干,攔截所述主同步游戲窗ロ中的游戲操作消息并存儲包括 攔截所述主同步游戲窗口中的游戲操作消息; 判斷所攔截的消息是否為鼠標(biāo)或鍵盤操作消息; 如果是鼠標(biāo)或鍵盤操作消息則存儲,否則丟棄。
5.根據(jù)權(quán)利要求3所述的方法,其特征在干,所述將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗ロ包括 判斷所述主同步游戲窗ロ在完成所述游戲操作后,是否經(jīng)過了ー預(yù)定時長; 如果達到所述預(yù)定時長則將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗ロ。
6.一種游戲操作復(fù)制裝置,其特征在于,所述裝置包括 窗ロ確定單元,用于當(dāng)使用不同賬號在多個窗ロ操作同一游戲時,在所述多個窗口中確定主同步游戲窗ロ與次同步游戲窗ロ; 操作同步單元,用于將所述主同步游戲窗ロ的操作進行復(fù)制并提供給所述次同步游戲窗ロ,使所述次同步游戲窗ロ執(zhí)行相同的操作。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述窗口中設(shè)置有操作復(fù)制控件; 所述窗ロ確定單元,具體用于判斷某ー窗ロ的操作復(fù)制控件是否被用戶點擊,將被點擊的窗ロ確定為主同步游戲窗ロ,將未被點擊的窗ロ確定為次同步游戲窗ロ。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述操作同步單元包括 窗ロ句柄獲取單元,用于獲取所述主同步游戲窗ロ的句柄與所述次同步游戲窗ロ的句柄; 窗ロ消息存儲單元,用于根據(jù)所述主同步游戲窗ロ的句柄,攔截所述主同步游戲窗ロ中的游戲操作消息并存儲;操作消息發(fā)送單元,用于根據(jù)所述次同步游戲窗ロ的句柄,將存儲的所述主同步游戲窗口中的游戲操作消息發(fā)送給所述次同步游戲窗ロ。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述窗ロ消息存儲單元包括 消息攔截單元,用于攔截所述主同步游戲窗ロ中的游戲操作消息; 消息判斷単元,判斷所攔截的消息是否為鼠標(biāo)或鍵盤操作消息; 存儲執(zhí)行単元,用于當(dāng)所攔截的消息為鼠標(biāo)或鍵盤操作消息吋,則存儲所述消息,否則丟棄所述消息。
10.一種客戶端,其特征在于,所述客戶端包括權(quán)利要求6-9中任意一項權(quán)利要求所述的游戲操作復(fù)制裝置。
全文摘要
一種游戲操作復(fù)制方法、裝置與客戶端,所述方法包括當(dāng)使用不同賬號在多個窗口操作同一游戲時,在所述多個窗口中確定主同步游戲窗口與次同步游戲窗口;將所述主同步游戲窗口的操作進行復(fù)制并提供給所述次同步游戲窗口,使所述次同步游戲窗口執(zhí)行相同的操作。本發(fā)明實施例的游戲操作復(fù)制方法、裝置與客戶端,通過將多個游戲窗口之間的游戲操作進行同步,能夠在同一個游戲、同一服或區(qū)實現(xiàn)多個游戲、不同游戲角色的操作復(fù)制,避免了用戶對每個游戲窗口的重復(fù)操作,提高了用戶的游戲體驗。
文檔編號G06F19/00GK103036850SQ201110293938
公開日2013年4月10日 申請日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者王欣, 陳寶輝, 鐘智將, 夏成聰 申請人:深圳市快播科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1