一种基于第三方平台的业务对象的处理方法和系统的制作方法

文档序号:7795248阅读:108来源:国知局
一种基于第三方平台的业务对象的处理方法和系统的制作方法
【专利摘要】本发明公开了一种基于第三方平台的业务对象的处理方法和系统,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述方法包括:接收第一业务对象;所述第一业务对象包括第一参数值;当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分为一个或多个第二业务对象;将所述一个或多个第二业务对象发送至客户端;所述客户端用于将所述第二业务对象划分为一个或多个第三业务对象,将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。本发明实现了将数据运算量平均分配,进而实现了全网的均衡负载。
【专利说明】一种基于第三方平台的业务对象的处理方法和系统
【技术领域】
[0001]本发明涉及数据处理的【技术领域】,具体涉及一种基于第三方平台的业务对象的处理方法、一种基于第三方平台的处理业务对象的系统。
【背景技术】
[0002]多级联机的权限系统中,主服务器与多个第三方服务器相连,第三方服务器与多个客户端相连。第三方服务器具有主服务器的账号并具有权限数据。
[0003]多个客户端在需要进行业务对象的处理时,会选择其中一个第三方服务器,然后基于该第三方服务器的账号与主服务器采用权限数据进行业务对象的处理。
[0004]但是由于主服务器的运行平台的接受业务对象处理具有截止时间,在截止时候后,便不接受业务对象的处理。当需要处理的业务对象的数据量很大时,客户端和第三方服务器需要花费很长时间进行处理,不仅占用客户端和第三方服务器大量的系统资源,对客户端和第三方服务器造成很大的运行压力,而且经常会出现超过截止时间而未完成处理的情况,造成业务对象的浪费,最后造成工作效率的下降,造成客户端与第三方服务器的服务质量下降。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种多平台之间数据一致性检测的方法和相应的一种多平台之间数据一致性检测的系统。
[0006]依据本发明的一个方面,提供了一种基于第三方平台的业务对象的处理方法,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述方法包括:
[0007]接收第一业务对象;所述第一业务对象包括第一参数值;
[0008]当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分为一个或多个第二业务对象;
[0009]将所述一个或多个第二业务对象发送至客户端;所述客户端用于将所述第二业务对象划分为一个或多个第三业务对象,将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
[0010]可选地,所述第一参数值包括第一倍率信息和/或第一数量信息;
[0011]所述第二业务对象包括第二参数值;所述第二参数值包括第二倍率信息和/或第二数量信息;
[0012]所述第二倍率信息的乘积等于所述第一倍率信息;
[0013]所述第二数量信息的和等于所述第一数量信息。
[0014]可选地,所述将所述一个或多个第二业务对象发送至客户端的步骤包括:[0015]依据所述配置概率确定用于处理所述第二业务对象的当前第三方平台及其对应的一个或多个客户端;
[0016]将所述第二业务对象发送至所述一个或多个客户端。
[0017]可选地,所有第三方平台对应的配置概率之和为I。
[0018]可选地,还包括:
[0019]将所述第三业务对象的状态更改为处理中状态。
[0020]可选地,还包括:
[0021]当接收到所述客户端发送的生成目标业务对象的信息时,将所述目标业务对象对应的第三业务对象的状态更改为完成状态。
[0022]可选地,还包括:
[0023]当所有第三业务对象的状态全部为完成状态时,返回第一业务对象完成处理的信
肩、O
[0024]可选地,还包括:
[0025]当所述完成状态更改失败时,从所述第三方平台获取所述第三业务对象的处理结果;所述处理结果包括处理失败;
[0026]将所述第三业务对象与所述第一业务对象进行对比,获得未进行处理的第三业务对象;
[0027]将所述处理失败和未进行处理的第三业务对象发送至客户端;所述客户端用于将所述处理失败和未进行处理的第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述处理失败和未进行处理的第三业务对象生成目标业务对象。
[0028]可选地,所述第三方平台包括出票商,所述客户端包括出票员。
[0029]根据本发明的另一方面,提供了一种基于第三方平台的业务对象的处理方法,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述方法包括:
[0030]接收第二业务对象;所述第二业务对象为接收第一业务对象,所述第一业务对象包括第一参数值,当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分的一个或多个第二业务对象;
[0031]将所述第二业务对象划分为一个或多个第三业务对象;
[0032]将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
[0033]可选地,还包括:
[0034]接收处理失败和未进行处理的第三业务对象;
[0035]将所述处理失败和未进行处理的第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述处理失败和未进行处理的第三业务对象生成目标业务对象。
[0036]根据本发明的另一方面,提供了一种基于第三方平台的处理业务对象的系统,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述系统包括:[0037]第一接收模块,适于接收第一业务对象;所述第一业务对象包括第一参数值;
[0038]第一划分模块,适于当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分为一个或多个第二业务对象;
[0039]第一发送模块,适于将所述一个或多个第二业务对象发送至客户端;所述客户端用于将所述第二业务对象划分为一个或多个第三业务对象,将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
[0040]可选地,所述第一参数值包括第一倍率信息和/或第一数量信息;
[0041]所述第二业务对象包括第二参数值;所述第二参数值包括第二倍率信息和/或第二数量信息;
[0042]所述第二倍率信息的乘积等于所述第一倍率信息;
[0043]所述第二数量信息的和等于所述第一数量信息。
[0044]可选地,所述第一发送模块还适于:
[0045]依据所述配置概率确定用于处理所述第二业务对象的当前第三方平台及其对应的一个或多个客户端;
[0046]将所述第二业务对象发送至所述一个或多个客户端。
[0047]可选地,所有第三方平台对应的配置概率之和为I。
[0048]可选地,还包括:
[0049]第一更改模块,适于将所述第三业务对象的状态更改为处理中状态。
[0050]可选地,还包括:
[0051]第二更改模块,适于在接收到所述客户端发送的生成目标业务对象的信息时,将所述目标业务对象对应的第三业务对象的状态更改为完成状态。
[0052]可选地,还包括:
[0053]返回模块,适于在所有第三业务对象的状态全部为完成状态时,返回第一业务对象完成处理的信息。
[0054]可选地,还包括:
[0055]获取模块,适于在所述完成状态更改失败时,从所述第三方平台获取所述第三业务对象的处理结果;所述处理结果包括处理失败;
[0056]对比模块,适于将所述第三业务对象与所述第一业务对象进行对比,获得未进行处理的第三业务对象;
[0057]第二发送模块,适于将所述处理失败和未进行处理的第三业务对象发送至所述第三方平台;所述第三方平台用于重新采用所述账号、所述权限数据和所述处理失败和未进行处理的第三业务对象生成目标业务对象。
[0058]可选地,所述第三方平台包括出票商,所述客户端包括出票员。
[0059]根据本发明的另一方面,提供了一种基于第三方平台的处理业务对象的系统,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述系统包括:
[0060]第二接收模块,适于接收第二业务对象;所述第二业务对象为接收第一业务对象,所述第一业务对象包括第一参数值,当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分的一个或多个第二业务对象;
[0061]第二划分模块,适于将所述第二业务对象划分为一个或多个第三业务对象;
[0062]第三发送模块,适于将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
[0063]可选地,还包括:
[0064]第三接收模块,适于接收处理失败和未进行处理的第三业务对象;
[0065]第四发送模块,适于将所述处理失败和未进行处理的第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述处理失败和未进行处理的第三业务对象生成目标业务对象。
[0066]本发明的控制中心在接收到第一业务对象时,将第一业务对象拆分为一个或多个第二业务对象,客户端将第二业务对象拆分为一个或多个第三业务对象,再发送到对应的第三方平台进行处理,实现了将数据运算量平均分配,进而实现了全网的均衡负载,避免了客户端与第三方平台的资源占用过大的问题,大大减少了数据的预算时间,提高了业务对象的处理效率,进而提高了全网的服务质量,提高了用户体验。
[0067]本发明增加了客户端的子账号,对权限系统改造小、侵入少且接入简单,减小了开发成本,并有利于搭建统一控制中心,扩展性好。
[0068]本发明基于子参数、第三方参数和主参数实现了各级权限数据细颗粒度的管理,提高了整体的可控性,减少了各级用户非自律地发起服务请求,减少了各级设备的资源耗费,提高了整体的服务质量。
[0069]本发明基于配置概率可以对应调整第三方平台的业务对象的运算量,实现了全网第三方平台的负载均衡,减少了网络堵塞,优化了访问流量,提高了整体的服务质量,为用户提供更好的体验。
[0070]本发明在业务对象处理出现异常情况时,进行第三业务对象与第一业务对象的核对,以找出异常情况对完成情况的影响,再重新进行第三业务对象的处理,提高了系统的稳定性和抗风险能力。
[0071]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【专利附图】

