一种系统间数据交互的方法

文档序号:6365450阅读:159来源:国知局
专利名称:一种系统间数据交互的方法
技术领域
本发明涉及数据处理技术领域,特别是涉及ー种系统间数据交互的方法。
背景技术
礼物系统,其被广泛应用于电子购物平台上,它可以方便的让用户在消费网站商品之余达到和其他网友互动的效果。可见,在虚拟的网络中,礼物系统扮演着金币系统ー样的角色,例如用户在浏览博客时可以向博主赠送鲜花或积分等礼物,以表示自己免费浏览的谢意,或者,以兑换浏览博主某篇文章权利。其中,礼物系统本身具有赠送礼物的接口和页面,但是,一般礼物系统和其他具有礼物需求的数据系统不在同一域名下;且根据现代主流浏览器规范,使用IFRAME包含的两个页面,如果两个页面不在同一个域名下,不能互相调用JAVASCRIPT函数,因此,这将导致其他数据系统无法有效地调用礼物系统自身的接口和页面。而如果其他数据系统均独自开发展示页面,并且设置自己的调用接ロ,会大大损坏礼物系统的可扩展性以及可维护性,会出现同一个功能(与礼物相关的功能)在不同系统之间有不同的版本,这样如果礼物系统需要増加一个新的功能,或者需要修改ー些文字等,所有使用礼物系统的其他系统,都需要做出相应的调整,这无疑大大增加了项目的开发以及维护的难度。那么,如何解决数据系统无法有效地调用礼物系统自身的接口和页面的问题,是ー个值得关注的热点。

发明内容
为解决上述技术问题,本发明实施例提供了一种系统间数据交互的方法,以实现数据系统有效调用礼物系统自身接口和页面的目的,技术方案如下一种系统间数据交互的方法,适用于由至少ー个数据系统和ー个礼物系统构成的构架中;所述方法包括数据系统在接收到访问者通过当前浏览页面发送的礼物赠送指令后,自动创建一内嵌礼物系统接ロ的第一页面;礼物系统在接收到所述第一页面对应的提交指令后,自动创建一内嵌当前数据系统接ロ的第二页面;并通过所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物;其中,所述第一页面为访问者赠送礼物时所需编辑的页面;所述第二页面为包含所述提交指令对应的赠送礼物信息的页面。其中,所述方法还包括数据系统在接收到ー浏览请求后,判断浏览请求中所包含的用户ID是否处于登录状态,并在处于登录状态的情况下,将包含用户ID、浏览请求中的浏览地址以及礼物需求參数的查询信息发送给礼物系统;、
礼物系统在接收到查询信息后,判断自身的赠送记录中是否存在满足赠送信息中礼物需求參数的赠送记录,如果是,则向当前数据系统发送允许浏览的指令,以指示当前数据系统展示浏览请求对应的页面;否则,向当前数据系统发送无权访问的指令,进而当前数据系统在接收到无权访问的指令后,发出赠送礼物的指示,并在接收到礼物赠送指令后,执行赠送礼物的操作。其中,所述方法还包括在判断出浏览请求中所包含的用户ID未处于登录状态时,指示发出所述浏览请求的访问者进行登录。本发明实施例所提供的技术方案,数据系统在接收到访问者的礼物赠送指令后,则自动创建ー内嵌礼物系统接ロ的第一页面;并且礼物系统在接收到第一页面对应的提交 指令后,自动创建一内嵌当前数据系统接ロ的第二页面,并由所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物。与现有技术相比,在数据系统与礼物系统进行交互的过程中,通过嵌入相应系统接ロ的页面的方式,使得第一页面与当前数据系统各页面、第二页面与礼物系统各页面处于同一域名下,从而解决了数据系统无法有效地调用礼物系统自身的接口和页面的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例所提供的一种系统间数据交互的方法第一种流程图;图2为本发明实施例所提供的一种系统间数据交互的方法的第二种流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了解决数据系统无法有效地调用礼物系统自身的接口和页面的问题,本发明实施例提供了一种系统间数据交互的方法。需要说明的是,本发明实施例所提供的系统间数据交互的方法适用于由至少ー个数据系统和ー个礼物系统构成的构架中。其中,数据系统可以为博客系统、购物系统、社区系统等;礼物系统为具有自身独立接口和页面的系统。下面以访问者向数据系统被访问者赠送礼物是表示免费浏览的谢意为例,对本发明实施例所提供的一种系统间数据交互的方法介绍。如图I所示,一种系统间数据交互的方法,可以包括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相似,在此不再赘述。需要说明的是,本实施例中,礼物赠送指令中包含有礼物需、求參数,以使得最終所赠送的礼物符合礼物需求參数。本实施例中,当访问者需要以礼物兑换浏览权利的情况下,数据系统在礼物系统的配合下,首先判断出访问者的浏览权限,并在不存在浏览权限的情况下,指示访问者赠送相应的礼物,进而实现数据系统有效调用礼物系统的接口和页面。
以上所述仅是本发明的具体实施方式
,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种系统间数据交互的方法,其特征在干,适用于由至少ー个数据系统和ー个礼物系统构成的构架中;所述方法包括 数据系统在接收到访问者通过当前浏览页面发送的礼物赠送指令后,自动创建一内嵌礼物系统接ロ的第一页面; 礼物系统在接收到所述第一页面对应的提交指令后,自动创建一内嵌当前数据系统接ロ的第二页面;并通过所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物; 其中,所述第一页面为访问者赠送礼物时所需编辑的页面;所述第二页面为包含所述提交指令对应的赠送礼物信息的页面。
2.根据权利要求I所述的方法,其特征在于,所述方法还包括 数据系统在接收到ー浏览请求后,判断浏览请求中所包含的用户ID是否处于登录状态,并在处于登录状态的情况下,将包含用户ID、浏览请求中的浏览地址以及礼物需求參数的查询信息发送给礼物系统; 礼物系统在接收到查询信息后,判断自身的赠送记录中是否存在满足赠送信息中礼物需求參数的赠送记录,如果是,则向当前数据系统发送允许浏览的指令,以指示当前数据系统展示浏览请求对应的页面;否则,向当前数据系统发送无权访问的指令,进而当前数据系统在接收到无权访问的指令后,发出赠送礼物的指示,并在接收到礼物赠送指令后,执行赠送礼物的操作。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括在判断出浏览请求中所包含的用户ID未处于登录状态时,指示发出所述浏览请求的访问者进行登录。
全文摘要
本发明公开了一种系统间数据交互的方法,其适用于由至少一个数据系统和一个礼物系统构成的构架中;所述方法包括数据系统在接收到访问者通过当前浏览页面发送的礼物赠送指令后,自动创建一内嵌礼物系统接口的第一页面;礼物系统在接收到所述第一页面对应的提交指令后,自动创建一内嵌当前数据系统接口的第二页面;并通过所述第二页面调用预设的礼物赠送相关的JAVASCRIPT函数,以通过所述礼物赠送相关的JAVASCRIPT函数,向所述当前浏览页面对应的被访问者赠送与所述提交指令对应的礼物。通过利用本发明所提供的方案,可以实现数据系统有效调用礼物系统自身接口和页面的目的。
文档编号G06F9/46GK102646055SQ20121004736
公开日2012年8月22日 申请日期2012年2月27日 优先权日2012年2月27日
发明者沈文策 申请人:沈文策
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1