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.一种数据处理方法,其特征在于,包括:/n获取当前时刻在预设输入框中输入的第一参数,并确定所述第一参数对应的第一位置信息;/n基于所述第一参数对应的参数输入方式,确定所述第一参数对应的第一标识,其中,所述参数输入方式为键盘输入方式或点击标识框插入方式;/n将所述第一位置信息和所述第一标识作为一个元素信息,顺序存储至所述第一参数对应的第一数据集合中,以使所述第一数据集合中的每个第一参数对应的元素排列顺序与所述第一参数在所述预设输入框中出现的先后顺序一致;/n当检测到输入结束指令时,根据所述预设输入框中输入的各个参数所对应的数据集合,生成由所述各个参数构成的输入内容对应的编码数据。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取当前时刻在预设输入框中输入的第一参数,并确定所述第一参数对应的第一位置信息;
基于所述第一参数对应的参数输入方式,确定所述第一参数对应的第一标识,其中,所述参数输入方式为键盘输入方式或点击标识框插入方式;
将所述第一位置信息和所述第一标识作为一个元素信息,顺序存储至所述第一参数对应的第一数据集合中,以使所述第一数据集合中的每个第一参数对应的元素排列顺序与所述第一参数在所述预设输入框中出现的先后顺序一致;
当检测到输入结束指令时,根据所述预设输入框中输入的各个参数所对应的数据集合,生成由所述各个参数构成的输入内容对应的编码数据。
2.根据权利要求1所述的方法,其特征在于,所述第一位置信息包括所述第一参数对应的参数位置起点和参数位置终点;
相应地,确定所述第一参数对应的第一位置信息,包括:
获取所述第一参数的开始输入位置,并将所述开始输入位置作为所述参数位置起点;
根据所述参数位置起点和所述第一参数对应的字符长度,确定所述第一参数对应的参数位置终点。
3.根据权利要求1所述的方法,其特征在于,基于所述第一参数对应的参数输入方式,确定所述第一参数对应的第一标识,包括:
在所述第一参数对应的参数输入方式为键盘输入方式时,将所述第一参数的参数名称直接确定为所述第一参数对应的第一标识;
在所述第一参数对应的当前输入方式为点击标识框插入方式时,基于预设的每个参数与标识之间的映射关系,确定当前点击的第一参数对应的第一标识。
4.根据权利要求1所述的方法,其特征在于,将所述第一位置信息和所述第一标识作为一个元素信息,顺序存储至所述第一参数对应的第一数据集合中,以使所述第一数据集合中的每个第一参数对应的元素排列顺序与所述第一参数在所述预设输入框中出现的先后顺序一致,包括:
若不存在所述第一参数对应的第一数据集合,则创建第一数据集合,并将所述第一位置信息和所述第一标识作为一个元素信息,存储至创建的第一数据集合;
若存在所述第一参数对应的第一数据集合,则根据第一数据集合中各个已有元素中的已有位置信息和所述第一位置信息,确定所述第一位置信息对应的第一元素位置,并将所述第一位置信息和所述第一标识作为一个元素信息,存储至第一数据集合中的所述第一元素位置处。
5.根据权利要求1所述的方法,其特征在于,根据所述预设输入框中输入的各个参数所对应的数据集合,生成由所述各个参数构成的输入内容对应的编码数据,包括:
根据所述预设输入框中输入的各个参数所对应的数据集合,确定预设输入框中的每个参数对应的标识;
将所述预设输入框中输入的每个参数替换为相应的标识,生成由所述各个参数构成的输入内容对应的编码数据。
6.根据权利要求1所述的方法,其特征在于,在检测到输入结束指令之前,还包括:
在检测到对所述预设输入框中的参数进行删除操作时,确定当前删除的第二参数所对应的第二位置信息;
在所述第二参数对应的第二数据集合中,确定所述第二位置信息所在的第二元素位置,并将所述第二元素位置存储的元素信息进行删除,以更新所述第二数据集合。
7.根据权利要求1所述的方法,其特征在于,在检测到输入结束指令之前,还包括:
检测在预设输入框中输入所述第一参数时是否存在位置发生变化的第三参数;
若是,则确定所述第三参数在位置变化之前的第三位置...
【专利技术属性】
技术研发人员:吕世豪,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。