System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及终端应用的,尤其涉及目标任务的处理方法、装置、设备、存储介质及程序产品。
技术介绍
1、目前,在客户端中可以实现多个目标任务,目标任务可以包括后台任务。例如,后台任务可以是后台服务定时向用户发送邮件,可以是后台服务定时生成可视化图表等。后台任务需要后台服务对相关的任务数据进行渲染处理。
2、在相关技术中,后台服务自身可以处理任务数据的渲染,通过代码导出,但渲染效果较差。若要提升渲染效果,后台服务需要通过浏览器端的网页服务(下文简称web服务)进行渲染。
3、在上述过程中,需要用户先登录浏览器,并保持浏览器与后台服务的会话处于有效状态,导致后台服务的执行效率较低。
技术实现思路
1、本申请实施例提供一种目标任务的处理方法、装置、设备、存储介质及程序产品,用以解决现有技术中的需要用户先登录浏览器,并保持浏览器与后台服务的会话处于有效状态,导致后台服务的执行效率较低的缺陷。
2、第一方面,本申请提供一种目标任务的处理方法,包括:
3、通过客户端应用接收目标后台服务发送的、目标任务对应的任务数据;
4、通过所述客户端应用向第一web服务发送所述任务数据,并通过所述第一web服务对所述任务数据进行渲染处理,得到目标数据;
5、通过所述第一web服务向所述客户端应用发送所述目标数据;
6、通过所述客户端应用对所述目标数据进行处理,以完成所述目标任务。
7、在一种可能的实施方式中,通过
8、通过所述客户端应用向所述目标后台服务发送所述目标数据,通过所述目标后台服务对所述目标数据进行处理,以完成所述目标任务;或者,
9、通过所述客户端应用显示所述目标数据,以完成所述目标任务。
10、在一种可能的实施方式中,所述目标任务为定时发送任务;通过所述目标后台服务对所述目标数据进行处理,以完成所述目标任务,包括:
11、通过所述目标后台服务确定所述定时发送任务对应的发送时刻和目标对象;
12、通过所述目标后台服务对所述目标数据进行封装处理,得到目标文件;
13、通过所述目标后台服务在所述发送时刻,向所述目标对象发送所述目标文件。
14、在一种可能的实施方式中,通过客户端应用接收目标后台服务发送的、目标任务对应的任务数据之前,还包括:
15、在所述客户端应用启动后,通过所述客户端应用向所述第一web服务发送第一连接请求;
16、通过所述第一web服务向所述客户端应用发送所述第一连接请求对应的第一连接响应,以创建所述客户端应用与所述第一web服务之间的长链接;及/或,
17、在所述客户端应用启动后,确定所述目标后台服务,并通过所述客户端应用向所述目标后台服务发送第二连接请求;
18、通过所述目标后台服务向所述客户端应用发送所述第二连接请求对应的第二连接响应,以创建所述客户端应用与所述目标后台服务之间的长链接。
19、在一种可能的实施方式中,所述目标数据与浏览器端中的第二web服务对所述任务数据进行渲染处理所得到的数据相同。
20、在一种可能的实施方式中,所述目标数据包括渲染页面,所述渲染页面中包括图像、表格、文本、视频中的至少一个。
21、在一种可能的实施方式中,确定所述目标后台服务,包括:
22、将所述客户端应用对应的后台服务,确定为所述目标后台服务;或者,
23、在所述客户端应用对应的后台服务页面中显示输入控件,响应于在所述输入控件输入的服务标识,并将所述服务标识对应的后台服务确定为所述目标后台服务。
24、在一种可能的实施方式中,所述方法还包括:
25、在检测到所述客户端应用退出后,断开所述客户端应用与所述第一web服务之间的长链接,及/或,断开所述客户端应用与所述目标后台服务之间的长链接。
26、第二方面,本申请提供一种目标任务的处理装置,包括:
27、接收模块,用于通过客户端应用接收目标后台服务发送的、目标任务对应的任务数据;
28、第一处理模块,用于通过所述客户端应用向第一web服务发送所述任务数据,并通过所述第一web服务对所述任务数据进行渲染处理,得到目标数据;
29、发送模块,用于通过所述第一web服务向所述客户端应用发送所述目标数据;
30、第二处理模块,用于通过所述客户端应用对所述目标数据进行处理,以完成所述目标任务。
31、在一种可能的实施方式中,第二处理模块具体用于:
32、通过所述客户端应用向所述目标后台服务发送所述目标数据,通过所述目标后台服务对所述目标数据进行处理,以完成所述目标任务;或者,
33、通过所述客户端应用显示所述目标数据,以完成所述目标任务。
34、在一种可能的实施方式中,所述目标任务为定时发送任务;第二处理模块具体用于:
35、通过所述目标后台服务确定所述定时发送任务对应的发送时刻和目标对象;
36、通过所述目标后台服务对所述目标数据进行封装处理,得到目标文件;
37、通过所述目标后台服务在所述发送时刻,向所述目标对象发送所述目标文件。
38、在一种可能的实施方式中,所述装置还包括创建模块,创建模块用于:
39、在所述客户端应用启动后,通过所述客户端应用向所述第一web服务发送第一连接请求;
40、通过所述第一web服务向所述客户端应用发送所述第一连接请求对应的第一连接响应,以创建所述客户端应用与所述第一web服务之间的长链接;及/或,
41、在所述客户端应用启动后,确定所述目标后台服务,并通过所述客户端应用向所述目标后台服务发送第二连接请求;
42、通过所述目标后台服务向所述客户端应用发送所述第二连接请求对应的第二连接响应,以创建所述客户端应用与所述目标后台服务之间的长链接。
43、在一种可能的实施方式中,所述目标数据与浏览器端中的第二web服务对所述任务数据进行渲染处理所得到的数据相同。
44、在一种可能的实施方式中,所述目标数据包括渲染页面,所述渲染页面中包括图像、表格、文本、视频中的至少一个。
45、在一种可能的实施方式中,创建模块具体用于:
46、将所述客户端应用对应的后台服务,确定为所述目标后台服务;或者,
47、在所述客户端应用对应的后台服务页面中显示输入控件,响应于在所述输入控件输入的服务标识,并将所述服务标识对应的后台服务确定为所述目标后台服务。
48、在一种可能的实施方式中,所述装置还包括断开模块,断开模块用于:
49、在检测到所述客户端应用退出后,断开所述客户端应用与所述第一web服务之间的长链接,及/或本文档来自技高网...
【技术保护点】
1.一种目标任务的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,通过所述客户端应用对所述目标数据进行处理,以完成所述目标任务,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标任务为定时发送任务;通过所述目标后台服务对所述目标数据进行处理,以完成所述目标任务,包括:
4.根据权利要求3所述的方法,其特征在于,通过客户端应用接收目标后台服务发送的、目标任务对应的任务数据之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述目标数据与浏览器端中的第二web服务对所述任务数据进行渲染处理所得到的数据相同。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述目标数据包括渲染页面,所述渲染页面中包括图像、表格、文本、视频中的至少一个。
7.根据权利要求4所述的方法,其特征在于,确定所述目标后台服务,包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
9.一种目标任务的处理装置,其特征在于,所述装置包括:
10.
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8任一项所述的方法。
12.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至8任一项所述的方法。
...【技术特征摘要】
1.一种目标任务的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,通过所述客户端应用对所述目标数据进行处理,以完成所述目标任务,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标任务为定时发送任务;通过所述目标后台服务对所述目标数据进行处理,以完成所述目标任务,包括:
4.根据权利要求3所述的方法,其特征在于,通过客户端应用接收目标后台服务发送的、目标任务对应的任务数据之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述目标数据与浏览器端中的第二web服务对所述任务数据进行渲染处理所得到的数据相同。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述目标数据包括渲染页面,所...
【专利技术属性】
技术研发人员:杨舒,谭丽璐,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。