[发明专利]网站建站系统及方法、访问网站的方法及网页适配系统有效
申请号: | 201210480309.6 | 申请日: | 2012-11-22 |
公开(公告)号: | CN103838558B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 孔令军;王磊建 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30;H04L29/08 |
代理公司: | 北京中誉威圣知识产权代理有限公司11279 | 代理人: | 郭振兴,丛芳 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网站 系统 方法 访问 网页 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种网站建站系统及方法、访问网站的方法及网页适配系统。
背景技术
随着智能手机、平板电脑的普及,通过这类移动终端访问互联网已经成为用户接入互联网的重要方式。目前的网站主要针对PC浏览器设计,通过手机、平板电脑等终端上访问这些网站通常需要做网页适配,比如排版布局方式转换等,以达到更好的用户体验。
现有的网页适配技术中,主要做静态页面转换,即首先获取WEB网站的HTML页面,然后分析页面标签,最后生成新的适配终端屏幕大小的页面,在手机终端的浏览器上显示。
但是,现有的网页适配技术存在如下技术问题:适配后的网页不支持原有网站的动态功能,比如网站登录、在线调查、订单管理等功能。造成这一问题的主要原因有两方面,一是适配后页面的结构HTML DOM树已经与原有页面结构不同,导致JS代码运行异常;二是存在浏览器跨域问题,即跨域通常指的是JS脚本的跨域问题,跨域访问,简单来说就是A网站的javascript代码试图访问B网站,包括提交内容和获取内容。由于安全原因,跨域访问是被各大浏览器所默认禁止的,也即同源策略。同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的URL的域必须与当前Web页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。同源策略不阻止将动态脚本元素插入文档中。在这里,现存的网页适配技术通常由专门的适配服务器执行(比如百度提供的网页适配服务),首先进行网页转换,然后将适配后的网页发送到终端,所以终端访问的网页是在适配服务器上的,跟原有的网页不在同一个域,即不在同一个网站域名下,所以会有跨域问题。因此现有的适配流程无法从根本上解决动态效果执行问题,从而影响了用户通过手机等移动终端的对网站功能的使用。
发明内容
为了解决现有技术中适配后的网页不支持原有网站的动态功能的技术问题,本发明提出了一种网站建站系统及方法、访问网站的方法及网页适配系统。
一种网站建站系统,包括:
应用创建模块,用于按照应用代码组织结构生成网站的应用程序,所述应用代码组织结构包括:用于存放客户端代码的客户存储单元和用于存放服务端代码的服务存储单元;
代码编译模块,用于为开发者提供编写网站的客户端代码和网站的服务端代码的编辑界面,记录所述客户端代码到客户存储单元和服务端代码到服务存储单元,并调用UI布局模版;
UI布局模板模块,用于为代码编译模块记录的客户端代码的编写提供适用于移动终端的UI布局模板;
服务端数据接口生成模块,用于根据代码编译模块记录的服务端代码中的对外接口的服务端代码部分生成对应的数据库访问接口;
调试模块,用于运行并调试所述代码编译模块记录的客户端代码和服务端代码;
包装模块,用于将调试成功后的客户端代码和服务端代码分别打包成客户端安装数据包和服务端可执行数据包,所述客户端安装数据包安装后成为客户端单元,所述服务端可执行数据包执行后成为服务端单元。
一种网站建站方法,包括:
按照应用代码组织结构生成网站的应用程序,所述应用代码组织结构包括:用于存储客户端代码的客户存储单元和服务端代码的服务存储单元;
为开发者提供编写网站的客户端代码和网站的服务端代码的编辑界面,记录所述客户端代码和服务端代码,并调用UI布局模版为开发者提供网页布局模版;
根据代码编译模块记录的服务端代码中的对外接口的服务端代码部分生成对应的数据库访问接口;
运行并调试所述代码编译模块记录的客户端代码和服务端代码,并将调试成功后的客户端代码和服务端代码分别打包成客户端安装数据包和服务端可执行数据包,所述客户端安装数据包安装后成为客户端单元,所述服务端可执行数据包执行后成为服务端单元。
本发明提供的网站建站方案中,通过在创建网站应用程序过程中,将用于前端展示的客户代码存放到客户存储单元,将用于对外接口或逻辑业务等服务代码存放到服务存储单元,并将该客户存储单元和服务存储单元中存放的代码分别打包成客户端安装数据包和服务端可执行数据包的技术方案,便于后继用户通过移动终端访问网站时,直接从客户客户端单元中得到展示页面,因此不存在跨域问题。
一种访问网站的方法,包括:
在用户终端通过浏览器访问网站的网页时,客户端单元接收所述访问请求,并将所述访问的网页反馈到所述浏览器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210480309.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种咪杆以及头戴式耳机和台式麦克风
- 下一篇:一种机顶盒