一种数据处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:39240282 阅读:7 留言:0更新日期:2023-10-30 11:52
本申请实施例公开一种数据处理方法、装置、电子设备及存储介质,涉及计算机软件技术领域,能够在不同web应用之间提供更灵活的数据处理,所述方法包括:响应于用户对第一web应用的操作所触发的数据处理请求,web运行时接收所述第一web应用发送的所述数据处理请求;所述web运行时将所述数据处理请求转发给第二web应用;所述第二web应用对所述数据处理请求进行处理,所述web运行时接收所述第二web应用发送的处理结果;所述web运行时将所述处理结果转发给所述第一web应用。本发明专利技术可用于跨web应用的数据处理。应用的数据处理。应用的数据处理。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备和存储介质


[0001]本申请涉及计算机软件
,尤其涉及一种数据处理方法、装置、电子设备和存储介质。

技术介绍

[0002]基于W3C标准的现有Web运行时,Web应用/网页在终端运行,只能通过URL打开其他Web应用/网页,或请求Web服务器的Restful或类似API获得返回结果。
[0003]目前标准的Web运行时不能在终端上提供Web应用/网页之间的数据请求响应机制与能力,无法根据服务分类动态的提供请求已安装/注册的安全可信任的数据服务机制,并且没有提供在终端Web运行时上Web应用/网页之间数据的请求响应机制。

技术实现思路

