[发明专利]定位处理对象的方法和系统有效
申请号: | 200910136472.9 | 申请日: | 2009-05-11 |
公开(公告)号: | CN101587492A | 公开(公告)日: | 2009-11-25 |
发明(设计)人: | 吴志敏 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/24 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 | 代理人: | 方 挺;王艳春 |
地址: | 518057广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定位 处理 对象 方法 系统 | ||
技术领域
本申请涉及数据管理,具体涉及一种定位并处理对象的方法和系统。
背景技术
现有的应用系统(如ERP系统)中存在多种对象,例如,表格、单元格等。在系统运行过程中,除分别对各对象进行独立的操作之外,还有可能要求对多个相互关联的对象执行对应操作,即,在对某一对象进行操作时,对与之关联的对象也进行相应的操作。例如,当对象为源表格和复制表格中的单元格时,可能要求源表格的单元格和复制表格中与之关联的单元格之间维持对应关系,并根据该对应关系对相互关联的单元格进行对应操作。例如,当源表格中的某单元格颜色改变时,复制表格中与该单元格关联的单元格的颜色也相应改变。
现有技术中,通常记录关联对象间的对应关系来对关联对象进行定位,以便实现关联对象之间的对应操作。在每次执行改变关联对象间的对应关系的操作之后,记录并更新关联对象之间的新的对应关系。例如,在源表格和复制表格中,通常直接记录关联单元格的横轴和纵轴的对应关系。例如,初始的对应关系可为(m,n)→(m,n),其表示源表格与复制表格中关联单元格的位置相同,上述表达式的左边和右边分别表示相互关联的单元格在源表格和复制表格中的位置。
实际应用中,可能对源对象和复制对象执行不同的操作从而使关联对象之间的对应关系发生改变。例如,在源表格或复制表格进行增行、删行等操作后,关联单元格之间的对应关系改变。以初始对应关系为(m,n)→(m,n)的关联单元格为例,如果复制表格在第n列前插入了一列,该对应关系则变为(m,n)→(m,n+1);如果源表格在第n列前插入了一列,该对应关系则变为(m,n+1)→(m,n)。而当源表格或复制表格中关联单元格被删除(比如删除行)时,则删除相应的对应关系。这样,在对源表格中的关联单元格进行操作时,需要根据上述更新的对应关系来对复制表格中的关联单元格进行定位,然后对该关联单元格进行相同或相应的操作,以将源表格中的操作同步地反应到复制表格的关联单元格上。
然而,在上述处理过程中,开发人员需要熟悉改变源对象和复制对象的对应关系的操作(如源表格和复制表格中的增行、删行事件),因此,处理逻辑需与操作紧耦合。并且,在处理大量对象时或当对象间存在多层的对应关系时,系统运行速度会受到影响。
发明内容
本申请目的在于提出一种对相互关联的对象进行快速定位并对定位的对象执行对应操作的方法和系统。
一方面,本申请公开了一种定位处理对象的方法,可包括:
在第一对象和第二对象上分别绑定相互关联的第一标记和第二标记,其中,所述第一和第二对象至少包括表格、单元格、控件、文件或文件的一部分;
对绑定有所述第一标记的所述第一对象执行第一操作;
响应于所述第一操作获取所述第一标记;
基于所述第一标记和第二标记之间的关联从所述第一标记确定所述第二标记;
根据所确定的第二标记定位所述第二对象;以及
对所述第二对象执行第二操作。
所述第一操作和第二操作至少可包括:新建、修改、删除、突出显示或保存。
另一方面,本申请公开了一种定位处理对象的系统,包括:
标记管理模块,在第一对象和第二对象上分别绑定相互关联的第一标记和第二标记,所述第一和第二对象至少包括表格、单元格、控件、文件或文件的一部分;
对象操作模块,对绑定有所述第一标记和第二标记的所述第一对象和所述第二对象分别执行第一操作和第二操作;
对象定位模块,响应于所述第一操作获取所述第一标记、基于所述第一标记和第二标记之间的关联从所述第一标记确定所述第二标记、并根据所确定的第二标记定位所述第二对象。
根据本申请提出的方法和系统,无需知道对源对象和目标对象的操作,就能根据对源对象的操作快速定位目标对象,提高了对对象进行定位处理的速度。
附图说明
图1是根据本申请示例性实施方式提供的定位处理对象的方法的流程图;
图2是根据本申请另一示例性实施方式提供的定位处理对象的方法的流程图;
图3是根据本申请另一示例性实施方式提供的定位处理对象的方法的流程图;以及
图4是根据本申请另一方面的示例性实施方式提供的定位处理对象的系统的示意框图。
具体实施方式
下面,参照附图结合示例性的实施方式对本申请进行描述。
如图1所示,本申请的第一实施方式提供的定位并处理对象的方法100包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910136472.9/2.html,转载请声明来源钻瓜专利网。