一种数据处理方法及装置制造方法及图纸

技术编号:33766650 阅读:90 留言:0更新日期:2022-06-12 14:17
本申请提供了一种数据处理方法及装置。通过本申请,在下级租户请求服务端对部署在服务端中的下级租户的第一应用更新的情况下,服务端可以基于事先已开发并部署在服务端中的、以供更新应用的基础服务框架来实时地对下级租户的第一应用热更新,不需要服务端的开发人员实时地开发需要在第一应用中更新的基础服务框架,从而可以提高对部署在服务端中的下级租户的第一应用更新的效率。户的第一应用更新的效率。户的第一应用更新的效率。

【技术实现步骤摘要】
一种数据处理方法及装置


[0001]本申请涉及新一代信息
,特别是涉及一种数据处理方法及装置。

技术介绍

[0002]随着技术的飞速发展,服务端得到了快速发展,开发人员可以在服务端中部署大量的服务模型,以供租户租用,并根据租用的服务模型以及租户自行开发的代码生成应用,然后可以基于应用对外提供服务。例如,在租户需要为广大客户提供服务时,可以确定客户的线上数据所涉及的应用中的服务模型,然后在服务端中调用服务模型处理客户的线上数据,以实现为客户提供服务。

技术实现思路

[0003]本申请示出了一种数据处理方法及装置。
[0004]第一方面,本申请示出了一种数据处理方法,应用于下级租户的终端,所述下级租户具有在服务端中部署的对外提供服务的第一应用,所述第一应用与第二应用相同或者所述第一应用是对所述第二应用更新后得到的,所述第二应用是所述下级租户的上级租户具有的在服务端中部署的对外提供服务的应用,所述第一应用与所述第二应用均是至少借助所述服务端中的多个服务模型在所述服务端中开发的,所述方法包括:获取第一更新请求,所述第一更新请求携带所述第一应用的第一应用标识、所述第一应用中包括的服务模型中的需要更新的第一服务模型的第一模型标识以及对所述第一服务模型需要更新的第一字段的第一字段标识;其中,所述第一字段的对应的第一基础服务框架是事先已开发并部署在所述服务端中的;向服务端发送所述第一更新请求,以使所述服务端根据所述第一字段标识在所述服务端中获取所述第一基础服务框架,并根据所述第一应用标识以及所述第一模型标识,对在所述服务端中部署的、所述第一应用中的所述第一服务模型热更新所述第一基础服务框架,以实现对所述第一应用中的所述第一服务模型热更新所述第一字段。
[0005]第二方面,本申请示出了一种数据处理方法,应用于服务端,所述服务端中至少部署有:上级租户级联的下级租户对外提供服务的第一应用以及所述上级租户的对外提供服务的第二应用,所述第一应用与所述第二应用相同或者所述第一应用是对所述第二应用更新后得到的;所述第一应用与所述第二应用均是至少借助所述服务端中的多个服务模型在所述服务端中开发的,所述方法包括:接收所述下级租户的终端发送的第一更新请求,所述第一更新请求携带所述第一应用的第一应用标识、所述第一应用中包括的服务模型中的需要更新的第一服务模型的第一模型标识以及对所述第一服务模型需要更新的第一字段的第一字段标识;其中,所述第一字段的对应的第一基础服务框架是事先已开发并部署在所述服务端中的;根据所述第一字段标识在所述服务端中获取所述第一基础服务框架,并根据所述第一应用标识以及所述第一模型标识,对在所述服务端中部署的、所述第一应用中的所述第一服务模型热更新所述第一基础服务框架,以实现对所述第一应用中的所述第一服务模型热更新所述第一字段。
[0006]第三方面,本申请示出了一种数据处理方法,应用于上级租户的终端,所述上级租户具有在服务端中部署的对外提供服务的第二应用,所述第二应用与第一应用相同或者所述第一应用是对所述第二应用更新后得到的,所述第一应用是所述上级租户级联的下级租户具有的在服务端中部署的对外提供服务的应用,所述第一应用与所述第二应用均是至少借助所述服务端中的多个服务模型在所述服务端中开发的,所述方法包括:获取第二更新请求,所述第二更新请求携带所述第二应用的第二应用标识、所述第二应用中包括的服务模型中的需要更新的第二服务模型的第二模型标识以及对所述第二服务模型需要更新的第二字段的第二字段标识;其中,所述第二字段的对应的第二基础服务框架是事先已开发并部署在所述服务端中的;向服务端发送所述第二更新请求,以使所述服务端根据所述第二字段标识在所述服务端中获取所述第二基础服务框架,并根据所述第二应用标识以及所述第二模型标识,对在所述服务端中部署的、所述第二应用中的所述第二服务模型热更新所述第二基础服务框架,以实现对所述第二应用中的所述第二服务模型热更新所述第二字段。
[0007]第四方面,本申请示出了一种数据处理方法,应用于服务端,所述服务端中至少部署有:上级租户级联的下级租户对外提供服务的第一应用以及所述上级租户的对外提供服务的第二应用,所述第一应用与所述第二应用相同或者所述第一应用是对所述第二应用更新后得到的;所述第一应用与所述第二应用均是至少借助所述服务端中的多个服务模型在所述服务端中开发的,所述方法包括:接收所述上级租户的终端发送的第二更新请求,所述第二更新请求携带所述第二应用的第二应用标识、所述第二应用中包括的服务模型中的需要更新的第二服务模型的第二模型标识以及对所述第二服务模型需要更新的第二字段的第二字段标识;其中,所述第二字段的对应的第二基础服务框架是事先已开发并部署在所述服务端中的;根据所述第二字段标识在所述服务端中获取所述第二基础服务框架,并根据所述第二应用标识以及所述第二模型标识,对在所述服务端中部署的、所述第二应用中的所述第二服务模型热更新所述第二基础服务框架,以实现对所述第二应用中的所述第二服务模型热更新所述第二字段。
[0008]第五方面,本申请示出了一种数据处理装置,应用于下级租户的终端,所述下级租户具有在服务端中部署的对外提供服务的第一应用,所述第一应用与第二应用相同或者所述第一应用是对所述第二应用更新后得到的,所述第二应用是所述下级租户的上级租户具有的在服务端中部署的对外提供服务的应用,所述第一应用与所述第二应用均是至少借助所述服务端中的多个服务模型在所述服务端中开发的,所述装置包括:第一获取模块,用于获取第一更新请求,所述第一更新请求携带所述第一应用的第一应用标识、所述第一应用中包括的服务模型中的需要更新的第一服务模型的第一模型标识以及对所述第一服务模型需要更新的第一字段的第一字段标识;其中,所述第一字段的对应的第一基础服务框架是事先已开发并部署在所述服务端中的;第一发送模块,用于向服务端发送所述第一更新请求,以使所述服务端根据所述第一字段标识在所述服务端中获取所述第一基础服务框架,并根据所述第一应用标识以及所述第一模型标识,对在所述服务端中部署的、所述第一应用中的所述第一服务模型热更新所述第一基础服务框架,以实现对所述第一应用中的所述第一服务模型热更新所述第一字段。
[0009]第六方面,本申请示出了一种数据处理装置,应用于服务端,所述服务端中至少部
署有:上级租户级联的下级租户对外提供服务的第一应用以及所述上级租户的对外提供服务的第二应用,所述第一应用与所述第二应用相同或者所述第一应用是对所述第二应用更新后得到的;所述第一应用与所述第二应用均是至少借助所述服务端中的多个服务模型在所述服务端中开发的,所述装置包括:第三接收模块,用于接收所述下级租户的终端发送的第一更新请求,所述第一更新请求携带所述第一应用的第一应用标识、所述第一应用中包括的服务模型中的需要更新的第一服务模型的第一模型标识以及对所述第一服务模型需要更新的第一字段的第一字段标识;其中,所述第一字段的对应的第一基础服务框架是事先已开发并部署在所述服务端中的;第二获取模块,用于根据所述第一字段标识在所述服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于下级租户的终端,所述下级租户具有在服务端中部署的对外提供服务的第一应用,所述第一应用与第二应用相同或者所述第一应用是对所述第二应用更新后得到的,所述第二应用是所述下级租户的上级租户具有的在服务端中部署的对外提供服务的应用,所述第一应用与所述第二应用均是至少借助所述服务端中的多个服务模型在所述服务端中开发的,所述方法包括:获取第一更新请求,所述第一更新请求携带所述第一应用的第一应用标识、所述第一应用中包括的服务模型中的需要更新的第一服务模型的第一模型标识以及对所述第一服务模型需要更新的第一字段的第一字段标识;其中,所述第一字段的对应的第一基础服务框架是事先已开发并部署在所述服务端中的;向服务端发送所述第一更新请求,以使所述服务端根据所述第一字段标识在所述服务端中获取所述第一基础服务框架,并根据所述第一应用标识以及所述第一模型标识,对在所述服务端中部署的、所述第一应用中的所述第一服务模型热更新所述第一基础服务框架,以实现对所述第一应用中的所述第一服务模型热更新所述第一字段。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第一通知消息,所述第一通知消息用于指示已对所述第一应用中的所述第一服务模型热更新所述第一字段,所述第一通知消息是所述服务端根据所述第一应用标识以及所述第一模型标识,对在所述服务端中部署的、所述第一应用中的所述第一服务模型热更新所述第一基础服务框架之后生成并向所述下级租户的终端发送的;输出所述第一通知消息。3.根据权利要求2所述的方法,其特征在于,所述第一通知消息包括用于指示级联关系的、且标记所述第一字段为更新的字段的第一示意图;所述级联关系包括旧的字段之间的级联关系以及所述旧的字段与所述第一字段之间的级联关系;所述旧的字段包括:在对所述第一应用中的所述第一服务模型热更新所述第一字段之前所述第一服务模型中已经集成的字段。4.根据权利要求1所述的方法,其特征在于,所述获取第一更新请求,包括:接收对所述第一应用的更新操作;根据所述更新操作获取所述第一应用的所述第一应用标识;根据所述第一应用标识从所述服务端中获取所述第一应用包括的各个服务模型的模型标识以及分别针对各个服务模型的可更新字段的字段标识;显示所述第一应用包括的各个服务模型的模型标识以及针对各个服务模型的可更新字段的字段标识;根据显示的模型标识中的被选择的模型标识获取所述第一模型标识,以及,根据显示的字段标识中的被选择的字段标识获取所述第一字段标识;根据所述第一应用标识、所述第一模型标识以及所述第一字段标识生成所述第一更新请求。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第三通知消息,所述第三通知消息用于指示已对所述第一应用中的第二服务模型热更新第二字段;所述第一通知消息是所述服务端根据所述第二应用的第二应用标识以及所述第二应用中包括的服务模型中的需要更新的第二服务模型的第二模型标识,对在所述
服务端中部署的、所述第二应用中的所述第二服务模型热更新第二基础服务框架,以及,根据所述第二模型标识,对在所述服务端中部署的、所述第一应用中的所述第二服务模型热更新所述第二基础服务框架之后生成并向所述下级租户的终端发送的;输出所述第三通知消息。6.根据权利要求5所述的方法,其特征在于,所述第三通知消息包括用于指示级联关系的、且标记所述第二字段为更新的字段的第三示意图;所述级联关系包括旧的字段之间的级联关系以及所述旧的字段与所述第二字段之间的级联关系;所述旧的字段包括:在对所述第一应用中的所述第二服务模型热更新所述第二字段之前所述第一应用中的所述第二服务模型中已经集成的字段。7.一种数据处理方法,其特征在于,应用于服务端,所述服务端中至少部署有:上级租户级联的下级租户对外提供服务的第一应用以及所述上级租户的对外提供服务的第二应用,所述第一应用与所述第二应用相同或者所述第一应用是对所述第二应用更新后得到的;所述第一应用与所述第二应用均是至少借助所述服务端中的多个服务模型在所述服务端中开发的,所述方法包括:接收所述下级租户的终端发送的第一更新请求,所述第一更新请求携带所述第一应用的第一应用标识、所述第一应用中包括的服务模型中的需要更新的第一服务模型的第一模型标识以及对所述第一服务模型需要更新的第一字段的第一字段标识;其中,所述第一字段的对应的第一基础服务框架是事先已开发并部署在所述服务端中的;根据所述第一字段标识在所述服务端中获取所述第一基础服务框架,并根据所述第一应用标识以及所述第一模型标识,对在所述服务端中部署的、所述第一应用中的所述第一服务模型热更新所述第一基础服务框架,以实现对所述第一应用中的所述第一服务模型热更新所述第一字段。8.根据权利要求7所述的方法,其特征在于,所述根据所述第一应用标识以及所述第一模型标识,对在所述服务端中部署的、所述第一应用中的所述第一服务模型热更新所述第一基础服务框架之后,还包括:生成第一通知消息,所述第一通知消息用于指示已对所述第一应用中的所述第一服务模型热更新所述第一字段;向所述下级租户的终端发送所述第一通知消息,以使所述下级租户的终端输出所述第一通知消息。9.根据权利要求8所述的方法,其特征在于,所述生成第一通知消息包括:获取在对所述第一应用中的所述第一服务模型热更新所述第一字段之前所述第一服务模型中已经集成的旧的字段;获取所述旧的字段之间的级联关系以及所述旧的字段与所述第一字段之间的级联关系;生成用于指示所述级联关系的、且标记所述第一字段为更新的字段的第一示意图;根据所述第一示意图获取所述第一通知消息。10.一种数据处理方法,其特征在于,应用于上级租户的终端,所述上级租户具有在服务端中部署的对外提供服务的第二应用,所述第二应用与第一应用相同或者所述第一应用是对所述第二应用更新后得到的,所述第一应用是所述上级租户级联的下级租户具有的在
服务端中部署的对外提供服务的应用,...

【专利技术属性】
技术研发人员:王学文黄玮霍丁康泰
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1