[发明专利]一种隔离处理方法以及相关装置有效
申请号: | 201911268031.4 | 申请日: | 2019-12-11 |
公开(公告)号: | CN110955510B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 王力鹏;高凯 | 申请(专利权)人: | 腾讯科技(上海)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 201200 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 隔离 处理 方法 以及 相关 装置 | ||
本申请实施例公开了一种隔离处理方法以及相关装置,用于在同一个目标应用中,通过切换第一容器和第二容器之间的状态,从而利用挂起态和激活态间的切换来避免第一容器和第二容器分别所对应的第一引擎、第二引擎的运行冲突,为后续多团队之间利用彼此具备优势的引擎合研目标应用提供了便捷。本申请实施例提供的隔离处理方法包括:在目标应用的第一场景下获取第一切换指令,第一场景是基于第一引擎运行的,第一引擎对应的第一容器处于激活态,第一切换指令用于指示从第一场景切换到目标应用的第二场景;根据第一切换指令,将第一容器的状态由激活态切换到挂起态,并将第二容器的状态由挂起态切换到激活态,第二容器与运行第二场景的第二引擎对应。
技术领域
本申请实施例涉及计算机技术领域,具体涉及一种隔离处理方法以及相关装置。
背景技术
引擎,是指一些已经编写好的可编辑系统或者一些交互式实时图像应用程序的核心组件,这些系统能够为系统开发者提供各种编写应用所需的各种工具,其目的在于让系统开发者容易且快速地开发出应用。
目前,在视窗(Windows)操作系统上,可以较容易的使用多进程来开发同一款应用程序,从而可以使用不同的进程有效地避免引擎间的冲突。但对于移动设备的操作系统来说,比如现阶段主流的IOS(internetworking operating system-cisco)操作系统、安卓(android)操作系统等,用户通常希望在同一个应用程序就可以体验到该应用程序中所包括的所有功能,由于应用程序讲究独立性,因此移动设备的操作系统无法像Windows操作系统使用多个进程来开发出一个应用程序。而随着多公司多团队进行产品“合作研发”的场景日益增加,每个团队都可以利用自身具备优势的引擎进行开发同一个应用程序,但是,在利用不同团队的引擎在合研开发同一个应用程序时,往往由于不同的引擎之间在运行过程中都会存在一定的冲突性,导致无法研发出应用程序。
因此,在利用不同的引擎合作研发同一个应用程序时,如何避免不同的引擎之间的冲突问题,是现阶段以及未来亟需解决的问题。
发明内容
本申请实施例提供了一种隔离处理方法以及相关装置,用于在同一个目标应用中,通过第一切换指令来切换第一容器和第二容器之间的状态,从而利用挂起态和激活态间的切换来避免第一容器和第二容器分别所对应的第一引擎、第二引擎之间的运行冲突,为后续多团队之间利用彼此具备优势的引擎合作研发同一个目标应用提供了便捷。
第一方面,本申请实施例提供了一种隔离处理方法,包括:
在目标应用的第一场景下获取第一切换指令,第一场景是基于第一引擎运行的,第一引擎对应的第一容器处于激活态,第一容器包含第一引擎运行的元素,第一切换指令用于指示从第一场景切换到目标应用的第二场景;
根据第一切换指令,将第一容器的状态由激活态切换到挂起态,并将第二容器的状态由挂起态切换到激活态,第二容器与运行第二场景的第二引擎对应,第二容器包含第二引擎运行的元素。
第二方面,本申请实施例提供了一种隔离处理装置,包括:
第一获取单元,用于在目标应用的第一场景下获取第一切换指令,第一场景是基于第一引擎运行的,第一引擎对应的第一容器处于激活态,第一容器包含第一引擎运行的元素,第一切换指令用于指示从第一场景切换到目标应用的第二场景;
第一切换单元,用于根据第一获取单元获取到的第一切换指令,将第一容器的状态由激活态切换到挂起态,并将第二容器的状态由挂起态切换到激活态,第二容器与运行第二场景的第二引擎对应,第二容器包含第二引擎运行的元素。
可选地,结合上述第二方面,在第一种可能的实现方式中,隔离处理单元还包括:
第二获取单元,用于在第一切换单元将第一容器的状态由激活态切换到挂起态,并将第二容器的状态由挂起态切换到激活态之后,在第二场景下获取第二切换指令,第二切换指令用于指示从第二场景切换到目标应用的第三场景;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(上海)有限公司,未经腾讯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911268031.4/2.html,转载请声明来源钻瓜专利网。