用于编辑有机化学结构式的方法和装置的制作方法

文档序号:6341261阅读:200来源:国知局
专利名称:用于编辑有机化学结构式的方法和装置的制作方法
技术领域
本发明涉及数字排版领域,具体而言,涉及用于编辑有机化学结构式的方法和装置。
背景技术
目前在交互式化学排版软件中,通常以采用大量控件等图形界面的方式来实现有机化学结构式的排版,这种方式要求用户操作鼠标点击图形界面上的各种控件,以编辑 (例如创建或修改)有机化学结构式。这种输入方式看似直观,但是使用者想快速地掌握却非常困难,并且很难提升其操作速度。

发明内容
本发明旨在提供一种用于编辑有机化学结构式的方法和装置,以解决相关技术编辑有机化学结构式的操作比较困难的问题。在本发明的实施例中,提供了一种用于编辑有机化学结构式的方法,包括以下步骤监控来自键盘的输入;确定在交互式化学排版界面中的有机化学结构式上的焦点;响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作。在本发明的实施例中,提供了一种用于编辑有机化学结构式的装置,包括监控模块,用于监控来自键盘的输入;焦点模块,用于确定在交互式化学排版界面中的有机化学结构式上的焦点;显示模块,用于响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作。本发明上述实施例的用于编辑有机化学结构式的方法和装置,因为针对键盘输入提示可执行的操作,所以解决了相关技术编辑有机化学结构式的操作比较困难的问题,提高了编辑有机化学结构式的操作效率。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了根据本发明实施例的用于编辑有机化学结构式的方法的流程图;图2示出了根据本发明优选实施例的选中化学键的提示状态(无操作)的截屏图;图3示出了根据本发明优选实施例的单个原子选中的旋转提示状态的截屏图;图4示出了根据本发明优选实施例的单个原子选中的移动提示状态的截屏图;图5示出了根据本发明优选实施例的单个原子选中的化学键拉伸提示状态的截屏图;图6示出了根据本发明优选实施例的单个原子选中的创建新化学键提示状态的截屏图7示出了根据本发明优选实施例的化学键选中的切换键类型提示状态的截屏图;图8示出了根据本发明优选实施例的单个原子选中的同其它原子合并提示状态的截屏图;图9示出了根据本发明实施例的用于编辑有机化学结构式的装置的示意图。
具体实施例方式下面将参考附图并结合实施例,来详细说明本发明。图1示出了根据本发明实施例的用于编辑有机化学结构式的方法的流程图,包括以下步骤步骤S10,监控来自键盘的输入;步骤S20,确定在交互式化学排版界面中的有机化学结构式上的焦点;步骤S30,响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作。现有的有机化学排版软件中,化学键的编辑都是靠鼠标的操作完成的。鼠标操作有其局限性,不能满足连续的切换与编辑同时进行。而本实施例中,在屏幕上针对键盘输入提示可执行的操作,这样用户可执行相应的键盘操作,例如,可以对需要状态提示的操作进行划分包括选中、旋转、拉伸、创建、移动、合并、类型变换、显示隐藏等等。从而计算机可以将来自键盘的输入作为编辑化学键的调整操作,键盘操作有着鼠标操作替代不了的优势, 就是快速、直接、连续。在交互式的化学排版软件里,键盘的操作可以很大地提高用户的效率,省去了用鼠标编辑化学键的操作,方便用户做出各种想要的结构,提高了化学排版的易用性和排版效率。有机化学结构式的交互操作是依赖选中焦点进行的,不同选中类型的焦点所对应的操作是不同,但是所需要的键盘按键却又是相同的。通过对选中焦点的类型和不同控制键的判断,给出不同形式的操作提示,使使用者能够清楚地了解到当前所对应的操作是什么,是不是他想要的操作。通过该方法可以提示使用者当前操守类型和操作能力,防止做出错误的操作,能提高构建有机化学结构式的速度和效率。例如选中,化学键是由两个原子相互作用而产生的,所以选中化学键的同时也一并把其两端的原子选中了,但是选中单个原子就不会对相连的化学键产生影响。所以在选中时,对选中的内容类型进行提示对用户会很有帮助。图2显示了选中的类型包括了化学键(Bond用B来表示),两个原子(Atom用A来表示)。当选中一个化学键时,可以做的操作有很多,比如要它绕着另外一端进行旋转,拉伸,移动位置,或者在它的基础上创建新的化学键和原子等。那么通过对在单原子选中的状态下,不同的功能键的按下状态来判断按下当前功能键所能对应的功能,并把该功能的提示显示出来。比如当前单原子状态下,按Ctrl键,就显示该功能键再配合方向键就能创建新的化学键;当单个化学键被选中的状态下,按Ctrl键就表示配合方向键就可以切换该化学键的键类型。当单个选中的原子有多个化学键同其连接,那么按shift键,就显示shift键再配合方向键就是使该原子进行对应方向键的方向进行移动;同时多选状态下也是移动操作。当单个选中的原子只有一个化学键同其连接,那么按shift键,就显示shift键再配合方向键就是使化学键围绕另外一端进行旋转;按Alt键,就显示Alt键再配合方向键就是使化学键围绕另外一端进行拉伸;当移动时,一个或者多个原子的位置发生重合,那么就在重合的原子的位置上提示可以合并的提示框。优选地,确定焦点是原子,步骤S30包括如果确定输入是第一按键或按键组合, 则显示可执行的操作包括第一按键或按键组合+特定键能够创建连接原子的键。比如提示Ctrl+方向键,对选中单个的原子是创建新的化学键。优选地,步骤S30还包括如果确定输入是第二按键或按键组合,且确定原子仅连接一个键,则显示可执行的操作还包括第二按键或按键组合+特定键能够以原子为动点, 旋转该化学键,例如提示,当按下Shift时,显示旋转提示;如果确定输入是第二按键或按键组合,且确定原子连接多个键,则显示可执行的操作还包括第二按键或按键组合+特定键能够移动原子,并使多个键发生相应的变化,例如提示,shift+方向键就是移动功能。优选地,确定焦点是键,步骤S30包括如果确定输入是第一按键或按键组合, 则显示可执行的操作包括第一按键或按键组合+特定键能够切换键的类型,例如提示, Ctrl+方向键能够切换键的类型。在上述不同的优选实施例中,Ctrl+方向键对选中的原子来说,是创建化学键,对选中的化学键来说,却是切换化学键类型。其中,所述大类包括固定键、双键、向上立体键和向下立体键;所述固定键包括以下小类单键、三键、交叉双键和四键。焦点的提示状态是根据以上的条件进行智能判断,并给出相应的操作提示。可见通过提示功能,可以减少用户操作失误,而且减轻用户的学习负担。优选地,以不同的颜色显示不同的操作。这可以方便用户的操作。因为出版的原因,本文件的截图本来是彩色的,但只能以黑白图显示,这里以文字进行特别声明,比如修改类操作用红色,创建用绿色等。值得注意的是,焦点的操作提示是实时的,当使用者按下相应的按键就会开始提示,持续到操作结束。图9示出了根据本发明实施例的用于编辑有机化学结构式的装置的示意图,包括监控模块10,用于监控来自键盘的输入;焦点模块20,用于确定在交互式化学排版界面中的有机化学结构式上的焦点;显示模块30,用于响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作。本装置提高了化学排版的易用性和排版效率。优选地,确定焦点是原子,响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作包括如果确定输入是第一按键或按键组合,则显示可执行的操作包括第一按键或按键组合+特定键能够创建连接原子的键。优选地,响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作还包括如果确定输入是第二按键或按键组合,且确定原子仅连接一个键,则显示可执行的操作还包括第二按键或按键组合+特定键能够以原子为动点,旋转键;如果确定输入是第二按键或按键组合,且确定原子连接多个键,则显示可执行的操作还包括第二按键或按键组合 +特定键能够移动原子,并使多个键发生相应的变化。优选地,确定焦点是键,响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作包括如果确定输入是第一按键或按键组合,则显示可执行的操作包括第一按键或按键组合+特定键能够切换键的类型。优选地,以不同的颜色显示不同的操作。从以上的描述中可以看出,本发明上述的实施例通过对选中焦点的类型和不同控制键的判断,给出不同形式的操作提示,使使用者能够清楚地了解到当前所对应的操作是什么,是不是他想要的操作。通过本发明可以提示使用者当前操守类型和操作能力,防止做出错误的操作,能提高构建有机化学结构式的速度和效率,这可以增强化学排版的易用性和效率,而且还降低了使用者的学习难度。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于编辑有机化学结构式的方法,其特征在于,包括以下步骤监控来自键盘的输入;确定在交互式化学排版界面中的有机化学结构式上的焦点;响应于所述输入以在所述交互式化学排版界面中显示对于所述焦点可执行的操作。
2.根据权利要求1所述的方法,其特征在于,确定所述焦点是原子,响应于所述输入以在所述交互式化学排版界面中显示对于所述焦点可执行的操作包括如果确定所述输入是第一按键或按键组合,则显示所述可执行的操作包括所述第一按键或按键组合+特定键能够创建连接所述原子的键。
3.根据权利要求2所述的方法,其特征在于,响应于所述输入以在所述交互式化学排版界面中显示对于所述焦点可执行的操作还包括如果确定所述输入是第二按键或按键组合,且确定所述原子仅连接一个键,则显示所述可执行的操作还包括所述第二按键或按键组合+特定键能够以所述原子为动点,旋转所述键;如果确定所述输入是第二按键或按键组合,且确定所述原子连接多个键,则显示所述可执行的操作还包括所述第二按键或按键组合+特定键能够移动所述原子,并使所述多个键发生相应的变化。
4.根据权利要求2所述的方法,其特征在于,确定所述焦点是键,响应于所述输入以在所述交互式化学排版界面中显示对于所述焦点可执行的操作包括如果确定所述输入是第一按键或按键组合,则显示所述可执行的操作包括所述第一按键或按键组合+特定键能够切换所述键的类型。
5.根据权利要求1所述的方法,其特征在于,以不同的颜色显示不同的操作。
6.一种用于编辑有机化学结构式的装置,其特征在于,包括监控模块,用于监控来自键盘的输入;焦点模块,用于确定在交互式化学排版界面中的有机化学结构式上的焦点;显示模块,用于响应于所述输入以在所述交互式化学排版界面中显示对于所述焦点可执行的操作。
7.根据权利要求6所述的装置,其特征在于,确定所述焦点是原子,响应于所述输入以在所述交互式化学排版界面中显示对于所述焦点可执行的操作包括如果确定所述输入是第一按键或按键组合,则显示所述可执行的操作包括所述第一按键或按键组合+特定键能够创建连接所述原子的键。
8.根据权利要求7所述的装置,其特征在于,响应于所述输入以在所述交互式化学排版界面中显示对于所述焦点可执行的操作还包括如果确定所述输入是第二按键或按键组合,且确定所述原子仅连接一个键,则显示所述可执行的操作还包括所述第二按键或按键组合+特定键能够以所述原子为动点,旋转所述键;如果确定所述输入是第二按键或按键组合,且确定所述原子连接多个键,则显示所述可执行的操作还包括所述第二按键或按键组合+特定键能够移动所述原子,并使所述多个键发生相应的变化。
9.根据权利要求7所述的装置,其特征在于,确定所述焦点是键,响应于所述输入以在所述交互式化学排版界面中显示对于所述焦点可执行的操作包括如果确定所述输入是第一按键或按键组合,则显示所述可执行的操作包括所述第一按键或按键组合+特定键能够切换所述键的类型。
10.根据权利要求6所述的装置,其特征在于,以不同的颜色显示不同的操作。
全文摘要
本发明提供了一种用于编辑有机化学结构式的方法,包括以下步骤监控来自键盘的输入;确定在交互式化学排版界面中的有机化学结构式上的焦点;响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作。本发明还提供了一种用于编辑有机化学结构式的装置,包括监控模块,用于监控来自键盘的输入;焦点模块,用于确定在交互式化学排版界面中的有机化学结构式上的焦点;显示模块,用于响应于输入以在交互式化学排版界面中显示对于焦点可执行的操作。本发明提高了编辑有机化学结构式的操作效率。
文档编号G06F3/048GK102541423SQ20101062200
公开日2012年7月4日 申请日期2010年12月24日 优先权日2010年12月24日
发明者赵志刚 申请人:北京北大方正电子有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1