[发明专利]适用于报告生成的基于电子表格的编程语言有效

专利信息
申请号: 201280069713.2 申请日: 2012-12-27
公开(公告)号: CN104285209B 公开(公告)日: 2018-01-30
发明(设计)人: 迈克尔·J·陈 申请(专利权)人: 比博实验室公司
主分类号: G06F9/44 分类号: G06F9/44;G06F17/21;G06F17/30
代理公司: 北京安信方达知识产权代理有限公司11262 代理人: 杨明钊
地址: 美国加利福尼亚州帕萨迪纳*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 适用于 报告 生成 基于 电子表格 编程 语言
【权利要求书】:

1.一种用于实现适用于报告生成的基于电子表格的编程语言的基于计算机的系统,该系统包括:

a.联网的计算机,该计算机包括处理器、配置为执行可执行指令的操作系统以及存储器设备;

b.计算机程序,该计算机程序包括指令,所述指令可由数字处理设备执行以创建用以实现用于报告生成的基于电子表格的编程语言的环境,其中所述环境是没有嵌入或关联于表格应用的独立解释器,所述环境包括:

i.多个模板电子表格,所述多个模板电子表格包括一个或多个模板工作表和一个或多个元数据工作表,其中每个所述元数据工作表包括一个或多个外部数据集的定义、搜索筛选器和排序筛选器,其中所述多个模板电子表格用作报告设计模板;

ii.第一软件模块,所述第一软件模块配置为解释过程函数,其中所述过程函数指定报告的内容和格式,并且所述过程函数是经由在所述多个模板电子表格的一个或多个中定义的标签来指定的,所述第一软件模块呈现基于参数的表单,该表单给予用户筛选和缩小数据集和/或排序所得数据集的能力,并且所述第一软件模块导入模板,并将该模板与外部数据集合并,从而创建新的电子表格作为要递送给用户的所得报告的基础;

iii.第二软件模块,所述第二软件模块配置为在新创建的电子表格内访问、读取和存储一个或多个指定的外部数据集的结构,其中通过基于单元格的公式来创建对每个所述指定的外部数据集的引用;以及

iv.第三软件模块,所述第三软件模块配置为生成报告,其中所述报告包括通过对所述过程函数的解释而生成的输出,所述报告是电子表格应用的二进制格式、文字处理应用的二进制格式、纯文本文件、PDF文件或其组合。

2.根据权利要求1所述的系统,其中所述一个或多个外部数据集是数据库。

3.根据权利要求2所述的系统,其中所述一个或多个数据库是关系数据库、非关系数据库、面向对象的数据库、对象数据库、实体-关系模型数据库、关联数据库或XML数据库。

4.根据权利要求1所述的系统,其中所述一个或多个外部数据集是表格式数据集。

5.根据权利要求4所述的系统,其中所述一个或多个表格式数据集是由逗号分隔的文本文件、由制表符划界的文本文件或者具有嵌入有表格结构数据集的本地数据集的二进制文件。

6.根据权利要求1所述的系统,其中所述第二软件模块配置为将所述结构储存为符号引用。

7.根据权利要求1所述的系统,其中所述第一软件模块配置为解释所述过程函数以执行查询。

8.根据权利要求7所述的系统,其中所述查询包括以下之一或者全部两者:搜索参数和排序参数。

9.根据权利要求7所述的系统,还包括用于保存查询以供随后执行的软件模块。

10.根据权利要求9所述的系统,其中保存的查询由URL所表示,该URL在被激活时执行所述查询。

11.根据权利要求1所述的系统,其中所述报告包括设计模板作为电子表格。

12.根据权利要求11所述的系统,其中所述电子表格是Microsoft Excel的任何版本、OpenOffice Calc的任何版本和派生物,或者Lotus 1-2-3的任何版本和派生物。

13.根据权利要求1所述的系统,其中所述第三软件模块还配置为将报告设计模板的属性应用于报告。

14.根据权利要求1所述的系统,其中所述第一软件模块配置为将报告生成为一个或多个电子表格、XML文档、HTML文档、报告软件文档、文字处理程序文档或演示软件文档的二进制数据形式。

15.一种生成报告的计算机实现方法,包括以下步骤:

a.准备多个模板电子表格,所述多个模板电子表格包括一个或多个模板工作表和一个或多个元数据工作表,其中每个所述元数据工作表包括一个或多个外部数据集的定义、搜索筛选器和排序筛选器,其中所述多个模板电子表格用作报告设计模板;

b.解释过程函数,其中所述过程函数指定报告的内容和格式,并且所述过程函数是经由在所述多个模板电子表格的一个或多个中定义的标签来指定的,所述解释过程函数呈现基于参数的表单,该表单给予用户筛选和缩小数据集和/或排序所得数据集的能力,并且所述解释过程函数导入模板,并将该模板与外部数据集合并,从而创建新的电子表格作为要递送给用户的所得报告的基础;

c.在新创建的电子表格内访问、读取和存储一个或多个指定的外部数据集,其中通过基于单元格的公式来创建对每个所述指定的外部数据集的引用;以及

d.生成报告,其中所述报告包括通过对所述过程函数的解释而生成的输出,所述报告是电子表格应用的二进制格式、文字处理应用的二进制格式、纯文本文件、PDF文件或其组合。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比博实验室公司,未经比博实验室公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201280069713.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top