法律状态公告日
法律状态信息
法律状态
2019-04-19
专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 变更前: 变更后: 申请日:20150708
专利权人的姓名或者名称、地址的变更
2018-09-28
授权
授权
2016-05-18
专利申请权的转移 IPC(主分类):G06F17/30 登记生效日:20160427 变更前: 变更后: 申请日:20150708
专利申请权、专利权的转移
2015-11-11
实质审查的生效 IPC(主分类):G06F17/30 申请日:20150708
实质审查的生效
2015-10-14
著录事项变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20150708
著录事项变更
2015-10-07
公开
公开
查看全部
技术领域
本发明涉及云计算处理技术领域,具体来说是一种用于生成现金流量表的 云计算应用平台构建方法。
背景技术
在金融系统中,现金流量表用于展示一定时间期间内相应产品的现金流量 情况,其涉及编制经营活动所产生的现金流量、编制投资活动产生的现金流量、 编制筹资活动产生的现金流量、现金及现金造价物净增加额等,以上罗列的项 目中还包括各个小项目的计算,如存放同业款项净减少额、卖出回购金融资产 示净增加额、买入返售金融资产净减少额等。现金流量表的生成涉及到大量的 数据和不同的计算方法,并且随着不同时间的推移,相应的数值还会产生一定 量的变化,其计算量极其庞大、复杂。因此,如何利用计算机技术实现现金流 量表的生成,从而可以实现自动化处理,其已成为急需解决的技术问题。
发明内容
本发明的目的是为了解决现有技术中无法利用计算机技术实现现金流量表 自动生成的缺陷,提供一种用于生成现金流量表的云计算应用平台构建方法来 解决上述问题。
为了实现上述目的,本发明的技术方案如下:
一种用于生成现金流量表的云计算应用平台构建方法,包括以下步骤:
构建用户服务平台,设计用户服务平台中的数据属性;
建立金融数值数据库与云计算平台的数据关联;
建立计算模型数据库并与用户服务平台建立数据关联;
建立计算模型数据库与云计算平台的数据关联;
建立现金流量表生成步骤模块。
所述的构建用户服务平台包括以下步骤:
建立用户服务属性列表,列出用户所涉及到的服务属性;
建立算法录入公式模型,公式模型如下:
θ=X(+or-)Y(+or-)Z(+or-)φ,
其中,X、Y、Z、φ均为基础数值,θ为现金流量项目值。
所述的建立金融数值数据库与云计算平台的数据关联包括以下步骤:
针对每个金融数值数据库建立其对应的数据库验证文件;
在云计算平台中建立包含所有数据库验证文件的身份验证文件;
云计算平台以T为时间周期,向每个金融数值数据库发送身份验证文件;
金融数值数据库分别接收身份验证文件,并与自身的数据库验证文件进行 对比,判断是否产生更新;
若未产生更新,金融数值数据库向云计算平台回发确认信息;若产生更新, 金融数值数据库向云计算平台回发修改信息并附上新的数据库验证文件。
所述的建立计算模型数据库并与用户服务平台建立数据关联包括以下步 骤:
以算法录入公式模型为基础建立计算模型数据库;
将计算模型数据库作为用户服务平台算法录入公式模型的目标存储;
为计算模型数据库中的记录建立索引目录,索引目录以现金流量项目值为 关键字。
建立现金流量表生成步骤模块包括以下步骤:
用户服务平台获取当前服务属性,以确定当前操作是修改数据还是获取数 据;
用户服务平台给出所需计算的现金流量项目;
云计算平台从金融数值数据库中调取计算所需的基础数值;
云计算平台从计算模型数据库调取所需的算法录入公式模型;
云计算平台进行数值计算,并将结果返回给用户服务平台。
有益效果
本发明的一种用于生成现金流量表的云计算应用平台构建方法,与现有技 术相比基于云数据处理技术,能够准确、快捷生成现金流量表,充分利用大数 据的处理优势,具有快捷、准确的特点。通过计算模型数据库和金融数值数据 库与云计算应用平台相关联的设计,保证了数据更新的实时性。
附图说明
图1为本发明的方法流程图;
图2为本发明的结构连接图;
其中,1-用户服务平台、2-云计算平台、3-金融数值数据库、4-计算模型 数据库。
具体实施方式
为使对本发明的结构特征及所达成的功效有更进一步的了解与认识,用以 较佳的实施例及附图配合详细的说明,说明如下:
如图1和图2所示,本发明所述的一种用于生成现金流量表的云计算应用 平台构建方法,包括以下步骤:
第一步,构建用户服务平台1,设计用户服务平台1中的数据属性。其具体 步骤如下:
(1)建立用户服务属性列表,列出用户所涉及到的服务属性,服务属性即 用户所需要进行的客户端操作,其包括录入基础数据、输入算法录入公式、操 作类别(查询或修改)等。
(2)建立算法录入公式模型,由于针对现金流量表内的不同项目,所面对 的是不同的计算公式,但现金流量表所涉及的计算公式又有一个共同的特点, 即均是加法和减法的相关运算,因此,针对此共性,可以建立算法录入公式模 型,以便用户在客户端进行公式编辑,其公式模型如下:
θ=X(+or-)Y(+or-)Z(+or-)φ,
其中,X、Y、Z、φ均为基础数值,即从金融数值数据库3中所获得的计 算数据,θ为现金流量项目值,即所需要计算出的现金流量项目值。
第二步,建立金融数值数据库3与云计算平台2的数据关联,由于云计算 平台2为大的数据计算平台,其所涉及的范围较广,其安全性要求较高。而金 融数值数据库3又涉及到多台数据库,并且由于其数据的不断更新,更新的数 据可能存在形式、文件格式上的不同设计,更新后的数据如果在云计算平台2 中未有定义,则无法完成金融数值数据库3与云计算平台2的数据匹配工作, 因此,需要建立金融数值数据库3与云计算平台2的数据关联。其具体步骤如 下:
(1)针对每个金融数值数据库3建立其对应的数据库验证文件,数据库验 证文件为针对本金融数值数据库3中文件格式的定义和解释,是解释本金融数 值数据库的数据字典。
(2)在云计算平台2中建立包含所有数据库验证文件的身份验证文件,即 将各个金融数值数据库3用于解释的数据字典集中形成身份验证文件,其不仅 可以完成数据匹配工作,还可以在一定程度上起到数据安全的作用。因为不相 匹配的文件,可能是恶意进入金融数值数据库3的错误文件,而这些错误文件 则无法被本身金融数值数据库3所识别,这些错误文件传至云计算平台2中更 无法识别,因此从一定程度上也起到了数据安全的作用。
(3)云计算平台2以T为时间周期,向每个金融数值数据库3发送身份验 证文件,以确定金融数值数据库3是否有数据更新或修改。
(4)金融数值数据库3分别接收身份验证文件,并与自身的数据库验证文 件进行对比,判断是否产生更新。
(5)若未产生更新,金融数值数据库3向云计算平台2回发确认信息,表 示本金融数值数据库3未发生数据更新。若产生更新,金融数值数据库3向云 计算平台2回发修改信息并附上新的数据库验证文件,将最新的数据库解释文 件发给云计算平台2。
第三步,建立计算模型数据库4并与用户服务平台1建立数据关联,即满 足用户能够在用户服务平台1上修改或新建计算模型或计算公式。其具体包括 以下步骤:
(1)以算法录入公式模型为基础建立计算模型数据库4,计算模型数据库 4存放需要的计算公式。
(2)将计算模型数据库4作为用户服务平台算法录入公式模型的目标存储, 即将用户输入的公式模型存入计算模型数据库4中。
(3)为计算模型数据库4中的记录建立索引目录,索引目录以现金流量项 目值为关键字,通过现金流量项目值为索引目录,在计算过程中需要获取公式 时,通过索引目录直接找到相应的现金流量项目值所对应的公式。
第四步,建立计算模型数据库4与云计算平台2的数据关联,此步骤目的 与第二步相同,为了保证模型数据库4与云计算平台2的数据同步性,其方法 也相同。
第五步,建立现金流量表生成步骤模块,步骤模块为当用户发出请求时, 以此步骤模块为导向进行相应的数据读取、数据计算流程,即可实现现金流量 表的生成。建立的现金流量表生成步骤模块包括以下步骤:
(1)用户服务平台1获取当前服务属性,以确定当前操作是修改数据还是 获取数据,若是修改数据则按上述步骤进行不同数据库内数据的修改,若为获 取数据,即获取现金流量表中的项目数值,则按以下逻辑继续进行。
(2)用户服务平台1给出所需计算的现金流量项目,以确定当前需计算现 金流量表中的哪些具体项目数值。
(3)云计算平台2从金融数值数据库3中调取计算所需的基础数值。
(4)云计算平台2从计算模型数据库4调取所需的算法录入公式模型。
(5)云计算平台2结合所调取出来的基础数值和算法录入公式模型进行数 值计算,并将结果返回给用户服务平台1,从而逐渐完成现金流量表的生成。
至此,用户在用户服务平台1上的现金流量表生成步骤模块,录入所需要 的信息和属性,通过前期所输入的数值和算法录入公式模型,计算出现金流量 表内的相关结果。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业 的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中 描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有 各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明 要求的保护范围由所附的权利要求书及其等同物界定。
机译: 由帧构建器生成的数据帧,使用帧构建器生成数据帧的方法,用于生成数据结构的设备,用于从数据结构中提取信息的方法以及用于从数据结构中提取信息的设备
机译: 生成用于质量控制的指标的方法,用于生成质量控制指标的设备,质量控制数据生成系统以及用于构建质量控制数据生成系统的方法
机译: 分层构建模型的方法,涉及在构造平台上分层应用材料,然后选择性地在构造平台上分层应用另一种材料