基于SONAR应用的任务提醒方法技术

技术编号:35597773 阅读:11 留言:0更新日期:2022-11-16 15:17
本发明专利技术涉及信息处理技术领域,具体涉及一种基于SONAR应用的任务提醒方法。本发明专利技术基于SONAR服务的基础上,首先获取报警信息,根据报警信息,获取目标数据,然后将目标数据转换成相应的任务信息,最后,将任务信息发送给客户端,以便于提醒用户及时处理,降低了代码质量和代码安全带来的风险问题。和代码安全带来的风险问题。和代码安全带来的风险问题。

【技术实现步骤摘要】
基于SONAR应用的任务提醒方法


[0001]本专利技术涉及计算机软件
,具体涉及一种基于SONAR应用的任务提醒方法。

技术介绍

[0002]随着互联网科技、网络基础建设的高速发展,越来越多的公司、机构、个人开始在互联网上构建企业网站、机构网站、个人网站,还有很多对外提供服务的应用。用户对代码质量和代码安全也有了更高的要求,以防止因为代码质量和代码安全导致用户造成巨大的损失。越来越多的用户使用SONAR应用来检查用户的代码质量和代码安全。
[0003]但是SONAR在给用户带来方便的同时也存在一些痛点,SONAR不能给用户及时提醒,而且从市面上来看,当前并没有一款产品能够实现对SONAR检测出的质量和安全问题的提醒。这相对来说增加了企业、结构、个人的经营损失的风险,为了能够有效的提醒企业、结构、个人的代码质量和安全问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种基于SONAR应用的任务提醒方法,以克服目前由于SONAR不能给用户及时提醒,增加了代码质量和代码安全带来的风险问题。
[0005]为实现以上目的,本专利技术采用如下技术方案:
[0006]一种基于SONAR应用的任务提醒方法,基于SONAR服务的基础上,所述方法包括:
[0007]获取报警信息;
[0008]根据所述报警信息,获取目标数据;
[0009]将所述目标数据转换成任务信息;
[0010]将所述任务信息发送给客户端。
[0011]进一步的,以上所述的方法,所述获取目标数据,包括:
[0012]获取用户端权限指令;
[0013]若所述权限指令为授权指令,则获取目标数据。
[0014]进一步的,以上所述的方法,所述获取目标数据,包括:
[0015]利用网络爬虫爬取目标数据。
[0016]进一步的,以上所述的方法,所述将所述目标数据转换成任务信息,包括:
[0017]通过SONAR

WARNING将所述目标数据核心封装成对应的任务信息。
[0018]进一步的,以上所述的方法,所述将所述任务信息发送给客户端,包括:
[0019]通过预设API和对应交流平台的适配器,调用所述API的发送接口;
[0020]根据所述API的发送接口和所述适配器,通过所述交流平台,将所述任务信息发送给客户端。
[0021]进一步的,以上所述的方法,所述任务信息包括任务事项和发送人信息。
[0022]进一步的,以上所述的方法,所述交流平台包括,微信、钉钉、短信和第三方聊天工具。
[0023]本专利技术基于SONAR应用的任务提醒方法的有益效果为:
[0024]本专利技术基于SONAR服务的基础上,首先获取报警信息,根据报警信息,获取目标数据,然后将目标数据转换成相应的任务信息,最后,将任务信息发送给客户端,以便于提醒用户及时处理,降低了代码质量和代码安全带来的风险问题。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本专利技术基于SONAR应用的任务提醒方法一种实施例提供的流程图;
[0027]图2是本专利技术基于SONAR应用的任务提醒方法一种实施例提供的流程图。
具体实施方式
[0028]为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。
[0029]SONAR在给用户带来方便的同时也存在一些痛点,SONAR不能给用户及时提醒,而且从市面上来看,当前并没有一款产品能够实现对SONAR检测出的质量和安全问题的提醒。这相对来说增加了企业、结构、个人的经营损失的风险,为了能够有效的提醒企业、结构、个人的代码质量和安全问题。
[0030]有鉴于此,本专利技术的目的在于提供一种基于SONAR应用的任务提醒方法,以克服目前由于SONAR不能给用户及时提醒,增加了代码质量和代码安全带来的风险问题。
[0031]参照图1,图1是本专利技术基于SONAR应用的任务提醒方法一种实施例提供的流程图。请参阅图1,本实施例可以包括以下步骤:
[0032]S11、获取报警信息。
[0033]S12、根据报警信息,获取目标数据。
[0034]在一些可选的实施例中,首先获取用户端的权限指令,当获取的权限指令为授权指令时,开始获取目标数据。具体的,在企业、机构、个人授权的情况下,利用网络爬虫技术爬取定制化数据,从而获取目标数据。使用网络爬虫技术,爬取目标数据,能够节省时间,网络爬虫可以自动的、同时快速进行多个爬取进程;同时,爬取到的数据量远远超过手动收集的数据量。
[0035]S13、将所述目标数据转换成任务信息。
[0036]在一些可选的实施例中,通过SONAR

WARNING将所述目标数据核心封装成对应的任务信息。具体的,当获取到目标数据后,通过定制化SONAR

WARNING核心,对目标数据进行组件,从而将目标数据封装对应的任务信息。其中,任务信息包括,任务事项和发送人的信息。
[0037]S14、将所述任务信息发送给客户端。
[0038]在一些可选的实施例中,通过指定API和对应交流平台的适配器,调用所述API的发送接口;根据所述API的发送接口和所述适配器,通过所述交流平台,将所述任务信息发送给客户端。具体的,指定API和对应交流平台的适配器,通过适配器模式抽象出API,然后利用不同的交流平台通过定制简单适配器和升级适配器达到将任务信息发送到客户端的目的。其中,交流平台包括,微信、钉钉、短信和第三方聊天工具。API,即应用程序接口,是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定,通过API发送任务信息时,可以无需访问源码,或理解内部工作机制的细节。
[0039]基于SONAR服务的基础上,首先获取报警信息,根据报警信息,获取目标数据,然后将目标数据转换成相应的任务信息,最后,将任务信息发送给客户端,以便于提醒用户及时处理,降低了代码质量和代码安全带来的风险问题。
[0040]如图2所示,本申请还提供了一种实施例,所述实施例方法包括:
[0041]首先利用网络爬虫,从SONAR应用上爬取目标数据,然后利用SONAR

WARNING核心,对爬取到的数据进行重新组装,封装成任务事项和发送人的信息,然后调用API,通过不同的适配器,将信息发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SONAR应用的任务提醒方法,其特征在于,基于SONAR服务的基础上,所述方法包括:获取报警信息;根据所述报警信息,获取目标数据;将所述目标数据转换成任务信息;将所述任务信息发送给客户端。2.根据权利要求1所述的方法,其特征在于,所述获取目标数据,包括:获取用户端权限指令;若所述权限指令为授权指令,则获取目标数据。3.根据权利要求1所述的方法,其特征在于,所述获取目标数据,包括:利用网络爬虫爬取目标数据。4.根据权利要求1所述的方法,其特征在于,所述将所述目标数据转换成任务信息,包括:通过S...

【专利技术属性】
技术研发人员:肖俊吉日嘎拉田家远苑文广史迎冬
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1