CN113014675A - 数据处理方法及装置、电子设备和存储介质 - Google Patents
数据处理方法及装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN113014675A CN113014675A CN202110386202.4A CN202110386202A CN113014675A CN 113014675 A CN113014675 A CN 113014675A CN 202110386202 A CN202110386202 A CN 202110386202A CN 113014675 A CN113014675 A CN 113014675A
- Authority
- CN
- China
- Prior art keywords
- data
- service
- change data
- change
- service change
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开公开了一种数据处理方法及装置、电子设备和存储介质,具体涉及人工智能技术领域,尤其涉及大数据、数据分析。所述数据处理方法包括:获取服务平台在预定时间段内的服务变更数据;在所获取的服务变更数据中确定与预设的重点业务对象有关的服务变更数据;以及从所确定的服务变更数据中去除具有预设变更特征的服务变更数据,以得到经筛选的服务变更数据。
Description
技术领域
本公开涉及人工智能技术领域,尤其涉及大数据、数据分析,具体涉及一种用于自动获得异常变更的数据处理方法及装置、电子设备和存储介质。
背景技术
线上服务通常部署在多个平台上并且存在实时的程序或数据变更,而有些变更会导致服务***异常。一般地,由运维和开发人员进行变更信息的查找以便进行线上问题定位分析。例如,由运维人员在多个平台进行数据查询以捞出匹配时间的变更;然后,由开发人员进行变更细查、非重点数据剔除和重点数据捞回。但是,这种方式人工成本高,效率低,还可能导致问题遗漏。
发明内容
本公开提供了一种用于自动获得异常变更的数据处理方法及装置、电子设备和存储介质。
根据本公开的一方面,提供了一种数据处理方法,包括:
获取服务平台在预定时间段内的服务变更数据;
在所获取的服务变更数据中确定与预设的重点业务对象有关的服务变更数据;以及
从所确定的服务变更数据中去除具有预设变更特征的服务变更数据,得到经筛选的服务变更数据。
根据本公开的另一方面,提供了一种数据处理装置,包括:
获取模块,被配置为获取服务平台在预定时间段内的服务变更数据;
确定模块,被配置为在所述获取模块所获取的服务变更数据中确定与预设的重点业务对象有关的服务变更数据;以及
去除模块,被配置为从所述确定模块所确定的服务变更数据中去除具有预设变更特征的服务变更数据,得到经筛选的服务变更数据。
根据本公开的另一方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开中所述的方法。
根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行本公开中所述的方法。
根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开中所述的方法。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本公开的限定。其中:
图1是根据本公开实施例的数据处理方法的示意性流程图;
图2是根据本公开另一实施例的用于获得异常变更的方法的示意性流程图;
图3是根据本公开实施例的所获取的服务变更数据和白名单的示例的示意图;
图4是根据本公开另一实施例的数据处理装置的示意性框图;
图5是根据本公开另一实施例的数据处理装置的示意性框图;以及
图6是根据本公开另一实施例的电子设备的示意性框图。
具体实施方式
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是根据本公开实施例的数据处理方法的示意性流程图。
如图1所示,数据处理方法100包括以下描述的步骤。
在步骤S110,获取服务平台在预定时间段内的服务变更数据。
在本公开的一些实施例中,服务变更数据可以包括与服务有关的程序变更以及数据变更中的至少之一。程序变更包括但不限于程序升级,数据变更包括但不限于数据更新。
可以设置与变更获取有关的预定时间段,例如,变更查询时间段。然后,可以将所设置的预定时间段包括(或封装)在请求信息中并向服务平台发送该请求信息。服务平台可以响应于该请求信息而发送在所设置的预定时间段内的服务变更数据,例如,与服务变更有关的程序变更数据和/或数据变更数据。通过这种方式,可以基于请求-响应机制来获得指定时间段内的变更数据,从而提高效率。
在步骤S120,在所获取的服务变更数据中确定与预设的重点业务对象有关的服务变更数据。
例如可以以预设白名单的方式对所获取的服务变更数据进行过滤以得到重点业务对象相关数据。白名单可以存储关于服务的重点业务对象,例如,服务***的重要节点或模块或者与服务有关的重要策略(例如,过滤策略、匹配策略等)。重点业务对象的设置可以取决于或特定于由服务***或服务平台提供的服务,例如可以包括服务***的重要节点或模块或者与服务有关的重要策略(例如,过滤策略、匹配策略等)等。然而,本公开不限于此。通过这种方式,可以针对各种业务场景和变更平台,根据业务特点制定不同的重要业务数据,具有可实施性和可扩展性,同时可以剔除众多干扰数据,以便捞回重点数据,并且可以降低人工成本。
作为示例,可以采用MySQL数据库的方式存储白名单。或者,可以采用本地硬盘存储的方式存储白名单。然而,本公开不限于此,并且可以采用其他数据库存储方式来存储白名单。通过使用存储了重点业务对象的预设白名单对线上服务变更数据进行过滤,可以得到关于重点业务的变更数据,从而减少要处理的数据量并提高处理效率。
根据本公开的实施例,可以将所获取的在预定时间段内的服务变更数据所涉及的业务对象与预设白名单中存储的重点业务对象进行比较,并且可以基于比较的结果从所获取的服务变更数据中剔除至少一部分服务变更数据,以得到与重点业务对象有关的服务变更数据,其中所述至少一部分服务变更数据所涉及的业务对象未包含在白名单中。
在步骤S130,从所确定的服务变更数据中去除具有预设变更特征的服务变更数据以得到经筛选的服务变更数据。
可以基于预设变更特征在与重点业务对象有关的变更数据中剔除一些变更。变更特征可以包括例如程序变更或数据变更处于特定的阶段或状态(例如,变更未整体部署完成的状态)。例如,程序变更可以为人工检查状态或后置任务状态。例如,数据变更可以为变更暂停状态(例如,跳过(skipped)或忽略(ignored))。此外,变更特征可以包括例如变更已被发布但是尚未执行。然而,本公开不限于此。
例如,在程序变更的情况下,可以基于与程序变更有关的第一预设变更特征从与重点业务对象有关的变更数据中剔除一些程序变更数据。在数据变更的情况下,可以基于与数据变更有关的第二预设变更特征从与重点业务对象有关的变更数据中剔除一些数据变更数据。
根据本公开的实施例,第一预设变更特征可以包括以下至少一项:变更尚未开始;变更持续时间短于预定的第一阈值;变更持续时间长于预定的第二阈值;或者变更处于预定的状态。根据本公开的实施例,第二预设变更特征可以包括以下至少一项:变更尚未开始;变更处于预定的阶段;或者变更未在预定时间段内进行。
本公开实施例的数据处理方法通过基于重点业务对象和变更特征对服务变更数据进行筛选,能够降低人力成本,提高效率,实现线上问题的自动定位分析,同时通过数据计算避免了因人工识别导致的问题遗漏。
图2是根据本公开另一实施例的用于获得异常变更的方法的示意性流程图。以上针对图1进行的描述也适用于图2,因此这里将省略重复的描述。
在步骤S210,***初始化以便执行下面描述的各个操作。在本公开的一些实施例中,可以省略步骤S210。
在步骤S220,对服务平台进行监控以确定是否监控到针对服务平台的***报警。如果监控到报警(例如,检测到异常时间段或者服务平台出现异常)时,则执行步骤S230,否则执行步骤S240。
在步骤S230,基于报警发生时的时间来设置用于采集服务变更数据的查询时间段。作为示例,查询时间段可以设置为报警时刻前后一小时,即查询时间段=[报警时刻-1h,报警时刻+1h]。此外,根据本公开的实施例,可以按照需求不同地设置查询时间段。
在步骤S240,根据接收到的起始时间和结束时间来设置查询时间段。例如,查询时间段可以设置为:查询时间段=[起始时间,结束时间]。作为示例,起始时间和结束时间可以由用户输入。在这种情况下,如果根据输入的起始时间和结束时间所得的查询时间段过长,则提示用户重新输入起始时间和结束时间。因为查询时间段过长会导致获取的数据量大且有效性低,因此在输入时间段过长的情况下不适合进行变更数据获取。
在步骤S250,将所设置的查询时间段包含在请求信息中并向服务平台发送请求信息。根据本公开的实施例,在程序变更的情况下,可以将包含查询时间段的请求信息发送给程序变更服务平台,并执行将在下文描述的步骤S261至S281。在数据变更的情况下,可以将包含查询时间段的请求信息发送给数据变更服务平台,并执行将在下文描述的步骤S262至S282。
在本公开的一些实施例中,可以针对服务平台设置对应的API以向对应的API发送请求信息并从其接收变更数据。例如,对于程序变更服务平台,可以设置程序变更API。对于数据变更服务平台,可以设置数据变更API。特别地,可以在本地存储与服务平台有关的数据接口的配置信息。可以根据该配置信息获取用于服务平台的指定接口标识(即,ID),并且可以根据获取的指定接口ID确定对应的程序变更API或对应的数据变更API。之后,可以向所确定的API发送包括预定查询时间段的请求信息以便从其接收相关的变更数据。
在步骤S261,从程序变更服务平台接收与服务平台中的程序变更有关的数据(也称作程序变更数据)。根据本公开的实施例,可以从程序变更服务平台接收在包含在请求信息中的查询时间段内的程序变更数据。
在步骤S271,在接收到的程序变更数据中确定与关于服务的重点业务对象有关的程序变更数据。根据本公开的实施例,可以以预设白名单的方式对接收到的程序变更数据进行过滤以得到与重点业务对象相关的程序变更数据。
在步骤S281,从所确定的程序变更数据中去除具有预设变更特征(例如,与程序变更有关的第一预设变更特征)的程序变更数据,以得到经筛选的程序变更数据。
根据本公开的实施例,可以基于第一预设变更特征从与重点业务对象相关的程序变更数据中剔除一些程序变更数据。第一预设变更特征可以包括以下至少一项:变更尚未开始;变更持续时间短于预定的第一阈值;变更持续时间长于预定的第二阈值;或者变更处于预定的状态。
变更尚未开始可以包括:变更已经发布但是变更执行过程尚未开始。因此,这样的变更可能不会对服务造成影响,在当前应被剔除,以便减少数据量并提高处理效率。
变更持续时间短于预定的第一阈值可以包括:变更过程未整体完成,例如,变更仅部署到了部分机器(例如,计算装置或设备)而未部署到全部机器。因此,这样的变更对整个服务影响较小,可以被剔除,以便减少数据量并提高处理效率。作为示例,第一阈值可以设置为10分钟。然而,本公开不限于此,并且可以使用其他的第一阈值。
变更持续时间长于预定的第二阈值可以包括:变更过程已完成但是尚未被确认。例如,一些程序变更在部署完成后需要人工确认完成。因此,这样的变更应被剔除,以便减少数据量并提高处理效率。作为示例,第二阈值可以设置为一小时。然而,本公开不限于此,并且可以使用其他的第二阈值。
变更处于预定的状态可以包括:变更的状态为人工检查或后置任务。因此,这样的变更需要人工确认,应被剔除,以便减少数据量并提高处理效率。
在步骤S262,从数据变更服务平台接收与服务平台中的数据变更有关的数据(也称作数据变更数据)。根据本公开的实施例,可以从数据变更服务平台接收在包含在请求信息中的查询时间段内的数据变更数据。
在步骤S272,在接收到的数据变更数据中确定与关于服务的重点业务对象有关的数据变更数据。根据本公开的实施例,可以以预设白名单的方式对接收到的数据变更数据进行过滤以得到与重点业务对象相关的数据变更数据。
在步骤S282,从所确定的数据变更数据中去除具有预设变更特征(例如,与数据变更有关的第二预设变更特征)的数据变更数据,以得到经筛选的数据变更数据。
根据本公开的实施例,可以基于第二预设变更特征从与重点业务对象相关的数据变更数据中剔除一些数据变更数据。第二预设变更特征可以包括以下至少一项:变更尚未开始;变更处于预定的阶段;或者变更未在预定时间段内进行。
变更尚未开始可以包括:变更已经发布但是变更执行过程尚未开始。因此,这样的变更可能不会对服务造成影响,在当前应被剔除,以便减少数据量并提高处理效率。
变更处于预定的阶段可以包括:变更过程未整体完成或者变更暂停(例如,处于skipped或ignored阶段)。变更暂停可以表示当前不进行变更而是跳过或忽略。因此,这样的变更对服务的影响较小,可以被剔除,以便减少数据量并提高处理效率。
变更未在预定时间段内进行可以包括:变更过程不是在所设置的预定时间段内进行的。例如,服务平台的一些数据接口可能无法根据时间提供变更数据,从而提供了不在所设置的预定时间段内的变更数据。因此,这样的变更应被剔除,以便减少数据量并提高处理效率。
以上描述的与程序变更有关的第一预设变更特征和与数据变更有关的第二预设变更特征仅仅是示例,并且它们可以根据服务平台的服务或重点业务对象而变化。本公开不限于此。
在步骤S290,对得到的经筛选的服务变更数据(包括程序变更数据或数据变更数据)进行整理并返回整理结果,以便使用经筛选的服务变更数据来确定关于服务的异常变更,例如,引起服务***异常或故障的变更。
图3是根据本公开实施例的所获取的服务变更数据和白名单的示例的示意图。
如图3所示,所获取的服务变更数据可以是列表310的形式。根据本公开的实施例,服务变更数据列表310可以包括上线模板、版本号、描述、开始时间和进度。根据本公开的实施例,上线模板可以体现要进行线上变更的数据类型,例如在服务变更数据列表310中模板1、模板2和模板3均表明上线变更数据为程序数据。版本号可以表示变更数据的版本。描述可以包含上线模板所涉及的***节点或模块或***策略。开始时间可以表示执行变更的开始时间。进度可以表示变更所处的阶段或状态。
根据本公开的实施例,白名单320可以包括项目名称、内容和更新周期。项目名称可以是白名单中的数据项目的名称。内容可以包含白名单中的数据项目所针对的重要业务对象。例如在白名单320的内容中,将模块A作为重要模块,将匹配策略C和过滤策略D作为重要策略。更新周期可以表示数据项目的更新周期。
参考图3,以服务变更数据列表310和白名单320为例,本公开的方法可以如下实施。作为示例,可以获取服务变更数据列表310,并将所获取的服务变更数据列表310中包括的描述条目与白名单320中包括的内容条目进行比较以确定与重点业务对象有关的服务变更数据(例如,上线模板)。例如,在服务变更数据列表310中,根据模板2的描述可以确定模板2涉及模块B。通过将服务变更数据列表310与白名单320比较,可以确定模块B未包含在白名单320中,由此可以确定模板2涉及的模块B为非重要模块,模板2可以被删除。然后,可以基于预设变更特征对所确定的与重点业务对象有关的服务变更数据进行进一步筛选。例如,处于人工检查状态的模板1可以被删除。
尽管图3描述了服务变更数据列表310和白名单320,但是它们仅是本公开的示例,并且本公开不限于此。例如,服务变更数据列表310和白名单320可以采用任何其他适当的形式,例如,包括更多或更少的条目。
图4是根据本公开另一实施例的数据处理装置的示意性框图。
如图4所示,数据处理装置400可以包括获取模块410、确定模块420和去除模块430。根据本公开的实施例,装置400可以被配置为执行如图1所示的方法100或如图2所示的方法200。因此,以上针对图1至图3进行的描述也适用于图4,并且为了简洁起见,将不再进行赘述。
根据本公开的实施例,获取模块410可以被配置为获取服务平台在预定时间段内的服务变更数据。根据本公开的实施例,服务平台可以包括数据变更平台或程序变更平台中的至少一个。服务变更可以包括与服务有关的程序变更或数据变更。而且,预定时间段可以是与变更获取或采集有关的时间段,例如查询时间段。
确定模块420可以被配置为在获取模块410所获取的服务变更数据中确定与预设的重点业务对象有关的服务变更数据。此处,确定模块420可以以预设白名单的方式对所获取的服务变更数据进行过滤以得到与重点业务对象相关的变更数据。白名单可以存储关于服务的重点业务对象,例如,服务***的重要节点或模块或者与服务有关的重要策略(例如,过滤策略、匹配策略等)。作为示例,可以采用MySQL数据库的方式存储白名单。或者,可以采用本地硬盘存储的方式存储白名单。然而,本公开不限于此,并且可以采用其他数据库存储方式来存储白名单。
去除模块430可以被配置为从确定模块420所确定的服务变更数据中去除具有预设变更特征的服务变更数据以得到经筛选的服务变更数据。此处,去除模块430可以基于预设变更特征在与重点业务对象有关的变更数据中剔除一些变更。例如,在程序变更的情况下,可以基于与程序变更有关的第一预设变更特征从与重点业务对象有关的变更数据中剔除一些程序变更数据。在数据变更的情况下,可以基于与数据变更有关的第二预设变更特征从与重点业务对象有关的变更数据中剔除一些数据变更数据。以上已经针对图1描述了第一预设变更特征和第二预设变更特征,因此这里不再赘述。
图5是根据本公开另一实施例的数据处理装置的示意性框图。以上针对图1至图4进行的描述也适用于图5,因此为了简洁起见,将不再进行赘述。
如图5所示,数据处理装置500可以包括获取模块510、确定模块520、去除模块530。以上对图4所示的获取模块410、确定模块420和去除模块430进行的描述分别适用于图5所示的获取模块510、确定模块520、去除模块530,因此,这里将省略重复的描述。图5与图4的主要区别在于,获取模块510包括发送模块511和接收模块512。
在本公开的一些实施例中,发送模块511可以被配置为向服务平台发送包括预定时间段的请求信息。预定时间段可以是预设的与变更获取有关的时间段。作为示例,可以将所设的预定时间段包括(或封装)在请求信息中以通过发送模块511向服务平台发送该请求信息。
在本公开的一些实施例中,接收模块512可以被配置为从服务平台接收在预定时间段内的服务变更数据。作为示例,接收模块512可以接收由服务平台响应于请求信息而发送的在所设的预定时间段内的服务变更数据,例如,与服务变更有关的程序变更数据和/或数据变更数据。
之后,可以由确定模块520确定与预设的重点业务对象有关的服务变更数据,并且可以由去除模块530基于预设的变更特征去除一些变更数据。
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
图6示出了可以用来实施本公开的实施例的示例电子设备600的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
如图6所示,设备600包括计算单元601,其可以根据存储在只读存储器(ROM)602中的计算机程序或者从存储单元608加载到随机访问存储器(RAM)603中的计算机程序,来执行各种适当的动作和处理。在RAM 603中,还可存储设备600操作所需的各种程序和数据。计算单元601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
设备600中的多个部件连接至I/O接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理,例如由上述装置400或500执行的方法和处理。例如,在一些实施例中,这些方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由ROM 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到RAM 603并由计算单元601执行时,可以执行上文描述的方法100或200的一个或多个步骤。备选地,在其他实施例中,计算单元601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行上述方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
Claims (13)
1.一种数据处理方法,包括:
获取服务平台在预定时间段内的服务变更数据;
在所获取的服务变更数据中确定与预设的重点业务对象有关的服务变更数据;以及
从所确定的服务变更数据中去除具有预设变更特征的服务变更数据,得到经筛选的服务变更数据。
2.根据权利要求1所述的方法,其中,所述在所获取的服务变更数据中确定与预设的重点业务对象有关的服务变更数据包括:
将所获取的在所述预定时间段内的服务变更数据所涉及的业务对象与预设白名单中的重点业务对象进行比较;以及
基于所述比较的结果从所获取的服务变更数据中剔除至少一部分服务变更数据,得到与重点业务对象有关的服务变更数据,其中所述至少一部分服务变更数据所涉及的业务对象未包含在所述白名单中。
3.根据权利要求1或2所述的方法,其中,所述服务变更数据包括与所述服务平台中的程序变更有关的数据,并且
其中,所述从所确定的服务变更数据中去除具有预设变更特征的服务变更数据包括:
从与重点业务对象有关的服务变更数据中剔除以下项之中的至少之一:
与尚未开始的程序变更有关的数据;
与持续时间短于预定的第一阈值的程序变更有关的数据;
与持续时间长于预定的第二阈值的程序变更有关的数据;以及
与处于预定状态的程序变更有关的数据。
4.根据权利要求1或2所述的方法,其中,所述服务变更数据包括与所述服务平台中的数据变更有关的数据,并且
其中,所述从所确定的服务变更数据中去除具有预设变更特征的服务变更数据包括:
从与重点业务对象有关的服务变更数据中剔除以下项之中的至少之一:
与尚未开始的数据变更有关的数据;
与处于预定阶段的数据变更有关的数据;以及
与未在所述预定时间段内进行的数据变更有关的数据。
5.根据权利要求1所述的方法,其中,所述获取服务平台在预定时间段内的服务变更数据包括:
向所述服务平台发送包括所述预定时间段的请求信息;以及
从所述服务平台接收基于所述请求信息的服务变更数据。
6.根据权利要求5所述的方法,还包括:在发送所述请求信息之前,
响应于***发生报警事件,基于发生报警时的时间来设置所述预定时间段,并将所设置的预定时间段包括在所述请求信息中。
7.根据权利要求5所述的方法,还包括:在发送所述请求信息之前,
根据接收到的起始时间和结束时间来设置所述预定时间段,并将所设置的预定时间段包括在所述请求信息中。
8.根据权利要求5所述的方法,其中,
所述服务平台设置有变更API;
所述获取服务平台在预定时间段内的服务变更数据包括:
根据与所述服务平台有关的数据接口的配置信息获得用于所述服务平台的特定接口标识;
根据所述标识确定关于所述服务平台的变更API;
向所述变更API发送包括所述预定时间段的请求信息;以及
从所述变更API接收基于所述请求信息的服务变更数据。
9.根据前述权利要求中任一项权利要求所述的方法,还包括:使用所述经筛选的服务变更数据,确定关于服务的异常变更。
10.一种数据处理装置,包括:
获取模块,被配置为获取服务平台在预定时间段内的服务变更数据;
确定模块,被配置为在所述获取模块所获取的服务变更数据中确定与预设的重点业务对象有关的服务变更数据;以及
去除模块,被配置为从所述确定模块所确定的服务变更数据中去除具有预设变更特征的服务变更数据,得到经筛选的服务变更数据。
11.一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行根据权利要求1-9中任一项所述的方法。
12.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行根据权利要求1-9中任一项所述的方法。
13.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110386202.4A CN113014675B (zh) | 2021-04-09 | 2021-04-09 | 数据处理方法及装置、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110386202.4A CN113014675B (zh) | 2021-04-09 | 2021-04-09 | 数据处理方法及装置、电子设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113014675A true CN113014675A (zh) | 2021-06-22 |
CN113014675B CN113014675B (zh) | 2023-05-19 |
Family
ID=76388299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110386202.4A Active CN113014675B (zh) | 2021-04-09 | 2021-04-09 | 数据处理方法及装置、电子设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113014675B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113449196A (zh) * | 2021-07-16 | 2021-09-28 | 北京天眼查科技有限公司 | 信息生成方法及装置、电子设备和可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180005199A1 (en) * | 2016-07-01 | 2018-01-04 | International Business Machines Corporation | System and method to analyze and detect anomalies in vehicle service procedures |
CN110471821A (zh) * | 2019-08-07 | 2019-11-19 | 深圳市腾讯计算机***有限公司 | 异常变更检测方法、服务器及计算机可读存储介质 |
CN111914194A (zh) * | 2020-07-02 | 2020-11-10 | 网联清算有限公司 | 一种业务***变更方法、装置、电子设备及存储介质 |
US20210065083A1 (en) * | 2019-08-26 | 2021-03-04 | Wangsu Science & Technology Co., Ltd. | Method for changing device business and business change system |
CN112581126A (zh) * | 2020-12-08 | 2021-03-30 | 腾讯科技(深圳)有限公司 | 基于区块链的平台数据管理方法、装置及存储介质 |
-
2021
- 2021-04-09 CN CN202110386202.4A patent/CN113014675B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180005199A1 (en) * | 2016-07-01 | 2018-01-04 | International Business Machines Corporation | System and method to analyze and detect anomalies in vehicle service procedures |
CN110471821A (zh) * | 2019-08-07 | 2019-11-19 | 深圳市腾讯计算机***有限公司 | 异常变更检测方法、服务器及计算机可读存储介质 |
US20210065083A1 (en) * | 2019-08-26 | 2021-03-04 | Wangsu Science & Technology Co., Ltd. | Method for changing device business and business change system |
CN111914194A (zh) * | 2020-07-02 | 2020-11-10 | 网联清算有限公司 | 一种业务***变更方法、装置、电子设备及存储介质 |
CN112581126A (zh) * | 2020-12-08 | 2021-03-30 | 腾讯科技(深圳)有限公司 | 基于区块链的平台数据管理方法、装置及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113449196A (zh) * | 2021-07-16 | 2021-09-28 | 北京天眼查科技有限公司 | 信息生成方法及装置、电子设备和可读存储介质 |
CN113449196B (zh) * | 2021-07-16 | 2024-04-19 | 北京金堤科技有限公司 | 信息生成方法及装置、电子设备和可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113014675B (zh) | 2023-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113792341A (zh) | 应用程序的隐私合规自动化检测方法、装置、设备及介质 | |
CN113220573B (zh) | 用于微服务架构的测试方法、装置和电子设备 | |
CN113014675A (zh) | 数据处理方法及装置、电子设备和存储介质 | |
CN111464637B (zh) | 无人车数据处理方法、装置、设备和介质 | |
CN116074183B (zh) | 一种基于规则引擎的c3超时分析方法、装置及设备 | |
CN116755974A (zh) | 云计算平台运维方法、装置、电子设备及存储介质 | |
CN116645082A (zh) | 一种***巡检方法、装置、设备以及存储介质 | |
CN116301997A (zh) | 一种控制器的升级方法、装置、设备和介质 | |
CN116450176A (zh) | 版本更新方法、装置、电子设备及存储介质 | |
CN112799642B (zh) | 用于处理数据的方法、装置、设备以及存储介质 | |
CN114500106A (zh) | 一种服务器的安全管理方法、装置、设备和存储介质 | |
CN113590447A (zh) | 埋点处理方法和装置 | |
CN113420713A (zh) | 异常监控方法、装置、电子设备及计算机可读介质 | |
CN116204344A (zh) | 流程处置方法、装置、设备、介质和程序产品 | |
CN115858279A (zh) | 一种日志处理方法、装置、设备以及存储介质 | |
CN115794459A (zh) | 原生应用程序的闪退处理方法、装置、设备及存储介质 | |
CN116244324A (zh) | 任务数据关系挖掘方法、装置、电子设备及存储介质 | |
CN115643091A (zh) | ***日志监控方法、装置、设备及介质 | |
CN115408195A (zh) | 一种异构平台的批量任务管理方法、设备和存储介质 | |
CN113535187A (zh) | 服务上线方法、服务更新方法及服务提供方法 | |
CN115686304A (zh) | 信息获取方法、装置、电子设备及存储介质 | |
CN117634470A (zh) | 一种校验方法、装置、设备及存储介质 | |
CN117251196A (zh) | 一种数据维护方法、装置、设备及存储介质 | |
CN117579681A (zh) | 一种基于Nacos配置中心发布配置的方法、装置、设备及存储介质 | |
CN117707643A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |