[发明专利]一种数据输入项的数据提示及数据输入的编程方法有效
申请号: | 201310195720.3 | 申请日: | 2013-05-23 |
公开(公告)号: | CN103294468B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 陈红星 | 申请(专利权)人: | 山西大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 山西五维专利事务所(有限公司)14105 | 代理人: | 杨耀田 |
地址: | 030006 山*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 输入 提示 编程 方法 | ||
技术领域
本发明涉及计算机人机交互技术领域,具体涉及计算机人机交互界面数据输入的编程技术,更具体地是一种用于人机交互界面中具有多种结构数据的数据输入项的数据提示及数据输入的编程方法。
背景技术
在计算机的整个发展进程中,人机交互界面的“友善性”始终是决定计算机系统软件、计算机应用软件成功与否的一个重要因素。就一般系统而言,人机交互界面上数据输入项中输入数据的方便性、高效性、准确性很大程度上决定了人机交互界面的“友善性”。
计算机系统软件及计算机应用软件都有人机交互界面,在界面上绝大多数都有通过键盘、鼠标在数据输入项中输入数据的设计。比如各类数据库应用系统、各类WEB应用程序及WEB网页服务、各类系统编辑环境、word字处理软件等等。
从目前情况看,为了建立以人为本的人机交互界面输入数据环境,各类系统提供商、应用程序开发人员用以下几种方法为数据输入项的数据提示数据输入提供了方便。
1.在线联想,比如:汉字输入法中的词组输入、联想输入;各类编程语言的程序编辑环境或WORD字处理中的IntelliSense;等等。
2.保存历史记录,比如:各类搜索引擎中历史数据缓存;各类word字处理程序中的历史记录记忆等等。
3.提供菜单供选择输入:比如:各类应用程序中用文本列表组合对象提供的下拉菜单选择输入、各类上下文菜单等等。
分析上述几种方法中的数据输入项及它们的数据提示、输入情况,不难发现这些数据输入项要求的数据都是无结构数据,并且它们的数据提示、输入有一个共性,都是用菜单(普通菜单、上下文菜单)或列表提示数据输入项可能的或使用频率高的字符串“值”,选择这些“值”,直接或对它们进行行编辑后作为数据输入项的输入数据。所谓字符串的“值”即字符串中没有空格或者有空格但空格是作为字符而不是作为预留位置使用的。
然而,在计算机应用实践中还大量存在另一种数据输入项,这种数据输入项的特点是:它们的输入是有多种结构的数据,它们的输入数据不存在可能的或使用频率高字符串“值”,而是存在可能的或使用频率高的“字符串模式”(即字符串结构)。所谓“字符串模式”即其中包含一段或包含多段等长或不等长空格的字符串,数据输入项要求的输入是不破坏模式的字符与长度,在这些模式的空格范围内填上某些值。比如:各类位置(家庭住址、零件位置、疾病位置等)、固定格式编码(银行卡编号、身份证编号、文件编号等)、计算机编程语言编程环境中的语句等等数据输入项都是这种情况。
在一个计算机系统及计算机应用系统中,碰到上述具有多种结构数据的数据输入项,因其需要的输入值是使用某一字符串模式,不破坏字符串模式的字符与长度,在这些模式的空格范围内填上某些值,所以直接使用现有的数据提示及输入方法是不合适的,现有的方法将破坏字符串模式的字符与长度。在这种情况下,因数据输入项有多种模式即需要的数据有多种不同结构,为了输入数据高效、准确,只能通过复杂的“分解”-“组合”编程技术,将一个数据输入项变为多组、每组多个数据输入项,进行编程,间接使用现有的数据提示及输入方法。因“分解”-“组合”编程的复杂性,一般编程人员在这种情况下就放弃了做提示的努力。然而因为这类数据输入项的输入数据一般都比较长,并且这种数据输入项一般情况还要作为排序键,这种放弃就导致了输入它的方便性、高效性、尤其是“准确性”成为了系统界面及系统应用的瓶颈问题。
研究一种简单的编程方法,使程序在应用中,能够方便、高效、准确地向具有多种结构数据即具有多种“字符串模式”的数据输入项进行数据提示和输入数据,对于进一步建立更加“友善”的人机交互环境,有着重大的现实意义。
发明内容
本发明的目的主要是针对计算机系统及计算机应用系统人机交互界面中,存在的输入数据具有多种结构即具有可能的或使用频率高的“字符串模式”的数据输入项,提供一种数据输入项的数据提示及数据输入的编程方法。其包括如下步骤:
1)、分析数据输入项的输入值,提取所需的字符串模式;
2)、将提取的所有字符串模式在数据输入项的提示菜单或列表中提示;
3)、选择菜单或列表中的某一字符串模式为数据输入项赋值,完成数据输入项的初步输入;
4)、调用字符串模式结构分析软件,获取数据输入项中字符串模式的模式结构信息;
5)、调用多空格区域行编辑软件在数据输入项中实现字符串模式中的多空格区域行编辑,完成数据输入项的输入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西大学,未经山西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310195720.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置