开放平台中应用程序的访问方法及系统与流程

文档序号:12200573阅读:来源:国知局
开放平台中应用程序的访问方法及系统与流程

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