数据处理方法及装置的制造方法

文档序号:9249090阅读:408来源:国知局
数据处理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及网络技术领域,尤其涉及数据处理方法及装置。
【背景技术】
[0002] 随着移动智能终端的快速发展,通过电子商务完成在线支付也越来越频繁。但是 并不是所有的网站均支持在线支付功能,因此当用户请求访问具有在线功能的网站A中显 示的由第H方网站B提供的页面,而且该第H方网站B提供的页面没有在线支付功能时,将 经过网站A和网站B之间多次页面的跳转来实现在线支付,由此使得页面的响应速度过长, 不利于在线支付的快捷处理。

【发明内容】

[0003] 本发明实施例的主要目的是提供一种数据处理方法及装置,旨在提高数据处理的 页面响应速度。
[0004] 本发明实施例的另一目的是提供一种数据处理方法及装置,旨在增强数据处理功 能的可扩展性。
[0005] 为实现上述目的,本发明实施例提供了一种数据处理方法,包括W下步骤:
[0006] 接收用户发出的页面访问请求,所述页面访问请求对应的页面为没有数据处理权 限的第一页面;
[0007] 根据所述页面访问请求,生成一具有第一内嵌框架的第二页面,并在所述第一内 嵌框架中加载所述第一页面;
[0008] 接收用户在第一页面上发出的数据处理请求;
[0009] 在所述第一页面上生成第二内嵌框架,在所述第二内嵌框架内加载一与所述第二 页面属于同一域的第H页面,而且在所述第H页面的地址上添加所述数据处理请求;
[0010] 将所述第H页面的地址中的数据处理请求传递至第二页面;
[0011] 调用第二页面上的数据处理接口,响应所述数据处理请求。
[0012] 进一步地,本发明实施例还提供了一种数据处理装置,包括:
[0013] 接收模块,用于接收用户发出的页面访问请求,所述页面访问请求对应的页面为 没有数据处理权限的第一页面;还用于接收用户在第一页面上发出的数据处理请求;
[0014] 第一内嵌框架生成模块,用于根据所述页面访问请求,生成一具有第一内嵌框架 的第二页面,并在所述第一内嵌框架中加载所述第一页面;
[0015] 第二内嵌框架生成模块,用于在所述第一页面上生成第二内嵌框架,在所述第二 内嵌框架内加载一与所述第二页面属于同一域的第H页面,而且在所述第H页面的地址上 添加所述数据处理请求;
[0016] 信息传递模块,用于将所述第H页面的地址中的数据处理请求传递至第二页面;
[0017] 接口调用模块,用于调用第二页面上的数据处理接口,响应所述数据处理请求。
[0018] 本发明实施例通过双层内嵌框架的方式,使得在不具有数据处理权限的网站进行 数据处理时,不再需要在具有数据处理权限的网站和不具有数据处理权限的网站之间的多 次跳转,从而节省了页面的跳转时间,加快页面的响应速度。
[0019] 另外,本发明实施例还使得不具有数据处理权限的网站需要进行数据处理时,只 需要其在不具有数据处理的网站的页面中嵌入具有数据处理权限的网站提供的数据处理 文件即可,因此数据处理功能的可扩展性加强。
【附图说明】
[0020] 图1是本发明数据处理所在运行的终端的硬件架构示意图;
[0021] 图2是本发明数据处理装置第一实施例的功能模块示例图;
[0022] 图3是本发明数据处理装置中访问具有数据处理权限的页面A1的界面示例图;
[0023] 图4是本发明数据处理装置中访问图3中的页面A1时触发的数据处理请求的操 作示例图;
[0024] 图5是本发明数据处理装置中响应数据处理请求的操作示例图;
[00巧]图6是本发明数据处理装置第二实施例的功能模块示意图;
[0026] 图7是本发明数据处理装置第H实施例的功能模块示意图;
[0027] 图8是本发明数据处理装置中访问不具有数据处理权限的页面B的界面示例图;
[0028] 图9是本发明数据处理方法第一实施例的流程示意图;
[0029] 图10是本发明数据处理方法中在不具有数据处理权限的页面中进行数据处理时 的操作示例图;
[0030] 图11是本发明数据处理方法第二实施例的流程示意图;
[0031] 图12是本发明数据处理方法第H实施例的流程示意图;
[0032] 图13是本发明数据处理方法第四实施例的流程示意图。
[0033] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0034]W下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此 处所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[00巧]本发明的核也思想是,在访问不具有数据处理权限的网站,并在该网站的页面中 进行数据处理时,不再需要具有数据处理权限的网站和不具有数据处理权限的网站之间多 次跳转,而是通过双层嵌套框架的跨域方式在两者之间进行数据传递,并进行数据处理。
[0036] 如图1所示,本发明所运行的终端包括处理器101、存储器102、用户接口 103、网络 接口 104、总线105。通信总线105用于终端中各组成部件之间的通信,用户接口 103用于 接收用户输入的信息,例如触摸屏、鼠标及键盘等。网络接口 104用于终端与外部进行互相 通信,该网络接口主要包括有线接口和无线接口,例如RS232模块、射频模块、WIFI模块等 等。存储器102可W包括一个或一个W上计算机可读存储介质,而且其不但包括内部存储 器,还包括外部存储器。该存储器中存储有操作系统及数据处理系统等等。处理器101用 于调用存储器102中的数据处理系统,W实现具有数据处理权限的网站和不具有数据处理 权限的网站之间的数据传递,W对不具有数据处理权限的网站的页面进行数据处理。
[0037] 如图2所示,本发明提出一种数据处理装置,包括:
[003引接收模块110,用于接收用户发出的页面访问请求,所述页面访问请求对应的页面 为没有数据处理权限的第一页面;还用于接收用户在第一页面上发出的数据处理请求;
[0039] 第一内嵌框架生成模块120,用于根据所述页面访问请求,生成一具有第一内嵌框 架的第二页面,并在所述第一内嵌框架上加载所述第一页面;
[0040] 第二内嵌框架生成模块130,用于在所述第一页面上生成第二内嵌框架,在所述第 二内嵌框架内加载一与所述第二页面为同一域的第H页面,而且所述第H页面的地址上添 加所述数据处理请求;
[0041] 信息传递模块140,用于将所述第H页面中的数据处理请求传递至第二页面;
[0042] 接口调用模块150,用于调用第二页面上的数据处理接口,响应所述数据处理请 求。
[0043] 通过用户接口(例如触摸屏)侦测用户在终端显示界面上的操作。W在线支付的 数据处理为例。如图3所示,当用户通过浏览器访问某个网站A时,将跳转至网站A的页面 A1。该页面1中具有多个商品的商品f旨息,例如商品1、商品2、商品3。该商品f旨息可W包 括商品的图片,商品的基本信息,例如商品名称、商品型号、商品尺寸等等。可W理解的是, 该用户可W直接通过终端上的浏览器客户端访问网站A,也可W通过其他客户端中内嵌的 浏览器站点访问网站A。当用户需要购买商品1时,则可W点击商品1的显示区域W进行 订单的提交。触摸屏侦测到用户的触摸操作时,将产生页面访问请求,W从页面1跳转至商 品1的页面。接收模块110则接收该页面访问请求,并将其发送至处理器102,W使处理器 102控制终端进行页面的跳转。
[0044] 因为所述商品1的页面是由网站B提供,且网站A支持在线支付功能,网站B不支 持在线支付功能,因此当用户请求访问商品1的页面B1时,第一内嵌框架生成模块120将 从页面1跳转至一与页面1属于同一域名下的页面A2,并在该页面A2中创建一内嵌框架, 例如ifml。顾名思义,内嵌框架就是内嵌于页面中的一个框架,用于放置任何想放置的内 容,可W为一个页面,也可W为一段文字或图片等等。若需要在该内嵌框架ifml中放置一 个页面,则可W将该内嵌框架ifml的地址赋值为需要放置的页面的U化地址。因此将该内 嵌框架ifml的U化地址赋值为网站B的页面B1的地址,即可W在内嵌框架ifml中加载网 站B的页面B1。如图4所示,该页面2中内嵌框架ifml中显示网站B中的商品1的页面。 由于该页面A2仍然是属于网站A内的页面,并未跳转至网站B。而且页面A2中通过内嵌框 架ifml显示网站B中商品1的页面B1,使得用户可W在页面A2内嵌框架ifml的页面B1 中实现订单的提交,而不
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1