数据交互方法、平台服务器及系统的制作方法
【技术领域】
[0001] 本发明涉及网络技术领域,尤其涉及一种数据交互方法、平台服务器及系统。
【背景技术】
[0002] 目前,网页游戏等应用产品在网络上的推广方式各式各样,其中,广告推广是一种 较为普遍且推广效果较好的方式。但是,现有的应用产品的广告推广方式,比较单一,而且 与应用产品及应用市场没有系统结合,导致应用产品的分发能力较低,无法满足应用开发 商的需求。
【发明内容】
[0003] 本发明实施例提供一种数据交互方法、平台服务器及系统,旨在提高网页应用的 分发能力。
[0004] 本发明实施例提出了一种数据交互方法,包括:
[0005] 平台服务器曝光第三方应用的任务推送载体;
[0006] 在所述任务推送载体上,所述平台服务器接收用户的领任务请求,转发给第三方 应用服务器;
[0007] 所述平台服务器指引用户进入应用处理领取的任务;
[0008] 所述第三方应用服务器解析所述领任务请求,对应记录用户处理任务的相关数 据;
[0009] 所述平台服务器向第三方应用服务器请求,获取任务完成情况,根据所述任务完 成情况更新任务进度表,并进行相应计费操作。
[0010] 本发明实施例还提出一种数据交互平台服务器,包括:
[0011] 推送模块,用于曝光第三方应用的任务推送载体;
[0012] 接收模块,用于在所述任务推送载体上,接收用户的领任务请求,转发给第三方应 用服务器;由所述第三方应用服务器解析所述领任务请求,对应记录用户处理任务的相关 数据;
[0013] 引导模块,用于指引用户进入应用处理领取的任务;
[0014] 操作模块,用于向第三方应用服务器请求,获取任务完成情况,根据所述任务完成 情况更新任务进度表,并进行相应计费操作。
[0015] 本发明实施例提出一种数据交互系统,包括:平台服务器和与所述平台服务器通 信连接的第三方应用服务器,其中:
[0016] 所述平台服务器为如上任一项所述的平台服务器;
[0017] 所述第三方应用服务器,用于解析所述领任务请求,对应记录用户处理任务的相 关数据;接收所述平台服务器的请求,进行相应处理。
[0018] 本发明实施例提出的一种数据交互方法、平台服务器及系统,通过平台服务器与 第三方应用服务器的交互机制,平台服务器为应用提供创建和投放应用任务和任务广告的 平台,同时也为用户提供了领取任务、处理任务及领取资源反馈(奖励)的操作平台,具体 在接收到用户的领任务请求,将此请求转发给第三方应用服务器;同时平台服务器指引用 户进入应用处理领取的任务,根据任务完成情况,更新任务进度表;第三方应用服务器解析 领任务请求,获取用户标识及任务ID,并对应记录用户处理任务的相关数据;后续,在用户 完成任务后,根据用户请求向用户发放资源反馈(奖励),并通知平台服务器扣费。由此,通 过将应用产品、应用产品的推送载体与平台服务器进行系统结合,有利于应用的曝光和用 户渠道资源整合,从而极大的提高了应用产品的分发能力,满足应用开发商的需求,实现了 效益的最大化。此外,还可以通过特定的排期审核机制,对优质应用集中导量,为应用开发 商提供集中开服(以游戏为例)的能力,进一步提高了网页应用尤其是优质网页应用的分 发能力,实现流量的合理分配。
【附图说明】
[0019] 图1是本发明实施例方案涉及的系统架构示意图;
[0020] 图2是本发明实施例方案涉及的系统内部结构示意图;
[0021] 图3是本发明实施例方案中平台服务器与第三方应用服务器的主要交互流程示 意图;
[0022] 图4是本发明实施例平台服务器涉及的硬件结构示意图;
[0023] 图5是本发明实施例方案中任务创建界面示意图;
[0024] 图6是本发明实施例方案中广告创建界面示意图;
[0025] 图7是本发明实施例方案中平台服务器的做任务界面示意图;
[0026] 图8是本发明数据交互平台服务器第一实施例的功能模块示意图;
[0027] 图9是本发明数据交互平台服务器第二实施例的功能模块示意图;
[0028] 图10是本发明数据交互平台服务器第三实施例的功能模块示意图;
[0029] 图11是本发明数据交互方法第一实施例的流程示意图;
[0030] 图12是本发明数据交互方法第二实施例的流程示意图;
[0031] 图13是本发明数据交互方法第三实施例的流程示意图;
[0032] 图14是本发明数据交互方法第四实施例的流程示意图;
[0033] 图15是本发明数据交互方法第五实施例的流程示意图。
[0034] 为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0035] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036] 本发明实施例方案的主要思路是:由于现有的应用产品的广告推广方式,比较单 一,而且与应用产品及开发商没有系统结合,导致应用产品的分发能力较低,无法满足应用 开发商的需求。
[0037] 本发明实施例架构一平台服务器,平台服务器与第三方应用服务器交互,平台服 务器为应用提供创建和投放应用任务和任务广告的平台,同时也为用户提供了领取任务、 处理任务及领取资源反馈(奖励)的操作平台,将应用产品、应用产品的推送载体与平台服 务器进行系统结合,有利于应用的曝光和用户渠道资源整合,极大的提高应用产品的分发 能力,满足应用开发商的需求,实现了效益的最大化。此外,还可以通过特定的排期审核机 制,对优质应用集中导量,为应用开发商提供集中开服(以游戏为例)的能力,进一步提高 网页应用尤其是优质网页应用的分发能力,满足应用开发商的需求。
[0038] 本实施例方案涉及一种任务集市应用场景,任务集市为应用开发者提供投放应用 任务及任务广告的服务平台,并将开发者投放的任务、任务广告推送到应用平台进行曝光、 展示,为用户提供领任务、处理任务、领奖的操作页面。
[0039] 具体地,本发明实施例方案涉及的系统架构可以如图1所示。
[0040] 如图1所示,该系统架构可以包括:平台服务器101和与所述平台服务器101通信 连接的第三方应用服务器102 ;其中:
[0041] 平台服务器101 :提供应用接入及服务能力、提供用户流量、应用商店、活动等综 合服务;同时提供任务、任务广告投放能力及计费、排序等规则,最终响应广告请求,输出一 串排序后的广告队列;
[0042] 第三方应用服务器102 :是平台服务器101的内容提供者,接入应用平台并通过投 放广告获取用户,给用户提供具体服务,比如游戏等。本实施例平台服务器101可以承载于 PC端,也可以承载于手机、平板电脑等可以使用游戏等网络应用的移动终端。
[0043] 平台服务器101为应用提供创建和投放应用任务和任务推送载体(本实施例以 广告举例,以下称广告)的平台,同时也为用户提供了领取任务、处理任务及领取资源反馈 (奖励)的操作平台。
[0044] 第三方应用服务器102的应用开发商可以在平台服务器101创建和投放任务以及 任务广告,以使应用任务通过广告得到曝光,为应用获取用户。
[0045] 在平台服务器101的交互平台上设置有用于曝光应用任务广告的广告位,第三方 应用服务器102可以根据需要在平台服务器101创建任务及任务广告,经平台服务器101 审核通过后,在相应的广告位中投放任务广告,以曝光相应的任务。
[0046] 其中,每个应用开发商可以有多个产品(应用),每个应用可创建多条任务 (taskid),每个任务都有一个唯一的任务id,每条任务都可以创建多条广告来投放。曝光 时,曝光的是广告,每个广告只唯一关联一条任务(taskid)。
[0047] 平台服务器101曝光第三方应用服务器102的任务广告后,用户可以点击任务广 告安装并进入应用,进行领取任务、处理任务的操作。在接收到用户的领任务请求,平台服 务器101将此请求转发给第三方应用服务器102 ;同时,平台服务器101指引用户进入应用 处理领取的任务,根据任务完成情况,更新任务进度表;第三方应用服务器102会解析所述 领任务请求,获取用户标识及任务ID,并对应记录用户处理任务的相关数据。在用户完成任 务后,第三方应用服务器102根据用户请求向用户发放资源反馈(奖励),并通知平台服务 器101扣费。
[0048] 具体地,如图2所示,平台服务器101可以包括客户端和数据处理服务器,第三方 应用服务器102可以包括第三方应用服务器102客户端和服务器,其中:
[0049] 平台服务器101客户端提供用户操作界面,供用户领取任务、处理任务(做任务) 和领取奖励的平台,平台服务器101客户端主要与平台服务器101服务器及第三方应用服 务器102客户端交互,接收用户的领取任务请求,并将用户的领取任务请求发送给第三方 应用服务器102客户端,用户即可在第三方应用服务器102上开始处理任务。
[0050] 平台服务器101数据处理服务器与第三方应用服务器102服务器交互,主要涉及 相关数据处理逻辑,以及请求的回调操作等。
[0051] 在用户处理任务的过程中,第三方应用服务器102服务器会对应记录用户处理任 务的相关数据。平台服务器101客户端可以实时查询任务步骤是否完成,并通过平台服务 器101的数据处理服务器调用回调接口从第三方应用服务器102服务器拉取数据。在用户 完成任务后,平台服务器101从第三方应用服务器102的账户进行扣费操作。
[0052] 此外,在用户完成任务后,第三方应用服务器102服务器根据平台服务器转发的 用户请求向用户发放资源反馈(奖励),并告知用户。
[0053] 本实施例平台服务器101与第三方应用服务器102的主要交互流程可以如图3所 不。
[0054] 本实施例平台服务器101的硬件结构可以如图4所示。
[0055] 图4示出了本发明实施例平台服务器的硬件架构。如图4所示,该平台服务器可以 包括:处理器1001,例如CPU,网络接口 1004,用户接口 1003,存储器1005,通信总线1002。 其中,通信总线1002用于实现该平台服务器中各组成部件之间的连接通信。用户接口 1003 可以包括显示屏(Display)、键盘(Keyboard)、鼠标等组件,用于接收用户输入的信息,并 将接收的信息发送至处理器1005进行处理。显示屏可以为IXD显示屏、LED显示屏,也可 以为触摸屏,用于显示平台服务器需要显示的数据,例如显示应用任务领取、奖励领取等操 作界面。可选用户接口 1003还可以包括标准的有线接口、无线接口。网络接口 1004可选 的可以包括标准的有线接口、无线接口