[发明专利]创建应用程序的操作方法及应用程序的操作方法有效
申请号: | 202010076657.1 | 申请日: | 2020-01-23 |
公开(公告)号: | CN111290818B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 李云鹏 | 申请(专利权)人: | 网易传媒科技(北京)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
地址: | 100084 北京市海淀区西北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 创建 应用程序 操作方法 | ||
1.一种创建应用程序的操作方法,包括:
创建视觉层,所述视觉层用于展示显示界面;
创建用例层,所述用例层定义有一个或多个用例;以及
创建控制层,所述控制层用于:
获取所述视觉层在生命周期中当前阶段的状态信息;以及
根据所述状态信息及所述一个或多个用例,控制所述视觉层更新所述显示界面;
其中,所述方法还包括:创建封装有所述视觉层的生命周期的调用接口;
获取所述状态信息包括:
通过代理类调用所述调用接口,获取所述视觉层在所述生命周期中当前阶段的状态信息;
所述控制所述视觉层更新所述显示界面包括:
根据所述状态信息,调用所述一个或多个用例中的至少一个用例,得到与所述状态信息相对应的反馈信息;以及
将所述反馈信息发送给所述视觉层,以使所述视觉层根据所述反馈信息更新所述显示界面。
2.根据权利要求1所述的方法,还包括:
创建用例管理层,所述用例管理层用于根据单实例、懒加载的方式管理所述用例层定义的所述一个或多个用例;以及
所述控制层用于经由所述用例管理层调用所述至少一个用例。
3.根据权利要求1所述的方法,其中:
所述视觉层包括生命周期相同的第一页面和第二页面;
所述方法还包括:创建共享变量层,所述共享变量层用于在所述控制层的控制下:
自所述第一页面/所述第二页面获取共享变量,并将所述共享变量发送至所述第二页面/所述第一页面,实现所述共享变量在所述第一页面和所述第二页面之间的传递。
4.根据权利要求1所述的方法,其中:
所述视觉层基于视觉类创建;以及
所述视觉类继承自包装类,以对所述视觉层进行包装处理,
其中,所述视觉层的状态信息为经由所述包装类包装处理的视觉层的状态信息。
5.根据权利要求1所述的方法,其中:
所述一个或多个用例基于用例基类定义;以及
所述用例基类封装有线程转换方法,以在所述一个或多个用例被调用时,根据所述线程转换方法确定执行所述一个或多个用例的线程。
6.根据权利要求1所述的方法,其中:
所述控制层集成有生命周期同步的多个控制器,所述多个控制器中的每一个控制器用于控制所述一个或多个用例中至少一个用例的调用;
所述多个控制器中的一个或多个控制器基于控制器基类创建,
其中,所述控制器基类集成有多控制器兼容处理功能,以对所述一个或多个控制器进行统一管理。
7.根据权利要求1所述的方法,还包括:
创建路由层,所述路由层设置有跳转接口,
其中,在所述视觉层的状态信息为显示界面跳转状态的情况下,所述控制层还用于通过调用所述路由层的跳转接口控制所述视觉层,以指示所述视觉层跳转所述显示界面。
8.一种应用程序的操作方法,其中,所述应用程序由权利要求1~7中任一项所述的方法创建,所述方法包括:
获取所述视觉层在生命周期中当前阶段的状态信息;以及
根据所述状态信息及用例层定义的一个或多个用例,控制所述视觉层更新显示界面;
其中,所述应用程序还包括调用接口,所述调用接口封装有所述视觉层的生命周期;
所述获取所述视觉层在生命周期中当前阶段的状态信息包括:通过代理类调用所述调用接口,获取所述视觉层在所述生命周期中当前阶段的状态信息;
控制所述视觉层更新显示界面包括:
根据所述状态信息,调用所述一个或多个用例中的至少一个用例,得到与所述状态信息相对应的反馈信息;以及
将所述反馈信息发送给所述视觉层,以使所述视觉层根据所述反馈信息更新所述显示界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易传媒科技(北京)有限公司,未经网易传媒科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010076657.1/1.html,转载请声明来源钻瓜专利网。