国产精品无码一区二区三级,免费无码又爽又刺激网站,女人18一级毛片免费观看,久青草国产在线观看,91网在线,大桥未久亚洲一区二区,国产午睡沙发系列大全,免费无码又爽又刺激高潮的视频免费

      ETC業務功能代碼優化建議方法、裝置、設備、介質及產品與流程

      文檔序號:42326841發布日期:2025-07-01 19:46閱讀:12來源:國知局

      本發明屬于業務系統運維,具體涉及一種etc業務功能代碼優化建議方法、裝置、設備、介質及產品。


      背景技術:

      1、電子收費系統(electronic?toll?collection?system,簡稱etc)又稱不停車收費系統,是通過設置在收費公路收費站出入口處的天線及車型識別系統和安裝在車輛上的車載裝置,利用信息通信技術,自動實現通行費支付的系統。

      2、隨著etc事業的發展以及etc客戶量/發行業務量的增加,對etc客戶/發行相關的各業務系統也跟隨當前的主流技術管理潮流,采用敏捷開發和快速迭代的管理模式,并伴隨業務需求快速疊加。雖然這樣的做法能夠匹配業務和市場需求的快速變化,但也為系統運行的穩定埋下隱患,最終可能會導致運維量激增和用戶體驗下降。另外,頻繁的快速迭代會導致測試不充分,尤其是性能測試方面,因為很難準備充足的測試樣本量,進而導致無法進行充分測試。在etc業務系統的實際生產運行中,由于缺乏性能測試而導致系統性能下降和用戶體驗下降的事件時有發生,當這些事件發生時,系統運營方和開發單位需要付出大量的人力物力來對系統進行優化。

      3、綜上,伴隨etc發行客服業務量的不斷增加,etc業務系統的功能快速迭代,各種新業務和新需求不斷涌現。除了在新系統整體上線時期,可以進行系統架構整體的性能測試外,而在頻繁的部署升級過程中,很難有機會對每個業務功能進行專門的性能測試;同時很多性能方面的設計缺陷,需要在生產運行中逐步發現,且很難量化,只能通過運維人員或用戶在實際使用中發現??紤]到etc業務系統采用的是一個由微服務框架搭建的“主-從”結構分布式運算系統,并在主機上有充分的日志可以體現每一個業務功能的調用運行效率及調用耗時等信息,由此如何基于這些信息來量化etc業務功能的惡化趨勢指標以及波動特征指標,并根據這些指標來判斷是否需要進一步優化以及在需要時給出優化方向建議,以便系統運營方和開發單位省時省力地完成快速迭代的開發管理和運維管理,是本領域技術人員亟需研究的課題。


      技術實現思路

      1、本發明的目的是提供一種etc業務功能代碼優化建議方法、裝置、計算機設備、計算機可讀存儲介質及計算機程序產品,用以解決現有etc業務系統所存在業務功能優化空間在生產運行中難以發現的問題。

      2、為了實現上述目的,本發明采用以下技術方案:

      3、第一方面,提供了一種etc業務功能代碼優化建議方法,包括:

      4、針對在etc業務系統中的目標業務功能,從當前最近一個采樣周期的業務功能調用耗時記錄中提取出對應的各次調用耗時,其中,所述采樣周期為自然日的正整數倍;

      5、根據所述目標業務功能的所述各次調用耗時,計算得到所述目標業務功能的調用耗時標準差;

      6、判斷所述目標業務功能的調用耗時標準差是否大于預設的波動評價閾值;

      7、若判定所述目標業務功能的調用耗時標準差大于所述波動評價閾值,則針對在所述當前最近一個采樣周期中的各個單位時段,根據所述目標業務功能在對應時段內的所述各次調用耗時,計算得到對應的標準調用耗時其中,k表示所述目標業務功能在相應時段內的調用次數,k表示小于等于k的正整數,tk表示所述目標業務功能在相應時段內的第k次調用耗時,所述單位時段為自然日的正整數倍;

      8、按照從早到晚順序依次排列所述各個單位時段的標準調用耗時,得到一個標準調用耗時序列,并計算得到所述標準調用耗時序列的趨勢斜率s=(std,max-std,min)÷d,其中,std,max表示在所述標準調用耗時序列中的標準調用耗時最大值,std,min表示在所述標準調用耗時序列中的標準調用耗時最小值,d表示在所述當前最近一個采樣周期中的單位時段的總數;

      9、判斷所述標準調用耗時序列的趨勢斜率是否小于預設的趨勢斜率閾值、std,min是否為在所述標準調用耗時序列中的前n個標準調用耗時之一以及std,max是否為在所述標準調用耗時序列中的后n個標準調用耗時之一,其中,n表示大于等于2且小于等于5的正整數;

      10、若判定所述標準調用耗時序列的趨勢斜率小于所述趨勢斜率閾值、std,min為在所述標準調用耗時序列中的前n個標準調用耗時之一以及std,max為在所述標準調用耗時序列中的后n個標準調用耗時之一,則針對所述各個單位時段,還按照如下公式計算得到對應的假想調用耗時:

      11、td,d=std,min+s×(d-1)

      12、式中,d表示小于等于d的正整數,td,d表示在所述當前最近一個采樣周期中按照從早到晚順序的第d個單位時段的假想調用耗時;

      13、根據所述各個單位時段的標準調用耗時和假想調用耗時,計算得到惡化趨勢指標值其中,std,d表示所述第d個單位時段的標準調用耗時;

      14、針對各個日內單位時段,根據所述目標業務功能在所述當前最近一個采樣周期中且在對應時段內的所述各次調用耗時,計算得到對應的段內調用耗時標準差;

      15、根據所述各個日內單位時段的段內調用耗時標準差,計算得到波動特征指標值其中,d′表示所述日內單位時段的總數,d′表示小于等于d′的正整數,stdh,d′表示第d′個日內單位時段的段內調用耗時標準差;

      16、根據所述惡化趨勢指標值與預設的惡化趨勢指標閾值的比較結果以及所述波動特征指標值與預設的波動特征指標閾值的比較結果,確定所述目標業務功能是否有代碼優化需求,并在有代碼優化需求時給出優化建議。

      17、基于上述
      技術實現要素:
      ,提供了一種基于業務功能調用耗時記錄進行代碼優化需求確認及建議的新方案,即先針對在etc業務系統中的目標業務功能,從當前最近一個采樣周期的業務功能調用耗時記錄中提取出對應的各次調用耗時,然后通過引入標準差和斜率等數學概念,分別量化目標業務功能的惡化趨勢指標值和波動特征指標值,最后根據這些指標值與預設閾值的比較結果,確定目標業務功能是否有代碼優化需求,并在有代碼優化需求時給出優化建議,如此通過將標準差、斜率和散布等數學概念引入etc業務系統的運行質量及項目管理的效果量化評估中,可以準確量化etc業務功能的惡化趨勢指標以及波動特征指標,并根據這些指標來判斷是否需要進一步優化以及在需要時給出優化方向建議,進而可在ect業務系統的生產運行中自動發現業務功能的優化空間,利于系統運營方和開發單位省時省力地完成快速迭代的開發管理和運維管理,便于實際應用和推廣。

      18、在一個可能的設計中,所述調用耗時包含有網絡通訊耗時、數據庫語句執行耗時和/或操作系統資源訪問耗時。

      19、在一個可能的設計中,根據所述目標業務功能的所述各次調用耗時,計算得到所述目標業務功能的調用耗時標準差,包括:

      20、根據所述目標業務功能的所述各次調用耗時,判斷所述目標業務功能的調用總次數m是否小于預設的調用次數閾值;

      21、若判定所述調用總次數m小于所述調用次數閾值,則直接確定所述目標業務功能無代碼優化需求,否則根據所述目標業務功能的所述各次調用耗時,計算得到所述目標業務功能的調用耗時標準差其中,m表示小于等于m的正整數,tm表示所述目標業務功能在所述當前最近一個采樣周期的第m次調用耗時。

      22、在一個可能的設計中,在判斷所述目標業務功能的調用耗時標準差是否大于預設的波動評價閾值之后,所述方法還包括:

      23、若判定所述目標業務功能的調用耗時標準差不大于所述波動評價閾值,則直接確定所述目標業務功能無代碼優化需求。

      24、在一個可能的設計中,在判斷所述標準調用耗時序列的趨勢斜率是否小于預設的趨勢斜率閾值、std,min是否為在所述標準調用耗時序列中的前n個標準調用耗時之一以及std,max是否為在所述標準調用耗時序列中的后n個標準調用耗時之一之后,所述方法還包括:

      25、若所述標準調用耗時序列的趨勢斜率不小于所述趨勢斜率閾值,并且有所述波動特征指標值小于預設的波動特征指標閾值,則判定所述目標業務功能有代碼優化需求,并建議優先安排優化工作,以及建議從網絡通訊方面、數據庫語句執行方面和/或操作系統資源訪問方面進行代碼優化;

      26、若所述標準調用耗時序列的趨勢斜率不小于所述趨勢斜率閾值,并且有所述波動特征指標值不小于預設的波動特征指標閾值,則判定所述目標業務功能有代碼優化需求,并建議從數據庫語句執行方面進行代碼優化;

      27、若所述標準調用耗時序列的趨勢斜率小于所述趨勢斜率閾值,并且有std,min不為在所述標準調用耗時序列中的前n個標準調用耗時之一和/或std,max不為在所述標準調用耗時序列中的后n個標準調用耗時之一,以及還有所述波動特征指標值小于預設的波動特征指標閾值,則判定所述目標業務功能有代碼優化需求,并建議從網絡通訊方面和/或操作系統資源訪問方面進行代碼優化;

      28、若所述標準調用耗時序列的趨勢斜率小于所述趨勢斜率閾值,并且有std,min不為在所述標準調用耗時序列中的前n個標準調用耗時之一和/或std,max不為在所述標準調用耗時序列中的后n個標準調用耗時之一,以及還有所述波動特征指標值不小于預設的波動特征指標閾值,則判定所述目標業務功能無代碼優化需求。

      29、在一個可能的設計中,根據所述惡化趨勢指標值與預設的惡化趨勢指標閾值的比較結果以及所述波動特征指標值與預設的波動特征指標閾值的比較結果,確定所述目標業務功能是否有代碼優化需求,并在有代碼優化需求時給出優化建議,包括:

      30、若所述惡化趨勢指標值小于預設的惡化趨勢指標閾值且所述波動特征指標值小于預設的波動特征指標閾值,則判定所述目標業務功能有代碼優化需求,并建議優先安排優化工作,以及建議從網絡通訊方面、數據庫語句執行方面和/或操作系統資源訪問方面進行代碼優化;

      31、若所述惡化趨勢指標值小于預設的惡化趨勢指標閾值且所述波動特征指標值不小于預設的波動特征指標閾值,則判定所述目標業務功能有代碼優化需求,并建議從數據庫語句執行方面進行代碼優化;

      32、若所述惡化趨勢指標值不小于預設的惡化趨勢指標閾值且所述波動特征指標值小于預設的波動特征指標閾值,則判定所述目標業務功能有代碼優化需求,并建議從網絡通訊方面和/或操作系統資源訪問方面進行代碼優化;

      33、若所述惡化趨勢指標值不小于預設的惡化趨勢指標閾值且所述波動特征指標值不小于預設的波動特征指標閾值,則判定所述目標業務功能無代碼優化需求。

      34、第二方面,提供了一種etc業務功能代碼優化建議裝置,包括有調用耗時提取單元、耗時標準差計算單元、第一判斷單元、標準耗時計算單元、趨勢斜率計算單元、第二判斷單元、假想耗時計算單元、惡化指標計算單元、波動指標計算單元和優化需求確定單元;

      35、所述調用耗時提取單元,用于針對在etc業務系統中的目標業務功能,從當前最近一個采樣周期的業務功能調用耗時記錄中提取出對應的各次調用耗時,其中,所述采樣周期為自然日的正整數倍;

      36、所述耗時標準差計算單元,通信連接所述調用耗時提取單元,用于根據所述目標業務功能的所述各次調用耗時,計算得到所述目標業務功能的調用耗時標準差;

      37、所述第一判斷單元,通信連接所述耗時標準差計算單元,用于判斷所述目標業務功能的調用耗時標準差是否大于預設的波動評價閾值;

      38、所述標準耗時計算單元,分別通信連接所述調用耗時提取單元和所述第一判斷單元,用于當判定所述目標業務功能的調用耗時標準差大于所述波動評價閾值時,針對在所述當前最近一個采樣周期中的各個單位時段,根據所述目標業務功能在對應時段內的所述各次調用耗時,計算得到對應的標準調用耗時其中,k表示所述目標業務功能在相應時段內的調用次數,k表示小于等于k的正整數,tk表示所述目標業務功能在相應時段內的第k次調用耗時,所述單位時段為自然日的正整數倍;

      39、所述趨勢斜率計算單元,通信連接所述標準耗時計算單元,用于按照從早到晚順序依次排列所述各個單位時段的標準調用耗時,得到一個標準調用耗時序列,并計算得到所述標準調用耗時序列的趨勢斜率s=(std,max-std,min)÷d,其中,std,max表示在所述標準調用耗時序列中的標準調用耗時最大值,std,min表示在所述標準調用耗時序列中的標準調用耗時最小值,d表示在所述當前最近一個采樣周期中的單位時段的總數;

      40、所述第二判斷單元,通信連接所述趨勢斜率計算單元,用于判斷所述標準調用耗時序列的趨勢斜率是否小于預設的趨勢斜率閾值、std,min是否為在所述標準調用耗時序列中的前n個標準調用耗時之一以及std,max是否為在所述標準調用耗時序列中的后n個標準調用耗時之一,其中,n表示大于等于2且小于等于5的正整數;

      41、所述假想耗時計算單元,通信連接所述第二判斷單元,用于當判定所述標準調用耗時序列的趨勢斜率小于所述趨勢斜率閾值、std,min為在所述標準調用耗時序列中的前n個標準調用耗時之一以及std,max為在所述標準調用耗時序列中的后n個標準調用耗時之一時,針對所述各個單位時段,還按照如下公式計算得到對應的假想調用耗時:

      42、td,d=std,min+s×(d-1)

      43、式中,d表示小于等于d的正整數,td,d表示在所述當前最近一個采樣周期中按照從早到晚順序的第d個單位時段的假想調用耗時;

      44、所述惡化指標計算單元,分別通信連接所述標準耗時計算單元和所述假想耗時計算單元,用于根據所述各個單位時段的標準調用耗時和假想調用耗時,計算得到惡化趨勢指標值其中,std,d表示所述第d個單位時段的標準調用耗時;

      45、所述耗時標準差計算單元,還用于針對各個日內單位時段,根據所述目標業務功能在所述當前最近一個采樣周期中且在對應時段內的所述各次調用耗時,計算得到對應的段內調用耗時標準差;

      46、所述波動指標計算單元,通信連接所述耗時標準差計算單元,用于根據所述各個日內單位時段的段內調用耗時標準差,計算得到波動特征指標值其中,d′表示所述日內單位時段的總數,d′表示小于等于d′的正整數,stdh,d′表示第d′個日內單位時段的段內調用耗時標準差;

      47、所述優化需求確定單元,分別通信連接所述惡化指標計算單元和所述波動指標計算單元,用于根據所述惡化趨勢指標值與預設的惡化趨勢指標閾值的比較結果以及所述波動特征指標值與預設的波動特征指標閾值的比較結果,確定所述目標業務功能是否有代碼優化需求,并在有代碼優化需求時給出優化建議。

      48、第三方面,本發明提供了一種計算機設備,包括有依次通信連接的存儲器、處理器和收發器,其中,所述存儲器用于存儲計算機程序,所述收發器用于收發消息,所述處理器用于讀取所述計算機程序,執行如第一方面或第一方面中任意可能設計所述的etc業務功能代碼優化建議方法。

      49、第四方面,本發明提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有指令,當所述指令在計算機上運行時,執行如第一方面或第一方面中任意可能設計所述的etc業務功能代碼優化建議方法。

      50、第五方面,本發明提供了一種計算機程序產品,包括計算機程序或指令,所述計算機程序或所述指令在被計算機執行時實現如第一方面或第一方面中任意可能設計所述的etc業務功能代碼優化建議方法。

      51、上述方案的有益效果:

      52、(1)本發明創造性提供了一種基于業務功能調用耗時記錄進行代碼優化需求確認及建議的新方案,即先針對在etc業務系統中的目標業務功能,從當前最近一個采樣周期的業務功能調用耗時記錄中提取出對應的各次調用耗時,然后通過引入標準差和斜率等數學概念,分別量化目標業務功能的惡化趨勢指標值和波動特征指標值,最后根據這些指標值與預設閾值的比較結果,確定目標業務功能是否有代碼優化需求,并在有代碼優化需求時給出優化建議,如此通過將標準差、斜率和散布等數學概念引入etc業務系統的運行質量及項目管理的效果量化評估中,可以準確量化etc業務功能的惡化趨勢指標以及波動特征指標,并根據這些指標來判斷是否需要進一步優化以及在需要時給出優化方向建議,進而可在ect業務系統的生產運行中自動發現業務功能的優化空間,利于系統運營方和開發單位省時省力地完成快速迭代的開發管理和運維管理,便于實際應用和推廣。

      當前第1頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1
      主站蜘蛛池模板: 亚洲 美腿 欧美 偷拍| 亚洲人成在线播放a偷伦| 最新亚洲av日韩av二区一区| 无遮挡粉嫩小泬| 亚洲va精品va国产va| 中文字幕亚洲乱亚洲乱妇| 蜜桃视频福利在线观看| 青草青草久热精品视频国产4| 合川市| 久久成人黄色免费网站| 国产一区二区三区观看视频| 久久精品国产成人午夜福利| 精品国产午夜久久久久九九| 精品国产一区二区三区亚洲人| 人妻中文字幕一区二区二区| 97无码人妻一区二区三区蜜臀| 国产美女高潮流白浆免费观看| 大港区| 桐庐县| 日喀则市| 日韩偷拍一区二区三区视频| 国产成人精品男人的天堂网站| 精品人妻一区二区三区蜜桃| 水蜜桃视频在线观看免费18| 中文字幕亚洲好看有码| 都匀市| 梨树县| 国产美女a做受大片免费| 太仆寺旗| 亚洲午夜久久久精品国产| 曲周县| 91精品啪在线看国产网站| 昌黎县| 插进去内射视频免费观看| 大陆老熟女露脸对白视频 | 亚洲福利黄色片深爱网| 欧美zozo另类人禽交| 亚洲乱在线播放| 久久综合给合久久97色| 日本丰满少妇高潮呻吟| 国产精品久久久亚洲第一牛牛|