开放平台中应用程序的访问方法及系统技术方案

技术编号:8744510 阅读:310 留言:0更新日期:2013-05-29 21:58
一种开放平台中应用程序的访问方法,包括如下步骤:根据访问应用请求获取应用程序的地址,并开启交互窗口;在所述开启的交互窗口中加载虚拟层;按照所述应用程序的地址通过所述虚拟层加载应用程序。上述开放平台中应用程序的访问方法及系统,通过加载虚拟层来实现开放平台中应用程序的访问,由于虚拟层在开放平台中构建了一个虚拟的环境,屏蔽了各种不同的开放平台的差异,可减少应用程序与开放平台之间的兼容性问题,更有效地提高和利用资源,降低成本开销。

【技术实现步骤摘要】
开放平台中应用程序的访问方法及系统
本专利技术涉及互联网技术,特别是涉及一种开放平台中应用程序的访问方法及系统。
技术介绍
随着互联网的发展,开放平台为用户提供了越来越多的应用服务。例如,用户可通过开放平台实现访问互联网,甚至在开放平台中开启各种应用程序。然而,在传统的开放平台中,由于是通过一套自定义语言来开发的,对应的应用程序也是按照这一自定义语言开发的,因此,在运行开放平台中的应用程序时需要开放平台服务器将应用程序的自定义语言解析成标准的HTML文本,例如,在用户通过浏览器中展示的开放平台进行应用程序的访问时,该应用程序的自定义语言将被开放平台服务器解析得到标准的HTML文本,并返回给浏览器,浏览器对标准的HTML文件进行解析后向用户展示该应用程序的应用界面,由此可见,开放平台服务器需要对自定义语言进行维护和解析,实时、快捷地对用户访问应用程序的请求进行处理,这将会产生较大的成本开销。
技术实现思路
基于此,有必要提供一种能降低成本开销的开放平台中应用程序的访问方法。此外,还有必要提供一种能降低成本开销的开放平台中应用程序的访问系统。一种开放平台中应用程序的访问方法,包括本文档来自技高网...
开放平台中应用程序的访问方法及系统

【技术保护点】
一种开放平台中应用程序的访问方法,包括如下步骤:根据访问应用请求获取应用程序的地址,并开启交互窗口;在所述开启的交互窗口中加载虚拟层;按照所述应用程序的地址通过所述虚拟层加载应用程序。

【技术特征摘要】
1.一种开放平台中应用程序的访问方法,包括如下步骤:根据访问应用请求获取应用程序的地址,并开启交互窗口,所述应用程序为开放平台中的应用程序;在所述开启的交互窗口中加载虚拟层,所述虚拟层适应由各种不同的语言开发的应用程序;按照所述应用程序的地址通过所述虚拟层加载应用程序,包括:通过所述虚拟层嵌入页面,按照所述应用程序的地址在所述嵌入的页面中加载应用程序。2.根据权利要求1所述的开放平台中应用程序的访问方法,其特征在于,所述通过所述虚拟层嵌入页面的步骤为:按照虚拟层的链接地址在页面中加载虚拟层。3.根据权利要求1所述的开放平台中应用程序的访问方法,其特征在于,所述按照所述应用程序的地址通过所述虚拟层加载应用程序的步骤之后还包括:判断所述应用程序是否跨域通信,若是,则向所述虚拟层发起应用程序的跨域请求;通过所述虚拟层响应所述应用程序的跨域请求。4.根据权利要求3所述的开放平台中应用程序的访问方法,其特征在于,所述通过所述虚拟层响应所述应用程序的跨域请求的步骤为:根据所述应用程序的跨域请求获取对应的请求类型;根据所述请求类型判断所述应用程序是否需要与开放平台服务器进行交互,若是,则通过所述虚拟层向开放平台服务器发起通信请求;所述开放平台服务器响应通信请求,并经过所述虚拟层向应用程序反馈响应结果。5.根据权利要求4所述的开放平台中应用程序的访问方法,其特征在于,所述向所述虚拟层发起应用程序的跨域请求的步骤为:所述应用程序引入开放平台中的前端应用编程接口文件,并通过所述前端应用编程接口文件中的跨域通信方法将应用程序的跨域请求传递给虚拟层;经过所述虚拟层向应用程序反馈响应结果的步骤为:将所述响应结果反馈给前端应用编程接口文件。6.根据权利要求4所述的开放平台中应用程序的访问方法,其特征在于,当判断到所述应用程序不需要与开放平台服务器进行交互时,通过所述虚拟层调用交互窗口中的方法响应所述跨域请求,并向所述应用程序反馈响应结果。7.一种开放平台中应用程序的访问系统,其特征在于,包括:触发模块,用于根...

【专利技术属性】
技术研发人员:郭学亨龙丁奋黄奎郑旭泽吴文斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1