[发明专利]一种面向云计算操作系统进行Web服务跨域访问的方法无效

专利信息
申请号: 201110257868.6 申请日: 2011-09-02
公开(公告)号: CN102984179A 公开(公告)日: 2013-03-20
发明(设计)人: 肖翱;莫展鹏;岳强;季统凯 申请(专利权)人: 广东电子工业研究院有限公司
主分类号: H04L29/08 分类号: H04L29/08;G06F17/30
代理公司: 北京科亿知识产权代理事务所(普通合伙) 11350 代理人: 汤东凤
地址: 523808 广东省东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 计算 操作系统 进行 web 服务 访问 方法
【说明书】:

 

技术领域

发明涉及互联网技术技术领域,特指一种面向云计算操作系统进行Web服务跨域访问的方法。

背景技术

云计算(Cloud Computing)是2007年诞生的新名词,目前仍没有公认的定义。云计算是一种商业计算模型,它将计算任务分部在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。而云计算操作系统是云计算后台的整体管理运营系统,它是指构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件管理海量的基础硬件、软资源之上的云平台综合管理系统。

Web服务(Web service)是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。根据W3C的定义,Web服务应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口所组成的,它们通过网络,例如国际互联网的远程服务器端,执行客户所提交服务的请求。

跨域访问是指不同域名之间互相访问,出于安全考虑,跨域访问是被各大浏览器所默认禁止的。例如,A 网站的 javascript 代码试图跨域访问B 网站,包括提交内容和获取内容等,都是默认禁止的。与之相对应地,有一些跨域访问的方法:Web代理、按需、iframe等等。

(1)Web代理

即用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面,由该页面代替用户页面完成交互,从而返回合适的结果。此方案可以解决现阶段所能够想到的多数跨域访问问题,但要求A网站提供Web代理的支持,因此A网站与B网站之间必须是紧密协作的,且每次交互过程,A网站的服务器负担增加,且无法代用户保存session(对话)状态。

(2) 按需方式

MYMSN的门户就用的这种方式,不过MYMSN中不涉及跨域访问问题。动态控制script标记的生成,通过修改script标记的src属性完成对跨域页面的调用。此方案存在的缺陷是,script的src属性完成该调用时采取的方式是get方式,如果请求时传递的字符串过大时,可能会无法正常运行。不过此方案非常适合聚合类门户使用。

(3)iframe方式

在页面内嵌或动态生成指向别的网站的iframe(元素),然后这2个网页间可以通过改变对方的anchor hash fragment(连接片段)来传输消息。改变一个网页的anchor hash fragment并不会使浏览器重新装载网页,所以一个网页的状态得以保持,而网页本身则可以通过一个计时器来察觉自己anchor hash的变化,从而相应改变自己的状态。通常而言,数据提交跟获取,采用iframe这种方式的确可以了,但由于父窗口与子窗口之间不能交互(跨域访问的情况下,这种交互被拒绝),因此无法完成对父窗口效果的影响。

为确保云计算的跨平台兼容性,云计算资源会通过Web服务的方式来提供。相应的Web服务有跨域访问的需求,当前针对云计算操作系统的Web服务进行跨域访问是技术空白点,本发明围绕该问题提出一种解决方法。

发明内容

本发明解决的技术问题提供一种在于面向云计算操作系统进行Web服务跨域访问的方法。

本发明解决上述技术问题的技术方案是:

通过浏览器直接发异步请求去访问云控制器(Cloud Server)服务。

具体步骤如下:

第1步,浏览器向访问服务器发送请求,请求初始化页面;

第2步,访问服务器接受浏览器发送的初始化页面的请求,完成html响应;

第3步,浏览器动态建立一个带src属性 <script>标签,并添加head在标签里,scr为向服务端请求的Url,并且带回调方法名参数;

第4步,云服务器接收请求,将回调的方法名和结果json数据组合成一个带参的回调方法的字串,以javascript文档方式返回浏览器。浏览器并执行返回的javascrip文档,此时数据已作为参数传入到浏览器端预先定义好的callback函数里。

由访问服务器作为访问云计算操作系统门户站点服务端,用来提供个性化、单次登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。

由云服务器负责发布云计算操作系统的web服务。

由浏览器显示和与用户交互网页服务器或者文件系统的HTML文件内容。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电子工业研究院有限公司,未经广东电子工业研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110257868.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top