本申请涉及计算机端云计算,尤其涉及一种端云服务调度方法、装置、存储介质以及终端。
背景技术:
1、随着云计算技术的发展与成熟,端侧和云侧之间也由简单的信息交互逐步走向了计算资源的融合。端侧具备交互便利、低延迟、隐私安全等特性,但是计算资源有限,云侧具备海量计算资源,但是依赖网络环境、延迟大、且交互性差,因此基于端侧和云侧各自的优势,灵活实现端云之间的动态融合,有利于进一步提升端云的服务效率。
技术实现思路
1、本申请提供一种端云服务调度方法、装置、存储介质以及终端,可以解决相关技术中端云算力无法协调、端云协同开发困难的技术问题。
2、第一方面,本申请实施例提供一种端云服务调度方法,该方法包括:
3、响应于服务实例的运行请求,基于所述服务实例的实例信息确定所述运行请求对应的设备条件;
4、确定满足所述设备条件的目标设备,所述目标设备为端侧设备或云侧设备;
5、在所述目标设备中运行所述服务实例。
6、第二方面,本申请实施例提供一种端云服务调度装置,该装置包括:
7、服务确定模块,用于响应于服务实例的运行请求,基于所述服务实例的实例信息确定所述运行请求对应的设备条件;
8、设备决策模块,用于确定满足设备条件的目标设备,目标设备为端侧设备或云侧设备;
9、实例运行模块,用于在目标设备中运行服务实例。
10、第三方面,本申请实施例提供一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行上述的方法的步骤。
11、第四方面,本申请实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序适于由处理器加载并执行上述的方法的步骤。
12、本申请一些实施例提供的技术方案带来的有益效果至少包括:
13、本申请提供一种端云服务调度方法,响应于服务实例的运行请求,基于服务实例的实例信息确定运行请求对应的设备条件;确定满足设备条件的目标设备,目标设备为端侧设备或云侧设备;在目标设备中运行服务实例。由于端侧设备和云侧设备都存在不同的性能特点,而根据服务实例的实例信息确定对应的设备条件代表了设备运行服务实例时需要具备的性能条件,那么基于设备条件确定出的目标设备,可以基于自身环境、性能等特点满足服务实例的运行需求,也就说明基于服务实例需求可以灵活调度端侧和云侧的计算能力、空间等资源,充分利用各类设备的性能优势,保证了用户的服务使用体验。
1.一种端云服务调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定满足所述设备条件的目标设备,包括:
3.根据权利要求2所述的方法,其特征在于,所述从所述预选设备中确定目标设备,包括:
4.根据权利要求1所述的方法,其特征在于,当所述目标设备为云侧设备时,所述在所述目标设备中运行所述服务实例,包括:
5.根据权利要求4所述的方法,其特征在于,所述在所述云侧设备中确定所述服务类型对应的目标云侧设备,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述用户账号对应的用户资源配额,在所述云侧设备中确定所述服务类型对应的目标云侧设备,包括:
7.根据权利要求1所述的方法,其特征在于,所述端侧设备和所述云侧设备的底层环境中部署有相同的环境感知引擎,其中,所述环境感知引擎为支持相同服务实例在不同设备底层环境中运行的引擎框架。
8.一种端云服务调度装置,其特征在于,所述装置包括:
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7任意一项的所述方法的步骤。
10.一种终端,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1~7任一项所述方法的步骤。