一种自然语言公式编辑方法和系统的制作方法_3

文档序号:9929507阅读:来源:国知局
示,为本发明另一实施例提供的稽核公式设置方式:
[0132]a、用户如图3登录客户端,如图3步骤I
[0133]b、打开稽核公式设置界面,选择需要设置公式的表或文档,打开表或文档时程序自动通过步骤4与步骤6交互显示单元格自然语言公式。
[0134]C、在打开表或文档上可选中需要编辑的单元格设置自然语言稽核逻辑公式,设置公式时结合科学公式符号而应用满足自然语言稽核公式设置,程序自动将设置的公式与表或文档方式保存图3步骤4方式进行公式存储类中。
[0135]d、根据稽核公式编辑确定,在表或文档保存时系统采用图3步骤4与公式存储类进行自然语言公式存储。
[0136]e、设置完成后可以完成的看到该表对应的自然语言公式,如图8所示。
[0137]f、自然语言公式可支持统一下发或导出查看,如图5所示。
[0138]根据本发明的另一方面,如图2所示,本发明实施例还提供一种自然语言公式编辑系统,系统包括:
[0139]输入界面模101,用于提供用于输入的用户界面,所述用户界面包含公式元件和输入公式窗口;
[0140]公式编辑模块102,与所述输入界面模块相连接,用于利用所述公式元件生成自然语言公式信息;
[0141]公式存储模块103,用于存储所述自然语言公式信息。
[0142]根据本发明实施例的优选实施例,该系统还包括:显示模块,用于将所述自然语言公式信息转换成相应的XML,所述XML以表单元及单元格形式记录表单元,当接收到公式显示指令时将所述XML标记转换成对应通俗易懂的公式直观的显示于用户界面。
[0143]具体来说:本发明提供了一种自然语言公式编辑系统,包括:包括输入界面模块,公司编辑模块、公式存储模块。客户端输入界面为需要设置的单元格与公式元件和输入公式窗口的用户界面;公式元件指对应公式设置提供的公式元件,由各业务模块系统提供及共用;公式存储模块用于与公式输入模块连接,接收用户输入的公式并将信息传给数据层模块进行解析存储;用户在使用客户端获取对应表时将数据层模块存储的公式,通过客户端操作表的指令将数据层的公式传出将其转换成相应XML,XML以表单元及单元格形式记录表单元,客户端接收到公式显示指令时将存储在文件中的XML标记转换成对应通俗易懂的公式直观的显示于用户界面。
[0144]所述输入界面模块中还包括类创建模块,用于创建所述公式元件的公式元件类和对输入公式进行处理的窗口类。
[0145]所述公式元件包括数学公式符号、各业务系统模板定义的公式项目及公式常量。
[0146]所述公式存储模块包括公式转换处理及公式存储服务或存储数据。
[0147]本发明提供的公式编辑装置位于用户输入界面和/或公式存储模块。
[0148]根据上述方案,本发明具有如下优点:
[0149]1、所编辑产生的自然语言公式数据不受第三言环境影响,可基于该系统的装置中运行。
[0150]2、自然语言公式支持系统内外导出,不受相应环境影响而自然语言公式。
[0151]3、在公式存储类与公式元件包的配合使用下自然语言公式成为本次发明的重点,采用特殊方式对公式采用自然语言数据进行XML转换交互识别处理,使公式直观显示于用户界面。
[0152]4、提供的自然语言公式编辑方法应用以下不同模式的公式设置中:
[0153]①单元格的运算公式自然语言设置;
[0154]②表间单元格的运算公式自然语言设置;
[0155]③业务系统取数公式自然语言设置;
[0156]④表间取数公式自然语言设置;
[0157]⑤表或文档间稽核公式自然语言设置;
[0158]除此以上常用的应用范围下不限于其他应用下使用,可根据业务需求而对公式元件包进行扩展。
[0159]描述于本申请实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括请求接收模块,信息读取模块,视图构建模块和功能启用模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,请求接收模块还可以被描述为“用于接收用户提交的调用小组件的请求的模块”。
[0160]作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。所述计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本申请的在全屏应用下使用小组件的方法。
[0161]以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
【主权项】
1.一种自然语言公式编辑方法,其特征在于,包括: 提供用于输入的用户界面,所述用户界面包含公式元件和输入公式窗口 ; 利用所述公式元件生成自然语言公式信息; 存储所述自然语言公式信息。2.根据权利要求1所述的自然语言公式编辑方法,其特征在于,所述方法还包括:将所述自然语言公式信息转换成相应的XML,所述XML以表单元及单元格形式记录表单元,当接收到公式显示指令时将所述XML标记转换成对应通俗易懂的公式直观的显示于用户界面。3.根据权利要求2所述的自然语言公式编辑方法,其特征在于,所述方法还包括: (1)定位表单元,显示所述自然语言公式字符、符号; (2)查找该单元格的公式; (3)重复步骤(1)-(2),直到该表当前公式转换显示完整。4.根据权利要求1?3任一所述的自然语言公式编辑方法,其特征在于,所述公式元件包括数学公式符号、各业务系统模板定义的公式项目及公式常量,所述公式元件由各业务模块系统提供及共用。5.根据权利要求4所述的自然语言公式编辑方法,其特征在于,所述公式元件根据业务需求可进行扩展。6.根据权利要求1或2或3或5所述的自然语言公式编辑方法,其特征在于,所述自然语言公式可统一下发或查看。7.一种自然语言公式编辑系统,其特征在于,所述系统包括: 输入界面模块,用于提供用于输入的用户界面,所述用户界面包含公式元件和输入公式窗口 ; 公式编辑模块,与所述输入界面模块相连接,用于利用所述公式元件生成自然语言公式信息; 公式存储模块,用于存储所述自然语言公式信息。8.根据权利要求7所述的自然语言公式编辑系统,其特征在于,所述系统还包括: 显示模块,用于将所述自然语言公式信息转换成相应的XML,所述XML以表单元及单元格形式记录表单元,当接收到公式显示指令时将所述XML标记转换成对应通俗易懂的公式直观的显示于用户界面。9.根据权利要求7所述的自然语言公式编辑系统,其特征在于,所述显示模块还用于: (1)定位表单元,显示所述自然语言公式字符、符号; (2)查找该单元格的公式; (3)重复步骤(1)-(2),直到该表当前公式转换显示完整。10.根据权利要求7?9任一所述的自然语言公式编辑系统,其特征在于,所述输入界面丰旲块中还包括: 类创建模块,用于创建所述公式元件的公式元件类和对输入公式进行处理的窗口类。11.根据权利要求7?9任一所述的自然语言公式编辑系统,其特征在于,所述公式存储模块还用于公式转换处理及公式存储服务或存储数据。
【专利摘要】本发明实施例提供一种自然语言公式编辑方法,包括:提供用于输入的用户界面,所述用户界面包含公式元件和输入公式窗口;利用所述公式元件生成自然语言公式信息;存储所述自然语言公式信息。本发明实施例还相应提供一种自然语言公式编辑系统,包括:输入界面模块、公式编辑模块和公式存储。主要目的在于基于表提供一种自然语言公式可视化编辑且可跨平台方法及系统,用户直观易懂、易用的编辑方法。
【IPC分类】G06F17/24
【公开号】CN105718434
【申请号】CN201410820931
【发明人】陈宗芳, 郭鹏飞
【申请人】远光软件股份有限公司
【公开日】2016年6月29日
【申请日】2014年12月23日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1