• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據處理方法及裝置制造方法及圖紙

    技術編號:27014775 閱讀:45 留言:0更新日期:2021-01-12 10:57
    本申請提供數據處理方法及裝置,其中所述數據處理方法包括:接收第一客戶端針對目標游戲提交的第一操作碼;對所述第一操作碼進行解析,確定所述第一操作碼對應的更新接口以及待更新數據的第一數據標識;調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新,其中,所述更新接口的輸入為所述第一數據標識,所述更新接口的接口類型與所述數據塊的數據類型一一對應;更新完成后,確定所述第一操作碼對應的第二操作碼,其中,所述第二操作碼為所述目標游戲中針對所述第一客戶端的操作碼;將所述第二操作碼對應的目標更新數據塊中的目標數據以及所述第二操作碼發送至所述第一客戶端,其中,所述目標數據包含所述待更新數據對應的更新數據。

    【技術實現步驟摘要】
    數據處理方法及裝置
    本申請涉及數據處理
    ,特別涉及數據處理方法及裝置、計算設備和計算機可讀存儲介質。
    技術介紹
    隨著互聯網的發展,小游戲越來越受玩家的喜愛,小游戲的種類也越來越多樣,目前小游戲中的游戲數據,在服務器和客戶端中都做一樣的存儲,因此可能存在玩家通過逆向客戶端,在游戲過程中獲取其不應獲知的游戲數據,以贏得游戲,游戲數據的安全性以及游戲的公平性都沒有得到保障,因此,需要更可靠的解決方案。
    技術實現思路
    有鑒于此,本申請實施例提供了數據處理方法及裝置、計算設備和計算機可讀存儲介質,以解決現有技術中存在的技術缺陷。根據本申請實施例的第一方面,提供了一種數據處理方法,包括:接收第一客戶端針對目標游戲提交的第一操作碼;對所述第一操作碼進行解析,確定所述第一操作碼對應的更新接口以及待更新數據的第一數據標識;調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新,其中,所述更新接口的輸入為所述第一數據標識,所述更新接口的接口類型與所述數據塊的數據類型一一對應;更新完成后,確定所述第一操作碼對應的第二操作碼,其中,所述第二操作碼為所述目標游戲中針對所述第一客戶端的操作碼;將所述第二操作碼對應的目標更新數據塊中的目標數據以及所述第二操作碼發送至所述第一客戶端,其中,所述目標數據包含所述待更新數據對應的更新數據。可選的,所述對所述第一操作碼進行解析,確定所述第一操作碼對應的更新接口以及待更新數據的第一數據標識,包括:對所述第一操作碼進行解析,生成第一操作標識以及第二數據標識;根據所述第一操作標識,確定所述第一操作標識對應的所述更新接口;判斷所述第二數據標識是否為空;若否,將所述第二數據標識作為所述第一數據標識??蛇x的,所述判斷所述第二數據標識是否為空的判斷結果為是,執行如下操作:根據所述第一操作標識以及私有數據塊中存儲的游戲數據的存儲順序,確定所述待更新數據的所述第一數據標識??蛇x的,所述接收第一客戶端針對目標游戲提交的第一操作碼步驟執行之前,還包括:接收針對所述目標游戲提交的游戲啟動指令;基于所述游戲啟動指令,在內存空間創建公有數據塊、私有數據塊以及玩家數據塊;確定所述目標游戲的游戲數據在所述私有數據塊中的存儲順序;按照所述存儲順序將所述目標游戲的游戲數據在所述私有數據塊中進行存儲。可選的,所述調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新,包括:調用私有數據更新接口,對私有數據塊中所述第一數據標識對應的所述待更新數據進行更新;調用玩家數據更新接口,對玩家數據塊中所述第一數據標識對應的所述待更新數據進行更新??蛇x的,所述調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新步驟執行之后,還包括:更新完成后,確定所述第一操作碼對應的第三操作碼,其中,所述第三操作碼為所述目標游戲中第二客戶端的操作碼;判斷所述第三操作碼是否為空;若否,將所述第三操作碼對應的第二目標更新數據塊中的第二目標數據以及所述第三操作碼發送至所述第二客戶端??蛇x的,所述更新接口,包括:公有數據更新接口、私有數據更新接口以及玩家數據更新接口;相應的,所述數據塊包括:公有數據塊、私有數據塊以及玩家數據塊。可選的,所述目標數據,包括:所述待更新數據對應的更新數據,或所述目標更新數據塊中包含的目標游戲數據。根據本申請實施例的第二方面,提供了另一種數據處理方法,包括:向服務器提交針對目標游戲的第一操作碼;接收所述服務器針對所述目標游戲下發的與所述第一操作碼對應的第二操作碼以及所述第二操作碼對應的目標數據;對所述第二操作碼進行解析,確定所述第二操作碼對應的獲取接口、待獲取數據塊以及待獲取數據的數據標識;根據所述目標數據,更新所述待獲取數據塊;調用所述獲取接口,獲取所述待獲取數據塊中的所述待獲取數據并處理,其中,所述獲取接口的輸入為所述數據標識,所述獲取接口的接口類型與所述數據塊的數據類型一一對應,所述待獲取數據為所述目標數據中的數據??蛇x的,所述對所述第二操作碼進行解析,確定所述第二操作碼對應的獲取接口、待獲取數據塊以及待獲取數據的數據標識,包括:對所述第二操作碼進行解析,生成第二操作標識以及所述數據標識;根據所述第二操作標識,確定所述第二操作標識對應的所述獲取接口以及所述待獲取數據塊??蛇x的,所述調用所述獲取接口,獲取所述待獲取數據塊中的所述待獲取數據,包括:調用玩家數據獲取接口,對玩家數據塊中所述數據標識對應的所述待獲取數據進行獲取??蛇x的,所述獲取接口,包括:公有數據獲取接口以及玩家數據獲取接口;相應的,所述待獲取數據塊包括:公有數據塊以及玩家數據塊。根據本申請實施例的第三方面,提供了一種數據處理裝置,包括:第一接收模塊,被配置為接收第一客戶端針對目標游戲提交的第一操作碼;第一確定模塊,被配置為對所述第一操作碼進行解析,確定所述第一操作碼對應的更新接口以及待更新數據的第一數據標識;第一更新模塊,被配置為調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新,其中,所述更新接口的輸入為所述第一數據標識,所述更新接口的接口類型與所述數據塊的數據類型一一對應;第二確定模塊,被配置為更新完成后,確定所述第一操作碼對應的第二操作碼,其中,所述第二操作碼為所述目標游戲中針對所述第一客戶端的操作碼;發送模塊,被配置為將所述第二操作碼對應的目標更新數據塊中的目標數據以及所述第二操作碼發送至所述第一客戶端,其中,所述目標數據包含所述待更新數據對應的更新數據。根據本申請實施例的第四方面,提供了另一種數據處理裝置,包括:提交模塊,被配置為向服務器提交針對目標游戲的第一操作碼;第二接收模塊,被配置為接收所述服務器針對所述目標游戲下發的與所述第一操作碼對應的第二操作碼以及所述第二操作碼對應的目標數據;第三確定模塊,被配置為對所述第二操作碼進行解析,確定所述第二操作碼對應的獲取接口、待獲取數據塊以及待獲取數據的數據標識;第二更新模塊,被配置為根據所述目標數據,更新所述待獲取數據塊;獲取模塊,被配置為調用所述獲取接口,獲取所述待獲取數據塊中的所述待獲取數據并處理,其中,所述獲取接口的輸入為所述數據標識,所述獲取接口的接口類型與所述待獲取數據塊的數據類型一一對應,所述待獲取數據為所述目標數據中的數據。根據本申請實施例的第五方面,提供了一種計算設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機指令,所述處理器執行所述指令時實現所述數據處理方法的步驟。根據本申請實施例的第六方面,提供了一種計算機可讀存儲介質,其存儲有計算機指令,該指令被處理器執行時實現所述數據處理方法的步驟。本申請實施例本文檔來自技高網...

    【技術保護點】
    1.一種數據處理方法,應用于服務器,其特征在于,包括:/n接收第一客戶端針對目標游戲提交的第一操作碼;/n對所述第一操作碼進行解析,確定所述第一操作碼對應的更新接口以及待更新數據的第一數據標識;/n調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新,其中,所述更新接口的輸入為所述第一數據標識,所述更新接口的接口類型與所述數據塊的數據類型一一對應;/n更新完成后,確定所述第一操作碼對應的第二操作碼,其中,所述第二操作碼為所述目標游戲中針對所述第一客戶端的操作碼;/n將所述第二操作碼對應的目標更新數據塊中的目標數據以及所述第二操作碼發送至所述第一客戶端,其中,所述目標數據包含所述待更新數據對應的更新數據。/n

    【技術特征摘要】
    1.一種數據處理方法,應用于服務器,其特征在于,包括:
    接收第一客戶端針對目標游戲提交的第一操作碼;
    對所述第一操作碼進行解析,確定所述第一操作碼對應的更新接口以及待更新數據的第一數據標識;
    調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新,其中,所述更新接口的輸入為所述第一數據標識,所述更新接口的接口類型與所述數據塊的數據類型一一對應;
    更新完成后,確定所述第一操作碼對應的第二操作碼,其中,所述第二操作碼為所述目標游戲中針對所述第一客戶端的操作碼;
    將所述第二操作碼對應的目標更新數據塊中的目標數據以及所述第二操作碼發送至所述第一客戶端,其中,所述目標數據包含所述待更新數據對應的更新數據。


    2.根據權利要求1所述的數據處理方法,其特征在于,所述對所述第一操作碼進行解析,確定所述第一操作碼對應的更新接口以及待更新數據的第一數據標識,包括:
    對所述第一操作碼進行解析,生成第一操作標識以及第二數據標識;
    根據所述第一操作標識,確定所述第一操作標識對應的所述更新接口;
    判斷所述第二數據標識是否為空;
    若否,將所述第二數據標識作為所述第一數據標識。


    3.根據權利要求2所述的數據處理方法,其特征在于,所述判斷所述第二數據標識是否為空的判斷結果為是,執行如下操作:
    根據所述第一操作標識以及私有數據塊中存儲的游戲數據的存儲順序,確定所述待更新數據的所述第一數據標識。


    4.根據權利要求1所述的數據處理方法,其特征在于,所述接收第一客戶端針對目標游戲提交的第一操作碼步驟執行之前,還包括:
    接收針對所述目標游戲提交的游戲啟動指令;
    基于所述游戲啟動指令,在內存空間創建公有數據塊、私有數據塊以及玩家數據塊;
    確定所述目標游戲的游戲數據在所述私有數據塊中的存儲順序;
    按照所述存儲順序將所述目標游戲的游戲數據在所述私有數據塊中進行存儲。


    5.根據權利要求1所述的數據處理方法,其特征在于,所述調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新,包括:
    調用私有數據更新接口,對私有數據塊中所述第一數據標識對應的所述待更新數據進行更新;
    調用玩家數據更新接口,對玩家數據塊中所述第一數據標識對應的所述待更新數據進行更新。


    6.根據權利要求1所述的數據處理方法,其特征在于,所述調用所述更新接口,對所述更新接口對應的數據塊中的所述待更新數據進行更新步驟執行之后,還包括:
    更新完成后,確定所述第一操作碼對應的第三操作碼,其中,所述第三操作碼為所述目標游戲中第二客戶端的操作碼;
    判斷所述第三操作碼是否為空;
    若否,將所述第三操作碼對應的第二目標更新數據塊中的第二目標數據以及所述第三操作碼發送至所述第二客戶端。


    7.根據權利要求1所述的數據處理方法,其特征在于,所述更新接口,包括:公有數據更新接口、私有數據更新接口以及玩家數據更新接口;
    相應的,所述數據塊包括:公有數據塊、私有數據塊以及玩家數據塊。


    8.根據權利要求1所述的數據處理方法,其特征在于,所述目標數據,包括:所述待更新數據對應的更新數據,或所述目標更新數據塊中包含的目標游戲數據。


    9.一種數據處理方法,應用于客戶端,其特征在于,包括:
    向服務器提交針對目標游戲的第一操作碼;
    接收所述服務器針對所述目標游...

    【專利技術屬性】
    技術研發人員:林楊威,施潤豐,梁波,楊將鑫,
    申請(專利權)人:珠海金山網絡游戲科技有限公司,
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 蜜臀AV无码一区二区三区 | 国产成人无码AⅤ片在线观看| 无码不卡av东京热毛片| 亚洲一区二区三区无码国产| 国产强被迫伦姧在线观看无码| 亚洲AV无码一区二区二三区入口| 国产亚洲3p无码一区二区| 无码综合天天久久综合网| 亚洲综合无码一区二区| 东京热加勒比无码少妇| 亚洲成a∧人片在线观看无码 | 亚洲AV无码久久| 无码视频在线播放一二三区| 精品人妻无码区在线视频| 亚洲精品无码Av人在线观看国产| 无码人妻H动漫中文字幕| 精品无码国产污污污免费网站| 日韩久久无码免费毛片软件| 中文字幕无码播放免费| 日韩精品人妻系列无码专区免费| 变态SM天堂无码专区| 无码av不卡一区二区三区| 全免费a级毛片免费看无码| 亚洲AV无码片一区二区三区| 日韩精品中文字幕无码一区| 中文字幕丰满乱孑伦无码专区 | 久久午夜无码免费| 亚洲精品高清无码视频| 亚洲精品午夜无码电影网| 国产在线无码精品电影网| 五月婷婷无码观看| 久久久精品无码专区不卡| 特级无码a级毛片特黄| 国产日韩精品无码区免费专区国产| 成人免费无码大片A毛片抽搐| 无码人妻精一区二区三区 | 亚洲Av无码乱码在线观看性色| 无码专区国产精品视频| 精品久久久无码中文字幕天天| 国产午夜无码专区喷水| 亚洲人成无码网站|