一种数据输入方法和装置制造方法及图纸

技术编号:15894746 阅读:74 留言:0更新日期:2017-07-28 19:32
本发明专利技术公开了一种数据输入方法和装置。所述数据输入方法包括:接收用户的数据输入指令;根据所述数据输入指令,获取预先设置的目标项目标识码列表及相对应的数据输入控制文件;其中,所述目标项目标识码列表中包括至少一个目标项目标识码;所述目标项目标识码列表中的目标项目标识码按照预设的排列顺序排列;所述数据输入控制文件中包括至少一个待输入数据和至少一个输入控制标签;每个所述输入控制标签与键盘中的一个按键唯一相对应;获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中。采用本发明专利技术,能够提高批量数据输入时的效率和准确率。

Data input method and device

The invention discloses a data input method and device. Including the data input method: input data to receive instructions of the user; according to the data input command, to obtain a list of target identification code project set in advance and the corresponding data input control file; wherein the target item identification code list includes at least one target item identifier; target identification code of the project the target project identification code in the list according to the preset order; the data input control file includes at least one to enter data and at least one input control tag; each of the input keys and keyboard control of a label only in the corresponding target project; each of the corresponding target item identification according to the code, and each of the input control label will be the target project for each of the input data to the corresponding. By adopting the invention, the efficiency and accuracy of batch data input can be improved.

