CN108334327A - 一种用于物联网云平台的处理方法和装置 - Google Patents
一种用于物联网云平台的处理方法和装置 Download PDFInfo
- Publication number
- CN108334327A CN108334327A CN201810172376.9A CN201810172376A CN108334327A CN 108334327 A CN108334327 A CN 108334327A CN 201810172376 A CN201810172376 A CN 201810172376A CN 108334327 A CN108334327 A CN 108334327A
- Authority
- CN
- China
- Prior art keywords
- script
- cloud platform
- message
- internet
- updated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种用于物联网云平台的处理方法,包括:云平台创建脚本运行环境并进行初始化;所述云平台接收第一互联网设备上传的第一消息,根据所述第一消息加载脚本;所述云平台通过所述脚本对所述第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息;所述云平台将所述第二消息下发至执行该消息的第二互联网设备。本申请将云平台中复杂多变的业务逻辑屏蔽在***之外,用脚本(如JavaScript脚本)来表达这些经常变化的业务逻辑,很好的实现“开闭原则”,降低了***的复杂度。本申请的脚本文件直观,无需编译和打包等额外工作。
Description
技术领域
本申请涉及物联网,尤其涉及一种用于物联网云平台的处理方法和装置。
背景技术
面向物联网的云平台,需要处理大量设备和大量的设备类型,可能每一个设备或者每一类设备都会有不同的业务逻辑。云平台如何容纳大量的业务逻辑?当前业界使用的开源基本上如下:
Apache Drools规则引擎***,传统的针对大量复杂多变逻辑规则处理算法。Drools(JBoss Rules)具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。但DSL需要一定学习难度,逻辑规则编写需要专门的人员开发,不具有一定开放性。DRL脚本文件语法规范导致其表现力不足。
Esper规则引擎***,利用通用SQL需要来实现逻辑规则实现。Esper是EsperTech公司使用Java开发的事件流处理(ESP:Event Stream Processing)和复杂事件处理(CEP:Complex Event Processing)引擎。CEP:是一种实时事件处理并从大量事件数据流中挖掘复杂模式的技术。ESP:是一种从大量事件数据流中过滤,分析有意义的事件,并能够实时取得这些有意义的信息的技术。该引擎可应用于网络入侵探测,SLA监测,RFID读取,航空运输调控,金融方面(风险管理,欺诈探测)等领域。然而Esper规则引擎***表现力不够,不足以支持复杂的计算逻辑。而且需要复杂的建模模型,实现困难。
在物联网领域,海量设备接入到云平台,实现互联互通和人机互通。但是面向海量设备,就有海量的业务逻辑,另外每一类设备的数据格式和数据编码可能都有所不同。因此物联网***就需要一个庞大的“知识库”来容纳这个差异处理机制。如何规范和管理这些“知识”成为物联网云平台的技术难题。
采用开源技术Apache Drools规则引擎来管理“知识”,这些“知识”对应到Drools里面规则文件,这个规则文件采用特定的DSL语言编写,需要一定的培训才能了解和使用。这种方式的缺点:代码量偏大,学习难度高,对于复杂业务如大量判断和循环功能不能方便编写和测试。
如现有的运营商的物联网平台要求设备提供商提供的是Java语言的Jar包作为“脚本”***到运营商的平台的消息处理流程中。这种方式就要求设备提供商具备Java语言开发环境和开发能力。而且Java语言为编译型执行语言,不能做到所见即所得的效果。
发明内容
申请提供一种用于物联网云平台的处理方法和装置。
根据本申请的第一方面,本申请提供一种用于物联网云平台的处理方法,包括:
云平台创建脚本运行环境并进行初始化;
所述云平台接收第一互联网设备上传的第一消息,根据所述第一消息加载脚本;
所述云平台通过所述脚本对所述第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息;
所述云平台将所述第二消息下发至执行该消息的第二互联网设备。
上述方法,所述方法还包括更新脚本的步骤,所述更新脚本的步骤具体包括:
所述云平台将更新后的脚本上传到云端,并通过脚本更新指令通知缓存删除更新前的脚本;
使用时所述云平台从云端获取更新后的脚本,并将更新后的脚本加载到缓存。
上述方法,所述脚本包括解码脚本、逻辑判断脚本和编码脚本;云端设有与脚本类型对应的文件夹;
所述更新脚本的步骤还包括:
所述云平台将更新后的脚本根据类型存放在对应的文件夹中。
上述方法,所述方法还包括监控脚本的步骤,所述监控脚本的步骤:
监控脚本执行时间、脚本执行的内存和占用的CPU;
当出现异常时,终止执行脚本。
上述方法,所述方法通过Java Nashorn创建脚本运行环境,所述脚本通过JavaScript程序设计语言编写。
根据本申请的第二方面,本申请提供一种用于物联网云平台的处理装置,包括:
创建模块,用于云平台创建脚本运行环境并进行初始化;
加载模块,用于接收第一互联网设备上传的第一消息,根据所述第一消息加载脚本;
处理模块,用于通过所述脚本对所述第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息;
发送模块,用于将所述第二消息下发至执行该消息的第二互联网设备。
上述装置中,还包括更新模块,所述更新模块包括:
更新单元,用于将更新后的脚本上传到云端,并通过脚本更新指令通知缓存删除更新前的脚本;
加载单元,用于在使用时从云端获取更新后的脚本,并将更新后的脚本加载到缓存。
上述装置中,所述脚本包括解码脚本、逻辑判断脚本和编码脚本;云端设有与脚本类型对应的文件夹;
所述更新单元,还用于将更新后的脚本根据类型存放在对应的文件夹中。
上述装置中,还包括:
监控模块,用于监控脚本执行时间、脚本执行的内存和占用的CPU,当出现异常时,终止执行脚本。
上述装置中,所述创建模块通过Java Nashorn创建脚本运行环境,所述脚本通过JavaScript程序设计语言编写。
根据本申请的第三方面,本申请提供一种用于物联网云平台的处理装置,包括:
存储器,用于存储程序;
处理器,用于通过执行所述存储器存储的程序以实现上述的方法。
由于采用了以上技术方案,使本申请具备的有益效果在于:
在本申请的具体实施方式中,由于包括云平台接收第一互联网设备上传的第一消息,根据第一消息加载脚本;通过脚本对第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息;将第二消息下发至执行该消息的第二互联网设备,将云平台中复杂多变的业务逻辑屏蔽在***之外,用脚本(如JavaScript脚本)来表达这些经常变化的业务逻辑,很好的实现“开闭原则”,降低了***的复杂度。本申请的脚本文件直观,无需编译和打包等额外工作。
附图说明
图1为本申请的方法在一种实施方式中的流程图;
图2为本申请的方法在另一种实施方式中的流程图;
图3为本申请的方法在一种实施方式中提供的解码的流程图;
图4为本申请的方法在一种实施方式中逻辑判断的流程图;
图5为本申请的方法在一种实施方式中编码的流程图;
图6为本申请的方法在一种实施方式中更新过程的时序图;
图7为本申请装置在一种实施方式中的功能模块示意图;
图8为本申请装置在另一种实施方式中的功能模块示意图。
具体实施方式
下面通过具体实施方式结合附图对本申请作进一步详细说明。
实施例一:
如图1所示,本申请提供的一种用于物联网云平台的处理方法,其一种实施方式包括以下步骤:
步骤102:云平台创建脚本运行环境并进行初始化。
在一种实施方式中,本申请可选用了Java 8提供的一种开源脚本引擎,名称为Java Nashorn引擎,利用Java Nashorn,就可以创建脚本运行环境。初始化后不会立即加载脚本,此时引擎中不会有任何脚本被执行,脚本为按需加载,根据设备消息中的DeviceId或者DeviceType加载脚本,优先通过DeviceId加载,加载失败情况下再加载根据DeviceType,如果DeviceType也加载失败,加载默认配置的脚本来执行逻辑。脚本可选用JavaScript程序设计语言编写。
步骤104:云平台接收第一互联网设备上传的第一消息,根据第一消息加载脚本。
步骤106:云平台通过脚本对第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息。
第一互联网设备可以包括一台或多台,第二互联网设备也可以包括一台或多台。第一互联网设备和第二互联网设备可以指相同的设备,也可以是不同的设备。
云平台对脚本文件的处理包括:解码脚本、逻辑判断脚本和编码脚本等。
解码脚本文件:解码脚本体现出对消息的解码工作,将设备上传的特殊的消息解码成为平台对象(告警对象、事件对象等等)。
逻辑判断脚本文件:解码脚本会输出平台能够认识的告警对象或者事件,那么逻辑判断脚本就体现出市场需求:就是发生了这些告警或者事件,客户需要得到什么样的通知,或者是否要得到通知,或者是否需要触发其他设备联动等等。这个脚本为客户的核心需求。
编码脚本文件:当一种通知需要特殊的对接,是平台以前没有对接的,比如拨打国际长途,这是如果要通知,就需要编写拨打国际长途的编码脚本。消息通过了编码脚本才能被对应的通知***认识并处理。总的来说编码文件存在的目的是将逻辑判断阶段输出的消息,编码成其他***或者设备所能认识的消息格式,这些其他***或者设备包括但不仅限于:电话***,短信发送***,其他设备如声光报警器,自动喷水***,自动燃气阀门设备等等。
步骤108:云平台将第二消息下发至执行该消息的第二互联网设备。
如图2所示,本申请提供的用于物联网云平台的处理方法,其另一种实施方式包括以下步骤:
步骤202:云平台创建脚本运行环境并进行初始化。
在一种实施方式中,本申请可选用了Java 8提供的一种开源脚本引擎,名称为Java Nashorn引擎,利用Java Nashorn,就可以创建脚本运行环境。初始化后不会立即加载脚本,此时引擎中不会有任何脚本被执行,脚本为按需加载,根据设备消息中的DeviceId或者DeviceType加载脚本,优先通过DeviceId加载,加载失败情况下再加载根据DeviceType,如果DeviceType也加载失败,加载默认配置的脚本来执行逻辑。脚本可选用JavaScript程序设计语言编写。
使用JavaScript脚本语言本身不要编译和打包过程,编写后直接上传即可使用,无需依赖第三方资源即可更新业务逻辑。方案支持上传JavaScript脚本后立即生效和延时生效两种方式。
步骤204:云平台接收第一互联网设备上传的第一消息,根据第一消息加载脚本。
步骤206:云平台通过脚本对第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息。
第一互联网设备可以包括一台或多台,第二互联网设备也可以包括一台或多台。第一互联网设备和第二互联网设备可以指相同的设备,也可以是不同的设备。
云平台对脚本文件的处理包括:解码脚本、逻辑判断脚本和编码脚本等。
解码脚本文件:解码脚本体现出对消息的解码工作,将设备上传的特殊的消息解码成为平台对象(告警对象、事件对象等等)。图3提供了本申请方法解码的流程图。
逻辑判断脚本文件:解码脚本会输出平台能够认识的告警对象或者事件,那么逻辑判断脚本就体现出市场需求:就是发生了这些告警或者事件,客户需要得到什么样的通知,或者是否要得到通知,或者是否需要触发其他设备联动等等。这个脚本为客户的核心需求。图4提供了本申请方法逻辑判断的流程图。
编码脚本文件:当一种通知需要特殊的对接,是平台以前没有对接的,比如拨打国际长途,这是如果要通知,就需要编写拨打国际长途的编码脚本。消息通过了编码脚本才能被对应的通知***认识并处理。总的来说编码文件存在的目的是将逻辑判断阶段输出的消息,编码成其他***或者设备所能认识的消息格式,这些其他***或者设备包括但不仅限于:电话***,短信发送***,其他设备如声光报警器,自动喷水***,自动燃气阀门设备等等。图5提供了本申请方法编码的流程图。
步骤208:云平台将第二消息下发至执行该消息的第二互联网设备。
步骤210:云平台对脚本进行更新,将更新后的脚本上传到云端。图6提供了更新过程的时序图。
使用动态脚本,利用Java语言提供的Nashorn引擎编译JavaScript,提高了***的性能。
步骤212:云平台将上传到云端的脚本根据类型存放在对应的文件夹中。
由于脚本包括多种类型,如解码脚本、逻辑判断脚本和编码脚本等;云端设有与脚本类型对应的文件夹。
步骤214:云平台通过脚本更新指令通知缓存删除更新前的脚本。
步骤216:云平台需要使用脚本时,从云端获取更新后的脚本,将更新后的脚本加载到缓存,并执行缓存中的脚本。利用缓存***将编译后的脚本留存在内存中,并支持LRU机制,保证***的高效稳定运行。
步骤218:监控脚本执行时间、脚本执行的内存和占用的CPU;
步骤220:当出现异常时,终止执行脚本。
本申请的方法,使用Java Nashorn引擎编译并执行JavaScript脚本的方式来分离物联网平台的复杂设备逻辑。通过利用缓存***缓存编译后的JavaScript脚本来提高性能。
本申请提供脚本编译并提供高效缓存的实现方式,利用开源技术Caffeine(一款开源高效缓存框架),实现将编译后脚本对象按照LRU方案进行缓存,实现在长久没有使用的脚本清除,保障适当的资源占用和良好的性能表现。
实施例二:
如图7、图8所示,本申请提供的用于物联网云平台的处理装置,其一种实施方式,可以包括创建模块、加载模块、处理模块和发送模块。
创建模块,用于云平台创建脚本运行环境并进行初始化。加载模块,用于接收第一互联网设备上传的第一消息,根据第一消息加载脚本。处理模块,用于通过。脚本对。第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息。发送模块,用于将第二消息下发至执行该消息的第二互联网设备。
进一步地,本申请的用于物联网云平台的处理装置还可以包括更新模块,更新模块包括更新单元和加载单元。更新单元,用于将更新后的脚本上传到云端,并通过脚本更新指令通知缓存删除更新前的脚本。加载单元,用于在使用时从云端获取更新后的脚本,并将更新后的脚本加载到缓存。
进一步地,脚本可以包括多种类型,如可以包括解码脚本、逻辑判断脚本和编码脚本等。云端设有与脚本类型对应的文件夹。更新单元,还用于将更新后的脚本根据类型存放在对应的文件夹中。
进一步地,本申请的用于物联网云平台的处理装置,还可以包括监控模块。监控模块,用于监控脚本执行时间、脚本执行的内存和占用的CPU,当出现异常时,终止执行脚本。
进一步地,创建模块通过Java Nashorn创建脚本运行环境,所述脚本通过JavaScript程序设计语言编写。
实施例三:
根据本申请的第三方面,本申请提供一种用于物联网云平台的处理装置,包括:
存储器,用于存储程序;
处理器,用于通过执行所述存储器存储的程序以实现上述的方法。
本领域技术人员可以理解,上述实施方式中各种方法的全部或部分步骤可以通过程序来指令相关硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘或光盘等。
以上内容是结合具体的实施方式对本申请所作的进一步详细说明,不能认定本申请的具体实施只局限于这些说明。对于本申请所属技术领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干简单推演或替换。
Claims (11)
1.一种用于物联网云平台的处理方法,其特征在于,包括:
云平台创建脚本运行环境并进行初始化;
所述云平台接收第一互联网设备上传的第一消息,根据所述第一消息加载脚本;
所述云平台通过所述脚本对所述第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息;
所述云平台将所述第二消息下发至执行该消息的第二互联网设备。
2.如权利要求1所述的用于物联网云平台的处理方法,其特征在于,所述方法还包括更新脚本的步骤,所述更新脚本的步骤具体包括:
所述云平台将更新后的脚本上传到云端,并通过脚本更新指令通知缓存删除更新前的脚本;
使用时所述云平台从云端获取更新后的脚本,并将更新后的脚本加载到缓存。
3.如权利要求2所述的用于物联网云平台的处理方法,其特征在于,所述脚本包括解码脚本、逻辑判断脚本和编码脚本;云端设有与脚本类型对应的文件夹;
所述更新脚本的步骤还包括:
所述云平台将更新后的脚本根据类型存放在对应的文件夹中。
4.如权利要求1所述的用于物联网云平台的处理方法,其特征在于,所述方法还包括监控脚本的步骤,所述监控脚本的步骤:
监控脚本执行时间、脚本执行的内存和占用的CPU;
当出现异常时,终止执行脚本。
5.如权利要求1所述的用于物联网云平台的处理方法,其特征在于,所述方法通过JavaNashorn创建脚本运行环境,所述脚本通过JavaScript程序设计语言编写。
6.一种用于物联网云平台的处理装置,其特征在于,包括:
创建模块,用于云平台创建脚本运行环境并进行初始化;
加载模块,用于接收第一互联网设备上传的第一消息,根据所述第一消息加载脚本;
处理模块,用于通过所述脚本对所述第一消息进行解码,对解码后的第一消息进行逻辑判断,对根据判断结果得到的处理流程进行编码得到第二互联网设备可以识别的第二消息;
发送模块,用于将所述第二消息下发至执行该消息的第二互联网设备。
7.如权利要求6所述的用于物联网云平台的处理装置,其特征在于,还包括更新模块,所述更新模块包括:
更新单元,用于将更新后的脚本上传到云端,并通过脚本更新指令通知缓存删除更新前的脚本;
加载单元,用于在使用时从云端获取更新后的脚本,并将更新后的脚本加载到缓存。
8.如权利要求7所述的用于物联网云平台的处理装置,其特征在于,所述脚本包括解码脚本、逻辑判断脚本和编码脚本;云端设有与脚本类型对应的文件夹;
所述更新单元,还用于将更新后的脚本根据类型存放在对应的文件夹中。
9.如权利要求6所述的用于物联网云平台的处理装置,其特征在于,还包括:
监控模块,用于监控脚本执行时间、脚本执行的内存和占用的CPU,当出现异常时,终止执行脚本。
10.如权利要求6所述的用于物联网云平台的处理装置,其特征在于,所述创建模块通过Java Nashorn创建脚本运行环境,所述脚本通过JavaScript程序设计语言编写。
11.一种用于物联网云平台的处理装置,其特征在于,包括:
存储器,用于存储程序;
处理器,用于通过执行所述存储器存储的程序以实现如权利要求1-5中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810172376.9A CN108334327A (zh) | 2018-03-01 | 2018-03-01 | 一种用于物联网云平台的处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810172376.9A CN108334327A (zh) | 2018-03-01 | 2018-03-01 | 一种用于物联网云平台的处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108334327A true CN108334327A (zh) | 2018-07-27 |
Family
ID=62930053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810172376.9A Pending CN108334327A (zh) | 2018-03-01 | 2018-03-01 | 一种用于物联网云平台的处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108334327A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109447443A (zh) * | 2018-10-18 | 2019-03-08 | 阳光人寿保险股份有限公司 | 指标计算方法及装置 |
CN111552242A (zh) * | 2020-04-18 | 2020-08-18 | 青岛奥利普自动化控制***有限公司 | 一种生产线管理设备及方法 |
CN116366617A (zh) * | 2023-02-08 | 2023-06-30 | 国家电投集团数字科技有限公司 | 一种物联网设备快速开发***及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105068934A (zh) * | 2015-08-31 | 2015-11-18 | 浪潮集团有限公司 | 一种用于云平台的基准测试***及方法 |
US20160357524A1 (en) * | 2015-06-08 | 2016-12-08 | Cisco Technology, Inc. | Thing discovery and configuration for an internet of things integrated developer environment |
CN106790509A (zh) * | 2016-12-16 | 2017-05-31 | 北京机智互动信息科技有限公司 | 一种基于物联网的预设功能实现方法及装置 |
CN106933729A (zh) * | 2015-12-29 | 2017-07-07 | 苏宁云商集团股份有限公司 | 一种基于云平台的测试方法和*** |
CN107066255A (zh) * | 2017-03-03 | 2017-08-18 | 海尔优家智能科技(北京)有限公司 | 一种共用物联设备逻辑的物联设备控制方法及装置 |
-
2018
- 2018-03-01 CN CN201810172376.9A patent/CN108334327A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160357524A1 (en) * | 2015-06-08 | 2016-12-08 | Cisco Technology, Inc. | Thing discovery and configuration for an internet of things integrated developer environment |
CN105068934A (zh) * | 2015-08-31 | 2015-11-18 | 浪潮集团有限公司 | 一种用于云平台的基准测试***及方法 |
CN106933729A (zh) * | 2015-12-29 | 2017-07-07 | 苏宁云商集团股份有限公司 | 一种基于云平台的测试方法和*** |
CN106790509A (zh) * | 2016-12-16 | 2017-05-31 | 北京机智互动信息科技有限公司 | 一种基于物联网的预设功能实现方法及装置 |
CN107066255A (zh) * | 2017-03-03 | 2017-08-18 | 海尔优家智能科技(北京)有限公司 | 一种共用物联设备逻辑的物联设备控制方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109447443A (zh) * | 2018-10-18 | 2019-03-08 | 阳光人寿保险股份有限公司 | 指标计算方法及装置 |
CN111552242A (zh) * | 2020-04-18 | 2020-08-18 | 青岛奥利普自动化控制***有限公司 | 一种生产线管理设备及方法 |
CN116366617A (zh) * | 2023-02-08 | 2023-06-30 | 国家电投集团数字科技有限公司 | 一种物联网设备快速开发***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11558272B2 (en) | Methods and systems for predicting time of server failure using server logs and time-series data | |
CN108334327A (zh) | 一种用于物联网云平台的处理方法和装置 | |
CN108334439B (zh) | 一种压力测试方法、装置、设备和存储介质 | |
US11797877B2 (en) | Automated self-healing of a computing process | |
CN111091278B (zh) | 机械设备异常检测的边缘检测模型构建方法及装置 | |
CN104618455B (zh) | 一种通用缓存***及其方法 | |
CN109460396B (zh) | 模型处理方法及装置、存储介质和电子设备 | |
WO2023125851A1 (zh) | 远程诊断方法及装置、电子设备和存储介质 | |
US11804236B2 (en) | Method for debugging noise elimination algorithm, apparatus and electronic device | |
WO2023104121A1 (zh) | 测试用例的测试方法及装置、电子设备和存储介质 | |
US20140067448A1 (en) | System and method for compliance event and incident management (ceim) | |
Su et al. | Recurrent neural network based real-time failure detection of storage devices | |
CN115600770B (zh) | 基于时序饱和预测的无线信号设备故障预警方法和*** | |
CN117170724A (zh) | 用于检测业务异常的ai模型自动化更新方法、装置及设备 | |
CN114692767B (zh) | 异常检测方法和装置、计算机可读存储介质、电子设备 | |
EP4315066A1 (en) | Systems and methods for determining cause of performance change using machine learning techniques | |
US9749281B2 (en) | Dynamic adaption of electronic routing slips for financial messaging | |
US11488253B1 (en) | Systems and methods for determining personalized loss valuations for a loss event | |
WO2022115178A1 (en) | Methods and systems for recognizing video stream hijacking on edge devices | |
CN113901227A (zh) | 一种基于知识图谱的电网设备的关系分析方法及*** | |
US20230196248A1 (en) | Systems and methods for improving quality of artificial intelligence model | |
CN117539674B (zh) | 异常处理方法、装置、设备及存储介质 | |
US11816476B2 (en) | Systems and methods for risk awareness using machine learning techniques | |
US20240205250A1 (en) | System and method for identifying cyber-attacks on a computing device of a protected network | |
CN117290856B (zh) | 基于软件自动化测试技术的智能测试管理*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180727 |
|
RJ01 | Rejection of invention patent application after publication |