【附图说明】
[0072]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0073]图1示出了根据本发明一个实施例的一种权限系统的结构图;
[0074]图2示出了根据本发明一个实施例的一种账号关系结构示例图;
[0075]图3示出了根据本发明一个实施例的一种基于第三方平台的业务对象的处理方法实施例1的步骤流程图;
[0076]图4示出了根据本发明一个实施例的一种基于第三方平台的业务对象的处理方法实施例2的步骤流程图;[0077]图5示出了根据本发明一个实施例的一种基于第三方平台的业务对象的处理方法实施例3的步骤流程图;
[0078]图6示出了根据本发明一个实施例的一种业务对象的拆分示例图;
[0079]图7示出了根据本发明一个实施例的一种基于第三方平台的业务对象的处理系统实施例1的结构框图;
[0080]图8示出了根据本发明一个实施例的一种基于第三方平台的业务对象的处理系统实施例2的结构框图。
【具体实施方式】
[0081]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0082]在不同系统的业务领域,所面向的业务对象也各不相同。例如,在新闻媒体系统的业务领域中,面向的业务对象可以为新闻数据;在电子商务系统的业务领域中,面向的业务对象可以为商品数据和商店数据;在彩票系统的业务领域中,面向的业务对象可以为彩票数据,等等。
[0083]同时,在不同系统的业务领域中,可以存在多方共同协助进行业务对象的处理。在这些系统中通常存在权限管理,一般指根据系统设置的安全规则或者安全策略,系统中的用户可以访问而且只能访问自己被授权的资源。
[0084]下面以彩票系统为例进行说明。
[0085]参照图1,示出了根据本发明一个实施例的一种权限系统的结构图。
[0086]如图1所示,主平台可以与一个或多个第三方平台相连,所述第三方平台可以与运营平台相连,运营平台可以包括一个或多个客户端及管理所述一个或多个客户端的控制中心。
[0087]以彩票系统为例,主平台可以包括国家的彩票中心(例如福彩中心或体彩中心等等),其具有业务对象(彩票数据)的生成权限。第三方平台可以包括出票商,即指提供彩票出票(销售)、兑奖、期号查询等彩票相关服务的第三方彩票公司(可以包括各省级的彩票中心),其具有业务对象(彩票数据)的销售权限和请求生成业务对象(彩票数据)的权限。运营平台可以包括与一个或多个第三方平台合作的平台,其具有业务对象(彩票数据)的销售权限。客户端可以包括出票员,即将彩票数据任务按出票商的接口规范拆分成彩票数据,控制中心可以包括运营平台的后台,负责运营平台的基础事务。
[0088]参照图2,示出了根据本发明一个实施例的一种账号关系结构示例图。
[0089]所述第三方平台可以保存有其在主平台的主账号,所述主账号可以包括主参数,运营平台可以保存有其在所述第三方平台的一个或多个第三方账号,所述子账号可以包括第三方参数,所述客户端可以保存有其在所述运营平台的子账号,所述子账号可以包括子参数。
[0090]在具体实现中,一个第三方平台可以只有一个主账号,一个运营平台可以有同一个第三方平台的一个或多个第三方账号,一个客户端可以只有一个子账号。[0091]主参数可以包括参数名和参数值,主参数可以为第三方平台请求主平台生成业务对象的权限参数,即第三方平台的主账号具有此权限参数且参数值满足业务对象的要求时,主平台才会响应第三方平台的生成业务对象的请求。在彩票数据系统中,主参数可以为出票商在彩票中心的预存款(参数名),其参数值为预存款额度(参数值)。
[0092]第三方参数可以包括参数名和参数值,第三方参数可以为运营平台请求第三方平台通过主平台生成业务对象的权限参数,即运营平台的第三方账号具有此权限参数且参数值满足业务对象的要求时,第三方平台才会响应运营平台的生成业务对象的请求。在彩票数据系统中,第三方参数可以为运营平台在出票商的预存款(参数名),其参数值为预存款额度(参数值)。
[0093]子参数可以包括参数名和参数值,子参数可以为客户端采用运营平台的第三方账号请求第三方平台通过主平台生成业务对象的权限参数,即客户端的子账号具有此权限参数且参数值满足业务对象的要求时,控制中心才可以响应,允许客户端采用运营平台的第三方账号请求第三方平台通过主平台生成业务对象。在彩票数据系统中,第三方参数可以为运营平台分配给出票员的预存款(参数名),其参数值为预存款分配额度(参数值)。
[0094]一般一个第三方平台只需分配给运营平台一个第三方账号,但是在某些情况下,例如第三方参数有限制(例如云存款有限额)或者第三方平台处理有限制(例如出票速度有限制)时,可申请开通多个第三方账号。每个第三方账号一般都需要跟第三方平台单独的数据核算(例如对账),申请多个第三方账号时会增加运营平台跟第三方平台的数据核算的工作量。
[0095]在彩票数据系统中,一个很大的彩票的出票任务只能指定给一个出票商进行出票,因为出票商的出票能力有限制,在销售截止时间前可能无法完成出票,导致出票失败,造成出票商和出票员的服务器质量下降。
[0096]参照图3,示出了本发明一个实施例的一种基于第三方平台的业务对象的处理方法实施例1的步骤流程图,所述第三方平台可以具有主账号和主参数,一个或多个客户端可以与所述第三方平台相连,所述方法可以包括如下步骤:
[0097]步骤S310,接收第一业务对象;所述第一业务对象可以包括第一参数值;
[0098]控制中心接收用户发出的生成目标业务对象的指示,该处理请求中可以包括参数变量和第一业务对象,参数变量可以用以对生成目标业务对象所需的权限数据进行调整。
[0099]为使本领域技术人员更好地理解本发明实施例,在本说明书中,将彩票数据系统作为权限系统的一种示例进行说明。
[0100]在彩票数据系统中,所述业务对象可以包括彩票数据,所述第三方平台可以包括出票商,所述客户端可以包括出票员。
[0101]具体地,第一业务对象可以为用户的彩票数据投注方案,具体可以包括原始彩票数据,例如可以包括投注的彩种、期号、号码、倍率等等,而参数变量可以为投注金额。
[0102]步骤S320,当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分为一个或多个第二业务对象;
[0103]在本发明的一种优选实施例中,所述第一参数值可以包括第一倍率信息和/或第
一数量信息;
[0104]在本发明实施例中,当第一业务对象满足预设条件时,可以将第一业务对象拆分为多个第一子业务对象。否则,可以将第一业务对象划分为一个第二业务对象。
[0105]在具体实现中,预设条件可以包括原始业务对象的原始倍率信息超过第一预设阈值,和/或,第一数量信息超过第二预设阈值。
[0106]例如,在彩票数据系统中,彩票数据投注方案的第一倍率信息超过99倍,和/或,第一数量信息超过50注,则可以将彩票数据投注方案进行拆分,获得第二业务对象,可以称之为出票任务。
[0107]在第一业务对象拆分之后,所述第二业务对象可以包括第二参数值;所述第二参数值可以包括第二倍率信息和/或第二数量信息;
[0108]所述第二倍率信息的乘积可以等于所述第一倍率信息;
[0109]所述第二数量信息的和可以等于所述第一数量信息。
[0110]步骤S330,将所述一个或多个第二业务对象发送至客户端;
[0111]在本发明的一种优选实施例中,所述步骤S330可以包括如下子步骤:
[0112]子步骤S3301,依据所述配置概率确定用于处理所述第二业务对象的当前第三方平台及其对应的一个或多个客户端;
[0113]子步骤S3302,将所述第二业务对象发送至所述一个或多个客户端。
[0114]在具体实现中,运营平台可以为每个第三方平台设置一个配置概率,即按照该概率选择用于处理业务对象的第三方平台,使得各第三方平台实际处理的业务对象的数据量与配置概率的比例大致相同,实现了选择性分配。
[0115]当配置概率为一样时,可以将处理业务对象的运算量进行均分。配置概率也可以按照第三方平台的处理能力进行分配,例如,数据处理能力强的第三方平台的配置概率可以稍大,反之则稍小,又例如,指定的业务对象(例如指定彩种、指定期号的彩票数据等等)可以指定第三方平台进行处理,即该第三方平台的配置概率为I。
[0116]在本发明实施例的一种优选示例中,所有第三方平台对应的配置概率之和为I。
[0117]需要说明的是,配置概率是针对同一类型的业务对象而言的,同一第三方平台可以设置有不同类型的业务对象的配置概率。例如,在彩票数据系统中,同一出票商可以分别有单式类型、复式类型的配置概率。
[0118]—般一个第三方平台只需分配一个客户端,但是在某些情况下,例如为了提高业务对象的处理速度(例如出票速度),可以为一个第三方账号创建多个客户端,但为每个客户端配置接口参数时注意必须使用统一的第三方账号参数(例如用户名和密码),否则可能会影响跟第三方平台的数据核算。
[0119]本发明基于配置概率可以对应调整第三方平台的业务对象的运算量,实现了全网第三方平台的负载均衡,减少了网络堵塞,优化了访问流量,提高了整体的服务质量,为用户提供更好的体验。
[0120]在本发明的一种优选实施例中,在将所述一个或多个第二业务对象发送至客户端之后:
[0121]所述客户端可以用于将所述第二业务对象划分为一个或多个第三业务对象,将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台可以用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
[0122]本发明的控制中心在接收到第一业务对象时,将第一业务对象拆分为一个或多个第二业务对象,客户端将第二业务对象拆分为一个或多个第三业务对象,再发送到对应的第三方平台进行处理,实现了将数据运算量平均分配,进而实现了全网的均衡负载,避免了客户端与第三方平台的资源占用过大的问题,大大减少了数据的预算时间,提高了业务对象的处理效率,进而提高了全网的服务质量,提高了用户体验。
[0123]参照图4,示出了本发明一个实施例的一种基于第三方平台的业务对象的处理方法实施例2的步骤流程图,所述第三方平台可以具有主账号和主参数,一个或多个客户端可以与所述第三方平台相连,所述方法可以包括如下步骤:
[0124]步骤S410,接收第一业务对象;所述第一业务对象包括第一参数值;
[0125]步骤S420,当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分为一个或多个第二业务对象;
[0126]步骤S430,将所述第三业务对象的状态更改为处理中状态;
[0127]例如,在彩票数据系统中,用户的投注方案一旦被拆分成出票任务,不管其出票任务是否开始出票,投注方案状态都可以将立即被更改为“出票中”状态。
[0128]步骤S440,将所述一个或多个第二业务对象发送至客户端;所述客户端用于将所述第二业务对象划分为一个或多个第三业务对象,将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
[0129]步骤S450,当接收到所述客户端发送的生成目标业务对象的信息时,将所述目标业务对象对应的第三业务对象的状态更改为完成状态;
[0130]当生成目标业务对象后,第三方平台可以返回生成目标业务对象的信息给客户端,客户端可以将生成目标业务对象的信息返回给控制中心。
[0131]步骤S460,当所有第三业务对象的状态全部为完成状态时,返回第一业务对象完成处理的信息;
[0132]例如,在彩票数据系统中,当一个投注方案对应的全部出票任务都出票成功时,投注方案也将完成出票。
[0133]本发明对第三业务对象的状态设置为处理状态和完成状态,使得第一业务对象和第三业务对象进行完成度的统一,减少漏操作、误操作的几率,提高了处理的成功率。
[0134]步骤S470,当所述完成状态更改失败时,从所述第三方平台获取所述第三业务对象的处理结果;所述处理结果包括处理失败;
[0135]在实际应用中,可能由于系统运行过程中出现数据库崩溃、网络中断、通讯故障等故障时,可能出现异常情况。
[0136]例如,在彩票数据系统中,当跟出票接口的通讯出现故障或因为其他原因,在明确知道某个状态为“出票中”的投注方案实际已经出票成功,而系统无法自动处理时,可以通过完成出票功能将该投注方案手工完成出票。
[0137]步骤S480,将所述第三业务对象与所述第一业务对象进行对比,获得未进行处理的第三业务对象;
[0138]在本发明实施例中,可以从第三方平台获取第三业务对象的处理结果,根据实际情况将完成第一业务对象的处理,或者重新执行拆分第一业务对象的操作。
[0139]步骤S490,将所述处理失败和未进行处理的第三业务对象发送至客户端;所述客户端用于将所述处理失败和未进行处理的第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述处理失败和未进行处理的第三业务对象生成目标业务对象。
[0140]本发明在业务对象处理出现异常情况时,进行第三业务对象与第一业务对象的核对,以找出异常情况对完成情况的影响,再重新进行第三业务对象的处理,提高了系统的稳定性和抗风险能力。
[0141]参照图5,示出了本发明一个实施例的一种基于第三方平台的业务对象的处理方法实施例3的步骤流程图,所述第三方平台可以具有主账号和主参数,一个或多个客户端可以与所述第三方平台相连,所述方法可以包括如下步骤:
[0142]步骤S510,接收第二业务对象;所述第二业务对象为接收第一业务对象,所述第一业务对象包括第一参数值,当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分的一个或多个第二业务对象;
[0143]步骤S520,将所述第二业务对象划分为一个或多个第三业务对象;
[0144]在本发明实施例中,客户端可以将原始业务对象或者第一子业务对象按照第三方平台的接口参数拆分为一个或多个第二子业务对象。
[0145]需要说明的是,不同第三方平台,可以有不同的接口参数。
[0146]例如,在彩票数据系统中,如图6所示,在控制中心接收到客户的投注方案(第一业务对象)之后,可以将投注方案拆分为一个或多个出票任务(第二业务对象),在客户端可以将出票任务拆分为一个或多个出票订单(第三业务对象)。
·[0147]出票订单示例可以如下:
[0148]
<body>
<lotteryRequest>
〈ticket id=”9000012010062266629650” playType=”301” money=”4_0”amount=” I ’,>
<issue IiuiTiber=5^O100611017” gaineName=,,ssc,,//>
<userProfilecardType=,’ I ”mail=maidou@hotmail.com
userName^’maidoiT,