【技术实现步骤摘要】
一种数据输入方法和装置
本专利技术涉及计算机
,尤其涉及一种数据输入方法和装置。
技术介绍
在实际的业务实践过程中,应用系统的开发是一个长期的过程,需要进行多个阶段的开发、调试及测试。在一些测试过程中,需要向应用系统中输入大量的测试数据。由于应用系统往往被划分为多个系统模块,因此为了使得各个模块的测试结果统一以用于进行测试结果的比对,测试人员往往需要在位于不同模块中的同一项目中输入相同的数值,该人工查找项目、输入数值的过程繁琐且容易出错。另外,在一个应用系统的不同开发阶段,往往需要在相同的项目中输入相同的数值以对应用系统的正确性、稳定性进行测试,因此测试人员常常需要在应用系统的不同开发阶段进行重复的数据输入工作,工作量较大,测试效率低且容易出错。
技术实现思路
本专利技术提出一种数据输入方法和装置,能够提高批量数据输入时的效率和准确率。本专利技术提供的一种数据输入方法,具体包括:接收用户的数据输入指令;根据所述数据输入指令,获取预先设置的目标项目标识码列表及相对应的数据输入控制文件;其中,所述目标项目标识码列表中包括至少一个目标项目标识码;所述目标项目标识码列表中的目标项目标识码按照预设的排列顺序排列;所述数据输入控制文件中包括至少一个待输入数据和至少一个输入控制标签;每个所述输入控制标签与键盘中的一个按键唯一相对应;获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中。进一步地,所述获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中,具体包括:获得每个所述目标项目标识码所对应的目标项目;根据所述目标项目标识码列表生成相对应的目标项目列表,并为所述目标项目列表中的每个列表数据项建立与对应的所述目标项目的数据映射关系;其中,所述目标项目列表中的各个列表数据项的排列顺序与所述目标项目标识码列表中的各个目标项目标识码的排列顺序对应相同;根据各个所述输入控制标签,将每个所述待输入数据依次输入至对应的所述列表数据项中,以使所述列表数据项将所述待输入数据映射至对应的所述目标项目中。进一步地,所述输入控制标签包括<_BJ_ENTER>、<_BJ_TAB>、<_BJ_SPACE>及<_BJ_CAPSLK>;其中,所述<_BJ_ENTER>与所述键盘中的“回车”按键唯一相对应;所述<_BJ_TAB>与所述键盘中的“制表”按键唯一相对应;所述<_BJ_SPACE>与所述键盘中的“空格”按键唯一相对应;所述<_BJ_CAPSLK>与所述键盘中的“大写锁定”按键唯一相对应。进一步地,所述获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中,具体包括:获得每个所述目标项目标识码所对应的目标项目,并将所述目标项目标识码列表中的首个目标项目标识码所对应的目标项目设置为当前目标项目;对所述数据输入控制文件中的内容依次进行解析,并依次判断当前解析内容的种类;若所述当前解析内容为所述待输入数据,则将所述待输入数据输入至所述当前目标项目中;若所述当前解析内容为所述<_BJ_SPACE>,则将一个空格字符输入至所述当前目标项目中;若所述当前解析内容为所述<_BJ_CAPSLK>,则对所述数据输入控制文件中的待输入数据进行大小写模式切换;若所述当前解析内容为所述<_BJ_ENTER>或者<_BJ_TAB>,则将所述目标项目标识码列表中的下一个目标项目标识码所对应的目标项目设置为所述当前目标项目,直至所述目标项目标识码列表中不存在下一个目标项目标识码。相应地,本专利技术还提供了一种数据输入装置,具体包括:数据输入指令接收模块,用于接收用户的数据输入指令;目标项目列表及控制文件获取模块,用于根据所述数据输入指令,获取预先设置的目标项目标识码列表及相对应的数据输入控制文件;其中,所述目标项目标识码列表中包括至少一个目标项目标识码;所述目标项目标识码列表中的目标项目标识码按照预设的排列顺序排列;所述数据输入控制文件中包括至少一个待输入数据和至少一个输入控制标签;每个所述输入控制标签与键盘中的一个按键唯一相对应;以及,待输入数据输入模块,用于获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中。进一步地,所述待输入数据输入模块,具体包括:目标项目获得单元,用于获得每个所述目标项目标识码所对应的目标项目;数据映射关系建立单元,用于根据所述目标项目标识码列表生成相对应的目标项目列表,并为所述目标项目列表中的每个列表数据项建立与对应的所述目标项目的数据映射关系;其中,所述目标项目列表中的各个列表数据项的排列顺序与所述目标项目标识码列表中的各个目标项目标识码的排列顺序对应相同;以及,第一数据输入单元,用于根据各个所述输入控制标签,将每个所述待输入数据依次输入至对应的所述列表数据项中,以使所述列表数据项将所述待输入数据映射至对应的所述目标项目中。进一步地,所述输入控制标签包括<_BJ_ENTER>、<_BJ_TAB>、<_BJ_SPACE>及<_BJ_CAPSLK>;其中,所述<_BJ_ENTER>与所述键盘中的“回车”按键唯一相对应;所述<_BJ_TAB>与所述键盘中的“制表”按键唯一相对应;所述<_BJ_SPACE>与所述键盘中的“空格”按键唯一相对应;所述<_BJ_CAPSLK>与所述键盘中的“大写锁定”按键唯一相对应。进一步地,所述待输入数据输入模块,具体包括:当前目标项目设置单元,用于获得每个所述目标项目标识码所对应的目标项目,并将所述目标项目标识码列表中的首个目标项目标识码所对应的目标项目设置为当前目标项目;输入控制文件解析单元,用于对所述数据输入控制文件中的内容依次进行解析,并依次判断当前解析内容的种类;以及,第二数据输入单元,用于当所述当前解析内容为所述待输入数据时,将所述待输入数据输入至所述当前目标项目中;或者,空格字符输入单元,用于当所述当前解析内容为所述<_BJ_SPACE>时,将一个空格字符输入至所述当前目标项目中;或者,大小写模式切换单元,用于当所述当前解析内容为所述<_BJ_CAPSLK>时,对所述数据输入控制文件中的待输入数据进行大小写模式切换;或者,当前目标项目更新单元,用于当所述当前解析内容为所述<_BJ_ENTER>或者<_BJ_TAB>时,将所述目标项目标识码列表中的下一个目标项目标识码所对应的目标项目设置为所述当前目标项目,直至所述目标项目标识码列表中不存在下一个目标项目标识码。实施本专利技术,具有如下有益效果:本专利技术提供的数据输入方法和装置,通过预先在设备中存储需要进行数据输入的目标项目的目标项目标识码列表及相对应的用于控制数据输入的数据输入控制文件,从而使得用户在需要进行数据输入时,设备本文档来自技高网...
一种数据输入方法和装置

