数据交互方法及系统技术方案

技术编号:14814022 阅读:80 留言:0更新日期:2017-03-15 04:24
本发明专利技术公开一种数据交互方法包括以下步骤:平台服务器侦测数据处理请求;数据处理请求包括用户标识和任务标识;平台服务器根据数据处理请求,获取预先设置的供平台服务器访问的任务标识对应的第三方应用服务器的数据回调接口;平台服务器将数据处理请求按照数据回调接口对应的协议规则生成接口调用请求,并将接口调用请求发送至第三方应用服务器;第三方应用服务器根据接口调用请求查询用户标识对应的目标账号是否达到任务标识对应的任务条件;若是,则第三方应用服务器将任务标识对应的数据包发送至目标账号。本发明专利技术还公开一种数据交互系统。本发明专利技术降低任务数据包获取的操作难度。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及数据交互方法及系统
技术介绍
随着网络的快速发展,网络平台也得到了快速的发展。网络平台供第三方应用开发商展示,用户通过该网络平台就可以访问多种应用。但是现有的网络平台中,用户与网络平台交互时,网络平台供第三方应用接入,用户通过网络平台可访问多种应用。应用和网络平台举行活动、推广等目标时,一般会给用户派发应用数据包。现有技术数据包发放仅能通过离线cdk形式:即平台生成一个文本,包含多个字符串,每个字符串都是唯一的。平台和应用约定每个文本文件(cdk包)所对应的应用内数据包详情,并将文本文件离线提供给应用开发者,应用开发者再将该文件导入应用后台。平台将文本文件中的字符串分发给用户,用户获取字符串后再进入应用兑换。这种数据包获取的方式操作复杂,亟需改进。
技术实现思路
本专利技术实施例的主要目的是提供一种数据交互方法及系统,旨在降低了任务数据包获取的操作难度。为实现上述目的,本专利技术实施例提供了一种数据交互方法,包括以下步骤:平台服务器侦测数据处理请求;所述数据处理请求包括用户标识和任务标识;所述平台服务器根据所述数据处理请求,获取预先设置的供所述平台服务器访问的所述任务标识对应的第三方应用服务器的数据回调接口;所述平台服务器将所述数据处理请求按照所述数据回调接口对应的协议规则生成接口调用请求,并将所述接口调用请求发送至所述第三方应用服务>器;所述第三方应用服务器根据所述接口调用请求查询所述用户标识对应的目标账号是否达到所述任务标识对应的任务条件;若是,则所述第三方应用服务器将所述任务标识对应的数据包发送至所述目标账号。进一步地,本专利技术实施例还提供了一种数据交互系统,包括平台服务器和第三方应用服务器:所述平台服务器,用于侦测数据处理请求;所述数据处理请求包括用户标识和任务标识;根据所述数据处理请求,获取预先设置的供所述平台服务器访问的所述任务标识对应的第三方应用服务器的数据回调接口;将所述数据处理请求按照所述数据回调接口对应的协议规则生成接口调用请求,并将所述接口调用请求发送至所述第三方应用服务器;所述第三方应用服务器,用于根据所述接口调用请求查询所述用户标识对应的目标账号是否达到所述任务标识对应的任务条件;当所述目标账号未达到所述任务标识对应的任务条件时,将所述任务标识对应的数据包发送至所述目标账号。本专利技术实施例通过平台服务器与第三方应用服务器之间的回调接口进行通讯,相对于现有技术,本专利技术实现了第三方应用服务器数据包直接发送的方式,降低了任务数据包获取的操作难度。附图说明图1为本专利技术数据交互系统较佳实施例的通讯结构示意图;图2为本专利技术数据交互系统的交互平台所展示的第三方应用的任务的界面示例图;图3为本专利技术由用户触发第二个子任务对应的数据包领取后,接收平台服务器返回领取结果的操作界面示例图;图4为本专利技术数据交互方法第一实施例的流程示意图;图5为本专利技术数据交互方法第二实施例的流程示意图;图6为本专利技术数据交互方法第三实施例的流程示意图;图7为本专利技术数据交互方法第四实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提出了一种数据交互系统,参照图1,在一实施例中,数据交互系统包括平台服务器100和第三方应用服务器200:所述平台服务器,用于侦测数据处理请求;所述数据处理请求包括用户标识和任务标识;根据所述数据处理请求,获取预先设置的供所述平台服务器访问的所述任务标识对应的第三方应用服务器的数据回调接口;将所述数据处理请求按照所述数据回调接口对应的协议规则生成接口调用请求,并将所述接口调用请求发送至所述第三方应用服务器;所述第三方应用服务器,用于根据所述接口调用请求查询所述用户标识对应的目标账号是否达到所述任务标识对应的任务条件;当所述目标账号未达到所述任务标识对应的任务条件时,将所述任务标识对应的数据包发送至所述目标账号。平台服务器100用于为第三方应用的开发者所提供与第三方应用对应的任务的交互平台。第三方应用的开发者可在平台服务器100中创建第三方应用对应的任务,并设置任务对应的子任务。若该任务仅包括一个子任务,则执行完该子任务即可获得该任务对应的数据包。若该任务包括多个子任务,则完成每个子任务即可获得该子任务对应的数据包等等。需要说明的是,若第三方应用对应的任务为多个子任务时,则下面实施例描述的任务指任务的子任务。平台服务器100根据创建要求生成第三方应用对应的任务,且将所述生成的任务展示在平台服务器100的用户交互界面上。智能终端(如手机、PC等)可以接入平台服务器100的交互平台,获取第三方应用对应的任务,并在第三方应用服务器200中执行该任务,以在任务执行完后获取相应的数据包。第三方应用服务器200也可供智能终端访问,以执行第三方应用对应的任务。如图2所示,智能终端接入平台服务器100的交互平台后,平台服务器100将在交互平台的用户交互界面上展示所有第三方应用对应的任务。以第三方应用的多个子任务组成的任务为例,其中,该S1标记的方框内用于展示第三方应用a的所有子任务,且所有子任务组成第三方应用a的任务。每个子任务对应显示数据包信息,以提示用户若执行完相应的子任务后可以获得该数据包。例如,用户已领取第三方应用a对应的任务后,第一个子任务的显示区域中将出现“领数据包”的控件S2;另外,该任务对应的其余子任务也会出现“领数据包”的控件S2。通过触发该控件S2,即可触发数据包获取请求,以获取相应的数据包。具体地,预先设置供所述平台服务器100调用的回调接口。该回调接口的接口信息即为第三方应用服务器200的访问地址,供平台服务器100进行接口回调时根据该访问地址访问第三方应用服务器200。当第三方应用的开发者在平台服务器100上创建该任务时,将设置该回调接口的地址信息。平台服务器100根据该地址信息创建请求,生成第三方应用的任务。同时,该平台服务器100还将对所设置的回调接口的地址信息进行检测,具体为:通过该地址信息发送访问请求至第三方应用服务器200,若接收到第三方应用服务器200的响应数据,则表示该回调接口的地址信息合法,本文档来自技高网...

