数据交互方法及系统的制作方法

文档序号:9870162阅读:520来源:国知局
数据交互方法及系统的制作方法
【技术领域】
[0001] 本发明涉及网络技术领域,尤其涉及数据交互方法及系统。
【背景技术】
[0002] 随着网络的快速发展,网络平台也得到了快速的发展。网络平台供第H方应用开 发商展示,用户通过该网络平台就可W访问多种应用。
[0003] 但是现有的网络平台中,用户与网络平台交互时,网络平台供第H方应用接入, 用户通过网络平台可访问多种应用。应用和网络平台举行活动、推广等目标时,一般会给用 户派发应用数据包。现有技术数据包发放仅能通过离线C化形式;即平台生成一个文本,包 含多个字符串,每个字符串都是唯一的。平台和应用约定每个文本文件(C化包)所对应的 应用内数据包详情,并将文本文件离线提供给应用开发者,应用开发者再将该文件导入应 用后台。平台将文本文件中的字符串分发给用户,用户获取字符串后再进入应用兑换。送 种数据包获取的方式操作复杂,亟需改进。

【发明内容】

[0004] 本发明实施例的主要目的是提供一种数据交互方法及系统,旨在降低了任务数据 包获取的操作难度。
[0005] 为实现上述目的,本发明实施例提供了一种数据交互方法,包括W下步骤:
[0006] 平台服务器侦测数据处理请求;所述数据处理请求包括用户标识和任务标识;
[0007] 所述平台服务器根据所述数据处理请求,获取预先设置的供所述平台服务器访问 的所述任务标识对应的第H方应用服务器的数据回调接口;
[0008] 所述平台服务器将所述数据处理请求按照所述数据回调接口对应的协议规则生 成接口调用请求,并将所述接口调用请求发送至所述第H方应用服务器;
[0009] 所述第H方应用服务器根据所述接口调用请求查询所述用户标识对应的目标账 号是否达到所述任务标识对应的任务条件;
[0010] 若是,则所述第H方应用服务器将所述任务标识对应的数据包发送至所述目标账 号。
[0011] 进一步地,本发明实施例还提供了一种数据交互系统,包括平台服务器和第H方 应用服务器:
[0012] 所述平台服务器,用于侦测数据处理请求;所述数据处理请求包括用户标识和任 务标识;根据所述数据处理请求,获取预先设置的供所述平台服务器访问的所述任务标识 对应的第H方应用服务器的数据回调接口;将所述数据处理请求按照所述数据回调接口对 应的协议规则生成接口调用请求,并将所述接口调用请求发送至所述第H方应用服务器;
[0013] 所述第H方应用服务器,用于根据所述接口调用请求查询所述用户标识对应的目 标账号是否达到所述任务标识对应的任务条件;当所述目标账号未达到所述任务标识对应 的任务条件时,将所述任务标识对应的数据包发送至所述目标账号。
[0014] 本发明实施例通过平台服务器与第H方应用服务器之间的回调接口进行通讯,相 对于现有技术,本发明实现了第H方应用服务器数据包直接发送的方式,降低了任务数据 包获取的操作难度。
【附图说明】
[0015] 图1为本发明数据交互系统较佳实施例的通讯结构示意图;
[0016] 图2为本发明数据交互系统的交互平台所展示的第H方应用的任务的界面示例 图;
[0017] 图3为本发明由用户触发第二个子任务对应的数据包领取后,接收平台服务器返 回领取结果的操作界面示例图;
[0018] 图4为本发明数据交互方法第一实施例的流程示意图;
[0019] 图5为本发明数据交互方法第二实施例的流程示意图;
[0020] 图6为本发明数据交互方法第H实施例的流程示意图;
[0021] 图7为本发明数据交互方法第四实施例的流程示意图。
[0022] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0023] W下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此 处所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[0024] 本发明提出了一种数据交互系统,参照图1,在一实施例中,数据交互系统包括平 台服务器100和第H方应用服务器200 ;
[00巧]所述平台服务器,用于侦测数据处理请求;所述数据处理请求包括用户标识和任 务标识;根据所述数据处理请求,获取预先设置的供所述平台服务器访问的所述任务标识 对应的第H方应用服务器的数据回调接口;将所述数据处理请求按照所述数据回调接口对 应的协议规则生成接口调用请求,并将所述接口调用请求发送至所述第H方应用服务器;
[0026] 所述第H方应用服务器,用于根据所述接口调用请求查询所述用户标识对应的目 标账号是否达到所述任务标识对应的任务条件;当所述目标账号未达到所述任务标识对应 的任务条件时,将所述任务标识对应的数据包发送至所述目标账号。
[0027] 平台服务器100用于为第H方应用的开发者所提供与第H方应用对应的任务的 交互平台。第H方应用的开发者可在平台服务器100中创建第H方应用对应的任务,并设 置任务对应的子任务。若该任务仅包括一个子任务,则执行完该子任务即可获得该任务对 应的数据包。若该任务包括多个子任务,则完成每个子任务即可获得该子任务对应的数据 包等等。需要说明的是,若第H方应用对应的任务为多个子任务时,则下面实施例描述的任 务指任务的子任务。平台服务器100根据创建要求生成第H方应用对应的任务,且将所述 生成的任务展示在平台服务器100的用户交互界面上。智能终端(如手机、PC等)可W接 入平台服务器100的交互平台,获取第H方应用对应的任务,并在第H方应用服务器200中 执行该任务,W在任务执行完后获取相应的数据包。第H方应用服务器200也可供智能终 端访问,W执行第H方应用对应的任务。
[002引如图2所示,智能终端接入平台服务器100的交互平台后,平台服务器100将在交 互平台的用户交互界面上展示所有第H方应用对应的任务。W第H方应用的多个子任务组 成的任务为例,其中,该Sl标记的方框内用于展示第H方应用a的所有子任务,且所有子任 务组成第H方应用a的任务。每个子任务对应显示数据包信息,W提示用户若执行完相应 的子任务后可W获得该数据包。例如,用户已领取第H方应用a对应的任务后,第一个子 任务的显示区域中将出现"领数据包"的控件S2 ;另外,该任务对应的其余子任务也会出现 "领数据包"的控件S2。通过触发该控件S2,即可触发数据包获取请求,W获取相应的数据 包。
[0029] 具体地,预先设置供所述平台服务器100调用的回调接口。该回调接口的接口信 息即为第H方应用服务器200的访问地址,供平台服务器100进行接口回调时根据该访问 地址访问第H方应用服务器200。当第H方应用的开发者在平台服务器100上创建该任务 时,将设置该回调接口的地址信息。平台服务器100根据该地址信息创建请求,生成第H方 应用的任务。同时,该平台服务器100还将对所设置的回调接口的地址信息进行检测,具体 为;通过该地址信息发送访问请求至第H方应用服务器200,若接收到第H方应用服务器 200的响应数据,则表示该回调接口的地址信息合法,并存储该地址信息;否则表示该回调 接口的地址信息非法,提示用户重新设置。
[0030] 上述数据处理请求包括用户标识和任务标识。任务标识用于确定平台服务器100 需要查询的任务的完成情况,可包括任务ID和任务的子任务信息。该任务ID为平台服务 器100生成任务时为该任务分配,用于唯一标识该任务,该任务可W包括一个或多个子任 务。该用户标识为标识执行该任务的用户的信息,例如登录该平台服务器提供的平台的账 号信息等等。侦测到数据处理请求时,根据数据处理请求中任务ID,获取平台服务器100中 所存储的与该任务ID对应的第H方应用的接口地址信息。然后根据所述数据处理请求与 回调接口信息,生成与数据处理请求对应的接口调用请求。接口调用请求可包括满足预先 设置的回调接口协议、且用于告知第H方应用服务器200进行相应的操作时所需的各类参 数,该各类参数如表1所示:
[0031] 表1.回调接口协议的所有参数信息
[0032]
[0033] 上述表1中,参数cmd由平台
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1