[0004]有鉴于此,本申请实施例提供一种数据处理方法、装置、电子设备和存储介质,便于在不同web应用之间提供更灵活的数据处理。
[0005]在第一方面,本专利技术实施例提供一种数据处理方法,应用于终端设备,包括:响应于用户对第一web应用的操作所触发的数据处理请求,web运行时接收所述第一web应用发送的所述数据处理请求;所述web运行时将所述数据处理请求转发给第二web应用;所述第二web应用对所述数据处理请求进行处理,所述web运行时接收所述第二web应用发送的处理结果;所述web运行时将所述处理结果转发给所述第一web应用。
[0006]结合第一方面,在第一方面的第一种实施方式中,所述第一web应用将所述数据处理请求发送给web运行时,包括:所述第一web应用调用web运行时提供的应用程序接口,将所述数据处理请求发送给web运行时。
[0007]结合第一方面,在第一方面的第二种实施方式中,所述web运行时将所述数据处理请求转发给第二web应用,包括:所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的第一数据处理服务,并将所述数据处理请求转发给所述第一数据处理服务所属的第二web应用。
[0008]结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的第一数据处理服务,包括:所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的数据处理服务;若筛选出的所述数据处理服务的数量为1,则将该数据处理服务作为可处理所述
处理请求的第一数据处理服务;若筛选出的所述数据处理服务的数量为大于1,则向用户展示筛选出的所述数据处理服务列表;响应于对所述数据处理服务列表中一数据处理服务的选中操作,将选中的数据处理服务作为可处理所述处理请求的第一数据处理服务。
[0009]结合第一方面的第二种实施方式,在第一方面的第四种实施方式中,所述数据处理请求中包括第一数据处理服务标识;其中,所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的数据处理服务,包括:所述web运行时基于所述数据处理请求中的第一数据处理服务标识,从已注册的数据处理服务中筛选出第一数据处理服务。
[0010]结合第一方面的第二种实施方式,在第一方面的第五种实施方式中,所述数据处理请求中包括数据处理服务类别;其中,所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的数据处理服务,包括:所述web运行时基于所述数据处理服务类别,从已注册的数据处理服务中筛选出至少一个数据处理服务。
[0011]结合第一方面的第二种实施方式,在第一方面的第六种实施方式中,所述数据处理请求中包括数据输出规格;其中,所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的数据处理服务,包括:所述web运行时基于所述数据输出规格,从已注册的数据处理服务中筛选出至少一个数据处理服务;其中,筛选出的至少一个数据处理服务的数据输入规格,与所述数据输出规格相匹配。
[0012]结合第一方面,在第一方面的第七种实施方式中,在响应于用户对第一web应用的操作所触发的数据处理请求之前,所述方法包括:响应于对第二web应用的确认安装请求,在web运行时中注册所述第二web应用及所述第二web应用所声明的数据处理服务。
[0013]结合第一方面的第七种实施方式,在第一方面的第八种实施方式中,所述第二web应用所声明的数据处理服务中,包括:所述第二web应用可提供的数据处理服务标识、数据处理服务类别、和/或数据处理服务的数据输入规格。
[0014]在第二方面,本专利技术实施例提供一种数据处理装置,应用于终端设备,所述装置包括:第一接收单元,用于响应于用户对第一web应用的操作所触发的数据处理请求,web运行时接收所述第一web应用发送的所述数据处理请求;第一转发单元,用于所述web运行时将所述数据处理请求转发给第二web应用;第二接收单元,用于所述第二web应用对所述数据处理请求进行处理,所述web运行时接收所述第二web应用发送的处理结果;第二转发单元,用于所述web运行时将所述处理结果转发给所述第一web应用。
[0015]结合第二方面,在第二方面的第一种实施方式中,所述发送单元,包括:
所述第一web应用调用web运行时提供的应用程序接口,将所述数据处理请求发送给web运行时。
[0016]结合第二方面,在第二方面的第二种实施方式中,所述第一转发单元,包括:筛选单元,用于所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的第一数据处理服务,并将所述数据处理请求转发给所述第一数据处理服务所属的第二web应用。
[0017]结合第二方面的第二种实施方式,在第二方面的第三种实施方式中,所述筛选单元,包括:所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的数据处理服务;第一筛选模块,用于若筛选出的所述数据处理服务的数量为1,则将该数据处理服务作为可处理所述处理请求的第一数据处理服务;第二筛选模块,用于若筛选出的所述数据处理服务的数量为大于1,则向用户展示筛选出的所述数据处理服务列表;响应于对所述数据处理服务列表中一数据处理服务的选中操作,将选中的数据处理服务作为可处理所述处理请求的第一数据处理服务。
[0018]结合第二方面的第二种实施方式,在第二方面的第四种实施方式中,所述数据处理请求中包括第一数据处理服务标识;其中,所述筛选单元,包括:所述web运行时基于所述数据处理请求中的第一数据处理服务标识,从已注册的数据处理服务中筛选出第一数据处理服务。
[0019]结合第二方面的第二种实施方式,在第二方面的第五种实施方式中,所述数据处理请求中包括数据处理服务类别;其中,所述筛选单元,包括:所述web运行时基于所述数据处理服务类别,从已注册的数据处理服务中筛选出至少一个数据处理服务。
[0020]结合第二方面的第二种实施方式,在第二方面的第六种实施方式中,所述数据处理请求中包括数据输出规格;其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,应用于终端设备,其特征在于,所述方法包括:响应于用户对第一web应用的操作所触发的数据处理请求,web运行时接收所述第一web应用发送的所述数据处理请求;所述web运行时将所述数据处理请求转发给第二web应用;所述第二web应用对所述数据处理请求进行处理,所述web运行时接收所述第二web应用发送的处理结果;所述web运行时将所述处理结果转发给所述第一web应用。2.根据权利要求1所述的数据处理方法,其特征在于,所述web运行时接收所述第一web应用发送的所述数据处理请求,包括:所述第一web应用调用web运行时提供的应用程序接口,将所述数据处理请求发送给web运行时。3.根据权利要求1所述的数据处理方法,其特征在于,所述web运行时将所述数据处理请求转发给第二web应用,包括:所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的第一数据处理服务,并将所述数据处理请求转发给所述第一数据处理服务所属的第二web应用。4.根据权利要求3所述的数据处理方法,其特征在于,所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的第一数据处理服务,包括:所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的数据处理服务;若筛选出的所述数据处理服务的数量为1,则将该数据处理服务作为可处理所述处理请求的第一数据处理服务;若筛选出的所述数据处理服务的数量为大于1,则向用户展示筛选出的所述数据处理服务列表;响应于对所述数据处理服务列表中一数据处理服务的选中操作,将选中的数据处理服务作为可处理所述处理请求的第一数据处理服务。5.根据权利要求3所述的数据处理方法,其特征在于,所述数据处理请求中包括第一数据处理服务标识;其中,所述web运行时基于所述数据处理请求,从已注册的数据处理服务中筛选出可处理所述处理请求的数据处理服务,包括:所述web运行时基于所述...

【专利技术属性】
技术研发人员:宋庆林
申请(专利权)人:鼎道智联北京科技有限公司
类型:发明
国别省市:

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

1