CN102646055A - 一种***间数据交互的方法 - Google Patents

一种***间数据交互的方法 Download PDF

Info

Publication number
CN102646055A
CN102646055A CN2012100473650A CN201210047365A CN102646055A CN 102646055 A CN102646055 A CN 102646055A CN 2012100473650 A CN2012100473650 A CN 2012100473650A CN 201210047365 A CN201210047365 A CN 201210047365A CN 102646055 A CN102646055 A CN 102646055A
Authority
CN
China
Prior art keywords
present
page
data system
instruction
giving
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
Application number
CN2012100473650A
Other languages
English (en)
Other versions
CN102646055B (zh
Inventor
沈文策
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201210047365.0A priority Critical patent/CN102646055B/zh
Publication of CN102646055A publication Critical patent/CN102646055A/zh
Application granted granted Critical
Publication of CN102646055B publication Critical patent/CN102646055B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种***间数据交互的方法,其适用于由至少一个数据***和一个礼物***构成的构架中;所述方法包括:数据***在接收到访问者通过当前浏览页面发送的礼物赠送指令后,自动创建一内嵌礼物***接口的第一页面;礼物***在接收到所述第一页面对应的提交指令后,自动创建一内嵌当前数据***接口的第二页面;并通过所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物。通过利用本发明所提供的方案,可以实现数据***有效调用礼物***自身接口和页面的目的。

Description

一种***间数据交互的方法
技术领域
本发明涉及数据处理技术领域,特别是涉及一种***间数据交互的方法。
背景技术
礼物***,其被广泛应用于电子购物平台上,它可以方便的让用户在消费网站商品之余达到和其他网友互动的效果。可见,在虚拟的网络中,礼物***扮演着金币***一样的角色,例如:用户在浏览博客时可以向博主赠送鲜花或积分等礼物,以表示自己免费浏览的谢意,或者,以兑换浏览博主某篇文章权利。
其中,礼物***本身具有赠送礼物的接口和页面,但是,一般礼物***和其他具有礼物需求的数据***不在同一域名下;且根据现代主流浏览器规范,使用IFRAME包含的两个页面,如果两个页面不在同一个域名下,不能互相调用JAVASCRIPT函数,因此,这将导致其他数据***无法有效地调用礼物***自身的接口和页面。而如果其他数据***均独自开发展示页面,并且设置自己的调用接口,会大大损坏礼物***的可扩展性以及可维护性,会出现同一个功能(与礼物相关的功能)在不同***之间有不同的版本,这样如果礼物***需要增加一个新的功能,或者需要修改一些文字等,所有使用礼物***的其他***,都需要做出相应的调整,这无疑大大增加了项目的开发以及维护的难度。
那么,如何解决数据***无法有效地调用礼物***自身的接口和页面的问题,是一个值得关注的热点。
发明内容
为解决上述技术问题,本发明实施例提供了一种***间数据交互的方法,以实现数据***有效调用礼物***自身接口和页面的目的,技术方案如下:
一种***间数据交互的方法,适用于由至少一个数据***和一个礼物***构成的构架中;所述方法包括:
数据***在接收到访问者通过当前浏览页面发送的礼物赠送指令后,自动创建一内嵌礼物***接口的第一页面;
礼物***在接收到所述第一页面对应的提交指令后,自动创建一内嵌当前数据***接口的第二页面;并通过所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物;
其中,所述第一页面为访问者赠送礼物时所需编辑的页面;所述第二页面为包含所述提交指令对应的赠送礼物信息的页面。
其中,所述方法还包括:
数据***在接收到一浏览请求后,判断浏览请求中所包含的用户ID是否处于登录状态,并在处于登录状态的情况下,将包含用户ID、浏览请求中的浏览地址以及礼物需求参数的查询信息发送给礼物***;
礼物***在接收到查询信息后,判断自身的赠送记录中是否存在满足赠送信息中礼物需求参数的赠送记录,如果是,则向当前数据***发送允许浏览的指令,以指示当前数据***展示浏览请求对应的页面;否则,向当前数据***发送无权访问的指令,进而当前数据***在接收到无权访问的指令后,发出赠送礼物的指示,并在接收到礼物赠送指令后,执行赠送礼物的操作。
其中,所述方法还包括:在判断出浏览请求中所包含的用户ID未处于登录状态时,指示发出所述浏览请求的访问者进行登录。
本发明实施例所提供的技术方案,数据***在接收到访问者的礼物赠送指令后,则自动创建一内嵌礼物***接口的第一页面;并且礼物***在接收到第一页面对应的提交指令后,自动创建一内嵌当前数据***接口的第二页面,并由所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物。与现有技术相比,在数据***与礼物***进行交互的过程中,通过嵌入相应***接口的页面的方式,使得第一页面与当前数据***各页面、第二页面与礼物***各页面处于同一域名下,从而解决了数据***无法有效地调用礼物***自身的接口和页面的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种***间数据交互的方法第一种流程图;
图2为本发明实施例所提供的一种***间数据交互的方法的第二种流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决数据***无法有效地调用礼物***自身的接口和页面的问题,本发明实施例提供了一种***间数据交互的方法。
需要说明的是,本发明实施例所提供的***间数据交互的方法适用于由至少一个数据***和一个礼物***构成的构架中。其中,数据***可以为:博客***、购物***、社区***等;礼物***为具有自身独立接口和页面的***。
下面以访问者向数据***被访问者赠送礼物是表示免费浏览的谢意为例,对本发明实施例所提供的一种***间数据交互的方法介绍。
如图1所示,一种***间数据交互的方法,可以包括:
S101,当前数据***接收访问者通过当前浏览页面发送的礼物赠送指令;
当访问者登录一数据***,例如:博客***、购物电子***等,其想向当前浏览页面对应的被访问者赠送一定的礼物,例如:金币、鲜花等,以表示自己免费浏览的谢意时,则可以通过当前浏览页面向当前数据***发送一礼物赠送指令。
S102,当前数据***自动创建一内嵌礼物***接口的第一页面;
其中,该第一页面为访问者赠送礼物时所需编辑的页面。
当前数据***在接收到该礼物赠送指令后,则会调用特定的JAVASCRIPT函数,以自动创建一内嵌有礼物***接口的第一页面。由于第一页面由当前数据***构建,则其与当前数据***各页面使用同一域名,因此,第一页面可以调用当前数据***各页面对应的JAVASCRIPT函数。
S103,礼物***在接收到该第一页面对应的提交指令后,自动创建一内嵌当前数据***接口的第二页面;
其中,该第二页面为包含该提交指令对应的赠送礼物信息的页面。
由于第一页面内嵌有礼物***接口,因此,在访问者编辑好第一页面中礼物赠送信息并提交时,礼物***会接收到该第一页面对应的提交指令。
礼物***接收到该提交指令后,则会自动创建一内嵌当前数据***接口的第二页面。由于第二页面由该礼物***创建,则其与礼物***各页面使用同一域名,因此,第二页面可以调用礼物***各页面对应的JAVASCRIPT函数。
S104,礼物***通过该第二页面调用预设的与礼物赠送相关的JAVASCRIPT函数,以通过该与礼物赠送相关的JAVASCRIPT函数,向当前浏览页面对应的被访问者赠送与该提交指令对应的礼物。
礼物***通过第二页面调用预设的与礼物赠送相关的JAVASCRIPT函数,以通过该与礼物赠送相关的JAVASCRIPT函数,向当前浏览页面对应的被访问者赠送与该提交指令对应的礼物,最终实现了当前数据***有效调用礼物***的接口和页面。
本发明实施例所提供的技术方案,数据***在接收到访问者的礼物赠送指令后,则自动创建一内嵌礼物***接口的第一页面;并且礼物***在接收到第一页面对应的提交指令后,自动创建一内嵌当前数据***接口的第二页面,并由所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物。与现有技术相比,在数据***与礼物***进行交互的过程中,通过嵌入相应***接口的页面的方式,使得第一页面与当前数据***各页面、第二页面与礼物***各页面处于同一域名下,从而解决了数据***无法有效地调用礼物***自身的接口和页面的问题。
在实际应用中,访问者所浏览的信息并不都是无偿的,其需要向被访问者提供相应的礼物,以兑换相应的浏览权利。对于这种情况吧,本发明实施例还提供一种***间数据交互的方法。
同样的,本发明实施例所提供的***间数据交互的方法适用于由至少一个数据***和一个礼物***构成的构架中。其中,数据***可以为:博客***、购物***、社区***等;礼物***为具有自身独立接口和页面的***。
如图2所示,一种***间数据交互的方法,可以包括:
S201,当前数据***接收一浏览请求,
S202,判断该浏览请求中所包含的用户ID是否处于登录状态,如果否,则执行步骤S203;否则,执行步骤S204;
当访问者想要浏览某一需要礼物兑换权利的信息时,则当访问者点击以打开该信息对应的页面时,会同时向当前数据***发送一浏览请求。其中,该浏览请求中至少包括:用户ID、该信息对应的浏览地址、礼物需求参数。
当前数据***在接收到该浏览请求后,则首先判断该浏览请求中包含的用户ID是否处于登录状态,如果未处于登录状态,则需要执行步骤S202,以指示访问者进行登录;如果处于登录状态,则需要执行步骤S203,以进行权限的判断。
S203;指示发出该浏览请求的访问者进行登录;
当前数据***判断出发出浏览请求的访问者未处于登录状态时,则会展示相应的页面,以指示该访问者进行登录。
S204,将包含用户ID、浏览请求中的浏览地址以及礼物需求参数的查询信息发送给礼物***;
当前数据***在判断出访问者处于登录状态时,则会继续判断其是否享有浏览权限,此时,则需要将包含用户ID、浏览请求中的浏览地址以及礼物需求参数的查询信息发送给礼物***。
S205,礼物***接收到该查询信息后,判断自身的赠送记录中是否存在满足查询信息中礼物需求参数的赠送记录,如果是,执行步骤S206;否则,执行步骤S207;
礼物***在接收到该查询信息后,则判断自身赠送记录中是否存在满足查询信息中礼物需求参数的赠送记录,并根据查询结果向当前数据***反馈不同的指令。其中,与查询信息对应的赠送记录可以为:访问者向被访问者所赠送的礼物数量不小于礼物需求的赠送记录,或者,访问者向被访问者所赠送的礼物数量不小于礼物需求且赠送时间在有效时间内的赠送记录。例如:
访问者可以阅读当前博主的一篇文章的条件为:访问者需要向博主赠送一百枝鲜花,此时,礼物***需要判断自身的赠送记录中是否存在有访问者赠送过博主一百枝鲜花的记录。
S206,向当前数据***发送允许浏览的指令,以指示当前数据***展示浏览请求对应的页面;
如果访问者已经向被访问者赠送了符合要求的礼物,则礼物***向当前数据***发送允许浏览的指令,以指示当前数据***展示浏览请求对应的页面。
S207,礼物***向当前数据***发送无权访问的指令;
如果访问者未向被访问者赠送过符合要求的礼物,则礼物***向当前数据***发送无权访问的指令,以指示当前数据***进行后续提示访问者赠送礼物的操作。
S208,当前数据***在接收到无权访问的指令后,发出赠送礼物的指示;
当前数据***在接收到礼物***发送的无权访问的指令后,则会发出赠送礼物的指示,并在接收到礼物赠送指令后,执行后续赠送礼物的操作。
S209,当前数据***在接收到访问者通过当前浏览页面发送的礼物赠送指令后,结合礼物***,进行向被访问者赠送礼物的过程。
本实施例中,步骤S209中向被访问者赠送礼物的过程与上述实施例步骤S101-S104相似,在此不再赘述。需要说明的是,本实施例中,礼物赠送指令中包含有礼物需求参数,以使得最终所赠送的礼物符合礼物需求参数。
本实施例中,当访问者需要以礼物兑换浏览权利的情况下,数据***在礼物***的配合下,首先判断出访问者的浏览权限,并在不存在浏览权限的情况下,指示访问者赠送相应的礼物,进而实现数据***有效调用礼物***的接口和页面。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (3)

1.一种***间数据交互的方法,其特征在于,适用于由至少一个数据***和一个礼物***构成的构架中;所述方法包括:
数据***在接收到访问者通过当前浏览页面发送的礼物赠送指令后,自动创建一内嵌礼物***接口的第一页面;
礼物***在接收到所述第一页面对应的提交指令后,自动创建一内嵌当前数据***接口的第二页面;并通过所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物;
其中,所述第一页面为访问者赠送礼物时所需编辑的页面;所述第二页面为包含所述提交指令对应的赠送礼物信息的页面。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
数据***在接收到一浏览请求后,判断浏览请求中所包含的用户ID是否处于登录状态,并在处于登录状态的情况下,将包含用户ID、浏览请求中的浏览地址以及礼物需求参数的查询信息发送给礼物***;
礼物***在接收到查询信息后,判断自身的赠送记录中是否存在满足赠送信息中礼物需求参数的赠送记录,如果是,则向当前数据***发送允许浏览的指令,以指示当前数据***展示浏览请求对应的页面;否则,向当前数据***发送无权访问的指令,进而当前数据***在接收到无权访问的指令后,发出赠送礼物的指示,并在接收到礼物赠送指令后,执行赠送礼物的操作。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在判断出浏览请求中所包含的用户ID未处于登录状态时,指示发出所述浏览请求的访问者进行登录。
CN201210047365.0A 2012-02-27 2012-02-27 一种***间数据交互的方法 Active CN102646055B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210047365.0A CN102646055B (zh) 2012-02-27 2012-02-27 一种***间数据交互的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210047365.0A CN102646055B (zh) 2012-02-27 2012-02-27 一种***间数据交互的方法

Publications (2)

Publication Number Publication Date
CN102646055A true CN102646055A (zh) 2012-08-22
CN102646055B CN102646055B (zh) 2014-01-01

Family

ID=46658884

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210047365.0A Active CN102646055B (zh) 2012-02-27 2012-02-27 一种***间数据交互的方法

Country Status (1)

Country Link
CN (1) CN102646055B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104243463A (zh) * 2014-09-09 2014-12-24 广州华多网络科技有限公司 一种展示虚拟物品的方法和装置
CN104537549A (zh) * 2014-12-17 2015-04-22 广州酷狗计算机科技有限公司 虚拟货币的赠送方法及装置
CN104572263A (zh) * 2014-12-30 2015-04-29 腾讯科技(深圳)有限公司 一种页面数据交互方法、相关装置及***
CN104965690A (zh) * 2014-04-18 2015-10-07 腾讯科技(深圳)有限公司 数据处理方法及装置
WO2016161913A1 (zh) * 2015-04-09 2016-10-13 腾讯科技(深圳)有限公司 资源转移***及方法
CN106254910A (zh) * 2016-07-29 2016-12-21 广州酷狗计算机科技有限公司 一种记录图像的方法和装置
CN106911968A (zh) * 2017-03-17 2017-06-30 武汉斗鱼网络科技有限公司 一种直播中获取特权信息的实现方法及***
CN107038065A (zh) * 2017-03-01 2017-08-11 武汉斗鱼网络科技有限公司 信息处理方法及装置
CN112491955A (zh) * 2020-10-23 2021-03-12 北京思特奇信息技术股份有限公司 一种基于代理服务器实现iframe***数据交换的方法和***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1499443A (zh) * 2002-10-31 2004-05-26 被动嵌入的交互编码
CN1519722A (zh) * 2003-01-20 2004-08-11 鼎新电脑股份有限公司 Java网页事件处理***及其方法
EP1627506A1 (en) * 2003-05-29 2006-02-22 International Business Machines Corporation Method and system for multimedia message service communication
CN101504748A (zh) * 2009-03-16 2009-08-12 陈金水 一种基于网络平台互动的实时赠予和满足个性化接受祝福礼品的实现方法
CN101630392A (zh) * 2008-07-18 2010-01-20 翁仁滉 虚拟客流的模拟***与方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1499443A (zh) * 2002-10-31 2004-05-26 被动嵌入的交互编码
CN1519722A (zh) * 2003-01-20 2004-08-11 鼎新电脑股份有限公司 Java网页事件处理***及其方法
EP1627506A1 (en) * 2003-05-29 2006-02-22 International Business Machines Corporation Method and system for multimedia message service communication
CN101630392A (zh) * 2008-07-18 2010-01-20 翁仁滉 虚拟客流的模拟***与方法
CN101504748A (zh) * 2009-03-16 2009-08-12 陈金水 一种基于网络平台互动的实时赠予和满足个性化接受祝福礼品的实现方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104965690A (zh) * 2014-04-18 2015-10-07 腾讯科技(深圳)有限公司 数据处理方法及装置
US11455365B2 (en) 2014-04-18 2022-09-27 Tencent Technology (Shenzhen) Company Limited Data processing method and apparatus
CN104965690B (zh) * 2014-04-18 2018-07-06 腾讯科技(深圳)有限公司 数据处理方法及装置
CN104243463B (zh) * 2014-09-09 2017-09-15 广州华多网络科技有限公司 一种展示虚拟物品的方法和装置
CN104243463A (zh) * 2014-09-09 2014-12-24 广州华多网络科技有限公司 一种展示虚拟物品的方法和装置
CN104537549A (zh) * 2014-12-17 2015-04-22 广州酷狗计算机科技有限公司 虚拟货币的赠送方法及装置
CN104572263A (zh) * 2014-12-30 2015-04-29 腾讯科技(深圳)有限公司 一种页面数据交互方法、相关装置及***
WO2016161913A1 (zh) * 2015-04-09 2016-10-13 腾讯科技(深圳)有限公司 资源转移***及方法
US10580092B2 (en) 2015-04-09 2020-03-03 Tencent Technology (Shenzhen) Company Limited Resource transfer system and method
CN106254910B (zh) * 2016-07-29 2020-02-21 广州酷狗计算机科技有限公司 一种记录图像的方法和装置
CN106254910A (zh) * 2016-07-29 2016-12-21 广州酷狗计算机科技有限公司 一种记录图像的方法和装置
CN107038065A (zh) * 2017-03-01 2017-08-11 武汉斗鱼网络科技有限公司 信息处理方法及装置
CN106911968A (zh) * 2017-03-17 2017-06-30 武汉斗鱼网络科技有限公司 一种直播中获取特权信息的实现方法及***
CN106911968B (zh) * 2017-03-17 2020-10-16 武汉斗鱼网络科技有限公司 一种直播中获取特权信息的实现方法及***
CN112491955A (zh) * 2020-10-23 2021-03-12 北京思特奇信息技术股份有限公司 一种基于代理服务器实现iframe***数据交换的方法和***
CN112491955B (zh) * 2020-10-23 2023-07-07 北京思特奇信息技术股份有限公司 一种基于代理服务器实现iframe***数据交换的方法和***

Also Published As

Publication number Publication date
CN102646055B (zh) 2014-01-01

Similar Documents

Publication Publication Date Title
CN102646055B (zh) 一种***间数据交互的方法
Carvalho et al. Effects of the COVID‐19 pandemic on the Brazilian electricity consumption patterns
US9122380B2 (en) Updating assets rendered in a virtual world environment based on detected user interactions in another world
US20170300466A1 (en) Representation of people in a spreadsheet
CN104704468B (zh) Web应用程序的跨***安装
KR20180038539A (ko) 소프트웨어 개발 키트로 데이터 추적을 구현하는 방법 및 시스템
CN104205086A (zh) 使用查询语言修改用于web服务的访问控制的方法
CN103049320A (zh) 在浏览器中启动外部应用程序的方法和装置
CN103049858A (zh) 一种电子商务服务***及其实现方法
CN105765621A (zh) 电子目标监测
CN104239543A (zh) 一种基于移动互联网技术的生活服务搜索平台
CN109074543A (zh) 促进购物的***和方法
CN105207989B (zh) 一种多维度用户的工作台***及其控制方法
CN105830119A (zh) 合并由各个社交网络***维护的用户资料信息
CN104834715A (zh) 一种基于部件和容器的网站生成方法及***
CN103279361A (zh) 小书签驱动的文献统一分享装置与方法
CN107133245A (zh) 状态信息管理***、方法及电子设备
CN106897393A (zh) 图书管理方法及用户终端
CN102024235A (zh) 业务流程生成***及应用服务提供***
KR102198577B1 (ko) 태양광 에너지 사업투자 서비스를 제공하는 서버 및 그것의 동작방법
CN102420853A (zh) 用于数字网报的多通道云服务发布***
CN205721934U (zh) 一种家具企业质量控制平台
KR100688125B1 (ko) 인터넷 게시물 포워딩 시스템 및 그 제공방법
CN103338197B (zh) 一种服务器访问方法及***、服务器
KR102108574B1 (ko) 저작권 정보를 포함하는 이미지 파일 제공 시스템 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20120822

Assignee: Fujian gold online Network Inc

Assignor: Shen Wence

Contract record no.: 2014350000071

Denomination of invention: Method for data interaction between systems

Granted publication date: 20140101

License type: Exclusive License

Record date: 20140704

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model