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

    一種操作命令校檢方法、裝置、設備及存儲介質制造方法及圖紙

    技術編號:41799015 閱讀:21 留言:0更新日期:2024-06-24 20:22
    本申請公開了一種操作命令校檢方法、裝置、設備及存儲介質,涉及計算機技術領域,包括:對待校檢命令的目標數據進行加載,對目標數據進行監聽,根據監聽結果對目標數據進行相應的更新;利用操作命令校檢方法攔截類攔截標記方法,獲取方法信息數據及方法參數數據;獲取方法參數數據的參數類型,基于操作命令校檢實現類對參數類型進行解析,獲取數據字段集合,根據數據字段集合確定命令校檢字段集合;基于方法信息數據、操作命令校檢實現類對應的命令校檢處理方法、命令校檢字段集合以及目標數據對方法參數數據進行匹配校檢判斷,根據判斷結果執行相應的命令校檢操作。由此,本申請能夠提供一種統一的操作命令校檢方法,對業務的操作命令進行校檢。

    【技術實現步驟摘要】

    本專利技術涉及計算機,特別涉及一種操作命令校檢方法、裝置、設備及存儲介質。


    技術介紹

    1、隨著互聯網技術的發展,各類基礎技術迭代也在不斷更新,系統的業務功能的操作命令逐漸變多,系統對于業務功能的操作命令的嚴格性,安全性需要也逐漸變高。

    2、在現有系統的業務功能中經常會需要對功能進行不同的操作命令進行執行,如任務訓練功能會有,開始,暫停,重啟等命令需要進行執行,不同的功能的操作命令也不同,但在現有的系統中通常是對每個功能的操作命令進行相似的校檢方式,這種方式具有重復性,擴展性,靈活性等問題,同時缺少操作安全性的校檢問題。因此,如何解決原有系統中操作命令方法的重復性,擴展性,靈活性,安全性的問題是目前所需要的。


    技術實現思路

    1、有鑒于此,本專利技術的目的在于提供一種操作命令校檢方法、裝置、設備及存儲介質,能夠對業務的操作命令進行校檢,同時對操作命令進行密碼校檢,增加拓展性,靈活性。其具體方案如下:

    2、第一方面,本申請公開了一種操作命令校檢方法,包括:

    3、調用待校檢命令對應的方法函數,對所述待校檢命令的目標數據進行加載,并對所述目標數據進行監聽,根據監聽結果對所述目標數據進行相應的更新;

    4、利用預先創建的操作命令校檢方法攔截類攔截標記方法,并獲取所述標記方法對應的方法信息數據以及方法參數數據;其中,所述標記方法為利用預先創建的操作命令校檢方法注解類對目標命令校檢對應的方法函數進行標記后的方法;

    5、獲取所述方法參數數據的參數類型,基于預先創建的操作命令校檢實現類對所述參數類型進行解析,以獲取數據字段集合,根據所述數據字段集合確定命令校檢字段集合;所述命令校檢字段集合中包含基于預先創建的操作命令校檢字段注解類標記的字段;

    6、基于所述方法信息數據、所述操作命令校檢實現類對應的命令校檢處理方法、所述命令校檢字段集合以及所述目標數據對所述方法參數數據進行匹配校檢判斷,并根據判斷結果執行相應的命令校檢操作。

    7、可選的,所述調用待校檢命令對應的方法函數之前,還包括:

    8、創建所述操作命令校檢方法注解類,基于所述操作命令校檢方法注解類對全部需要進行命令校檢的方法函數進行標記;

    9、創建所述操作命令校檢字段注解類,基于所述操作命令校檢字段注解類對命令校檢范圍的字段進行定義;

    10、創建所述操作命令校檢方法攔截類以及所述操作命令校檢實現類。

    11、可選的,所述對所述目標數據進行監聽,包括:

    12、通過對象監聽的方式對所述目標數據進行監聽。

    13、可選的,所述獲取所述方法參數數據的參數類型,包括:

    14、通過反射的方式獲取所述方法參數數據的參數類型。

    15、可選的,所述根據所述數據字段集合確定命令校檢字段集合,包括:

    16、遍歷所述數據字段集合,獲取數據字段標記的注解;

    17、根據所述注解判斷所述數據字段集合中是否存在基于所述操作命令校檢字段注解類標記的字段;

    18、若不存在,則直接結束所述命令校檢操作;

    19、若存在,則將基于所述操作命令校檢字段注解類標記的字段存儲至所述命令校檢字段集合。

    20、可選的,所述基于所述方法信息數據、所述操作命令校檢實現類對應的命令校檢處理方法、所述命令校檢字段集合以及所述目標數據對所述方法參數數據進行匹配校檢判斷,包括:

    21、遍歷所述命令校檢字段集合,基于所述方法信息數據獲取各命令校檢字段對應的各命令校檢范圍的字段數據;

    22、調用所述操作命令校檢實現類對應的命令校檢處理方法、各所述命令校檢范圍的字段數據以及所述目標數據中的校檢密碼判斷所述方法參數數據是否符合預設條件;

    23、若符合,則返回第一數值;

    24、若不符合,則返回第二數值。

    25、可選的,所述根據判斷結果執行相應的命令校檢操作,包括:

    26、若在遍歷過程中出現所述第二數值,則直接停止遍歷,并進行系統異常提示,結束所述命令校檢操作;

    27、若在遍歷過程中未出現所述第二數值,則在遍歷完成后,基于所述方法信息數據執行相應的命令校檢方法。

    28、第二方面,本申請公開了一種操作命令校檢裝置,包括:

    29、數據加載模塊,用于調用待校檢命令對應的方法函數,對所述待校檢命令的目標數據進行加載;

    30、數據監聽模塊,用于對所述目標數據進行監聽,根據監聽結果對所述目標數據進行相應的更新;

    31、數據獲取模塊,用于利用預先創建的操作命令校檢方法攔截類攔截標記方法,并獲取所述標記方法對應的方法信息數據以及方法參數數據;其中,所述標記方法為利用預先創建的操作命令校檢方法注解類對目標命令校檢對應的方法函數進行標記后的方法;

    32、集合確定模塊,用于獲取所述方法參數數據的參數類型,基于預先創建的操作命令校檢實現類對所述參數類型進行解析,以獲取數據字段集合,根據所述數據字段集合確定命令校檢字段集合;所述命令校檢字段集合中包含基于預先創建的操作命令校檢字段注解類標記的字段;

    33、校檢判斷模塊,用于基于所述方法信息數據、所述操作命令校檢實現類對應的命令校檢處理方法、所述命令校檢字段集合以及所述目標數據對所述方法參數數據進行匹配校檢判斷,并根據判斷結果執行相應的命令校檢操作。

    34、第三方面,本申請公開了一種電子設備,包括:

    35、存儲器,用于保存計算機程序;

    36、處理器,用于執行所述計算機程序,以實現前述公開的所述的操作命令校檢方法的步驟。

    37、第四方面,本申請公開了一種計算機可讀存儲介質,用于存儲計算機程序;其中,所述計算機程序被處理器執行時實現前述公開的所述的操作命令校檢方法的步驟。

    38、本申請在對操作命令進行校檢時,首先調用待校檢命令對應的方法函數,對所述待校檢命令的目標數據進行加載,并對所述目標數據進行監聽,根據監聽結果對所述目標數據進行相應的更新;利用預先創建的操作命令校檢方法攔截類攔截標記方法,并獲取所述標記方法對應的方法信息數據以及方法參數數據;其中,所述標記方法為利用預先創建的操作命令校檢方法注解類對目標命令校檢對應的方法函數進行標記后的方法;獲取所述方法參數數據的參數類型,基于預先創建的操作命令校檢實現類對所述參數類型進行解析,以獲取數據字段集合,根據所述數據字段集合確定命令校檢字段集合;所述命令校檢字段集合中包含基于預先創建的操作命令校檢字段注解類標記的字段;基于所述方法信息數據、所述操作命令校檢實現類對應的命令校檢處理方法、所述命令校檢字段集合以及所述目標數據對所述方法參數數據進行匹配校檢判斷,并根據判斷結果執行相應的命令校檢操作??梢姡旧暾埻ㄟ^自定義注解的方式對方法進行標記并配置命令范圍標識,通過動態加載的方式對命令范圍以及校檢密碼進行加載,并監控配置動態改動,同時,對標記了注解的方法進行本文檔來自技高網...

    【技術保護點】

    1.一種操作命令校檢方法,其特征在于,包括:

    2.根據權利要求1所述的操作命令校檢方法,其特征在于,所述調用待校檢命令對應的方法函數之前,還包括:

    3.根據權利要求1所述的操作命令校檢方法,其特征在于,所述對所述目標數據進行監聽,包括:

    4.根據權利要求1所述的操作命令校檢方法,其特征在于,所述獲取所述方法參數數據的參數類型,包括:

    5.根據權利要求1所述的操作命令校檢方法,其特征在于,所述根據所述數據字段集合確定命令校檢字段集合,包括:

    6.根據權利要求1至5任一項所述的操作命令校檢方法,其特征在于,所述基于所述方法信息數據、所述操作命令校檢實現類對應的命令校檢處理方法、所述命令校檢字段集合以及所述目標數據對所述方法參數數據進行匹配校檢判斷,包括:

    7.根據權利要求6所述的操作命令校檢方法,其特征在于,所述根據判斷結果執行相應的命令校檢操作,包括:

    8.一種操作命令校檢裝置,其特征在于,包括:

    9.一種電子設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其特征在于,用于存儲計算機程序;其中,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的操作命令校檢方法的步驟。

    ...

    【技術特征摘要】

    1.一種操作命令校檢方法,其特征在于,包括:

    2.根據權利要求1所述的操作命令校檢方法,其特征在于,所述調用待校檢命令對應的方法函數之前,還包括:

    3.根據權利要求1所述的操作命令校檢方法,其特征在于,所述對所述目標數據進行監聽,包括:

    4.根據權利要求1所述的操作命令校檢方法,其特征在于,所述獲取所述方法參數數據的參數類型,包括:

    5.根據權利要求1所述的操作命令校檢方法,其特征在于,所述根據所述數據字段集合確定命令校檢字段集合,包括:

    6.根據權利要求1至5任一項所述的操作命令校檢方法...

    【專利技術屬性】
    技術研發人員:廖振偉李國慶
    申請(專利權)人:智慧眼科技股份有限公司,
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 免费无码一区二区三区蜜桃大| 中文字幕无码久久久| 国产色无码精品视频国产| 亚洲大尺度无码无码专线一区| 久久亚洲AV无码精品色午夜| 精品无码国产一区二区三区麻豆| 岛国无码av不卡一区二区| 精品久久久无码21p发布| 狠狠躁狠狠爱免费视频无码| 日木av无码专区亚洲av毛片| 无码色AV一二区在线播放| 亚洲Av无码专区国产乱码DVD| 无码永久免费AV网站| 自慰无码一区二区三区| 免费无码不卡视频在线观看| 亚洲av无码专区在线| 久久精品无码一区二区三区日韩| 欧洲人妻丰满av无码久久不卡| 国产精品成人无码久久久久久 | 中文字幕无码av激情不卡久久| 亚洲AV无码国产在丝袜线观看| 无码视频一区二区三区| 久久国产亚洲精品无码| 亚洲AV无码专区国产乱码电影| 亚洲高清无码专区视频| 真人无码作爱免费视频| 亚洲AV无码一区二区三区性色| 98久久人妻无码精品系列蜜桃| 永久免费av无码网站yy| 永久免费无码网站在线观看个 | 亚洲AV无码成人精品区日韩| 亚洲av无码一区二区三区不卡| 亚洲精品无码久久久| 国模无码视频一区| 四虎成人精品国产永久免费无码 | 国产日产欧洲无码视频无遮挡| 亚洲精品久久无码| 亚洲av无码专区在线观看亚| 最新中文字幕av无码专区| 精品无码日韩一区二区三区不卡 | 亚洲AV无码不卡在线观看下载|