用于复制和粘贴数据的方法和装置制造方法及图纸

技术编号:2919708 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的是提供一种方法、装置和计算机程序,当需要将包括多个字段的数据复制和粘贴到不同且分散的输入字段中时,其能够容易和准确地一起复制和粘贴多个输入字段中的数据。显示包括群组复制功能的上下文菜单,并且当指针位于群组功能处时,将与检测到指示设备的点击的输入字段相对应的节点的所有父节点显示为待复制的备选。并且,响应于对用于复制的父节点的选择,在存储器中复制在该父节点下层的所有节点中的数据。此外,响应于指示设备在选择作为粘贴目的地的输入字段中的点击,相互比较该目的地输入字段的数据类型和复制数据的数据类型,并且当其彼此相同时,将所有复制数据粘贴在该目的输入字段下层的字段中。

【技术实现步骤摘要】

本专利技术涉及一种方法、装置和计算机程序,用于将多个输入字段中的数据一起复制和粘贴。这里,复制和粘贴意味着一种功能,即在存储器中复制并存储某些数据以及从该存储器中提取该数据并在希望的位置显示。
技术介绍
在一些情况下,输入数据包括多个数据。例如,“地址”数据包括多个数据,诸如“邮政编码”、“地区”、“城市、区县、乡镇”、“建筑物和房间号”等。在同一地址数据必须输入到多个输入字段的情况下,如果可以将同一输入数据一起复制和粘贴到其他位置,则可以提高输入操作的工作效率。但是,传统方法需要逐个复制和粘贴每个数据,诸如“邮政编码”、“地区”、“城市、区县、乡镇”、“建筑物和房间号”等。日本待审专利出版物No.5-298003公开了“数据处理设备”,其是针对具有多个粘贴缓冲区的技术。该专利技术提供了多个粘贴缓冲区,在每个粘贴缓冲区中存储源屏幕数据中的数据。但是,在该专利技术中,从多个粘贴缓冲区中选择出一个缓冲区,并且所选择的缓冲区数据在目标编辑屏幕中的某个位置进行显示。因此,从针对复制和粘贴多个字段中的数据的效率的角度来看,这不是有效的,因为必须逐个选择这些字段以粘贴数据。这是因为该专利技术的目的不是实现一起复制和粘贴多个相关数据,而是避免在显示源屏幕和编辑目标屏幕之间反复切换,并且不管在多个数据中的各个项之间的关系如何,一旦希望的数据被复制到多个粘贴缓冲区中,则逐个分配每个缓冲区数据的目的地。另外,日本待审专利出版物No.2005-31979公开了“信息处理方法,信息处理程序、信息处理设备和远程控制器”,其目的是提供一种信息处理方法、信息处理设备等,它们能够以简单操作执行关于多个对象的复制和粘贴。但是,在这种情况下,由于每次发起复制动作或粘贴动作时都需要分析HTML文件,用于执行意思分析处理以分析各个主题(subject)的含义,以及执行粘贴目的地选择处理,用于选择与意思分析的结果相匹配的粘贴目的地,所以需要大量的处理时间。另外,在一些情况下,由于分析的准确性主要取决于意思数据库中的信息量,所以在需要复制的字段中可能会包括没有目的地的字段。日本待审专利出版物(公开)No.H5-298003日本待审专利出版物(公开)No.H7-146863日本待审专利出版物(公开)No.H10-143506日本待审专利出版物(公开)No.H10-171900日本待审专利出版物(公开)No.2000-11604日本待审专利出版物(公开)No.2001-101180日本待审专利出版物(公开)No.2001-357343日本待审专利出版物(公开)No.2005-31979
技术实现思路
本专利技术的目的是提供一种方法、装置和计算机程序,利用它们,通过将安排在多个输入字段中的数据复制和粘贴到其他输入字段中,可以容易和准确地一起复制和粘贴安排在多个输入字段中的数据。本专利技术的另一目的是提供一种方法、装置和计算机程序,利用它们,通过选择用于一起复制和粘贴的父节点,可以自由设置需要一起复制和粘贴的数据单元。本专利技术的又一目的是提供一种方法、装置和计算机程序,利用它们,当指针位于待复制的父节点处时,通过将需要连同父节点一起复制的所有输入字段高亮显示,可以确认用于一起复制的复制区域是否正确,并且此外当选择待复制的父节点时,可以高亮显示该父节点下层的输入字段以及与该父节点下层的字段具有相同数据类型的输入字段。本专利技术的又一目的是提供一种方法、装置和计算机程序,利用它们,当指针位于“群组粘贴”上时,通过高亮显示粘贴目的地的输入字段,用户可以容易地确认所选择的粘贴目的地是否正确,并且利用它们,通过禁止从上下文菜单中选择“群组粘贴”工作项,可以防止在不允许粘贴的输入字段中进行错误粘贴。响应于例如鼠标、键盘、轨迹球等的指示设备在输入字段中的选择(点击),显示包括作为备选之一的群组复制功能的上下文菜单,并且在指针位于群组复制功能处的情况下,显示对应于检测到指示设备的点击的输入字段的节点的所有父节点。这通过提前定义每个输入字段和分层结构信息的每个节点之间的对应关系而实现。另外,响应于通过指示设备等的点击而作出的对待复制的父节点的选择,将该父节点下层的所有节点的数据复制到存储器中。顺便提到,短语“指针位于”意味着该指示设备的指针位于目标位置。即,这种情形下,由指示设备进行的选择(点击)还未执行。在大多数情况下,指针所位于的项是高亮显示的,以便于强调它是可选择的备选。然后,响应于指示设备在选择作为粘贴目的地的输入字段(其不同于先前所选择的输入字段)处的点击,将选择作为粘贴目的地的输入字段的数据的数据类型与存储器中所复制的数据的数据类型进行比较,并且如果两种数据类型相同,则显示包括作为选择或备选之一的群组粘贴功能的上下文菜单。然后,当选择群组复制功能时,通过将存储器中所复制的所有数据粘贴到由指示设备选择作为粘贴目的地的输入字段下层的输入字段中,来实现多个数据的一起复制和粘贴。根据本专利技术,通过使得安排在多个字段中的数据能够一起复制和粘贴,明显提高了数据输入的工作效率。另外,当执行一起复制或集体复制时,由于可以选择任何特定父节点下层的节点以便复制该父节点下层的节点的数据,因此可以自由地设置用于一起复制和粘贴的数据单元。当执行粘贴时,确定粘贴目的地的数据类型是否与所复制数据的数据类型相同,并且仅当数据类型相同时,执行粘贴功能,并从而防止错误复制和粘贴。此外,在复制和粘贴操作期间,通过高亮显示待复制的数据,或高亮显示可用于粘贴的输入字段,可以帮助准确而快速地执行对希望数据的复制和粘贴。附图说明图1表示系统配置的例子。图2表示具有多个输入字段的输入屏幕的例子。图3是表示结构化信息的视图。图4是表示搜索父节点的视图。图5是表示其中数据包括结构化信息的情况的视图。图6是表示其中数据不包括结构化信息的情况的视图。图7是表示节点和输入字段的关联的视图。图8是群组复制处理的流程图。图9是表示高亮显示可用于群组粘贴的字段的视图。图10是群组粘贴的处理的流程图。具体实施例方式首先参考图1解释用于本专利技术的计算机系统的配置。计算机系统100包括显示屏幕105,用于显示输入字段,存储器单元130,用于存储结构信息和输入字段的数据,存储器135,用于在选择群组复制的情况下存储所复制的内容,处理器120,用于确定所选择的输入字段的数据类型是否与存储器中所复制的数据的数据类型相同,等等,互联网140,用于从外部得到数据或程序,键盘160,用于执行输入操作,以及指示设备165,诸如鼠标。图2表示输入屏幕的GUI(图形用户界面)(200)。该GUI是具有提供给用户进行数据输入的多个输入字段的屏幕。图2中的“订货人信息”的“地址”数据210包括多个输入字段的数据,诸如“邮政编码”211、“地区”212、“城市、区县、乡镇”213以及“建筑物和房间号”214。在“订货人地址”210和“送货信息”220相同的情况下,如果可以将“订货人信息”210的数据一起复制并粘贴到“送货信息”220的输入字段,则将明显提高输入数据的工作效率。现在,以下将解释怎样选择需要一起复制的输入字段和怎样一起粘贴数据。首先,分析输入屏幕中的待处理的数据项,即输入字段的字段名称的数据,以得到如图3所示的分层结构的结构化信息300,并存储在存储器单元中本文档来自技高网
...

【技术保护点】
一种复制和粘贴在多个输入字段中输入的数据的方法,包括步骤:从存储器单元读出分层结构的结构化信息的相关信息,该分层结构通过分析多个输入字段的字段名称和该输入字段而获取;响应于指示设备在该输入字段中的点击,显示包括群组复制功能的 上下文菜单;在指针位于群组复制功能处的情况下,显示与在其中检测到指示设备的点击的输入字段相对应的结构化信息中的节点的父节点,作为待复制的选择;响应于对待复制的父节点的选择,将该父节点下层的节点的数据复制到存储器中;响 应于指示设备在选择作为粘贴目的地的输入字段处的点击,对选择作为粘贴目的地的该输入字段的数据类型与该存储器中所复制的数据的数据类型进行比较;在选择作为粘贴目的地的该输入字段的数据类型与在存储器中所复制的数据的数据类型相同的情况下,显示 包括群组粘贴功能的上下文菜单;以及在选择群组粘贴功能的情况下,将存储器中所复制的数据粘贴到该选择作为粘贴目的地的输入字段下层的输入字段中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:原正雄井上基晴中村航一
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1