通信系统、应用下载方法及设备技术方案

技术编号:32607872 阅读:31 留言:0更新日期:2022-03-12 17:32
本申请提供一种通信系统、应用下载方法及设备。该通信系统包括:第一设备、第二设备以及第三设备。第一设备用于向第二设备发送第一应用的开发包,开发包至少采用编程语言不同的第一编程语言和第二编程语言进行编写,第一编程语言对应第一设备类型,第二编程语言对应第二设备类型,第二设备类型与第二设备类型不同。第二设备用于基于开发包得到与第一设备类型对应的第一元子化包以及与第二设备类型对应的第二元子化包。第三设备用于向第二设备发送第一消息。第二设备用于在确定第三设备的设备类型为第一设备类型时,向第三设备发送第二消息,第二消息用于表示第一元子化包的存储地址。从而,满足了不同设备类型的设备下载并安装应用的需求。装应用的需求。装应用的需求。

【技术实现步骤摘要】
通信系统、应用下载方法及设备


[0001]本申请涉及电子
,尤其涉及一种通信系统、应用下载方法及设备。

技术介绍

[0002]开发者需要向谷歌市场(Google play store)服务器上传采用Java计算机编程语言编写的Android应用,且开发者需要将Android应用打包成一个Android应用程序包(Android application package,apk)或者一个Android app bundle(aab)包。进而,开发者才能够向谷歌市场服务器上传该apk或者aab包,实现任意一个应用的开发包上传,使得支持Java计算机编程语言的用户侧设备能够从谷歌市场服务器中下载并安装任意一个应用。
[0003]因此,上述方式使得应用和用户侧设备均局限于支持Java计算机编程语言,导致应用开发的灵活度和体验感较差,且下载并安装应用的用户侧设备的设备种类不够丰富。

技术实现思路

[0004]本申请提供一种通信系统、应用下载方法及设备,可由不同编程语言开发任意一个应用,且每个种类的编程语言对应于至少一种设备类型本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通信系统,其特征在于,包括:第一设备、第二设备以及第三设备;所述第一设备,用于向所述第二设备发送第一应用的开发包,所述开发包至少采用第一编程语言和第二编程语言进行编写,所述第一编程语言和所述第二编程语言不同,所述第一编程语言对应第一设备类型,所述第二编程语言对应第二设备类型,所述第二设备类型与所述第二设备类型不同;所述第二设备,用于基于所述开发包,得到与所述第一设备类型对应的第一元子化包以及与所述第二设备类型对应的第二元子化包;所述第三设备,用于向所述第二设备发送第一消息,所述第一消息用于请求下载所述第一应用,所述第一消息中携带有所述第三设备的设备类型;所述第二设备,用于在确定所述第三设备的设备类型为所述第一设备类型时,向所述第三设备发送第二消息,所述第二消息用于表示所述第一元子化包的存储地址。2.根据权利要求1所述的通信系统,其特征在于,所述第二设备包括:第一服务器、第二服务器和第三服务器;所述第一服务器,用于对所述开发包进行解包和划分,得到所述第一元子化包以及所述第二元子化包;所述第一服务器,还用于将所述第一元子化包以及所述第二元子化包存储在所述第二服务器中;所述第一服务器,还用于将所述第一元子化包的配置信息以及所述第二元子化包和配置信息存储在所述第三服务器中,所述第一元子化包的配置信息至少包括:所述第一元子化包在所述第二服务器中的存储地址。3.根据权利要求2所述的通信系统,其特征在于,所述第三设备,具体用于向所述第三服务器发送所述第一消息;所述第三服务器,用于在确定所述第三设备的设备类型为所述第一设备类型时,向所述第三设备发送所述第二消息,所述第二消息中携带有所述第一元子化包在所述第二服务器中的存储地址;所述第三设备,具体用于基于所述第一元子化包在所述第二服务器中的存储地址,从所述第二服务器中下载所述第一元子化包。4.一种应用下载方法,其特征在于,应用于第二设备,所述第二设备中包括与第一设备类型对应的第一元子化包以及与第二设备类型对应的第二元子化包,所述第一元子化包和所述第二元子化包是基于第一应用的开发包得到的,所述开发包至少采用第一编程语言和第二编程语言进行编写,所述第一编程语言和所述第二编程语言不同,所述第一编程语言对应第一设备类型,所述第二编程语言对应第二设备类型,所述第二设备类型与所述第二设备类型不同;所述方法包括:所述第二设备从第三设备接收第一消息,所述第一消息用于请求下载第一应用,所述第一消息中携带有所述第三设备的设备类型;所述第二设备在确定所述第三设备的设备类型为所述第一设备类型时,向所述第三设备发送第二消息,所述第二消息用于表示所述第一元子化包的存储地址,所述第一元子化包的存储地址用于所述第三设备下载所述第一元子化包,并基于所述第一元子化包,安装
所述第一应用。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述第二设备从第一设备接收所述开发包;所述第二设备基于所述开发包,得到所述第一元子化包以及所述第二元子化包。6.根据权利要求4或5所述的方法,其特征在于,所述第二设备包括:第一服务器、第二服务器和第三服务器;所述第二设备基于所述开发包,得到所述第一元子化包以及所述第二元子化包,包括:所述第一服务器对所述开发包进行解包和划分,得到所述第一元子化包以及所述第二元子化包;所述第一服务器将所述第一元子化包以及所述第二元子化包存储在所述第二服务器中;所述第一服务器将所述第一元子化包的配...

【专利技术属性】
技术研发人员:刘小强龚俊松
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1