【技术保护点】
一种数据输入方法,其特征在于,包括:接收用户的数据输入指令;根据所述数据输入指令,获取预先设置的目标项目标识码列表及相对应的数据输入控制文件;其中,所述目标项目标识码列表中包括至少一个目标项目标识码;所述目标项目标识码列表中的目标项目标识码按照预设的排列顺序排列;所述数据输入控制文件中包括至少一个待输入数据和至少一个输入控制标签;每个所述输入控制标签与键盘中的一个按键唯一相对应;获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中。

【技术特征摘要】
1.一种数据输入方法,其特征在于,包括:接收用户的数据输入指令;根据所述数据输入指令,获取预先设置的目标项目标识码列表及相对应的数据输入控制文件;其中,所述目标项目标识码列表中包括至少一个目标项目标识码;所述目标项目标识码列表中的目标项目标识码按照预设的排列顺序排列;所述数据输入控制文件中包括至少一个待输入数据和至少一个输入控制标签;每个所述输入控制标签与键盘中的一个按键唯一相对应;获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中。2.如权利要求1所述的数据输入方法,其特征在于,所述获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中,具体包括:获得每个所述目标项目标识码所对应的目标项目;根据所述目标项目标识码列表生成相对应的目标项目列表,并为所述目标项目列表中的每个列表数据项建立与对应的所述目标项目的数据映射关系;其中,所述目标项目列表中的各个列表数据项的排列顺序与所述目标项目标识码列表中的各个目标项目标识码的排列顺序对应相同;根据各个所述输入控制标签,将每个所述待输入数据依次输入至对应的所述列表数据项中,以使所述列表数据项将所述待输入数据映射至对应的所述目标项目中。3.如权利要求1所述的数据输入方法,其特征在于,所述输入控制标签包括<_BJ_ENTER>、<_BJ_TAB>、<_BJ_SPACE>及<_BJ_CAPSLK>;其中,所述<_BJ_ENTER>与所述键盘中的“回车”按键唯一相对应;所述<_BJ_TAB>与所述键盘中的“制表”按键唯一相对应;所述<_BJ_SPACE>与所述键盘中的“空格”按键唯一相对应;所述<_BJ_CAPSLK>与所述键盘中的“大写锁定”按键唯一相对应。4.如权利要求3所述的数据输入方法,其特征在于,所述获得每个所述目标项目标识码所对应的目标项目,并根据各个所述输入控制标签将每个所述待输入数据输入至对应的所述目标项目中,具体包括:获得每个所述目标项目标识码所对应的目标项目,并将所述目标项目标识码列表中的首个目标项目标识码所对应的目标项目设置为当前目标项目;对所述数据输入控制文件中的内容依次进行解析,并依次判断当前解析内容的种类;若所述当前解析内容为所述待输入数据,则将所述待输入数据输入至所述当前目标项目中;若所述当前解析内容为所述<_BJ_SPACE>,则将一个空格字符输入至所述当前目标项目中;若所述当前解析内容为所述<_BJ_CAPSLK>,则对所述数据输入控制文件中的待输入数据进行大小写模式切换;若所述当前解析内容为所述<_BJ_ENTER>或者<_BJ_TAB>,则将所述目标项目标识码列表中的下一个目标项目标识码所对应的目标项目设置为所述当前目标项目,直至所述目标项目标识码列表中不存在下一个目标项目标识码。5.一种数据输入装置,其特征在于,包括:数据输入指令接收模块,用于接收...

【专利技术属性】
技术研发人员:钟锡洪杨亚宁吴长森
申请(专利权)人:方欣科技有限公司
类型:发明
国别省市:广东,44

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

1