一种确定结果数据集的方法与装置的制造方法

文档序号:8223491阅读:326来源:国知局
一种确定结果数据集的方法与装置的制造方法
【技术领域】
[0001] 本发明涉及信息技术领域,尤其涉及一种确定结果数据集的技术。
【背景技术】
[0002] 当前,对于普遍存在的各种数据统计需求,现有技术通常针对每个特定统计需求 来编写程序代码,从而开发出多套分别针对各特定统计需求的系统。这样一来,随着统计需 求的增多,系统开发工作也越来越多。
[0003] 上述开发方式主要存在以下问题:
[0004] 1)单独地开发各统计系统费时费力,并且由于这些统计系统彼此独立,也不便于 获得来自不同统计系统的结果数据。
[0005] 2)程序代码的可读性差,对于不了解代码的普通用户,很难直观地通过阅读代码 来了解结果数据是如何获得的。
[0006] 3)当统计需求发生变化时,统计系统不便于更新,例如当一项初始数据发生变化 时,需要变更所有与该初始数据有关的程序代码。

【发明内容】

[0007] 本发明的目的是提供一种确定结果数据集的方法与装置。
[0008] 根据本发明的一个方面,提供了一种确定结果数据集的方法,其中,该方法包括:
[0009]-获取一个或多个初始数据集,其中每个初始数据集包括多个初始数据项,其中每 个初始数据项包括初始数据类型及初始数据值;
[0010] -根据所述初始数据集及其与一个或多个统计需求信息相对应的一个或多个计算 处理信息,确定相应的结果数据集,其中所述结果数据集包括一个或多个结果数据项,其中 每个结果数据项包括对应于一个统计需求信息的结果数据值。
[0011] 根据本发明的另一个方面,还提供了一种确定结果数据集的装置,其中,该装置包 括:
[0012] 用于获取一个或多个初始数据集的装置,其中每个初始数据集包括多个初始数据 项,其中每个初始数据项包括初始数据类型及初始数据值;
[0013]用于根据所述初始数据集及其与一个或多个统计需求信息相对应的一个或多个 计算处理信息,确定相应的结果数据集的装置,其中所述结果数据集包括一个或多个结果 数据项,其中每个结果数据项包括对应于一个统计需求信息的结果数据值。
[0014] 与现有技术相比,本发明获取包括多个初始数据项初始数据集,其中每个初始数 据项包括初始数据类型及初始数据值;接着,根据初始数据集及其与一个或多个统计需 求信息相对应的一个或多个计算处理信息,确定相应的包括一个或多个结果数据项的结 果数据集,其中每个结果数据项包括对应于一个统计需求信息的结果数据值。本发明提 出了 一种通用的确定结果数据集的方案,不再需要为每个统计需求单独开发一套系统,从 而大幅度地缩减了开发周期,节省了开发成本。具体地,本发明可以用于确定总拥有成本 (Total cost of ownership)、运行维护数据,还可以将结果数据项提供至各种统计类微件 (Widget)〇
[0015] 并且,本发明方案还可以为用户呈现对应于各个统计需求信息的各个计算处理信 息,如具体统计公式,并通过与该用户的交互来更新计算处理信息,从而可以供用户直观地 了解当前的计算处理信息。当统计需求发生变化时,用户可以容易地更新计算处理信息。据 此,即使不了解程序代码的用户,也可以较容易地了解或更新计算处理信息,从而大幅度地 降低了用户的使用成本。
[0016] 根据本发明一个优选实施例,基于本发明精神所开发的系统可以执行从数据获取 到数据处理再到结果输出的完整的多个操作,从而完成各种统计任务,而无需人工干预。因 此,该系统可以大幅度地提升统计效率。
【附图说明】
[0017] 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显:
[0018] 图1示出根据本发明一个实施例的一种确定结果数据集的方法流程图;
[0019] 图2示出根据本发明另一个实施例的一种确定结果数据集的装置示意图。
[0020] 附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0021] 下面结合附图对本发明作进一步详细描述。
[0022] 本发明可由任何有计算处理能力的设备来实现,如网络设备、用户设备等。本文中 多以网络设备进行举例。具体地,网络设备获取一个或多个初始数据集,其中每个初始数据 集包括多个初始数据项,其中每个初始数据项包括初始数据类型及初始数据值;接着,网络 设备根据初始数据集及其与一个或多个统计需求信息相对应的一个或多个计算处理信息, 确定相应的结果数据集,其中结果数据集包括一个或多个结果数据项,其中每个结果数据 项包括对应于一个统计需求信息的结果数据值。
[0023] 在此,网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集合或 多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务 器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集合组成的一个超级 虚拟计算机。
[0024] 进一步地,本发明中,网络设备可作为整体,或由其中部分网络主机/服务器,甚 至装置于一个或多个网络主机/服务器中的特定装置,如确定装置,来确定结果数据集。
[0025] 用户设备包括但不限于任何一种可与用户通过键盘、虚拟键盘、触摸板、触摸屏以 及声控设备等输入设备进行人机交互的电子产品,例如个人计算机、笔记本电脑、平板电 脑、手机等。
[0026] 图1示出根据本发明一个实施例的方法流程图,示出一种确定结果数据集的过 程。如图1所示,在步骤S1中,网络设备获取一个或多个初始数据集,其中每个初始数据 集包括多个初始数据项,其中每个初始数据项包括初始数据类型及初始数据值;在步骤S2 中,网络设备根据初始数据集及其与一个或多个统计需求信息相对应的一个或多个计算处 理信息,确定相应的结果数据集,其中结果数据集包括一个或多个结果数据项,其中每个结 果数据项包括对应于一个统计需求信息的结果数据值。
[0027] 具体地,在步骤S1中,网络设备获取一个或多个初始数据集,其中每个初始数据 集包括多个初始数据项,其中每个初始数据项包括初始数据类型及初始数据值。
[0028] 在此,初始数据集意指待进行统计处理的初始数据的集合。具体地,初始数据集中 包括多个初始数据项。
[0029] 初始数据项意指,待进行统计处理的初始数据的项目。具体地,初始数据项包括初 始数据类型和初始数据值。初始数据项例如"供货商A提供的物品单价=10(元)"、"供货 商A提供的物品数量=8 (个)",又如"供货商B提供的物品单价:9 (元)"、"供货商B提供 的物品数量:15(个)"等。
[0030] 其中,初始数据类型表示初始数据的名目。初始数据值表示初始数据的数值。初 始数据类型与初始数据值一一对应。例如,初始数据类型为"供货商A提供的物品单价", 其对应初始数据值为"1〇(元)";初始数据类型为"供货商A提供的物品数量",其对应初 始数据值为"8 (个)";初始数据类型为"供货商B提供的物品单价",其对应初始数据值为 "9 (元)";初始数据类型为"供货商B提供的物品数量",其对应初始数据值为" 15 (个)" 等。
[0031] 本领域技术人员应能理解,在前述初始数据项中,初始数据类型和初始数据值以 "="或":"来间隔,这种间隔形式仅为举例,而不应被视为对本发明的任何限制,任何现有 其它的或今后可能出现的初始数据项的形式如可适用于本发明,也应包含在本发明保护范 围以内,并在此以引用方式包含于此。
[0032] 在此,前述初始数据值仅为单一的数值,可替代地,初始数据值也可以由数组来表 示,数组中可以包含多个数组元素值。例如,初始数据值可以为包含3个数组元素值的数组 "(10,16, 24) ",其中,每个数组元素值分别表示不同物品,具体地,10表示供货商A提供的 物品甲的单价,16表示供货商A提供的物品乙的单价,24表示供货商A提供的物品丙的单 价。
[0033] 由数组来表示初始数据值,可以提高初始数据值的信息量,进而提升计算处理的 效率。
[0034] 本领域技术人员应能理解,前述初始数据项表示供货商提供的物品单价和物品数 量仅为举例,而不应被视为对本发明的任何限制,任何现有的或今
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1