【技术保护点】
一种数据交互方法,其特征在于,包括以下步骤:平台服务器侦测数据处理请求;所述数据处理请求包括用户标识和任务标识;所述平台服务器根据所述数据处理请求,获取预先设置的供所述平台服务器访问的所述任务标识对应的第三方应用服务器的数据回调接口;所述平台服务器将所述数据处理请求按照所述数据回调接口对应的协议规则生成接口调用请求,并将所述接口调用请求发送至所述第三方应用服务器;所述第三方应用服务器根据所述接口调用请求查询所述用户标识对应的目标账号是否达到所述任务标识对应的任务条件;若是,则所述第三方应用服务器将所述任务标识对应的数据包发送至所述目标账号。

【技术特征摘要】
1.一种数据交互方法,其特征在于,包括以下步骤:
平台服务器侦测数据处理请求;所述数据处理请求包括用户标识和任务
标识;
所述平台服务器根据所述数据处理请求,获取预先设置的供所述平台服
务器访问的所述任务标识对应的第三方应用服务器的数据回调接口;
所述平台服务器将所述数据处理请求按照所述数据回调接口对应的协议
规则生成接口调用请求,并将所述接口调用请求发送至所述第三方应用服务
器;
所述第三方应用服务器根据所述接口调用请求查询所述用户标识对应的
目标账号是否达到所述任务标识对应的任务条件;
若是,则所述第三方应用服务器将所述任务标识对应的数据包发送至所
述目标账号。
2.如权利要求1所述的数据交互方法,其特征在于,所述数据处理请求
为由智能终端上与所述用户标识对应的用户账号发送的数据包获取请求,该
数据包获取请求根据智能终端用户账号领取用户交互界面上展示的任务后产
生的任务对应的数据包获取项而生成。
3.如权利要求2所述的数据交互方法,其特征在于,所述平台服务器将
所述数据处理请求按照所述数据回调接口对应的协议规则生成接口调用请
求,并将所述接口调用请求发送至所述第三方应用服务器包括:
所述平台服务器确定所述数据包获取请求对应的子任务;
所述平台服务器根据预先设置的与所述子任务对应的配置信息及所述用
户标识,生成相应的接口调用请求;
所述平台服务器将所述接口调用请求发送至所述第三方应用服务器;
所述第三方应用服务器根据所述接口调用请求查询所述用户标识对应的
目标账号是否达到所述任务标识对应的任务条件具体为:所述第三方应用服
务器根据所述接口调用请求查询所述用户标识对应的目标账号是否达到所述

\t子任务的配置信息中预置的任务条件;
所述第三方应用服务器将所述任务标识对应的数据包发送至所述目标账
号具体为:所述第三方应用服务器获取所述配置信息中预置的数据包标识,
并将所述数据包标识对应的数据包发送至所述目标账号。
4.如权利要求2所述的数据交互方法,其特征在于,所述第三方应用服
务器根据所述接口调用请求查询所述用户标识对应的目标账号是否达到所述
任务标识对应的任务条件之后还包括:
当第三方应用服务器将所述任务标识对应的数据包发送至所述目标账
号时,所述第三方应用服务器返回第一预置信息至所述平台服务器;
当所述目标账号未达到所述任务标识对应的任务条件,所述第三方应用
服务器返回第二预置信息至所述平台服务器;
所述平台服务器将所述第一预置信息或第二预置信息返回至所述智能
终端。
5.如权利要求4所述的数据交互方法,其特征在于,所述第三方应用服
务器返回第一预置信息至所述平台服务器之后还包...

【专利技术属性】
技术研发人员:吴蒿张延巍周超凡
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1