[发明专利]保持不同更新源的数值项并存的方法无效
| 申请号: | 200810032629.9 | 申请日: | 2008-01-14 |
| 公开(公告)号: | CN101216767A | 公开(公告)日: | 2008-07-09 |
| 发明(设计)人: | 刘守奎 | 申请(专利权)人: | 上海同颉软件有限公司;刘守奎 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 200092上海市杨*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 保持 不同 新源 数值 并存 方法 | ||
技术领域
本发明涉及一种在计算机软件中处理扩展算数计算式、在式中保持交互编辑的数值项与自动更新的数值项并存的方法,属于计算机软件开发与应用领域。
背景技术
在许多含有算数计算式处理功能的软件中,既可以通过人机交互界面、以交互方式直接编辑计算式中的某一数值项的值,也可以由软件通过业务逻辑、自动计算得出计算式中某一数值项的值并更新该数值项。在许多计算机软件应用领域,存在着同时保存计算式中不同数值更新源的要求,即,要求在计算式中同时保存人工编辑结果和自动更新结果。例如,一种自动计算建筑工程的工程量的计算机软件,主要功能是由工程模型中自动提取建筑构件的工程量,并自动生成工程量计算式,工程量计算式就是一种带有文字注解的扩展算数计算式。因为可能存在工程模型不准确、不完善、或者自动生成工程量计算式的规则不正确等情况,所以,就存在着自动生成的工程量计算式中的某些数值项、以及整个计算式的计算结果不正确的情况,在这种情况下,软件的操作者可以直接编辑计算式中的某些数值项或者计算式的计算值。当软件操作者编辑工程量计算式以后,如果再次进行自动生成工程量计算式的操作,工程量计算式中那些由软件操作者直接编辑的内容,不能被自动生成的数值更新掉,应该保留。因此,最终工程量计算式的正确性,要通过在工程量计算式中同时保留交互编辑内容与自动更新内容来实现。
由于各种涉及算数计算式的应用软件可能存在复杂的业务需求、或者软件的使用者对计算式中各数值项在不同时期内的理解不同,就可能存在着更改这些数值的更新源的需要。例如,当他们认为某项直接编辑的数值项并不比通过自动计算产生更合适时,需要用一种简单的方法通知软件:在后续的自动更新过程中对该项数值自动更新,不再保护该数值的交互编辑结果。
当计算式显示在屏幕上时,不同更新源的数值应该明确区别开来,以便随时提醒软件的使用者,有目标地选择需要编辑的数值项。
现有的算数计算式解释或者计算技术,并未考虑上述实用需求,无疑需要一种新的方法,同时满足上述实用要求。
发明内容
在涉及算数计算式处理的软件中,为了实现在扩展算数计算式中同时容纳来自不同更新源的数值项,并能够允许软件操作者以简单的方式改变数值项的更新源标示,以便对数据项的更新源的变更通知软件,同时明确地向软件操作者显示出该扩展算数计算式中数据项的更新源,该发明方法在扩展算数计算式中引入特定非数值符号,具体方法为:
在扩展算数计算式内、在需要软件依据业务逻辑自动更新的数值项的适当位置,添加特定非数值符号,当软件依据业务逻辑自动计算、并更新所述扩展算数计算式中的数值项时,通过判别某数值项是否带有所述的特定非数值符号,来决定是否自动更新该所述数值项:只有当该所述数值项带有特定非数值符号时,才自动更新该所述数值项;
或者,在扩展算数计算式内、在不允许软件依据业务逻辑自动更新的数值项的适当位置,添加特定非数值符号,当软件依据业务逻辑自动计算、并更新所述扩展算数计算式中的数值项时,通过判别某数值项是否带有所述的特定非数值符号,来决定是否自动更新该所述数值项:只有当该所述数值项不带有特定非数值符号时,才自动更新该所述数值项;
根据所述的方法,所述特定非数值符号,可以是一个单独的、除数字之外的可见符号,也可以是由字符、数字等组合而成的特定的符号;
根据所述的方法,向扩展算数计算式中的数值项上添加、删除特定非数值符号的操作,可以由软件操作者通过输入设备交互式执行,也可以由软件依据业务逻辑自动执行。
本发明所涉及到的技术术语解释如下:
(1)扩展算数计算式:标准的算数计算式,是由数值项和运算符组成的式子,并可以根据式中计算符的数学含义算出式子的数值,最简单的算数计算式仅包含单个数值项;在标准的算数计算式基础上,在数值项的适当位置添加非数值的文本或者符号,就构成了扩展算数计算式,扩展算数计算式包括标准的算数计算式。
(2)数值项:是在扩展算数计算式中、由数字0-9、小数点、以及数学函数标示符构成的项。例如,3.14就是一个数值项,sin 3.14也是一个数值项,sin 3.14表示弧度值3.14的正弦函数值。
(3)更新源:指扩展算数计算式中数值项更新的途径或者来源,我们把更新源划分为两种:一种是依据业务逻辑由软件自动更新,另一种是软件操作者通过计算机输入设备直接编辑更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海同颉软件有限公司;刘守奎,未经上海同颉软件有限公司;刘守奎许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810032629.9/2.html,转载请声明来源钻瓜专利网。





