一种数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:22754741 阅读:22 留言:0更新日期:2019-12-07 03:49
本公开实施例公开了一种数据处理方法、装置、设备及存储介质,该方法包括:获取当前时刻在预设输入框中输入的第一参数,并确定第一参数对应的第一位置信息;基于第一参数对应的参数输入方式,确定第一参数对应的第一标识,其中,参数输入方式为键盘输入方式或点击标识框插入方式;将第一位置信息和第一标识作为一个元素信息,顺序存储至第一参数对应的第一数据集合中;当检测到输入结束指令时,根据预设输入框中输入的各个参数所对应的数据集合,生成由各个参数构成的输入内容对应的编码数据。本公开实施例的技术方案,可以在解决多标识冲突的情况下实现键盘输入方式,从而在保证编码数据生成准确性的同时也提高了用户体验。

A data processing method, device, equipment and storage medium

The embodiment of the disclosure discloses a data processing method, device, device and storage medium, the method includes: obtaining the first parameter input in the preset input box at the current time and determining the first position information corresponding to the first parameter; determining the first identification corresponding to the first parameter based on the parameter input method corresponding to the first parameter, wherein the parameter input method is keyboard input Input mode or click the insertion mode of the identification box; store the first position information and the first identification as an element information in the first data set corresponding to the first parameter in sequence; when the input end instruction is detected, generate the code data corresponding to the input content composed of each parameter according to the data set corresponding to each parameter entered in the preset input box. The technical scheme of the embodiment of the present disclosure can realize the keyboard input mode in the case of solving the multi identification conflict, so as to ensure the accuracy of generating encoded data and improve the user experience at the same time.

【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质
本公开实施例涉及计算机
,尤其涉及一种数据处理方法、装置、设备及存储介质。
技术介绍
随着计算机技术的快速发展,越来越多的应用功能被研发,以便满足用户日益增长的需求。比如,可以对用户在输入框中输入的数据进行处理,生成所需的编码数据,以便将编码数据存储至后台服务器中。通常,在输入框中会同时存在具有相同名称但所属类型不同的多个输入参数,比如,输入框中同时存在“社保城市”类型下的输入参数“北京”和“入职城市”类型下的输入参数“北京”,并且在不同类型下同一参数所对应的标识不同,从而导致该输入框中的同一参数对应多个标识,存在标识冲突的情况,进而无法基于标识准确地生成编码数据。目前,现有的数据处理方式是:在输入界面中预先添加每个参数所对应的标识框,以便用户可以通过鼠标对所需参数对应的标识框进行点击,从而在输入框中插入所需的参数,并在点击输入的过程中以DOM(DocumentObjectModel,文档对象模型)树的方式存储输入数据,从而可以获知输入的每个参数对应的标识,解决多标识冲突的问题,进而可以准确地生成编码数据。可见,现有的数据处理方式虽然解决了多标识冲突的问题,但仅能允许鼠标点击标识框的方式进行输入,无法利用键盘进行随意输入,降低了用户体验。
技术实现思路
本公开实施例提供一种数据处理方法、装置、设备及存储介质,以在解决多标识冲突的情况下实现了键盘输入方式,从而在保证编码数据的生成准确性的同时也提高了用户体验。第一方面,本公开实施例提供了一种数据处理方法,该方法包括:获取当前时刻在预设输入框中输入的第一参数,并确定所述第一参数对应的第一位置信息;基于所述第一参数对应的参数输入方式,确定所述第一参数对应的第一标识,其中,所述参数输入方式为键盘输入方式或点击标识框插入方式;将所述第一位置信息和所述第一标识作为一个元素信息,顺序存储至所述第一参数对应的第一数据集合中,以使所述第一数据集合中的每个第一参数对应的元素排列顺序与所述第一参数在所述预设输入框中出现的先后顺序一致;当检测到输入结束指令时,根据所述预设输入框中输入的各个参数所对应的数据集合,生成由所述各个参数构成的输入内容对应的编码数据。第二方面,本公开实施例还提供了一种数据处理装置,该装置包括:第一位置信息确定模块,用于获取当前时刻在预设输入框中输入的第一参数,并确定所述第一参数对应的第一位置信息;第一标识确定模块,用于基于所述第一参数对应的参数输入方式,确定所述第一参数对应的第一标识,其中,所述参数输入方式为键盘输入方式或点击标识框插入方式;元素信息存储模块,用于将所述第一位置信息和所述第一标识作为一个元素信息,顺序存储至所述第一参数对应的第一数据集合中,以使所述第一数据集合中的每个第一参数对应的元素排列顺序与所述第一参数在所述预设输入框中出现的先后顺序一致;编码数据生成模块,用于当检测到输入结束指令时,根据所述预设输入框中输入的各个参数所对应的数据集合,生成由所述各个参数构成的输入内容对应的编码数据。第三方面,本公开实施例还提供了一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任意实施例所提供的数据处理方法。第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开任意实施例所提供的数据处理方法。本公开实施例的技术方案,可以通过键盘输入方式或者点击标识框插入方式在预设输入框中输入所需的参数,实现了键盘输入方式,提高用户体验。并且在输入参数时需要实时确定输入的每个参数的位置信息和标识,并将该位置信息和标识作为一个元素信息,顺序存储至该参数对应的数据集合中。也就是说,若当前时刻在预设标识框中输入第一参数,则实时确定当前所输入的第一参数的位置信息,并根据第一参数对应的参数输入方式确定第一参数对应的第一标识,将第一参数的位置信息和标识作为一个元素信息,顺序存储至第一参数对应的每一数据集合中的相应位置处,使得第一数据集合中的每个第一参数对应的元素排列顺序与第一参数在预设输入框中出现的先后顺序一致,以便可以基于第一数据集合存储的位置信息和标识确定出预设输入框中出现的每个第一参数所对应的标识,解决了同一参数对应多个标识而导致标识冲突,无法准确生成编码数据的问题,从而实现了在保证编码数据的生成准确性的同时也提高了用户体验的技术效果。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1为本公开实施例一所提供的一种数据处理方法的流程示意图;图2为本公开实施例二所提供的一种数据处理方法的流程示意图;图3为本公开实施例三所提供的一种数据处理装置的结构示意图;图4为本公开实施例四所提供的一种设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。实施例一图1为本公开实施例一所提供的一种数据处理方法的流程示意图,本公开实施例可适用于对预设输入框中的输入内容进行处理,生成相应的编码数据的情况,该方法可以由数据处理装置来执行,该装置可以通过软件和/或硬件的形式实现,集成于具有输入功能的设备中,比如台式电脑、笔记本电脑等。如图1所示,本公开实施例提供的数据处理方法具体包括以下步骤:S110、获取当前时刻在预设输入框中输入的第一参数,并确定第本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取当前时刻在预设输入框中输入的第一参数,并确定所述第一参数对应的第一位置信息;/n基于所述第一参数对应的参数输入方式,确定所述第一参数对应的第一标识,其中,所述参数输入方式为键盘输入方式或点击标识框插入方式;/n将所述第一位置信息和所述第一标识作为一个元素信息,顺序存储至所述第一参数对应的第一数据集合中,以使所述第一数据集合中的每个第一参数对应的元素排列顺序与所述第一参数在所述预设输入框中出现的先后顺序一致;/n当检测到输入结束指令时,根据所述预设输入框中输入的各个参数所对应的数据集合,生成由所述各个参数构成的输入内容对应的编码数据。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取当前时刻在预设输入框中输入的第一参数,并确定所述第一参数对应的第一位置信息;
基于所述第一参数对应的参数输入方式,确定所述第一参数对应的第一标识,其中,所述参数输入方式为键盘输入方式或点击标识框插入方式;
将所述第一位置信息和所述第一标识作为一个元素信息,顺序存储至所述第一参数对应的第一数据集合中,以使所述第一数据集合中的每个第一参数对应的元素排列顺序与所述第一参数在所述预设输入框中出现的先后顺序一致;
当检测到输入结束指令时,根据所述预设输入框中输入的各个参数所对应的数据集合,生成由所述各个参数构成的输入内容对应的编码数据。


