【技术实现步骤摘要】
基于云架构的自适应方法及系统
本专利技术涉及网络通讯
,特别是指一种基于云架构的自适应方法及系统,及应用于该系统中的可视化在线定制处理方法及装置。
技术介绍
网页浏览器是万维网(Web)服务的客户端浏览程序,可向Web服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放。与工作站、PC机相比,移动终端资源相对有限,因此移动终端网页浏览器较工作站、PC机上运行的网页浏览器在开发时更为困难,在功能上有更多限制。正是由于这一原因,目前绝大多数的移动终端内置网页浏览器不能解析执行包含复杂JS(JavaScript,一种基于对象和事件驱动并具有相对安全性的客户端脚本语言)的Web页面,这导致移动终端内置网页浏览器不能正常浏览包含复杂JS的Web页面。为了解决移动终端内置浏览器不能正常浏览包含复杂JS的Web页面的问题,现有技术中所采用的方法是采用客户端/浏览器服务器的架构,由于浏览器服务器对Web页面解析执行是在一个封闭的环境中执行,浏览器服务器会把整个Web应用页面的解析执行结果响应给客户端显示。因此,现有技术方案的缺陷在于:1、用户对于Web应用页面有各自不同的需求,对于某一用户而言,网站所提供的Web页面中可能只有部分是有效的,现有技术中的Web应用页面解析执行方式不能过滤出部分有效的Web页面信息给客户端显示,这会给用户带来不必要的信息冗余,浪费带宽资源;2、目前某些网站所提供的Web应用页面仅适合在个人计算机上显示,并不适合移动终端的屏幕尺寸,因此浏览器服务器对整个Web应用页面的解析执行结果可能无法给用户带来最佳 ...
【技术保护点】
一种基于云架构的自适应方法,其特征在于,所述方法包括:获取移动端请求,将所述移动端请求转发给动态解析服务器;动态解析服务器根据所述移动端请求获取请求的网络页面数据,并对所述网络页面数据进行动态解析,得到动态解析结果;利用所述解析结果获取网络页面中的页面业务功能片段,生成网络切片;对所述网络切片进行重组,生成重组后的网络页面数据,将所述重组后的网络页面数据发送给移动端。
【技术特征摘要】
1.一种基于云架构的自适应方法,其特征在于,所述方法包括:获取移动端请求,将所述移动端请求转发给动态解析服务器;动态解析服务器根据所述移动端请求获取请求的网络页面数据,并对所述网络页面数据进行动态解析,得到动态解析结果;利用所述解析结果获取网络页面中的页面业务功能片段,生成网络切片;对所述网络切片进行重组,生成重组后的网络页面数据,将所述重组后的网络页面数据发送给移动端;所述对所述网络切片进行重组,生成重组后的网络页面数据进一步包括:获取用户设置信息对网络切片进行装配集成和运行;根据用户设置信息选择需要编辑的应用,然后对该应用中的某页面进行编辑,之后将切片拖拽到页面上,并进行存储处理;以及,对所述网络切片进行可视化在线定制处理,生成可视化在线定制后的网络页面数据;获取网络模板库,选取网络模板;获取用户设置信息对网络切片进行装配集成和运行;接收网络切片存储信息,对所述网络切片进行存储和管理。2.根据权利要求1所述的基于云架构的自适应方法,其特征在于,所述获取移动端请求,将所述移动端请求转发给动态解析服务器,包括:获取移动端请求;获取动态解析服务器节点负荷大小信息;将所述移动端请求转发给负荷最小的动态解析服务器节点;其中,所述移动端请求为一个移动端请求、多个相同类型的移动端请求或者多个不同类型的移动端请求。3.根据权利要求2所述的基于云架构的自适应方法,其特征在于,所述获取动态解析服务器节点负载信息,进一步包括:定时轮询网络页面动态解析服务器节点群中所有动态解析服务器节点的负荷大小状态信息,判断每个动态解析服务器节点的负荷大小,并将新的用户请求发送给当前负荷最小的动态解析服务器节点。4.根据权利要求1至3任意一项所述的基于云架构的自适应方法,其特征在于,该方法进一步包括:动态解析服务器根据所述移动端请求获取请求的网络页面数据;对所述网络页面数据进行解析和聚合裁制处理,得到动态解析结果。5.根据权利要求1所述的基于云架构的自适应方法,其特征在于,所述获取用户设置信息对网络切片进行装配集成和运行,进一步包括:获取用户设置信息,对页面内容进行切片,生成网络切片;获取用户设置信息对网络切片进行建立应用;获得用户设置信息对网络切片进行切片组装。6.根据权利要求1至3任意一项所述的基于云架构的自适应方法,其特征在于,所述方法还包括:接收工程开发指令,根据所述工程开发指令,进行网络应用创建、编辑、模板设置、集成装配、调试、管理和部署。7.根据权利要求6所述的基于云架构的自适应方法,其特征在于,所述接收工程开发指令,进一步包括:接收用户登录的工程开发账号信息,对所述工程开发账号信息进行验证;当验证成功时,将所述工程开发账号信息对应的工程开发资源发送给用户。8.根据权利要求6所述的基于云架构的自适应方法,其特征在于,所述接收工程开发指令,进一步包括:根据工程开发指令,选择网络切片的网络模板,设置网络切片的布局和样式;根据工程开发指令,对网络切片和页面进行代码开发,显示工程调试结果;根据工程开发指令,对工程开发进程和结果进行保存并管理。9.根据权利要求1至3任意一项所述的基于云架构的自适应方法,其特征在于,所述方法还包括:接收用户自助管理指令,根据所述用户自助管理指令进行用户管理、注册、资料管理、服务申请、工程管理、业务监控或业务统计分析。10.一种基于云架构的自适应系统,其特征在于,所述系统包括:接入控制模块,用于获取移动端请求,将所述移动端请求转发给动态解析服务器,并将重组后的网络页面数据发送给移动端;动态解析服务器模块,用于根据所述移动端请求获取请求的网络页面数据,并对所述网络页面数据进行动态解析,得到动态解析结果;可视化定制模块,用于利用所述解析结果获取网络页面中的页面业务功能片段,生成网络切片,对所述网络切片进行重组,生成重组后的网络页面数据;其中,所述移动端请求为一个移动端请求、多个相同类型的移动端请求或者多个不同类型的移动端请求;所述可视化定制模块包括:可视化定制单元,用于对所述网络切片进行可视化在线定制处理,生成可视化在线定制后的网络页面数据;其中,所述可视化定制单元进一步包括:网络模板库获取子单元,用于获取网络模板库,选取网络模板;装配集成子单元,用于获取用户设置信息对网络切片进行装配集成和运行;存储管理子单元,用于接收网络切片存储信息,对所述网络切片进行存储和管理;所述对所述网络切片进行重组,生成重组后的网络页面数据包括:获取用户设置信息对网络切片进行装配集成和运行;根据用户设置信息选择需要编辑的应用,然后对该应用中的某页面进行编辑,之后将切片拖拽到页面上,并进行存储处理。11.根据权利要求10所述的基于云架构的自适应系统,其特征在于,所述接入控制模块包括:请求获取单元,用于获取移动端请求;负载信息获取单元,用于获取每个动态解析服务器节点负荷大小信息;请求发送单元,用于将所述移动端请求转发给当前节点负荷最小的动态解析服务器节点。12.根据权利要求10或11所述的基于云架构的自适应系统,其特征在于,所述动态解析服务器模块包括:网络页面数据获取单元,用于根据所述移动端请求获取请求的网络页面数据;动态解析单元,用于对所述网络页面数据进行解析和聚合裁制处理,得到动态解析结果。13.根据权利要求10所述的基于云架构的自适应系统,其特征在于,所述装配集成子单元进一步包括:切片生成子单元,用于获取用户设置信息,对页面内容进行切片,生成网络切片;建立应用子单元,用于获取用户设置信息,对网络切片进行建立应用;切片组装子单元,用于获得用户设置信息,对网络切片进行切片组装。14.根据权利要求10所述的基于云架构的自适应系统,其特征在于,所述系统还包括:集成开发模块,用于接收工程开发指令,根据所述工程开发指令,进行网络应用创建、编辑、模板设置、集成装配、调试、管理和部署。15.根据权利要求14所述的基于云架构的自适应系统,其特征在于,所述集成开发模块进一步包括:账号信息接收单元,用于接收用户登录的工程开发账...
【专利技术属性】
技术研发人员:朱奕,周华强,
申请(专利权)人:北京掌中经纬技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。