The present invention provides a method and system for loading, cloud wireless controller front page, the method comprises: according to the front page in the page elements of the type of business, will advance to the front page is split into the preset front-end module number; for each of the front-end module configuration module routing respectively, and each of the the routing module to add a default routing system; which comprises at least one service components of the front-end module of the module routing; when the user access to the target page elements, the default routing system through the positioning the target object to the front-end module page elements, and load the business component of the target module the. The invention provides a method and a system for loading a page of a front end of a cloud wireless controller.
【技术实现步骤摘要】
本专利技术实施方式涉及数据处理
,尤其涉及一种云无线控制器前端页面的加载方法及系统。
技术介绍
云无线控制器(AccessController,AC)系统往往通过超文本标记语言(HyperTextMarkupLanguage,HTML)呈现系统的功能接口,用户可以通过浏览器连接云AC系统,从而可以进行各种操作。在实施本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:目前,当用户第一次通过浏览器访问云AC系统时,浏览器通过index.html文件获取云AC的前端页面。这样,index.html中包含了云AC系统中所有需要的HTML文件、Javascript文件和CSS文件。这些文件都会在第一次访问时,从后端服务器返回。如果用户只使用云AC系统中的一个功能模块,也会装载系统所有的文件进入内存。这就造成如果用户在移动设备中访问云AC系统,不管用户使用什么功能,都会消耗一些不必要的移动流量。同时因为所有的文件都会被装载进设备的内存,从而会增加设备的资源消耗,相应减少了设备电量的可使用时长。应该注意,上面对技术背景的介绍只是为了方便对本专利技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本专利技术的
技术介绍
部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
技术实现思路
针对上述问题,本专利技术实施方式的目的在于提供了一种云无线控制器前端页面的加载方法及系统,能够减少移动设备的流量消耗和资源消耗。为实现上述目的,本专利技术实施方式提供一种云无线控制器前端页面的加载方法,包括:根据前端页面中页面元素的业 ...
【技术保护点】
一种云无线控制器前端页面的加载方法,其特征在于,包括:根据前端页面中页面元素的业务类型,预先将所述前端页面拆分为预设数量的前端模块;为各个所述前端模块配置各自的模块路由,并将各个所述模块路由加入预设系统路由中;其中,所述模块路由中包括所述前端模块的至少一个业务组件;当用户访问目标页面元素时,通过所述预设系统路由定位所述目标页面元素指向的目标前端模块,并加载所述目标前端模块的业务组件。
【技术特征摘要】
1.一种云无线控制器前端页面的加载方法,其特征在于,包括:根据前端页面中页面元素的业务类型,预先将所述前端页面拆分为预设数量的前端模块;为各个所述前端模块配置各自的模块路由,并将各个所述模块路由加入预设系统路由中;其中,所述模块路由中包括所述前端模块的至少一个业务组件;当用户访问目标页面元素时,通过所述预设系统路由定位所述目标页面元素指向的目标前端模块,并加载所述目标前端模块的业务组件。2.根据权利要求1所述的云无线控制器前端页面的加载方法,其特征在于,所述为各个所述前端模块配置各自的模块路由,包括:为各个所述前端模块创建各自的至少一个业务组件;为各个所述前端模块创建各自的模块根组件,并在所述模块根组件中建立路由视图;将所述前端模块中的业务组件加入所述前端模块的路由视图中,并为各个所述业务组件配置路由路径,以形成所述前端模块的模块路由。3.根据权利要求1所述的云无线控制器前端页面的加载方法,其特征在于,所述加载所述目标前端模块的业务组件,包括:通过所述预设系统路由中的预设加载接口对所述目标前端模块中的业务组件进行加载。4.根据权利要求1所述的云无线控制器前端页面的加载方法,其特征在于,所述加载所述目标前端模块的业务组件,包括:判断所述目标前端模块是否是第一次被定位,若是,从服务端将所述目标前端模块的所有业务组件加载至本地;若不是,从本地存储的业务组件中加载所述目标前端模块的业务组件。5.根据权利要求4所述的云无线控制器前端页面的加载方法,其特征在于,所述服务端中存储的业务组件具备第一数据格式;相应地,从所述服务端将具备第一数据格式的业务组件加载至本地之后,所述方法还包括:将加载的业务组件从第一数据格式转换为第二数据格式;其中,所述业务组件处于所述第二数据格式时的数据量大于所述业务组件处于所述第一数据格式时的数据量。6.根据权利要求4所述的云无线控制器前端页面的加载方法,其特征在于,所述从本地存储的业务组件中加载所述目标前端模块的业务组件,包括:获取所述业务组件的路由路径,并将所述路由路径转换为业务标识;在本地第一存储器中查询是否...
【专利技术属性】
技术研发人员:陈昊,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。