数据分发方法及装置的制造方法

文档序号:9551270阅读:414来源:国知局
数据分发方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,具体而言,涉及一种数据分发方法及装置。
【背景技术】
[0002]现有技术中很多公司采购的物品进行分发时,先行采购大量物资,到员工刷卡购货时,员工按照自己的需求选择产品,这样可能有些产品被先到的员工全部拿走,而后到的员工没有产品可以得到,导致了先到先得,供应失衡的状况。
[0003]采用上述的方案获取的物品的数据不准确,并且分发数据的效率低的问题。
[0004]针对现有技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]针对相关技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,目前尚未提出有效的解决方案,为此,本发明的主要目的在于提供一种数据分发方法及装置,以解决上述问题。
[0006]为了实现上述目的,根据本发明的一个方面,提供了一种数据分发方法,该方法包括:获取终端输入的数据分发请求,其中,数据分发请求包括属性数据,属性数据表示请求分发的数据的属性;接收终端输入的与属性数据对应的交换数据;生成与交换数据和属性数据对应的分发列表;按照分发列表向终端分发对应的分发数据。
[0007]进一步地,获取终端输入的数据分发请求包括:获取终端通过属性列表确定的属性数据,并采集终端的ID信息,ID信息包括终端的标识和标识所在的集合。
[0008]进一步地,接收终端输入的与属性数据对应的交换数据包括:判断属性数据、标识以及集合是否均存在于数据分发请求中;在属性数据、标识以及集合均存在于数据分发请求的情况下,确定成功接收数据分发请求;获取与数据分发请求对应的交换数据;向终端发送采集交换数据的消息;接收终端按照消息发送的交换数据。
[0009]进一步地,生成与交换数据和属性数据对应的分发列表包括:获取与属性数据对应的分发数据;保存标识、集合、属性数据、交换数据以及分发数据生成分发列表。
[0010]进一步地,按照分发列表向终端分发对应的分发数据包括:按照终端的标识从分发列表中读取与终端对应的分发数据;将分发数据分发至终端。
[0011]为了实现上述目的,根据本发明的另一方面,提供了一种数据分发装置,该装置包括:获取单元,用于获取终端输入的数据分发请求,其中,数据分发请求包括属性数据,属性数据表示请求分发的数据的属性;接收单元,用于接收终端输入的与属性数据对应的交换数据;生成单元,用于生成与交换数据和属性数据对应的分发列表;分发单元,用于按照分发列表向终端分发对应的分发数据。
[0012]进一步地,获取单元包括:第一获取模块,用于获取终端通过属性列表确定的属性数据,并采集终端的ID信息,ID信息包括终端的标识和标识所在的集合。
[0013]进一步地,接收单元包括:判断模块,用于判断属性数据、标识以及集合是否均存在于数据分发请求中;确定模块,用于在属性数据、标识以及集合均存在于数据分发请求的情况下,确定成功接收数据分发请求;第二获取模块,用于获取与数据分发请求对应的交换数据;发送模块,用于向终端发送采集交换数据的消息;接收模块,用于接收终端按照消息发送的交换数据。
[0014]进一步地,生成单元包括:第三获取模块,用于获取与属性数据对应的分发数据;保存模块,用于保存标识、集合、属性数据、交换数据以及分发数据生成分发列表。
[0015]进一步地,分发单元包括:读取模块,用于按照终端的标识从分发列表中读取与终端对应的分发数据;分发模块,用于将分发数据分发至终端。
[0016]采用本发明实施例,获取终端输入的与数据分发请求对应的属性数据,并生成对应的分发列表,然后按照该列表分发数据。通过本发明,按照终端的数据分发请求分发数据,可以保证向终端分发的数据与终端请求的数据一致,并且可以在分发系统上配置与请求分发的数据一致的数据,不会造成数据的浪费。解决了现有技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,实现了通过终端的分发请求确定分发数据的效果。
【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明实施例的数据分发方法的流程图;
[0019]图2是根据本发明实施例的一种数据分发方法的流程图;以及
[0020]图3是根据本发明实施例的数据分发装置的装置图。
【具体实施方式】
[0021 ] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0022]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0023]图1是根据本发明实施例的数据分发方法的流程图。如图1所示,该方法可以通过如下步骤实现:
[0024]步骤S102:获取终端输入的数据分发请求,其中,数据分发请求包括属性数据,属性数据表示请求分发的数据的属性。
[0025]步骤S104:接收终端输入的与属性数据对应的交换数据。
[0026]步骤S106:生成与交换数据和属性数据对应的分发列表。
[0027]步骤S108:按照分发列表向终端分发对应的分发数据。
[0028]采用本发明实施例,获取终端输入的与数据分发请求对应的属性数据,并生成对应的分发列表,然后按照该列表分发数据。通过本发明,按照终端的数据分发请求分发数据,可以保证向终端分发的数据与终端请求的数据一致,并且可以在分发系统上配置与请求分发的数据一致的数据,不会造成数据的浪费。解决了现有技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,实现了通过终端的分发请求确定分发数据的效果。
[0029]在本发明的上述实施例中,获取终端输入的数据分发请求可以包括:获取终端通过属性列表确定的属性数据,并采集终端的ID信息,ID信息包括终端的标识和标识所在的隹A
口 Ο
[0030]其中,上述实施例中的终端可以为位于局域网或广域网内的任意一个终端,用户可以通过终端向分发系统发送数据分发请求,该数据分发请求可以为请求配置物品的请求,在该应用场景中的属性数据可以描述物品的数量、规格等属性。
[0031 ] 上述实施例中的ID信息可以为终端的IP地址、物理地址,还可以为使用终端的用户的姓名,则该标识所在的集合可以为该用户的工作部门。
[0032]通过上述实施例,可以获取完整准确的终端信息,从而在分发数据的时候准确分发。
[0033]在本发明的上述实施例中,接收终端输入的与属性数据对应的交换数据可以包括:判断属性数据、标识以及集合是否均存在于数据分发请求中;在属性数据、标识以及集合均存在于数据分发请求的情况下,确定成功接收数据分发请求;获取与数据分发请求对应的交换数据;向终端发送采集交换数据的消息;接收终端按照消息发送的交换数据。
[0034]具体地,可以通过判断属性数据、标识以及集合是否均存在于数据分发请求中判断是否成功接收数据分发请求,在成功接收数据分发请求之后,获取与数据分发请求对应的交换数据(也即终端请求分发的数据的值),分发系统将该交换数据发送至终端,终端向分发系统发送交换数据,与分发系统完成数据交互,实现交互数据的变更。
[0035]在上述应用场景中,交换数据为与分发数据对应的交换的资源的值。如,分发数据为待分发的物品,则交换数据可以为该物品的价值(可以用金额体现)。
[0036]在本发明的上述实施例中,生成与交换数据和属性数据对应的分发列表可以包括:获取与属性数据对应的分发数据;保存标识、集合、属性数据、交换数据以及分发数据生成分发列表。
[0037]需要进一步地说明的是,按照分发列表向终端分发对应的分发数据包括:按照终端的标识从分发列表中读取与终端对应的分发数据;将分发数据分发至终端。
[0038]下面结合附图2详细介绍本发明,具体地该实施例可以包括如下步骤:
[0039]步骤S202:终端通过分发系统提供的待分发数据列表确定数据分发请求。
[0040]在将该分发系统应用于采购物品的应用场景时,终端可以通过访问分发系统的页面提供的物品列表中选择数据,并且输入终端的标识和标识所在的集合(如使用者的姓名和该使用者的工作部门)等信息。
[0041]步骤S204:终端将数据分发请求发送至分发系统。
[0042]在上述的应用场景中,终端可以通过分发系统的选择页面上的提交按钮提交数据分发请求(在该应用场景中还可以是订单)。
[0043]步骤S206:分发系统判断终端是否成功提交数据分发请求。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1