CN104965690A - 数据处理方法及装置 - Google Patents
数据处理方法及装置 Download PDFInfo
- Publication number
- CN104965690A CN104965690A CN201410157995.2A CN201410157995A CN104965690A CN 104965690 A CN104965690 A CN 104965690A CN 201410157995 A CN201410157995 A CN 201410157995A CN 104965690 A CN104965690 A CN 104965690A
- Authority
- CN
- China
- Prior art keywords
- page
- data processing
- request
- authority
- embedded framework
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开一种数据处理方法,包括:在访问不具有数据处理权限的网站,并在该网站的页面中进行数据处理时,利用具有数据处理权限的网站,通过双层嵌套框架的跨域方式实现具有数据处理权限的网站与不具有数据处理权限的网站之间的数据传递,并调用具有数据处理权限的网站的数据处理接口,进行数据处理。本发明还公开一种数据处理装置。本发明使得在没有处理权限的网站进行数据处理时,不再需要在具有处理权限的网站和不具有处理权限的网站之间的多次跳转,从而节省了页面的跳转时间,加快页面的响应速度。
Description
技术领域
本发明涉及网络技术领域,尤其涉及数据处理方法及装置。
背景技术
随着移动智能终端的快速发展,通过电子商务完成在线支付也越来越频繁。但是并不是所有的网站均支持在线支付功能,因此当用户请求访问具有在线功能的网站A中显示的由第三方网站B提供的页面,而且该第三方网站B提供的页面没有在线支付功能时,将经过网站A和网站B之间多次页面的跳转来实现在线支付,由此使得页面的响应速度过长,不利于在线支付的快捷处理。
发明内容
本发明实施例的主要目的是提供一种数据处理方法及装置,旨在提高数据处理的页面响应速度。
本发明实施例的另一目的是提供一种数据处理方法及装置,旨在增强数据处理功能的可扩展性。
为实现上述目的,本发明实施例提供了一种数据处理方法,包括以下步骤:
接收用户发出的页面访问请求,所述页面访问请求对应的页面为没有数据处理权限的第一页面;
根据所述页面访问请求,生成一具有第一内嵌框架的第二页面,并在所述第一内嵌框架中加载所述第一页面;
接收用户在第一页面上发出的数据处理请求;
在所述第一页面上生成第二内嵌框架,在所述第二内嵌框架内加载一与所述第二页面属于同一域的第三页面,而且在所述第三页面的地址上添加所述数据处理请求;
将所述第三页面的地址中的数据处理请求传递至第二页面;
调用第二页面上的数据处理接口,响应所述数据处理请求。
进一步地,本发明实施例还提供了一种数据处理装置,包括:
接收模块,用于接收用户发出的页面访问请求,所述页面访问请求对应的页面为没有数据处理权限的第一页面;还用于接收用户在第一页面上发出的数据处理请求;
第一内嵌框架生成模块,用于根据所述页面访问请求,生成一具有第一内嵌框架的第二页面,并在所述第一内嵌框架中加载所述第一页面;
第二内嵌框架生成模块,用于在所述第一页面上生成第二内嵌框架,在所述第二内嵌框架内加载一与所述第二页面属于同一域的第三页面,而且在所述第三页面的地址上添加所述数据处理请求;
信息传递模块,用于将所述第三页面的地址中的数据处理请求传递至第二页面;
接口调用模块,用于调用第二页面上的数据处理接口,响应所述数据处理请求。
本发明实施例通过双层内嵌框架的方式,使得在不具有数据处理权限的网站进行数据处理时,不再需要在具有数据处理权限的网站和不具有数据处理权限的网站之间的多次跳转,从而节省了页面的跳转时间,加快页面的响应速度。
另外,本发明实施例还使得不具有数据处理权限的网站需要进行数据处理时,只需要其在不具有数据处理的网站的页面中嵌入具有数据处理权限的网站提供的数据处理文件即可,因此数据处理功能的可扩展性加强。
附图说明
图1是本发明数据处理所在运行的终端的硬件架构示意图;
图2是本发明数据处理装置第一实施例的功能模块示例图;
图3是本发明数据处理装置中访问具有数据处理权限的页面A1的界面示例图;
图4是本发明数据处理装置中访问图3中的页面A1时触发的数据处理请求的操作示例图;
图5是本发明数据处理装置中响应数据处理请求的操作示例图;
图6是本发明数据处理装置第二实施例的功能模块示意图;
图7是本发明数据处理装置第三实施例的功能模块示意图;
图8是本发明数据处理装置中访问不具有数据处理权限的页面B的界面示例图;
图9是本发明数据处理方法第一实施例的流程示意图;
图10是本发明数据处理方法中在不具有数据处理权限的页面中进行数据处理时的操作示例图;
图11是本发明数据处理方法第二实施例的流程示意图;
图12是本发明数据处理方法第三实施例的流程示意图;
图13是本发明数据处理方法第四实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的核心思想是,在访问不具有数据处理权限的网站,并在该网站的页面中进行数据处理时,不再需要具有数据处理权限的网站和不具有数据处理权限的网站之间多次跳转,而是通过双层嵌套框架的跨域方式在两者之间进行数据传递,并进行数据处理。
如图1所示,本发明所运行的终端包括处理器101、存储器102、用户接口103、网络接口104、总线105。通信总线105用于终端中各组成部件之间的通信,用户接口103用于接收用户输入的信息,例如触摸屏、鼠标及键盘等。网络接口104用于终端与外部进行互相通信,该网络接口主要包括有线接口和无线接口,例如RS232模块、射频模块、WIFI模块等等。存储器102可以包括一个或一个以上计算机可读存储介质,而且其不但包括内部存储器,还包括外部存储器。该存储器中存储有操作系统及数据处理系统等等。处理器101用于调用存储器102中的数据处理系统,以实现具有数据处理权限的网站和不具有数据处理权限的网站之间的数据传递,以对不具有数据处理权限的网站的页面进行数据处理。
如图2所示,本发明提出一种数据处理装置,包括:
接收模块110,用于接收用户发出的页面访问请求,所述页面访问请求对应的页面为没有数据处理权限的第一页面;还用于接收用户在第一页面上发出的数据处理请求;
第一内嵌框架生成模块120,用于根据所述页面访问请求,生成一具有第一内嵌框架的第二页面,并在所述第一内嵌框架上加载所述第一页面;
第二内嵌框架生成模块130,用于在所述第一页面上生成第二内嵌框架,在所述第二内嵌框架内加载一与所述第二页面为同一域的第三页面,而且所述第三页面的地址上添加所述数据处理请求;
信息传递模块140,用于将所述第三页面中的数据处理请求传递至第二页面;
接口调用模块150,用于调用第二页面上的数据处理接口,响应所述数据处理请求。
通过用户接口(例如触摸屏)侦测用户在终端显示界面上的操作。以在线支付的数据处理为例。如图3所示,当用户通过浏览器访问某个网站A时,将跳转至网站A的页面A1。该页面1中具有多个商品的商品信息,例如商品1、商品2、商品3。该商品信息可以包括商品的图片,商品的基本信息,例如商品名称、商品型号、商品尺寸等等。可以理解的是,该用户可以直接通过终端上的浏览器客户端访问网站A,也可以通过其他客户端中内嵌的浏览器站点访问网站A。当用户需要购买商品1时,则可以点击商品1的显示区域以进行订单的提交。触摸屏侦测到用户的触摸操作时,将产生页面访问请求,以从页面1跳转至商品1的页面。接收模块110则接收该页面访问请求,并将其发送至处理器102,以使处理器102控制终端进行页面的跳转。
因为所述商品1的页面是由网站B提供,且网站A支持在线支付功能,网站B不支持在线支付功能,因此当用户请求访问商品1的页面B1时,第一内嵌框架生成模块120将从页面1跳转至一与页面1属于同一域名下的页面A2,并在该页面A2中创建一内嵌框架,例如ifm1。顾名思义,内嵌框架就是内嵌于页面中的一个框架,用于放置任何想放置的内容,可以为一个页面,也可以为一段文字或图片等等。若需要在该内嵌框架ifm1中放置一个页面,则可以将该内嵌框架ifm1的地址赋值为需要放置的页面的URL地址。因此将该内嵌框架ifm1的URL地址赋值为网站B的页面B1的地址,即可以在内嵌框架ifm1中加载网站B的页面B1。如图4所示,该页面2中内嵌框架ifm1中显示网站B中的商品1的页面。由于该页面A2仍然是属于网站A内的页面,并未跳转至网站B。而且页面A2中通过内嵌框架ifm1显示网站B中商品1的页面B1,使得用户可以在页面A2内嵌框架ifm1的页面B1中实现订单的提交,而不再需要跳转至网站B中进行订单提交,加快了页面的响应速度。本实施例中的页面A2将只显示内嵌框架ifm1的页面内容,从而可以让用户感觉仍然是在网站B中的页面中操作。当用户填写完订单信息后,点击“在线支付”控件,触摸屏侦测到用户的操作后,将获取操作信息,并生成数据处理请求。接收模块110则接收到该数据处理请求后,将该数据处理请求发送至处理器102,以供处理器102进行数据处理。
由于页面B1与页面A2是属于不同的域名下的页面,页面B1与页面A2是无法直接进行数据传递,因此本发明实施例将通过第二内嵌框架生成模块130建立的第三页面A3,以在页面B1和页面A2之间建立信息传递的桥梁。具体为:第二内嵌框架生成模块130将调用网站A提供的JS接口,在页面B1中创建一内嵌框架,例如ifm2。然后将该内嵌框架ifm2的URL地址赋值为网站A的页面A3的地址,即可以在内嵌框架ifm2中加载网站A的页面A3,如图5所示。而且在该页面A3的地址之后,添加数据处理请求。由于该页面A3与所述页面A2是属于同一域名下的页面,因此可以获取内嵌框架ifm2的URL地址中数据处理请求的参数,即前面用户所提交的订单信息。然后信息传递模块140通过父级页面的父级页面传递方法,将所获取的数据处理请求的参数传递至页面A2中的处理函数。本实施例中,该页面A3只有js逻辑,没有页面元素,因此第二内嵌框架生成模块还可以设置该页面A3的显示属性为隐藏。
接口调用模块150将页面A3中获取的参数传递至页面A2中时,再调用页面A2上的支付接口完成该订单的支付。可以理解的是,在创建页面A2时,需要预先在页面上注册一支付接口,以便接口调用模块140调用,完成在线支付。
本发明实施例通过双层内嵌框架的方式,使得在没有处理权限的网站进行数据处理时,不再需要在具有处理权限的网站和没有处理权限的网站之间的多次跳转,从而节省了页面的跳转时间,加快页面的响应速度。
进一步地,如图6所示,上述数据处理装置还包括:
页面加载模块160,用于加载所述具有数据处理权限的页面,且所述数据处理权限的页面上显示有所述没有数据处理权限的第一页面的链接信息。。
本实施例中,可以从具有在线支付功能的客户端中内嵌的页面中访问没有数据处理权限的页面。例如某客户端具有在线支付功能,且该在线支付功能的权限仅针对经过该客户端审核通过的网站,而未经过该客户端审核通过的网站(例如,代理商)则无法使用该在线支付功能。因此,用户可以通过该客户端内嵌的网站访问没有数据处理权限的页面。如图3所示,页面A1为客户端审核通过的网站A中的页面,该页面A1上显示商品1、商品2、商品3等链接信息。其中商品1对应的页面则是客户端未审核通过的网站B中的页面B1。商品2和商品3对应的页面则是客户端审核通过的网站A中的页面A2、A3。
进一步地,如图7所示,上述数据处理装置还包括:
嵌入模块170,用于在所述没有数据处理权限的第一页面上嵌入所述具有数据处理权限的页面提供的数据处理文件;
页面加载模块180,用于加载所述没有数据处理权限的页面,且所述没有数据处理权限的页面上显示所述没有数据处理权限的第一页面的链接信息。
本发明实施例中,当没有在线支付功能的网站B需要进行在线支付时,只要在网站B的页面中嵌入具有在线支付功能的网站A所提供的JS文件,即可实现在线支付,从而加强了数据处理的可扩展性。因此,可以通过浏览器客户端访问没有数据处理权限的页面,并实现在没有处理权限的页面中使用在线支付功能。如图8所示,该访问的没有数据处理权限的网站的页面B中显示有商品1、商品2、商品3等链接信息。而且该商品1、商品2、商品3对应的页面均是不具有数据处理权限的页面。由于该访问的没有数据处理权限的网站嵌入具有数据处理权限的网站提供的js文件。因此,当用户点击该商品1的显示区域时,将跳转至具有数据处理权限的网站对应的页面,例如图4中的页面A2,进而使用上述实施例的数据处理方法实现在线支付。
进一步地,上述第一内嵌框架生成模块120还用于:在响应数据处理请求之后,在第一内嵌框架ifm1中加载数据处理结果。在调用数据处理接口进行数据处理后,还将第一内嵌框架ifm1的URL地址赋值为页面B1的处理结果的页面,以在第一内嵌框架ifm1中显示数据处理结果。例如支付成功、支付失败、支付超时等处理结果。
对应地,本发明还提供了一种数据处理方法。如图9所示,本实施例的数据处理方法包括以下步骤:
步骤S101、接收用户发出的页面访问请求,所述页面访问请求对应的页面为没有数据处理权限的第一页面;
本实施例中,该数据处理可以包括基于互联网平台进行网络在线数据交互的处理。而互联网平台上有些网站支持在线数据交互,有些网站不支持在线数据交互。因此,当用户访问的页面所在的网站支持在线数据交互时,该页面则是具有数据处理权限的页面;当用户访问的页面所在的网站不支持在线数据交互时,该页面则是没有数据处理权限的页面。
步骤S102、根据所述页面访问请求,生成一具有第一内嵌框架的第二页面,并在所述第一内嵌框架中加载所述第一页面;
当用户访问的页面所在的网站不支持在线数据交互时,则根据该页面访问请求,先创建一第二页面,然后在第二页面通过document.createElement方法创建一第一内嵌框架。因此将该内嵌框架ifm1的URL地址赋值为网站B的页面B1的地址,即可以在内嵌框架ifm1中加载网站B的页面B1。
步骤S103、接收用户在第一页面上发出的数据处理请求;
用户可以在内嵌框架中的第一页面中进行需要在线交互的数据,以发出数据处理请求。
步骤S104、在所述第一页面上生成第二内嵌框架,在所述第二内嵌框架内加载一与所述第二页面为同一域的第三页面,而且所述第三页面的地址上添加所述数据处理请求;
当接收到用户的数据处理请求时,将在第一页面上生成第二内嵌框架,该第二内嵌框架的创建方法与第一内嵌框架的创建方法一致。然后将第二内嵌框架的地址赋值为第三页面的地址,就实现了在该第二内嵌框架中加载第三页面。而且还将在第二内嵌框架的地址后面添加所述用户发出的数据处理请求。该第三页面与第二页面为同一域名下的页面。而且,该第三页面内没有页面元素。同时还通过设置内嵌框架的css属性,将第三页面隐藏。
步骤S105、将所述第三页面中的数据处理请求传递至第二页面;
在第三页面的URL地址中的数据处理请求提取,并调用第三页面的父级的父级页面中的数据处理接口,将所述数据处理请求中的参数传递至第二页面。
步骤S106、调用第二页面上的数据处理接口,响应所述数据处理请求。
将数据处理请求中的参数传递至第二页面后,则调用该第二页面上的数据处理接口处理数据处理请求。
本发明实施例通过双层内嵌框架的方式,使得在没有处理权限的网站进行数据处理时,不再需要在具有处理权限的网站和没有处理权限的网站之间的多次跳转,从而节省了页面的跳转时间,加快页面的响应速度。
以下将以在线支付的数据处理对上述实施例的数据处理方法进行具体描述。如图3所示,在网站A的页面A1中具有多个商品信息,例如商品1、商品2、商品3。该商品信息可以包括商品的图片,商品的基本信息,例如商品名称、商品型号、商品尺寸等等。当用户需要购买商品1时,则可以点击商品1的显示区域以进行订单的提交。由于所述商品1的页面是由网站B提供,且网站A支持在线支付功能,网站B不支持在线支付功能,因此当用户请求访问商品的页面B1时,将创建一页面A2,如图10所示。同时将在该页面A2中注册一数据处理接口(例如在线支付接口)。该页面A2中还将创建一内嵌框架ifm1,而且使得该页面A2中只显示内嵌框架ifm1的页面内容。然后将该内嵌框架ifm1的URL地址指向网站B的页面B1,从而使得用户可以在该内嵌框架ifm1中加载的页面B1中进行订单信息的提交。由于该页面A2仍然是属于网站A内的页面,并未跳转至网站B。而且页面A2中通过内嵌框架ifm1显示网站B中商品1的页面B1,使得用户可以在页面A2内嵌框架ifm1的页面B1中实现订单的提交,而不再需要跳转至网站B中进行订单提交,加快了页面的响应速度。
由于页面B1与页面A2是属于不同的域名下的页面,页面B1与页面A2是无法直接进行数据传递,因此本发明实施例将通过在页面B1中建立与页面A2属于同一域名下的页面A3,作为在页面B1和页面A2之间建立信息传递的桥梁。具体为:调用网站A提供的JS接口,在页面B1中创建一内嵌框架ifm2。然后将该内嵌框架ifm2的URL地址赋值为网站A的页面A3的地址,即可以在内嵌框架ifm2中加载网站A的页面A3。而且通过设置ifm2的URL地址时,即可在该页面A3的地址之后,添加数据处理请求,实现将用户在页面B1上操作的参数可以传递至页面A3。由于该页面A3与所述页面A2是属于同一域名下的页面,因此可以获取内嵌框架ifm2的URL地址中数据处理请求的参数,即前面用户所提交的订单信息。然后通过父级页面的父级页面传递方法,将所获取的数据处理请求的参数传递至页面A2中的处理函数,即数据处理接口。本实施例中,该页面A3只有js逻辑,没有页面元素,因此还可以设置该页面A3的显示属性为隐藏。最后再调用页面A2中注册的数据处理接口响应数据处理。
进一步地,如图11所示,上述步骤S101之前还可包括:
步骤S107、加载所述具有数据处理权限的页面,且所述数据处理权限的页面上显示有所述没有数据处理权限的第一页面的链接信息。
本实施例中,可以从具有在线支付功能的客户端中内嵌的页面中访问没有数据处理权限的页面。例如某客户端具有在线支付功能,且该在线支付功能的权限仅针对经过该客户端审核通过的网站,而未经过该客户端审核通过的网站(例如,代理商)则无法使用该在线支付功能。因此,用户可以通过该客户端内嵌的网站访问没有数据处理权限的页面。如图3所示,页面A1为客户端审核通过的网站A中的页面,该页面A1上显示商品1、商品2、商品3等链接信息。其中商品1对应的页面则是客户端未审核通过的网站B中的页面B1。商品2和商品3对应的页面则是客户端审核通过的网站A中的页面A2、A3。
进一步地,如图12所示,上述步骤S101之前还可包括:
步骤S108、在所述没有数据处理权限的第一页面上嵌入所述具有数据处理权限的页面提供的数据处理文件;
本发明实施例中,当没有在线支付功能的网站B需要进行在线支付时,只要在网站B的页面中嵌入具有在线支付功能的网站A所提供的JS文件,即可实现在线支付,从而加强了数据处理的可扩展性。其中,该JS文件的程序代码如下:
网站B的页面只需引用此js文件,并调用xxx.doPay(paystr),即可通过网站A的A2页面进行在线支付处理。
步骤S109、加载所述没有数据处理权限的页面,且所述没有数据处理权限的页面上显示有没有数据处理权限的第一页面的链接信息。
本实施例中,可以通过浏览器客户端访问没有数据处理权限的页面,并实现在没有处理权限的页面中使用在线支付功能。如图8所示,该访问的没有数据处理权限的网站的页面B中显示有商品1、商品2、商品3等链接信息。而且该商品1、商品2、商品3对应的页面均是不具有数据处理权限的页面。由于该访问的没有数据处理权限的网站嵌入具有数据处理权限的网站提供的js文件。因此,当用户点击该商品1的显示区域时,将跳转至具有数据处理权限的网站对应的页面,例如图4中的页面A2,进而使用上述实施例的数据处理方法实现在线支付。
进一步地,如图13所示,上述步骤S106之后还包括:
步骤S110、在第一内嵌框架中加载数据处理结果。在调用数据处理接口进行数据处理后,还将第一内嵌框架ifm1的URL地址赋值为页面B1的处理结果的页面,以在第一内嵌框架ifm1中显示数据处理结果。例如支付成功、支付失败、支付超时等处理结果。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种数据处理方法,其特征在于,包括以下步骤:
接收用户发出的页面访问请求,所述页面访问请求对应的页面为没有数据处理权限的第一页面;
根据所述页面访问请求,生成一具有第一内嵌框架的第二页面,并在所述第一内嵌框架中加载所述第一页面;
接收用户在第一页面上发出的数据处理请求;
在所述第一页面上生成第二内嵌框架,在所述第二内嵌框架内加载一与所述第二页面属于同一域的第三页面,而且在所述第三页面的地址上添加所述数据处理请求;
将所述第三页面的地址中的数据处理请求传递至第二页面;
调用第二页面上的数据处理接口,响应所述数据处理请求。
2.如权利要求1所述的数据处理方法,其特征在于,所述接收用户发出的页面访问请求之前还包括:
加载所述具有数据处理权限的页面,且所述数据处理权限的页面上显示有所述没有数据处理权限的第一页面的链接信息。
3.如权利要求1所述的数据处理方法,其特征在于,所述接收用户发出的页面访问请求之前还包括:
在所述没有数据处理权限的第一页面上嵌入具有数据处理权限的页面提供的数据处理文件;
加载所述没有数据处理权限的页面,且所述没有数据处理权限的页面上显示有所述没有数据处理权限的第一页面的链接信息。
4.如权利要求1-3任一项所述的数据处理方法,其特征在于,所述在第二内嵌框架内加载一与所述第二页面属于同一域的第三页面之后还包括:
设置所述第三页面的显示属性为隐藏。
5.如权利要求1-3任一项所述的数据处理方法,其特征在于,所述第二页面中仅显示第一内嵌框架的页面内容。
6.如权利要求1所述的数据处理方法,其特征在于,所述调用第二页面上的数据处理接口,响应所述数据处理请求之后还包括:
在第一内嵌框架中加载数据处理结果。
7.一种数据处理装置,其特征在于,包括:
接收模块,用于接收用户发出的页面访问请求,所述页面访问请求对应的页面为没有数据处理权限的第一页面;还用于接收用户在第一页面上发出的数据处理请求;
第一内嵌框架生成模块,用于根据所述页面访问请求,生成一具有第一内嵌框架的第二页面,并在所述第一内嵌框架中加载所述第一页面;
第二内嵌框架生成模块,用于在所述第一页面上生成第二内嵌框架,在所述第二内嵌框架内加载一与所述第二页面属于同一域的第三页面,而且在所述第三页面的地址上添加所述数据处理请求;
信息传递模块,用于将所述第三页面的地址中的数据处理请求传递至第二页面;
接口调用模块,用于调用第二页面上的数据处理接口,响应所述数据处理请求。
8.如权利要求7所述的数据处理装置,其特征在于,还包括:
页面加载模块,用于加载所述具有数据处理权限的页面,且所述数据处理权限的页面上显示有所述没有数据处理权限的第一页面的链接信息。
9.如权利要求7所述的数据处理装置,其特征在于,还包括:
嵌入模块,用于在所述没有数据处理权限的第一页面上嵌入所述具有数据处理权限的页面提供的数据处理文件;
页面加载模块,用于加载所述没有数据处理权限的页面,且所述没有数据处理权限的页面上显示有没有数据处理权限的第一页面的链接信息。
10.如权利要求7-9任一项所述的数据处理装置,其特征在于,所述第二内嵌框架生成模块还用于:设置所述第三页面的显示属性为隐藏。
11.如权利要求7-9任一项所述的数据处理装置,其特征在于,所述第二页面中仅显示第一内嵌框架的页面内容。
12.如权利要求7所述的数据处理装置,其特征在于,所述第一内嵌框架生成模块还用于:在响应所述数据处理请求之后,在第一内嵌框架中加载数据处理请求。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410157995.2A CN104965690B (zh) | 2014-04-18 | 2014-04-18 | 数据处理方法及装置 |
PCT/CN2015/076878 WO2015158304A1 (en) | 2014-04-18 | 2015-04-17 | Data processing method and apparatus |
US15/218,850 US11455365B2 (en) | 2014-04-18 | 2016-07-25 | Data processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410157995.2A CN104965690B (zh) | 2014-04-18 | 2014-04-18 | 数据处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104965690A true CN104965690A (zh) | 2015-10-07 |
CN104965690B CN104965690B (zh) | 2018-07-06 |
Family
ID=54219725
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410157995.2A Active CN104965690B (zh) | 2014-04-18 | 2014-04-18 | 数据处理方法及装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11455365B2 (zh) |
CN (1) | CN104965690B (zh) |
WO (1) | WO2015158304A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107688570A (zh) * | 2016-08-03 | 2018-02-13 | 腾讯科技(深圳)有限公司 | 一种页面信息处理方法和系统 |
CN108021593A (zh) * | 2016-11-03 | 2018-05-11 | 北京金山云网络技术有限公司 | 一种信息传递方法、装置及浏览器 |
WO2018120892A1 (zh) * | 2016-12-28 | 2018-07-05 | 百富计算机技术(深圳)有限公司 | 访问支付终端的方法、终端及非易失性可读存储介质 |
CN112818270A (zh) * | 2021-01-25 | 2021-05-18 | 上海哔哩哔哩科技有限公司 | 数据跨域传递方法、装置及计算机设备 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104965690B (zh) | 2014-04-18 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 数据处理方法及装置 |
CN109542399B (zh) * | 2018-10-25 | 2021-08-10 | 深圳市金证科技股份有限公司 | 软件开发方法、装置、终端设备及计算机可读存储介质 |
CN111859233A (zh) * | 2020-06-01 | 2020-10-30 | 中煤电气有限公司 | 数据交互的方法、系统、计算机设备以及可读存储介质 |
CN113722026A (zh) * | 2020-10-23 | 2021-11-30 | 北京沃东天骏信息技术有限公司 | 通信方法、装置、设备和计算机可读介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070299857A1 (en) * | 2006-06-23 | 2007-12-27 | Microsoft Corporation | Cross Domain Communication |
CN102043832A (zh) * | 2010-11-23 | 2011-05-04 | 苏州阔地网络科技有限公司 | 一种网页上实现跨域请求回调的方法 |
CN102646055A (zh) * | 2012-02-27 | 2012-08-22 | 沈文策 | 一种系统间数据交互的方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7979791B2 (en) * | 2007-07-30 | 2011-07-12 | Google Inc. | Cross-domain communication |
US20100281108A1 (en) * | 2009-05-01 | 2010-11-04 | Cohen Ronald H | Provision of Content Correlated with Events |
US20100299205A1 (en) * | 2009-05-20 | 2010-11-25 | David Erdmann | Protected serving of electronic content |
WO2013006725A2 (en) * | 2011-07-05 | 2013-01-10 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US20130080319A1 (en) * | 2011-09-28 | 2013-03-28 | Permission Interactive, Inc. | Systems and methods for embedded virtual shopping carts |
CN104965690B (zh) | 2014-04-18 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 数据处理方法及装置 |
-
2014
- 2014-04-18 CN CN201410157995.2A patent/CN104965690B/zh active Active
-
2015
- 2015-04-17 WO PCT/CN2015/076878 patent/WO2015158304A1/en active Application Filing
-
2016
- 2016-07-25 US US15/218,850 patent/US11455365B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070299857A1 (en) * | 2006-06-23 | 2007-12-27 | Microsoft Corporation | Cross Domain Communication |
CN102043832A (zh) * | 2010-11-23 | 2011-05-04 | 苏州阔地网络科技有限公司 | 一种网页上实现跨域请求回调的方法 |
CN102646055A (zh) * | 2012-02-27 | 2012-08-22 | 沈文策 | 一种系统间数据交互的方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107688570A (zh) * | 2016-08-03 | 2018-02-13 | 腾讯科技(深圳)有限公司 | 一种页面信息处理方法和系统 |
CN107688570B (zh) * | 2016-08-03 | 2021-04-30 | 腾讯科技(深圳)有限公司 | 一种网页信息处理方法和系统 |
CN108021593A (zh) * | 2016-11-03 | 2018-05-11 | 北京金山云网络技术有限公司 | 一种信息传递方法、装置及浏览器 |
CN108021593B (zh) * | 2016-11-03 | 2020-05-08 | 北京金山云网络技术有限公司 | 一种信息传递方法、装置及浏览器 |
WO2018120892A1 (zh) * | 2016-12-28 | 2018-07-05 | 百富计算机技术(深圳)有限公司 | 访问支付终端的方法、终端及非易失性可读存储介质 |
CN112818270A (zh) * | 2021-01-25 | 2021-05-18 | 上海哔哩哔哩科技有限公司 | 数据跨域传递方法、装置及计算机设备 |
CN112818270B (zh) * | 2021-01-25 | 2023-07-25 | 上海哔哩哔哩科技有限公司 | 数据跨域传递方法、装置及计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
US20160335370A1 (en) | 2016-11-17 |
CN104965690B (zh) | 2018-07-06 |
WO2015158304A1 (en) | 2015-10-22 |
US11455365B2 (en) | 2022-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104965690B (zh) | 数据处理方法及装置 | |
WO2015101313A1 (en) | Information push method, server, user terminal and system | |
CN104112002B (zh) | 一种表单适配的方法、装置和系统 | |
WO2007078283A2 (en) | Distributed content exchange and presentation system | |
CN103970760B (zh) | 一种网页请求处理方法及装置 | |
CN107391115B (zh) | 一种实现弹窗交互事件的方法、装置及计算机设备 | |
CN105045887A (zh) | 混合模式跨域数据交互的系统及其方法 | |
CN110533464B (zh) | 一种广告监播方法、装置、系统及计算设备 | |
CN106339414A (zh) | 网页渲染方法及装置 | |
CN106406851A (zh) | 一种网页截图方法、系统 | |
CN104134145A (zh) | 收货地址纠错方法及系统 | |
US10063659B2 (en) | Monetizing downloadable files based on resolving custodianship thereof to referring publisher and presentation of monetized content in a modal overlay contemporaneously with download | |
US9032045B1 (en) | Systems and methods for using a uniform resource locator to call for different types of content | |
CN105786207A (zh) | 信息输入方法和装置 | |
CN107315646A (zh) | 页面组件间的数据流向控制方法和装置 | |
CN108574721B (zh) | 一种登录方法、装置和服务器、用户终端、可读存储介质 | |
US8959426B1 (en) | Loading customer-supplied network page generation code | |
CN105792022A (zh) | 一种自适应视频播放方法、装置和视频播放系统 | |
CN104142975A (zh) | 一种基于微博消息的推广方法、装置及系统 | |
CN113259342A (zh) | 登录验证方法、装置、计算机设备及介质 | |
CN103870254A (zh) | 一种动态表单的实现方法、客户端及服务器 | |
US10021082B2 (en) | Integration of form and file services | |
US20140380148A1 (en) | Providing aggregated data to page generation code for network page generation | |
KR20130017633A (ko) | 무선 단말기 상에서 가상 웹서버를 이용한 브라우저-앱 연동 방법 | |
CN107943845A (zh) | 一种电子回单生成方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |