The invention relates to an application page processing method and device, the method includes: through the application logic layer and logic unit according to the code of the first page, the first sub application to obtain the initial data of the first page of the page and send it to the first page and the corresponding view layer unit; the running environment of the application logic layer and sub unit the first sub application view layer unit provided in the parent application, the parent application running on the operating system; the application view layer through the first sub unit and according to the number of the first page of the initial page rendering according to the first page; get the page update data through the application logic layer unit, will update the data sent to the page the first view of the application layer through the first sub unit; the application view layer unit and update the data according to the weight of the page rendering Part of a page. The invention provides an application page processing method and a device to improve the utilization efficiency of the sub application.
【技术实现步骤摘要】
本专利技术涉及计算机
,特别是涉及一种应用程序页面处理方法和装置。
技术介绍
应用程序是为了得到某种结果而可以由计算机等具有信息处理能力的终端执行的代码化指令序列,或者可以被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。目前,用户可以在终端上安装各种应用程序,如拍照应用程序、社交应用程序或者邮件应用程序等,从而通过终端上安装的这些应用可以实现各种功能,如拍照功能、社交功能或者电子邮件管理功能等。然而,目前用户需要先从网络下载应用程序安装包,在终端上将应用程序安装包解压缩,将解压缩出的各种文件放置到指定的安装目录下,在操作系统中注册该应用程序,并生成该应用程序的图标,后续用户就可以点击该图标启动该应用程序并使用。因此,目前应用程序的安装和使用都需要经过一系列耗时较长的步骤,非常繁琐,导致应用程序的使用效率比较低。
技术实现思路
基于此,有必要针对目前使用应用程序的使用效率比较低的问题,提供一种应用程序页面处理方法和装置。一种应用程序页面处理方法,所述方法包括:通过子应用程序逻辑层单元并根据第一页面的逻辑代码,获得所述第一页面的初始页面数据并发送至与所述第一页面对应的第一子应用程序视图层单元;所述子应用程序逻辑层单元和所述第一子应用程序视图层单元在母应用程序所提供的环境中运行,所述母应用程序运行于操作系统上;通过所述第一子应用程序视图层单元并根据所述第一页面的初始页面数据渲染所述第一页面,并向所述子应用程序逻辑层单元反馈初始渲染完成通知;通过所述子应用程序逻辑层单元接收到所述初始渲染完成通知后,获取页面更新数据,将所述页面更新数据发送至所述第 ...
【技术保护点】
一种应用程序页面处理方法,所述方法包括:通过子应用程序逻辑层单元并根据第一页面的逻辑代码,获得所述第一页面的初始页面数据并发送至与所述第一页面对应的第一子应用程序视图层单元;所述子应用程序逻辑层单元和所述第一子应用程序视图层单元在母应用程序所提供的环境中运行,所述母应用程序运行于操作系统上;通过所述第一子应用程序视图层单元并根据所述第一页面的初始页面数据渲染所述第一页面,并向所述子应用程序逻辑层单元反馈初始渲染完成通知;通过所述子应用程序逻辑层单元接收到所述初始渲染完成通知后,获取页面更新数据,将所述页面更新数据发送至所述第一子应用程序视图层单元;通过所述第一子应用程序视图层单元并根据所述页面更新数据重渲染所述第一页面中更新的部分。
【技术特征摘要】
1.一种应用程序页面处理方法,所述方法包括:通过子应用程序逻辑层单元并根据第一页面的逻辑代码,获得所述第一页面的初始页面数据并发送至与所述第一页面对应的第一子应用程序视图层单元;所述子应用程序逻辑层单元和所述第一子应用程序视图层单元在母应用程序所提供的环境中运行,所述母应用程序运行于操作系统上;通过所述第一子应用程序视图层单元并根据所述第一页面的初始页面数据渲染所述第一页面,并向所述子应用程序逻辑层单元反馈初始渲染完成通知;通过所述子应用程序逻辑层单元接收到所述初始渲染完成通知后,获取页面更新数据,将所述页面更新数据发送至所述第一子应用程序视图层单元;通过所述第一子应用程序视图层单元并根据所述页面更新数据重渲染所述第一页面中更新的部分。2.根据权利要求1所述的方法,其特征在于,所述通过子应用程序逻辑层单元并根据第一页面的逻辑代码,获得所述第一页面的初始页面数据并发送至与所述第一页面对应的第一子应用程序视图层单元之前,所述方法还包括:通过母应用程序获取子应用程序标识,获取与所述子应用程序标识对应的子应用程序全局配置代码,并根据所述子应用程序全局配置代码启动子应用程序逻辑层单元以及第一子应用程序视图层单元;通过所述子应用程序逻辑层单元在所述子应用程序逻辑层单元启动时注册所述第一页面的逻辑代码;通过所述第一子应用程序视图层单元在所述第一子应用程序视图层单元启动时初始化,并在初始化完成后向所述子应用程序逻辑层单元发送初始化完成通知;通过所述子应用程序逻辑层单元接收到所述初始化完成通知后,执行所述通过子应用程序逻辑层单元并根据第一页面的逻辑代码,获得所述第一页面的初始页面数据并发送至与所述第一页面对应的第一子应用程序视图层单元的步骤。3.根据权利要求1所述的方法,其特征在于,所述通过所述第一子应用程序视图层单元并根据所述第一页面的初始页面数据渲染所述第一页面,并向所述子应用程序逻辑层单元反馈初始渲染完成通知包括:通过所述第一子应用程序视图层单元并根据由母应用程序提供的公共组件和所述第一页面的初始页面数据渲染所述第一页面,并向所述子应用程序逻辑层单元反馈初始渲染完成通知。4.根据权利要求3所述的方法,其特征在于,所述通过所述子应用程序逻辑层单元接收到所述初始渲染完成通知后,获取页面更新数据,将所述页面更新数据发送至所述第一子应用程序视图层单元包括:通过所述子应用程序逻辑层单元接收所述初始渲染完成通知;通过所述第一子应用程序视图层单元获取针对所述第一页面中公共组件所触发的公共组件绑定事件,并将所述公共组件绑定事件传递至所述子应用程序逻辑层单元;通过所述子应用程序逻辑层单元并根据所述第一页面的逻辑代码响应所述公共组件绑定事件,获得页面更新数据,将所述页面更新数据发送至所述第一子应用程序视图层单元。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述子应用程序逻辑层单元获取针对所述第一页面触发的页面切换事件,并确定与所述页面切换事件相匹配的第二页面;通过所述子应用程序逻辑层单元获取所述第二页面的页面数据并发送至与所述第二页面对应的第二子应用程序视图层单元;通过所述第二子应用程序视图层单元并根据所述第二页面的页面数据渲染所述第二页面。6.根据权利要求5所述的方法,其特征在于,所述通过所述子应用程序逻辑层单元获取所述第二页面的页面数据并发送至与所述第二页面对应的第二子应用程序视图层单元包括:当所述页面切换事件为切换至新页面的事件时,通过所述子应用程序逻辑层单元并根据所述第一页面的逻辑代码获取所述第二页面的页面数据,将所述第二页面的页面数据加入页面栈,并将所述第二页面的页面数据发送至与所述第二页面对应的第二子应用程序视图层单元;当所述页面切换事件为切换至前一次所访问页面的事件时,通过所述子应用程序逻辑层单元从页面栈读取所述第二页面的页面数据,并将所述第二页面的页面数据发送至与所述第二页面对应的第二子应用程序视图层单元。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述母应用程序触发所述第一页面...
【专利技术属性】
技术研发人员:胡浩,胡豪俊,林庆杰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。