一种数据分配方法及装置与流程

文档序号:12603171阅读:217来源:国知局
一种数据分配方法及装置与流程
本发明涉及计算机
技术领域
,尤其涉及一种数据分配方法及装置。
背景技术
:随着计算机技术的快速发展,利用智能手机、平板电脑、销售终端等数据处理终端实现交易已成为一种便捷、流行的业务方式,而数据分配已然成为交易过程中的重要部分。在旅行团旅游过程中,当游客在导游指定的商铺消费时,导游可以从游客的消费数据中分配一部分数据,而现有的导游获取分配数据都需要导游当场录入个人信息并传送给数据分配服务器后,再由数据分配服务器在游客的账户中进行数据的划除,然后再对应划入导游的账户中,进而才能完成转移数据的分配。由于在数据分配前需要等待导游录入信息,从而降低了数据分配的效率。技术实现要素:本发明实施例所要解决的技术问题在于,提供一种数据分配方法及装置,通过数据分配装置直接在预录的导游标识集合中查找目标导游后就可将游客账户中的数据分配至目标导游账户中以完成数据的分配,提高了数据分配的效率。为了解决上述技术问题,本发明实施例提供了一种数据分配方法,所述方法包括:接收数据处理终端发送的对目标业务数据的数据转移请求,并获取所述数据转移请求携带的所述数据处理终端包含的所述目标业务数据对应的游客账户标识;在预设的导游标识集合中查找所述游客账户标识对应的导游标识;根据预设的数据分配信息,将所述游客账户标识对应的游客账户中的业务数据分配至查找到的导游标识对应的导游账户中。相应地,本发明实施例还提供了一种数据分配装置,所述装置包括:游客标识获取模块,用于接收数据处理终端发送的对目标业务数据的数据转移请求,并获取所述数据转移请求携带的所述数据处理终端包含的所述目标业务数据对应的游客账户标识;导游标识查找模块,用于在预设的导游标识集合中查找所述游客账户标识对应的导游标识;数据分配模块,用于根据预设的数据分配信息,将所述游客账户标识对应的游客账户中的业务数据分配至查找到的导游标识对应的导游账户中。在本发明实施例中,数据分配装置在接收到数据处理终端发送的对目标业务数据的数据转移请求时,获取用于存储目标业务数据的游客账户的标识,并确定与获取的游客账户标识对应的导游标识,然后根据预设的数据分配信息,将游客账户标识对应的游客账户中的业务数据分配至导游标识对应的导游账户中。通过数据分配装置直接在预录的导游标识集合中查找目标导游后就可将游客账户中的数据分配至导游账户中以完成数据的分配,提高了数据分配的效率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例中的一种数据分配方法的流程示意图;图2是本发明实施例中的游客与导游的对应关系的界面示意图;图3是本发明另一实施例中的数据分配方法的流程示意图;图4是本发明实施例中的一种数据分配方法的举例示意图;图5是本发明实施例中的一种数据分配装置的结构示意图;图6是本发明实施例中数据分配装置的数据分配模块的结构示意图;图7是本发明实施例中数据分配装置的数据分配模块的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。本发明实施例中提及的数据分配方法的执行依赖于计算机程序,可运行于冯若依曼体系的计算机系统之上。该计算机程序可基于数据分配装置运行。该数据分配装置可以是具有处理、计算、分配、控制等功能的服务器。以下分别进行详细说明。图1是本发明实施例中一种数据分配方法的流程示意图,如图所示所述方法至少包括:步骤S101,接收数据处理终端发送的对目标业务数据的数据转移请求,并获取所述数据转移请求携带的所述数据处理终端包含的所述目标业务数据对应的游客账户标识。具体的,数据分配装置(如服务器)接收数据处理终端(如销售终端、手机或平板电脑等)发送的对目标业务数据(消费、交易)的数据转移请求。其中,所述数据转移请求包含预存在数据处理终端上的游客账户标识,所述游客账户标识与目标业务数据相对应。可行的方案中,数据处理终端可以直接向所述数据分配装置发送所述数据转移请求,或者可以通过与所述数据分配装置进行通信的应用软件发送所述数据转移请求。可以理解的是,所述游客账户标识可以为游客银联卡的卡号、虚拟账户的账号或在支付软件上注册的账号等,此处不作具体限定。步骤S102,在预设的导游标识集合中查找所述游客账户标识对应的导游标识。具体的,一个导游标识可以对应多个游客账户标识,而游客账户标识与游客标识一一对应,则一个导游标识可以对应多个游客标识。通过数据处理终端发送的游客账户标识,在预设的至少一个导游标识中查找与接收到的游客账户标识相对应的导游标识信息。其中,所述导游标识可以为导游编号、导游身份证号、导游通行证号等,用于唯一识别目标导游,同样的,所述游客标识可以为游客编号、游客身份证号、游客通行证号等,用于唯一识别目标游客。例如,如图2所示,导游A和导游B分别对应多个游客,其中A对应为A1、A2、A3,B对应B1、B2、B3、B4。若服务器接收到的游客标识为B2,则根据对应关系,在至少一个导游标识中查找后,确定与B2对应的导游标识为B。步骤S103,根据预设的数据分配信息,将所述游客账户标识对应的游客账户中的业务数据分配至查找到的导游标识对应的导游账户中。具体的,所述数据转移请求还包括所述数据处理终端的终端标识,首先在预设的数据分配信息集合中获取与所述数据处理终端的终端标识对应的目标数据分配信息,然后将所述目标数据分配信息作为预设的数据分配信息。再根据获取预设的数据分配信息,如分配比例等,获取导游所占的分配数据,从而将游客账户标识对应的游客账户中的导游所占的分配数据转移到导游的账户中,其中,所述数据分配信息集合可以为终端标识与数据分配信息的映射关系表。所述业务数据可以是游客对导游的一个反馈数据。需要注意的是,所述终端标识可以为数据处理终端的唯一标识,如介质访问控制地址(MediaAccessControl,MAC)等;或者所述终端标识可以是与所述数据转移装置进行通信的应用软件的登录账号等,此处不作具体限定。例如,表1为一种终端标识与数据分配信息的映射关系表,其中,通过MAC地址标识终端,而不同的MAC地址对应不同的数据分配信息,所述数据分配信息分别对应销售终端、服务器以及导游方的分配比值。若服务器接收到销售终端发送的终端标识为0C-54-A5-58-0B-47,则根据映射关系表查找到对应的数据分配比例为8:1:1。终端标识数据分配信息1C-83-41-10-8D-DB7:2:10C-54-A5-58-0B-478:1:100-23-5A-15-99-426:2:2表1在本发明实施例中,数据分配装置在接收到数据处理终端发送的对目标业务数据的数据转移请求时,获取用于存储目标业务数据的游客账户的标识,并确定与获取的游客账户标识对应的导游标识,然后根据预设的数据分配信息,将游客账户标识对应的游客账户中的业务数据分配至导游标识对应的导游账户中。通过数据分配装置直接在预录的导游标识集合中查找目标导游后就可将游客账户中的数据分配至导游账户中以完成数据的分配,提高了数据分配的效率。图3是本发明另一实施例提供的数据分配方法的流程示意图,如图所示所述方法至少包括:步骤S201,获取所输入的游客账户标识,并在预设的导游标识集合中选取导游标识。具体的,获取输入的至少一个游客账户标识a、b、c、d、e等,以及至少一个游客标识A、B、C、D、E等。在游客标识A、B、C、D、E中选取部分导游标识,将选取的导游标识对应的导游作为本次旅行团的导游。步骤S202,将所述游客账户标识和所述导游标识进行关联存储。具体的,若本次旅游的游客为a、b、c、d、e,选取的导游标识为A,则将a、b、c、d、e分别与A进行绑定。步骤S203,接收数据处理终端发送的对目标业务数据的数据转移请求,并获取所述数据转移请求携带的所述数据处理终端包含的所述目标业务数据对应的游客账户标识。具体的,数据分配装置(如服务器)接收数据处理终端(如销售终端、手机或平板电脑等)发送的对目标业务数据(消费、交易)的数据转移请求。其中,所述数据转移请求包含预存在数据处理终端上的游客账户标识,所述游客账户标识与目标业务数据相对应。可行的方案中,数据处理终端可以直接向所述数据分配装置发送所述数据转移请求,或者可以通过与所述数据分配装置进行通信的应用软件发送所述数据转移请求。可以理解的是,所述游客账户标识可以为游客银联卡的卡号、虚拟账户的账号或在支付软件上注册的账号等,此处不作具体限定。步骤S204,获取所述数据转移请求携带的所述数据处理终端的终端标识。具体的,所述数据处理终端将包含数据处理终端的终端标识发送给数据分配装置。其中,所述终端标识可以为数据处理终端的唯一标识,如介质访问控制地址(MediaAccessControl,MAC)等;或者所述终端标识可以是与所述数据转移装置进行通信的应用软件的登录账号等,此处不作具体限定。步骤S205,在预设的数据分配信息集合中获取与所述数据处理终端的终端标识对应的目标数据分配信息。具体的,在预设的至少一个终端标识中查找是否存在所述数据处理终端的终端标识,若存在,则获取与所述终端标识对应的数据分配信息。其中,数据分配信息与终端标识一一对应,一种可行的对应关系为,首先获取预设的包含至少一个预存终端标识及与每一个预存终端标识对应的数据分配信息的数据分配信息映射关系表,然后遍历所述数据分配信息映射关系表中的预存终端标识,并查找与所述数据处理终端的终端标识对应的标识信息,最后将查找到的标识信息对应的数据分配信息确定为所述数据处理终端的终端标识对应的目标数据分配信息。例如,表1为一种终端标识与数据分配信息的映射关系表,其中,通过MAC地址标识终端,而不同的MAC地址对应不同的数据分配信息,所述数据分配信息分别对应销售终端、服务器以及导游方的分配比值。若服务器接收到销售终端发送的终端标识为1C-83-41-10-8D-DB,则根据映射关系表查找到对应的数据分配比例为7:2:1。步骤S206,将所述目标数据分配信息作为所述预设的数据分配信息。步骤S207,在预设的导游标识集合中查找所述游客账户标识对应的导游标识。具体的,一个导游标识可以对应多个游客账户标识,而游客账户标识与游客标识一一对应,则一个导游标识可以对应多个游客标识。通过数据处理终端发送的游客账户标识,在预设的至少一个导游标识中查找与接收到的游客账户标识相对应的导游标识信息。其中,所述导游标识可以为导游编号、导游身份证号、导游通行证号等,用于唯一识别目标导游,同样的,所述游客标识可以为游客编号、游客身份证号、游客通行证号等,用于唯一识别目标游客。例如,如图2所示,导游A和导游B分别对应多个游客,其中A对应为A1、A2、A3,B对应B1、B2、B3、B4。若服务器接收到的游客标识为B2,则根据对应关系,在至少一个导游标识中查找后,确定与B2对应的导游标识为B。步骤S208,根据预设的数据分配信息,将所述游客账户标识对应的游客账户中的业务数据分配至查找到的导游标识对应的导游账户中。具体的,所述数据转移请求还包括所述数据处理终端的终端标识,首先在预设的数据分配信息集合中获取与所述数据处理终端的终端标识对应的目标数据分配信息,然后将所述目标数据分配信息作为预设的数据分配信息。再根据获取预设的数据分配信息,如分配比例等,获取导游所占的分配数据,从而将游客账户标识对应的游客账户中的导游所占的分配数据转移到导游的账户中,其中,所述数据分配信息集合可以为终端标识与数据分配信息的映射关系表。所述业务数据可以是游客对导游的一个反馈数据。可选的,所述数据分配信息包括分配比例,所述接收数据处理终端发送的对目标业务数据的数据转移请求之后,还包括:获取所述数据转移请求携带的所述目标业务数据的数据量;所述根据预设的数据分配信息,将所述游客账户标识对应的游客账户中的业务数据分配至查找到的导游标识对应的导游账户中,包括:在所述目标业务数据对应的游客账户中获取所述数据量指示的所述目标业务数据;按照所述分配比例对所述目标业务数据进行拆分处理,并在拆分处理后获取所述查找到的导游标识对应的拆分数据;将所述查找到的导游标识对应的拆分数据发送至所述查找到的导游标识对应的导游账户中。可选的,所述数据分配信息包括分配比例;所述接收数据处理终端发送的对目标业务数据的数据转移请求之后,还包括:获取所述数据转移请求携带的所述目标业务数据的数据量;所述根据预设的数据分配信息,将所述游客账户标识对应的游客账户中的业务数据分配至查找到的导游标识对应的导游账户中,包括:计算所述导游标识所占的分配比例与所述目标业务数据的数据量的乘积,并获取计算结果;将获取的计算结果作为目标分配数据量;在所述游客账户标识对应的游客虚拟账户中将所述目标分配数据量对应的虚拟业务数据转移至所述导游标识对应的导游虚拟账户中。在本发明实施例中,数据分配装置在接收到数据处理终端发送的对目标业务数据的数据转移请求时,获取用于存储目标业务数据的游客账户的标识,并确定与获取的游客账户标识对应的导游标识,然后根据预设的数据分配信息,将游客账户标识对应的游客账户中的业务数据分配至导游标识对应的导游账户中。通过数据分配装置直接在预录的导游标识集合中查找目标导游后就可将游客账户中的数据分配至导游账户中以完成数据的分配,提高了数据分配的效率。下面将引用一个具体例子对本发明实施例提供的数据分配方法进行介绍。请参见图4,图4是本发明另一实施例提供的数据分配方法的举例示意图,主要以商户方及渠道方两方进行描述,应用于旅游场景,如图所示所述方法至少包括:在旅行团的旅游过程中,当导游带领游客在商铺消费时,通过商铺的数据处理终端即商铺的POS机401刷卡支付时,POS机401将对应的支付请求发送给渠道方即服务器402,服务器402获取支付请求携带的预存在POS机401上的游客账户标识,其中,用户消费的支付方式也可以为通过手机支付、平板电脑支付等,具体不作限定,另外,所述游客账户标识可以为游客的银行卡号、支付软件上注册的账号、或者存放游戏币等虚拟货币的虚拟账户账号等;服务器402在POS机发送的支付请求中获取预存的导游标识集合,如图2所示,然后在导游标识集合中查找POS机401发送的游客账户标识对应的导游标识,若服务器接收到的游客标识为B2,则根据对应关系,在至少一个导游标识中查找后,确定与B2对应的导游标识为B,其中导游标识可以为导游身份证号、导游编号、导游通行证号等能唯一识别导游身份信息的标识信息,另外,在旅游出发前,将游客账户账号与导游标识预先进行绑定;服务器402调用预存的与商户方商量的分润比例,然后在分润比例中查找与POS机401的MAC地址对应的分润比例,其中,可以有多个商户方,不同的商户方对应的分润比例可以不同,而具体的分润比例可以根据不同的商户方、不同的支付方式等方式制定,所示分润比例分别为商户方、渠道方及导游方的分润比值,另外,服务器402调用的分润比例可以是POS机301发送的,或者可以是根据预设算法自动生成的,然后根据游客的消费金额数及导游方所占的分润比值,计算得到导游方所应得的分润金额,然后从游客消费金额中扣除相应的金额,并将扣除的金额根据计算的分润结果划入导游的账户中,另外,此处转移的金额可以为用户实际账户中的金额,也可以为用户虚拟账户中的虚拟货币,还可以为游客对导游的一个反馈数据。例如,若导游A带领的游客A1在商户的POS机S1上刷卡支付了1000元,S1将携带游客A1的银联卡卡号以及预存在S1上的多个导游编号及游客银联卡卡号的支付请求发送给代理商服务器F1,F1在接收请求后,在多个导游编号及游客银联卡卡号中找到与A1对应的导游A,并在预存的多个分润比例(商户方:渠道方:导游方)中查找与S1的MAC地址对应的分润比例,确定查找结果为7:2:1,然后计算导游方对应的分润金额数1/10*1000=100,然后从A1的刷卡账户中扣除100元,并将扣除的100元划入导游的账户中,以完成分润处理。再例如,若导游A带领的游客A1在商户的POS机S1上刷卡支付了1000元,S1将携带游客A1的银联卡卡号以及预存在S1上的多个导游编号及游客银联卡卡号的支付请求发送给代理商服务器F1,F1在接收请求后,在多个导游编号及游客银联卡卡号中找到与A1对应的导游A,并在预存的多个分润比例(商户方:渠道方:导游方)中查找与S1的MAC地址对应的分润比例,确定查找结果为7:2:1,然后计算导游方对应的分润金额数1/10*1000=100,然后从游客的虚拟账户中预存的虚拟货币中扣除100元,并转移到导游的虚拟账户中,以完成分润。图5是本发明实施例提供的一种数据分配装置的组成结构示意图,如图所示所述装置包括:游客标识获取模块501,用于接收数据处理终端发送的对目标业务数据的数据转移请求,并获取所述数据转移请求携带的所述数据处理终端包含的所述目标业务数据对应的游客账户标识。具体的,数据分配装置(如服务器)接收数据处理终端(如销售终端、手机或平板电脑等)发送的对目标业务数据(消费、交易)的数据转移请求。其中,所述数据转移请求包含预存在数据处理终端上的游客账户标识,所述游客账户标识与目标业务数据相对应。可行的方案中,数据处理终端可以直接向所述数据分配装置发送所述数据转移请求,或者可以通过与所述数据分配装置进行通信的应用软件发送所述数据转移请求。可以理解的是,所述游客账户标识可以为游客银联卡的卡号、虚拟账户的账号或在支付软件上注册的账号等,此处不作具体限定。导游标识查找模块502,用于在预设的导游标识集合中查找所述游客账户标识对应的导游标识。具体的,一个导游标识可以对应多个游客账户标识,而游客账户标识与游客标识一一对应,则一个导游标识可以对应多个游客标识。通过数据处理终端发送的游客账户标识,在预设的至少一个导游标识中查找与接收到的游客账户标识相对应的导游标识信息。其中,所述导游标识可以为导游编号、导游身份证号、导游通行证号等,用于唯一识别目标导游,同样的,所述游客标识可以为游客编号、游客身份证号、游客通行证号等,用于唯一识别目标游客。例如,如图2所示,导游A和导游B分别对应多个游客,其中A对应为A1、A2、A3,B对应B1、B2、B3、B4。若服务器接收到的游客标识为B2,则根据对应关系,在至少一个导游标识中查找后,确定与B2对应的导游标识为B。数据分配模块503,用于根据预设的数据分配信息,将所述游客账户标识对应的游客账户中的业务数据分配至查找到的导游标识对应的导游账户中。具体的,所述数据转移请求还包括所述数据处理终端的终端标识,首先在预设的数据分配信息集合中获取与所述数据处理终端的终端标识对应的目标数据分配信息,然后将所述目标数据分配信息作为预设的数据分配信息。再根据获取预设的数据分配信息,如分配比例等,获取导游所占的分配数据,从而将游客账户标识对应的游客账户中的导游所占的分配数据转移到导游的账户中,其中,所述数据分配信息集合可以为终端标识与数据分配信息的映射关系表。所述业务数据可以是游客对导游的一个反馈数据。可选的,所述数据分配信息包括分配比例;所述装置,还包括:第一数据量获取模块509,用于获取所述数据转移请求携带的所述目标业务数据的数据量;如图6所示,所述数据分配模块503,包括:业务数据获取单元5031,用于在所述目标业务数据对应的游客账户中获取所述数据量指示的所述目标业务数据;拆分数据获取单元5032,用于按照所述分配比例对所述目标业务数据进行拆分处理,并在拆分处理后获取所述查找到的导游标识对应的拆分数据;拆分数据发送单元5033,用于将所述查找到的导游标识对应的拆分数据发送至所述查找到的导游标识对应的导游账户中。可选的,所述装置,还包括:导游标识选取模块504,用于获取所输入的游客账户标识,并在预设的导游标识集合中选取导游标识。具体的,获取输入的至少一个游客账户标识a、b、c、d、e等,以及至少一个游客标识A、B、C、D、E等。在游客标识A、B、C、D、E中选取部分导游标识,将选取的导游标识对应的导游作为本次旅行团的导游。关联存储模块505,用于将所述游客账户标识和所述导游标识进行关联存储。具体的,若本次旅游的游客为a、b、c、d、e,选取的导游标识为A,则将a、b、c、d、e分别与A进行绑定。可选的,所述装置,还包括:终端标识获取模块506,用于获取所述数据转移请求携带的所述数据处理终端的终端标识。具体的,所述数据处理终端将包含数据处理终端的终端标识发送给数据分配装置。其中,所述终端标识可以为数据处理终端的唯一标识,如介质访问控制地址(MediaAccessControl,MAC)等;或者所述终端标识可以是与所述数据转移装置进行通信的应用软件的登录账号等,此处不作具体限定。分配信息获取模块507,用于在预设的数据分配信息集合中获取与所述数据处理终端的终端标识对应的目标数据分配信息。具体的,在预设的至少一个终端标识中查找是否存在所述数据处理终端的终端标识,若存在,则获取与所述终端标识对应的数据分配信息。其中,数据分配信息与终端标识一一对应,一种可行的对应关系为,首先获取预设的包含至少一个预存终端标识及与每一个预存终端标识对应的数据分配信息的数据分配信息映射关系表,然后遍历所述数据分配信息映射关系表中的预存终端标识,并查找与所述数据处理终端的终端标识对应的标识信息,最后将查找到的标识信息对应的数据分配信息确定为所述数据处理终端的终端标识对应的目标数据分配信息。例如,表1为一种终端标识与数据分配信息的映射关系表,其中,通过MAC地址标识终端,而不同的MAC地址对应不同的数据分配信息,所述数据分配信息分别对应销售终端、服务器以及导游方的分配比值。若服务器接收到销售终端发送的终端标识为1C-83-41-10-8D-DB,则根据映射关系表查找到对应的数据分配比例为7:2:1。分配信息设置模块508,用于将所述目标数据分配信息作为所述预设的数据分配信息。在本发明实施例中,数据分配装置在接收到数据处理终端发送的对目标业务数据的数据转移请求时,获取用于存储目标业务数据的游客账户的标识,并确定与获取的游客账户标识对应的导游标识,然后根据预设的数据分配信息,将游客账户标识对应的游客账户中的业务数据分配至导游标识对应的导游账户中。通过数据分配装置直接在预录的导游标识集合中查找目标导游后就可将游客账户中的数据分配至导游账户中以完成数据的分配,提高了数据分配的效率。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1