数据分发方法及装置制造方法及图纸

技术编号:12809773 阅读:81 留言:0更新日期:2016-02-05 08:47
本发明专利技术公开了一种数据分发方法及装置。其中,该方法包括:获取终端输入的数据分发请求,其中,数据分发请求包括属性数据,属性数据表示请求分发的数据的属性;接收终端输入的与属性数据对应的交换数据;生成与交换数据和属性数据对应的分发列表;按照分发列表向终端分发对应的分发数据。通过本发明专利技术实施例,解决了现有技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,实现了通过终端的分发请求确定分发数据的效果。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体而言,涉及一种数据分发方法及装置
技术介绍
现有技术中很多公司采购的物品进行分发时,先行采购大量物资,到员工刷卡购货时,员工按照自己的需求选择产品,这样可能有些产品被先到的员工全部拿走,而后到的员工没有产品可以得到,导致了先到先得,供应失衡的状况。采用上述的方案获取的物品的数据不准确,并且分发数据的效率低的问题。针对现有技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,目前尚未提出有效的解决方案,为此,本专利技术的主要目的在于提供一种数据分发方法及装置,以解决上述问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种数据分发方法,该方法包括:获取终端输入的数据分发请求,其中,数据分发请求包括属性数据,属性数据表示请求分发的数据的属性;接收终端输入的与属性数据对应的交换数据;生成与交换数据和属性数据对应的分发列表;按照分发列表向终端分发对应的分发数据。进一步地,获取终端输入的数据分发请求包括:获取终端通过属性列表确定的属性数据,并采集终端的ID信息,ID信息包括终端的标识和标识所在的集合。进一步地,接收终端输入的与属性数据对应的交换数据包括:判断属性数据、标识以及集合是否均存在于数据分发请求中;在属性数据、标识以及集合均存在于数据分发请求的情况下,确定成功接收数据分发请求;获取与数据分发请求对应的交换数据;向终端发送采集交换数据的消息;接收终端按照消息发送的交换数据。进一步地,生成与交换数据和属性数据对应的分发列表包括:获取与属性数据对应的分发数据;保存标识、集合、属性数据、交换数据以及分发数据生成分发列表。进一步地,按照分发列表向终端分发对应的分发数据包括:按照终端的标识从分发列表中读取与终端对应的分发数据;将分发数据分发至终端。为了实现上述目的,根据本专利技术的另一方面,提供了一种数据分发装置,该装置包括:获取单元,用于获取终端输入的数据分发请求,其中,数据分发请求包括属性数据,属性数据表示请求分发的数据的属性;接收单元,用于接收终端输入的与属性数据对应的交换数据;生成单元,用于生成与交换数据和属性数据对应的分发列表;分发单元,用于按照分发列表向终端分发对应的分发数据。进一步地,获取单元包括:第一获取模块,用于获取终端通过属性列表确定的属性数据,并采集终端的ID信息,ID信息包括终端的标识和标识所在的集合。进一步地,接收单元包括:判断模块,用于判断属性数据、标识以及集合是否均存在于数据分发请求中;确定模块,用于在属性数据、标识以及集合均存在于数据分发请求的情况下,确定成功接收数据分发请求;第二获取模块,用于获取与数据分发请求对应的交换数据;发送模块,用于向终端发送采集交换数据的消息;接收模块,用于接收终端按照消息发送的交换数据。进一步地,生成单元包括:第三获取模块,用于获取与属性数据对应的分发数据;保存模块,用于保存标识、集合、属性数据、交换数据以及分发数据生成分发列表。进一步地,分发单元包括:读取模块,用于按照终端的标识从分发列表中读取与终端对应的分发数据;分发模块,用于将分发数据分发至终端。采用本专利技术实施例,获取终端输入的与数据分发请求对应的属性数据,并生成对应的分发列表,然后按照该列表分发数据。通过本专利技术,按照终端的数据分发请求分发数据,可以保证向终端分发的数据与终端请求的数据一致,并且可以在分发系统上配置与请求分发的数据一致的数据,不会造成数据的浪费。解决了现有技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,实现了通过终端的分发请求确定分发数据的效果。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的数据分发方法的流程图;图2是根据本专利技术实施例的一种数据分发方法的流程图;以及图3是根据本专利技术实施例的数据分发装置的装置图。【具体实施方式】 为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。图1是根据本专利技术实施例的数据分发方法的流程图。如图1所示,该方法可以通过如下步骤实现:步骤S102:获取终端输入的数据分发请求,其中,数据分发请求包括属性数据,属性数据表示请求分发的数据的属性。步骤S104:接收终端输入的与属性数据对应的交换数据。步骤S106:生成与交换数据和属性数据对应的分发列表。步骤S108:按照分发列表向终端分发对应的分发数据。采用本专利技术实施例,获取终端输入的与数据分发请求对应的属性数据,并生成对应的分发列表,然后按照该列表分发数据。通过本专利技术,按照终端的数据分发请求分发数据,可以保证向终端分发的数据与终端请求的数据一致,并且可以在分发系统上配置与请求分发的数据一致的数据,不会造成数据的浪费。解决了现有技术中不采集分发请求,导致待分发数据与分发数据不一致的问题,实现了通过终端的分发请求确定分发数据的效果。在本专利技术的上述实施例中,获取终端输入的数据分发请求可以包括:获取终端通过属性列表确定的属性数据,并采集终端的ID信息,ID信息包括终端的标识和标识所在的隹A 口 Ο其中,上述实施例中的终端可以为位于局域网或广域网内的任意一个终端,用户可以通过终端向分发系统发送数据分发请求,该数据分发请求可以为请求配置物品的请求,在该应用场景中的属性数据可以描述物品的数量、规格等属性。 上述实施例中的ID信息可以为终端的IP地址、物理地址,还可以为使用终端的用户的姓名,则该标识所在的集合可以为该用户的工作部门。通过上述实施例,可以获取完整准确的终端信息,从而在分发数据的时候准确分发。在本专利技术的上述实施例中,接收终端输入的与属性数据对应的交换数据可以包括:判断属性数据、标识以及集合是否均存在于数据分发请求中;在属性数据、标识以及集合均存在于数据分发请求的情况下,确定成功接收数据分发请求;获取与数据分发请求对应的交换数据;向终端发送采集交换数据的消息;接收终端按照消息发送的交换数据。具体地,可以通过判断属性数据、标识以及集合是否均存在于数据分发请求中判断是否成功接收数据分发请求,在成功接收数据分发请求之后,获取与数据分发请求对应的交换数据(也即本文档来自技高网
...

【技术保护点】
一种数据分发方法,其特征在于,包括:获取终端输入的数据分发请求,其中,所述数据分发请求包括属性数据,所述属性数据表示请求分发的数据的属性;接收所述终端输入的与所述属性数据对应的交换数据;生成与所述交换数据和所述属性数据对应的分发列表;按照所述分发列表向所述终端分发对应的分发数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:韩嘉亮李国强安思成陈雷徐剑郭莹
申请(专利权)人:国家电网公司国网北京市电力公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1