一种服务组合方法、装置、电子设备和存储介质制造方法及图纸

技术编号:39240291 阅读:9 留言:0更新日期:2023-10-30 11:52
本申请实施例公开一种服务组合方法、装置、电子设备和存储介质,涉及计算机技术领域,该方法包括:响应于对第一图形用户界面应用的安装请求,加载所述第一图形用户界面应用的服务组合清单;解析所述第一图形用户界面应用的服务组合清单,确定所述服务组合清单中所声明的可组合子服务信息;所述可组合子服务信息包括可组合子服务及子服务组合布局样式;注册所述服务组合清单中所声明的可组合子服务;加载所述可组合子服务的应用资源;响应于启动服务组合请求,基于所述可组合子服务信息,将所述服务组合请求所对应的至少两个子服务,按照预设子服务组合布局样式进行组合,得到组合服务。本申请实施例可用于对应用的服务灵活组合的场合。的场合。的场合。

【技术实现步骤摘要】
一种服务组合方法、装置、电子设备和存储介质


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

技术介绍

[0002]基于W3C标准的现有Web运行时,Web应用只能通过iframe嵌入特定、有限的URL(Uniform Resource Locator,统一资源定位器)进行组合并通过CSS进行固定布局。出于安全性考虑,很多Web应用或网页会在Web服务器端设置为不允许被iframe嵌入。这种情况下,开发者只能根据确定的业务嵌入有限的Web应用或网页,无法做到根据需要对多个Web应用或网页进行自由灵活组合,标准的Web运行时没有在终端Web运行时上提供图形用户界面(GUI,Graphical User Interface)应用之间灵活组合的机制。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种服务组合方法、装置、电子设备和存储介质,便于对应用的服务灵活组合。
[0004]第一方面,本申请实施例提供的服务组合方法,包括:
[0005]响应于对第一图形用户界面应用的安装请求,加载所述第一图形用户界面应用的服务组合清单;
[0006]解析所述第一图形用户界面应用的服务组合清单,确定所述服务组合清单中所声明的可组合子服务信息;所述可组合子服务信息包括可组合子服务及子服务组合布局样式;
[0007]注册所述服务组合清单中所声明的可组合子服务;
[0008]加载所述可组合子服务的应用资源;
[0009]响应于启动服务组合请求,基于所述可组合子服务信息,将所述服务组合请求所对应的至少两个子服务,按照预设子服务组合布局样式进行组合,得到组合服务。
[0010]进一步地,所述服务组合清单中所声明的可组合子服务包括所述第一图形用户界面应用中的第一子服务和第二子服务;
[0011]其中,所述注册所述服务组合清单中所声明的可组合子服务,包括:
[0012]注册所述第一图形用户界面应用中的第一子服务和第二子服务。
[0013]进一步地,所述服务组合清单中所声明的可组合子服务包括所述第一图形用户界面应用中的第一子服务和第二图形用户界面应用中的第二子服务;
[0014]其中,所述注册所述服务组合清单中所声明的可组合子服务,包括:
[0015]注册所述第一图形用户界面应用中的第一子服务;
[0016]注册所述第二图形用户界面应用中的第二子服务。
[0017]进一步地,所述服务组合清单中所声明的可组合子服务包括第二图形用户界面应用中的第一子服务和第二子服务;
[0018]其中,所述注册所述服务组合清单中所声明的可组合子服务,包括:
[0019]注册所述第二图形用户界面应用中的第一子服务和第二子服务。
[0020]进一步地,所述服务组合清单中所声明的可组合子服务信息,包括所述第二图形用户界面应用的访问地址;
[0021]其中,所述注册所述第二图形用户界面应用中的第二子服务,包括:
[0022]基于所述第二图形用户界面应用的访问地址,加载所述第二图形用户界面应用及所述第二图形用户界面应用中的服务组合清单;
[0023]基于所述第二图形用户界面应用中的服务组合清单,注册所述第二图形用户界面应用中的第二子服务。
[0024]进一步地,所述服务组合清单中所声明的可组合子服务信息,包括所述第二图形用户界面应用的访问地址;
[0025]其中,所述注册所述第二图形用户界面应用中的第一子服务和第二子服务,包括:
[0026]基于所述第二图形用户界面应用的访问地址,加载所述第二图形用户界面应用及所述第二图形用户界面应用中的服务组合清单;
[0027]基于所述第二图形用户界面应用中的服务组合清单,注册所述第二图形用户界面应用中的第一子服务和第二子服务。
[0028]进一步地,在得到组合服务之后,所述方法还包括:
[0029]响应于对所述目标图形用户界面应用中所展示的子服务布局的调整操作,将所述目标图形用户界面应用中的子服务调整到目标布局位置,并记录所述目标图形用户界面应用中的子服务的目标布局位置。
[0030]进一步地,在记录所述目标图形用户界面应用中的子服务的目标布局位置之后,所述方法还包括:
[0031]响应于再次启动服务组合请求,基于所述可组合子服务信息,将所述服务组合请求所对应的至少两个子服务,按照所述目标布局位置进行组合,得到组合服务。
[0032]第二方面,本申请实施例提供的服务组合装置,包括:
[0033]第一加载模块,用于响应于对第一图形用户界面应用的安装请求,加载所述第一图形用户界面应用的服务组合清单;
[0034]清单解析模块,用于解析所述第一图形用户界面应用的服务组合清单,确定所述服务组合清单中所声明的可组合子服务信息;所述可组合子服务信息包括可组合子服务及子服务组合布局样式;
[0035]服务注册模块,用于注册所述服务组合清单中所声明的可组合子服务;
[0036]第二加载模块,用于加载所述可组合子服务的应用资源;
[0037]服务组合模块,用于响应于启动服务组合请求,基于所述可组合子服务信息,将所述服务组合请求所对应的至少两个子服务,按照预设子服务组合布局样式进行组合,得到组合服务。
[0038]进一步地,所述服务组合清单中所声明的可组合子服务包括所述第一图形用户界面应用中的第一子服务和第二子服务;
[0039]其中,所述服务注册模块,具体用于:注册所述第一图形用户界面应用中的第一子服务和第二子服务。
[0040]进一步地,所述服务组合清单中所声明的可组合子服务包括所述第一图形用户界面应用中的第一子服务和第二图形用户界面应用中的第二子服务;
[0041]其中,所述服务注册模块,具体用于:注册所述第一图形用户界面应用中的第一子服务;注册所述第二图形用户界面应用中的第二子服务。
[0042]进一步地,所述服务组合清单中所声明的可组合子服务包括第二图形用户界面应用中的第一子服务和第二子服务;
[0043]其中,所述服务注册模块,具体用于:注册所述第二图形用户界面应用中的第一子服务和第二子服务。
[0044]进一步地,所述服务组合清单中所声明的可组合子服务信息,包括所述第二图形用户界面应用的访问地址;
[0045]其中,所述第一加载模块,还用于:基于所述第二图形用户界面应用的访问地址,加载所述第二图形用户界面应用及所述第二图形用户界面应用中的服务组合清单;
[0046]所述服务注册模块,还用于:基于所述第二图形用户界面应用中的服务组合清单,注册所述第二图形用户界面应用中的第二子服务。
[0047]进一步地,所述服务组合清单中所声明的可组合子服务信息,包括所述第二图形用户界面应用的访问地址;
[0048]其中,所述第一加载模块,还用于:基于所述第二图形用户界面应用的访本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务组合方法,应用于终端设备中运行的网页容器,其特征在于,所述方法包括:响应于对第一图形用户界面应用的安装请求,加载所述第一图形用户界面应用的服务组合清单;解析所述第一图形用户界面应用的服务组合清单,确定所述服务组合清单中所声明的可组合子服务信息;所述可组合子服务信息包括可组合子服务及子服务组合布局样式;注册所述服务组合清单中所声明的可组合子服务;加载所述可组合子服务的应用资源;响应于启动服务组合请求,基于所述可组合子服务信息,将所述服务组合请求所对应的至少两个子服务,按照预设子服务组合布局样式进行组合,得到组合服务。2.根据权利要求1所述的服务组合方法,其特征在于,所述服务组合清单中所声明的可组合子服务包括所述第一图形用户界面应用中的第一子服务和第二子服务;其中,所述注册所述服务组合清单中所声明的可组合子服务,包括:注册所述第一图形用户界面应用中的第一子服务和第二子服务。3.根据权利要求1所述的服务组合方法,其特征在于,所述服务组合清单中所声明的可组合子服务包括所述第一图形用户界面应用中的第一子服务和第二图形用户界面应用中的第二子服务;其中,所述注册所述服务组合清单中所声明的可组合子服务,包括:注册所述第一图形用户界面应用中的第一子服务;注册所述第二图形用户界面应用中的第二子服务。4.根据权利要求1所述的服务组合方法,其特征在于,所述服务组合清单中所声明的可组合子服务包括第二图形用户界面应用中的第一子服务和第二子服务;其中,所述注册所述服务组合清单中所声明的可组合子服务,包括:注册所述第二图形用户界面应用中的第一子服务和第二子服务。5.根据权利要求3所述的服务组合方法,其特征在于,所述服务组合清单中所声明的可组合子服务信息,包括所述第二图形用户界面应用的访问地址;其中,所述注册所述第二图形用户界面应用中的第二子服务,包括:基于所述第二图形用户界面应用的访问地址,加载所述第二图形用户界面应用及所述第二图形用户界面应用中的服务组合清单;基于所述第二图形用户界面应用中的服务组合清单,注册所述第二图形用户界面应用中的第二子服务。6.根据权利要求4所述的服务组合方法,其特征...

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

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

1