[发明专利]运行页面的方法和装置在审
申请号: | 201710458029.8 | 申请日: | 2017-06-16 |
公开(公告)号: | CN109145243A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 付利勇;胡昊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;G06F17/22 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 魏雪娇;毛威 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务单元 页面 方法和装置 基础框架 后端服务 交互关系 应用程序 运行时 申请 管理 检测 冲突 通信 | ||
本申请提供了一种运行页面的方法和装置,该方法包括:检测第一信息,该第一信息用于指示运行第一业务单元,该第一业务单元位于前端页面内;确定该前端页面中与该第一业务单元运行相关的至少一个第二业务单元,该前端页面中的每个业务单元对应于后端服务中实现每个业务单元功能的应用程序;根据该第一业务单元运行时与该至少一个第二业务单元之间的交互关系,通过前端基础框架管理该第一业务单元和该至少一个第二业务单元的运行,本申请提供的运行页面的方法,通过前端基础框架来管理前页面中多个业务单元之间的通信和交互,解决了前端页面中多个业务单元之间可能存在的冲突和干扰的问题。
技术领域
本申请涉及领域通信领域,并且更具体地,涉及通信领域中前端运行页面的方法和装置。
背景技术
前端技术发展经历数十年,从早期的异步的Java脚本(java script,JS)和可扩展的标识语言(asynchronous java script and extensible markup language,AJAX)局部刷新页面开始、到后来的jQuery操作文档对象模型(document object model,DOM),再到后来的Angular JS实现组件化、再到最新的以反应/变迁(React/Flux)为代表的一系列衍生技术。新的前端技术能带来了更好的用户体验和开发体验,因此需要支持多个团队使用不同的技术流派构建的应用前端页面,不同团队开发的业务部件在同一个前端页面中运行,业务部件之间容易产生冲突和干扰。
发明内容
本申请提供一种运行页面的方法和装置,能够解决前端页面中多个业务单元之间可能产生的冲突和干扰的问题,从而实现前端页面中多个业务单元的集成。
第一方面,提供了一种运行页面的方法,该方法包括:检测第一信息,该第一信息用于指示运行第一业务单元,该第一业务单元位于前端页面内;确定该前端页面中与该第一业务单元运行相关的至少一个第二业务单元,该前端页面中的每个业务单元对应于后端服务中实现该每个业务单元功能的应用程序;根据该第一业务单元运行时与该至少一个第二业务单元之间的交互关系,通过前端基础框架管理该第一业务单元和该至少一个第二业务单元的运行,该前端基础框架用于提供该第一业务单元和该至少一个第二业务单元之间的通信和协作能力。
第一方面提供的运行页面的方法,当前端页面中多个业务单元中任何一个业务单元或者多个业务单元运行的过程中需要和其他业务单元之间进行通信或者交互时,通过前端基础框架来管理前页面中多个业务单元之间的通信和交互,各个业务单元之间通信时不暴露各自的实现的细节,互不干扰,通过前端基础框架实现前端页面中各个业务单元之间的技术中立。业务单元之间的接口采用粗颗粒的业务模型,而不是技术实现模型。解决了前端页面中多个业务单元之间可能存在的冲突和干扰的问题。
在第一方面的一种可能的实现方式中,该根据该第一业务单元运行时与该至少一个第二业务单元之间的交互关系,通过前端基础框架管理该第一业务单元和该至少一个第二业务单元的运行,包括:该前端基础框架根据该第一业务单元运行时与该至少一个第二业务单元的运行状态之间的先后顺序关系,管理该第一业务单元和该至少一个第二业务单元的运行。
在第一方面的一种可能的实现方式中,该前端基础框架根据该第一业务单元运行时与该至少一个第二业务单元的运行状态之间的先后顺序关系,管理该第一业务单元和该至少一个第二业务单元的运行,包括:该前端基础框架根据该第一业务单元启动过程与该至少一个第二业务单元启动过程的先后顺序关系,完成该第一业务单元和该至少一个第二业务单元的启动。
在第一方面的一种可能的实现方式中,该前端基础框架根据该第一业务单元运行时与该至少一个第二业务单元的运行状态之间的先后顺序关系,管理该第一业务单元和该至少一个第二业务单元的运行,包括:该前端基础框架根据该第一业务单元执行过程与该至少一个第二业务单元的执行过程的先后顺序关系,完成所述第一业务单元和所述至少一个第二业务单元的状态的更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710458029.8/2.html,转载请声明来源钻瓜专利网。