2.根据权利要求1所述的方法,其特征在于,所述第一位置信息包括所述第一参数对应的参数位置起点和参数位置终点;
相应地,确定所述第一参数对应的第一位置信息,包括:
获取所述第一参数的开始输入位置,并将所述开始输入位置作为所述参数位置起点;
根据所述参数位置起点和所述第一参数对应的字符长度,确定所述第一参数对应的参数位置终点。


3.根据权利要求1所述的方法,其特征在于,基于所述第一参数对应的参数输入方式,确定所述第一参数对应的第一标识,包括:
在所述第一参数对应的参数输入方式为键盘输入方式时,将所述第一参数的参数名称直接确定为所述第一参数对应的第一标识;
在所述第一参数对应的当前输入方式为点击标识框插入方式时,基于预设的每个参数与标识之间的映射关系,确定当前点击的第一参数对应的第一标识。


4.根据权利要求1所述的方法,其特征在于,将所述第一位置信息和所述第一标识作为一个元素信息,顺序存储至所述第一参数对应的第一数据集合中,以使所述第一数据集合中的每个第一参数对应的元素排列顺序与所述第一参数在所述预设输入框中出现的先后顺序一致,包括:
若不存在所述第一参数对应的第一数据集合,则创建第一数据集合,并将所述第一位置信息和所述第一标识作为一个元素信息,存储至创建的第一数据集合;
若存在所述第一参数对应的第一数据集合,则根据第一数据集合中各个已有元素中的已有位置信息和所述第一位置信息,确定所述第一位置信息对应的第一元素位置,并将所述第一位置信息和所述第一标识作为一个元素信息,存储至第一数据集合中的所述第一元素位置处。


5.根据权利要求1所述的方法,其特征在于,根据所述预设输入框中输入的各个参数所对应的数据集合,生成由所述各个参数构成的输入内容对应的编码数据,包括:
根据所述预设输入框中输入的各个参数所对应的数据集合,确定预设输入框中的每个参数对应的标识;
将所述预设输入框中输入的每个参数替换为相应的标识,生成由所述各个参数构成的输入内容对应的编码数据。


6.根据权利要求1所述的方法,其特征在于,在检测到输入结束指令之前,还包括:
在检测到对所述预设输入框中的参数进行删除操作时,确定当前删除的第二参数所对应的第二位置信息;
在所述第二参数对应的第二数据集合中,确定所述第二位置信息所在的第二元素位置,并将所述第二元素位置存储的元素信息进行删除,以更新所述第二数据集合。


7.根据权利要求1所述的方法,其特征在于,在检测到输入结束指令之前,还包括:
检测在预设输入框中输入所述第一参数时是否存在位置发生变化的第三参数;
若是,则确定所述第三参数在位置变化之前的第三位置...

【专利技术属性】
技术研发人员:吕世豪
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1