[发明专利]一种双系统终端初始化属性同步的方法和终端有效
申请号: | 201811494243.X | 申请日: | 2018-12-07 |
公开(公告)号: | CN111290859B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 韩哲;蒋兴;苑林;程时彬 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 蒋欢;王琦 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双系统 终端 初始化 属性 同步 方法 | ||
本申请公开了一种双系统终端初始化属性同步的方法,包括:根命名空间(rootns)域完成初始化后,向虚拟电话空间(VP)域发起属性同步操作;VP域完成初始化后,通知rootns域VP域启动完成;rootns域向VP域再次发起属性同步操作。本申请还提供了一种对应的双系统终端。应用本申请公开的技术方案,能够实现双系统终端属性服务的可靠性,保证终端的正常使用。
技术领域
本申请涉及双系统终端技术领域,特别涉及一种双系统终端初始化属性同步的改进方法和终端。
背景技术
Android双系统终端包含工作系统和生活系统,可以为用户提供多种使用终端的场景。用户数据在虚拟电话空间(VP:Virtual Phone)域及根命名空间(rootns:Root NameSpace)域间互相隔离,互不影响,有更高的安全性和可靠性。
属性服务是Android系统重要的组成部分,为相关业务提供了重要的进程交互服务。双系统的属性服务采用了域间通信的方式,在VP域和rootns域之间进行同步。
现有的Android双系统终端通过域间通信进行属性同步:VP域通过进程监控rootns中的属性节点,如果rootns域中的属性有变化,最新的属性值将通知到VP域。
终端开机初始化时,会存在rootns域先写了属性节点,但是VP域还没有启动的情况。在这种情况下,VP域的监控进程启动时,rootns域的属性节点的属性值已经是最新的,则不会再通知VP域,从而导致了VP域的属性和rootns域的相应属性不一致的问题。
上述属性数据不一致将导致Android双系统终端的属性服务不可靠,进而造成终端无法正常使用,例如:不能打电话,不能上网等。
发明内容
本申请提供了一种双系统终端初始化属性同步的方法和终端,以实现双系统终端属性服务的可靠性。
本申请提供了一种双系统终端初始化属性同步的方法,包括:
根命名空间rootns域完成初始化后,向虚拟电话空间VP域发起属性同步操作;
VP域完成初始化后,通知rootns域VP域启动完成;
rootns域根据VP域的通知向VP域再次发起属性同步操作。
较佳的,VP域完成初始化后,通知rootns域的属性服务进程VP域初始化完成。
较佳的,VP域在通知rootns域VP域初始化完成的同时,将VP域关注的属性列表发送给rootns域。
较佳的,所述rootns域根据VP域的通知向VP域再次发起属性同步操作包括:
rootns域收到VP域初始化完成的通知以及VP域关注的属性列表之后,将VP域关注的属性列表内的属性同步到VP域。
本申请还提供了一种双系统终端,包括:rootns域和VP域,其中:
rootns域完成初始化后,向VP域发起属性同步操作;
VP域完成初始化后,通知rootns域VP域启动完成;
rootns域根据VP域的通知向VP域再次发起属性同步操作。
较佳的,VP域完成初始化后,通知rootns域的属性服务进程VP域初始化完成。
较佳的,VP域在通知rootns域VP域初始化完成的同时,将VP域关注的属性列表发送给rootns域。
较佳的,rootns域收到VP域初始化完成的通知以及VP域关注的属性列表之后,将VP域关注的属性列表内的属性同步到VP域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811494243.X/2.html,转载请声明来源钻瓜专利网。