cardNumber=”43 120219810925419”

ITiobile=M 3813813813,?

realName=,’张三” bonusPhone=”075588866938”/>
<anteCode> 1,2,3,4,5</anteCode>
<anteCOde>2,3,5,7,8</anteCode>
[0149]
【权利要求】
1.一种基于第三方平台的业务对象的处理方法,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述方法包括: 接收第一业务对象;所述第一业务对象包括第一参数值; 当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分为一个或多个第二业务对象; 将所述一个或多个第二业务对象发送至客户端;所述客户端用于将所述第二业务对象划分为一个或多个第三业务对象,将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
2.如权利要求1所述的方法,其特征在于,所述第一参数值包括第一倍率信息和/或第一数量信息; 所述第二业务对象包括第二参数值;所述第二参数值包括第二倍率信息和/或第二数量信息; 所述第二倍率信息的乘积等于所述第一倍率信息; 所述第二数量信息的和等于所述第一数量信息。
3.如权利要求1所述的方法,其特征在于,所述将所述一个或多个第二业务对象发送至客户端的步骤包括: 依据所述配置概率确定用于处理所述第二业务对象的当前第三方平台及其对应的一个或多个客户端; 将所述第二业务对象发送 至所述一个或多个客户端。
4.如权利要求3所述的方法,其特征在于,所有第三方平台对应的配置概率之和为I。
5.如权利要求1所述的方法,其特征在于,还包括: 将所述第三业务对象的状态更改为处理中状态。
6.如权利要求5所述的方法,其特征在于,还包括: 当接收到所述客户端发送的生成目标业务对象的信息时,将所述目标业务对象对应的第三业务对象的状态更改为完成状态。
7.如权利要求6所述的方法,其特征在于,还包括: 当所有第三业务对象的状态全部为完成状态时,返回第一业务对象完成处理的信息。
8.一种基于第三方平台的业务对象的处理方法,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述方法包括: 接收第二业务对象;所述第二业务对象为接收第一业务对象,所述第一业务对象包括第一参数值,当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分的一个或多个第二业务对象; 将所述第二业务对象划分为一个或多个第三业务对象; 将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
9.一种基于第三方平台的处理业务对象的系统,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述系统包括: 第一接收模块,适于接收第一业务对象;所述第一业务对象包括第一参数值; 第一划分模块,适于当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分为一个或多个第二业务对象; 第一发送模块,适于将所述一个或多个第二业务对象发送至客户端;所述客户端用于将所述第二业务对象划分为一个或多个第三业务对象,将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所述主参数和所述第三业务对象生成目标业务对象。
10.一种基于第三方平台的处理业务对象的系统,所述第三方平台具有主账号和主参数,一个或多个客户端与所述第三方平台相连,所述系统包括: 第二接收模块,适于接收第二业务对象;所述第二业务对象为接收第一业务对象,所述第一业务对象包括第一参数值,当检验所述第一业务对象合法时,按照所述参数值将所述第一业务对象划分的一个或多个第二业务对象; 第二划分模块,适于将所述第二业务对象划分为一个或多个第三业务对象; 第三发送模块,适于将所述一个或多个第三业务对象发送至第三方平台;所述第三方平台用于采用所述主账号、所·述主参数和所述第三业务对象生成目标业务对象。
【文档编号】H04L29/08GK103856557SQ201410018240
【公开日】2014年6月11日 申请日期:2014年1月15日 优先权日:2014年1月15日
【发明者】颜小彬 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1