掌桥专利:专业的专利平台
掌桥专利
首页

数据录入方法、装置、计算设备、介质和程序产品

文献发布时间:2023-06-19 11:14:36


数据录入方法、装置、计算设备、介质和程序产品

技术领域

本公开涉及计算机技术领域,更具体地,涉及一种数据录入方法、装置、一种计算设备、一种计算机存储介质以及一种计算机程序产品。

背景技术

相关技术的表单信息录入流程如下:用户填写纸质的表单,然后系统根据纸质表单生成表单图像,接着通过系统操作界面显示表单图像。信息录入人员根据系统操作界面中显示的表单图像,将表单中的字段信息输入系统操作界面中与表单图像对应的字段输入区域。之后表单录入审批系统会根据校验参数对数据进行校验。其中,校验参数例如金额校验、币种校验等简单的校验规则、正则表达式和校验接口。

相关技术根据校验参数来规定校验方法,灵活性较差,无法进行复杂的校验。例如,相关技术无法对一起录入的一组字段进行关联校验,并且也无法根据不同场景提供不同数量的字段输入区域以供录入。

发明内容

本公开的一个方面提供了一种数据录入方法,包括:在目标页面的第一区域展示待录入图像,其中,所述待录入图像与至少一个待录入字段对应;在所述待录入图像配置有自定义录入页面的情况下,在所述目标页面的第二区域展示所述自定义录入页面,所述自定义录入页面用于接收用户输入的录入数据;通过调用所述自定义录入页面中的预设函数对所述自定义录入页面接收的录入数据进行校验;在所述录入数据通过校验的情况下,获取来自所述自定义录入页面的录入数据;以及存储所述录入数据,以完成数据录入。

可选地,所述方法还包括:获取表单图像和所述表单图像对应的分割参数;以及根据分割参数,将所述表单图像分割成至少一个碎片图像,其中,所述至少一个碎片图像中的每个碎片图像与至少一个待录入字段对应,所述待录入图像为所述至少一个碎片图像中的任意一个。

可选地,所述方法还包括:在所述目标页面的第二区域中创建内联框架;其中,所述在第二区域展示与所述至少一个待录入字段对应的自定义录入页面包括:将所述第二区域中的内联框架的显示方式设置为显示,并将所述内联框架所指向的网络地址配置为所述自定义录入页面的网络地址。

可选地,所述方法还包括:所述自定义录入页面包括输入控件;所述方法还包括:通过所述自定义录入页面中的输入控件接收用户输入的录入数据。

可选地,所述方法还包括:在所述录入数据通过校验的情况下,通过所述预设函数将所述录入数据转换为JSON格式,并将转换后的录入数据从所述自定义录入页面发送至所述目标页面。

可选地,所述方法还包括:在所述录入数据没有通过校验的情况下,通过所述预设函数生成报错信息,并在所述自定义录入页面展示报错信息。

可选地,所述方法还包括:在所述目标页面的第三区域中设置提交按钮;以及响应于用户点击所述提交按钮,触发调用所述预设函数的操作。

本公开的另一个方面提供了一种数据录入装置,包括:第一展示模块,用于在目标页面的第一区域展示待录入图像,其中,所述待录入图像与至少一个待录入字段对应;第二展示模块,用于在所述待录入图像配置有自定义录入页面的情况下,在所述目标页面的第二区域展示所述自定义录入页面,所述自定义录入页面用于接收用户输入的录入数据;校验模块,用于通过调用所述自定义录入页面中的预设函数对所述自定义录入页面接收的录入数据进行校验;录入数据获取模块,用于在所述录入数据通过校验的情况下,获取来自所述自定义录入页面的录入数据;以及存储模块,用于存储所述录入数据,以完成数据录入。

可选地,所述装置还包括:表单图像获取模块,用于获取表单图像和所述表单图像对应的分割参数;以及分割模块,用于根据分割参数,将所述表单图像分割成至少一个碎片图像,其中,所述至少一个碎片图像中的每个碎片图像与至少一个待录入字段对应,所述待录入图像为所述至少一个碎片图像中的任意一个。

可选地,所述装置还包括:自定义录入模块,用于通过所述自定义录入页面中的输入控件接收用户输入的录入数据;在所述录入数据通过校验的情况下,通过所述预设函数将所述录入数据转换为JSON格式,并将转换后的录入数据从所述自定义录入页面发送至所述目标页面;以及在所述录入数据没有通过校验的情况下,通过所述预设函数生成报错信息,并在所述自定义录入页面展示报错信息。

可选地,所述装置还包括:第三展示模块,用于在所述目标页面的第三区域中设置提交按钮;以及响应于用户点击所述提交按钮,触发调用所述预设函数的操作。

本公开的另一个方面提供了一种计算设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上所述的方法。

本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。

根据本公开实施例的又一方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现根据本公开实施例的方法。

根据本公开的实施例,通过配置自定义录入页面来对待录入图像中的字段进行录入和校验,灵活度较高,可以满足不同场景下的不同录入和校验需求。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1示意性示出了根据本公开的实施例的数据录入方法和数据录入装置的应用场景;

图2示意性示出了根据本公开的实施例的数据录入方法的流程图;

图3示意性示出了根据本公开另一实施例的数据录入方法的流程图;

图4示意性示出了根据本公开的实施例的数据录入装置的框图;

图5示意性示出了根据本公开的实施例的数据录入装置的框图;以及

图6示意性示出了根据本公开实施例的适于实现本公开实施例描述的方法的计算机系统的方框图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。

本公开的实施例提供了一种数据录入方法以及能够应用该方法的数据录入装置。该方法包括在目标页面的第一区域展示待录入图像,其中,所述待录入图像与至少一个待录入字段对应;在所述待录入图像配置有自定义录入页面的情况下,在所述目标页面的第二区域展示所述自定义录入页面,所述自定义录入页面用于接收用户输入的录入数据;通过调用所述自定义录入页面中的预设函数对所述自定义录入页面接收的录入数据进行校验;在所述录入数据通过校验的情况下,获取来自所述自定义录入页面的录入数据;以及存储所述录入数据,以完成数据录入。

需要说明的是,本公开实施例的数据录入方法和装置可用于金融领域,也可用于除金融领域之外的任意领域,本公开对数据录入方法和装置的应用领域不做限定。

图1示意性示出了根据本公开的实施例的数据录入方法和数据录入装置的应用场景。需要注意的是,图1所示仅为可以应用本公开实施例的场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。

如图1所示,根据该实施例的应用场景100包括表单录入审核界面10,该表单录入审核界面10包括第一区域11、第二区域12和第三区域13。

第一区域11包括碎片图像展示模块110,用于展示碎片图像111,即待录入图像。碎片图像111中包含待录入的字段信息,例如贷方卡号、贷方币种等。第二区域12包括数据录入模块120。数据录入模块120中可以嵌入自定义录入页面,可以通过自定义录入页面接收用户输入的录入数据,并对录入数据进行校验。自定义录入页面可以包括一个或多个输入控件121,例如输入框、选择菜单等等,用于接收用户输入的录入数据。第三区域包括一个或多个按钮130,用于触发不同的操作,例如提交按钮,可以用于触发数据校验和存储操作。

用户可以根据图像展示模块110中展示的碎片图像111,将碎片图像111中的字段信息通过输入控件121输入数据录入模块120中的自定义录入页面。在用户将录入数据输入完毕后,可以点击提交按钮,触发自定义录入页面中的预设函数对录入数据进行校验。在所述录入数据没有通过校验的情况下,可以通过展示报错信息来提示用户,用户可以根据提示对录入数据进行修改。在所述录入数据通过校验的情况下,可以通过所述预设函数将所述录入数据转换为JSON格式,然后将所述录入数据写入数据库,以完成数据录入。

图2示意性示出了根据本公开的实施例的数据录入方法的流程图。

如图2所示,该方法包括操作S210~S250。

在操作S210,在目标页面的第一区域展示待录入图像。其中,待录入图像与至少一个待录入字段对应。

根据本公开的实施例,待录入图像截取自表单影像,表单影像中记录有表单中各字段的信息,待录入图像包含该表单中部分或全部字段的信息。

根据本公开的实施例,预先对每种表单图像配置有分割参数,分割参数包括若干个区域的位置和范围,这些区域是表单图像中包含字段信息的区域。在分割时,首先获取表单图像和表单图像对应的分割参数,然后根据分割参数,将表单图像中每个区域中的图像分割出来作为一个碎片图像。然后分别将分割出的每个碎片图像作为待录入图像进行数据录入。

在操作S220,在待录入图像配置有自定义录入页面的情况下,在目标页面的第二区域展示自定义录入页面。其中,自定义录入页面用于接收用户输入的录入数据。

根据本公开的实施例,对需要应用自定义录入页面的碎片图像,预先配置有自定义录入页面。自定义录入页面可根据业务自身需求按照平台交易规范进行编写。本实施例中,在第二区域预先设置有内联框架。自定义录入页面可以通过内联框架进行展示。

根据本公开的实施例,可以通过在页面增加一个iffame标签来设置内联框架。示例性地,本实施例中,iffame标签可以如下所示。其中,style=“width:100%;height:100%”为内联框架的样式参数,id=“inputPage”表示该内联框架的ID为inputPage,src=“xx”表示内联框架所指示的页面的URL。

根据本公开的实施例,对需要应用自定义录入页面的碎片图像,预先配置有自定义录入页面的网络地址。本实施例中,内联框架默认的显示方式为隐藏,即不显示该内联框架。在待录入图像配置有自定义录入页面的情况下,将内联框架的显示方式转为显示,并将内联框架所指示的页面的URL配置为自定义录入页面的网络地址,以将该自定义录入页面嵌入该内联框架中。

根据本公开的实施例,自定义录入页面中设置有输入控件,可以通过自定义录入页面中的输入控件接收用户输入的录入数据。其中,输入控件例如可以包括输入框、选择列表等等。

在操作S230,通过调用自定义录入页面中的预设函数对自定义录入页面接收的录入数据进行校验。

根据本公开的实施例,自定义录入页面中预先定义有预设函数,用于获取用户在自定义录入页面中输入的录入数据,并对录入数据进行校验。

例如,自定义录入页面的id为inputPage,自定义录入页面中预先定义getInputValue()函数作为预设函数。基于此,可以通过以下指令Document.getElementById(“inputPage”).contentWindow.getInputValue();来调用自定义录入页面中的预设函数getInputValue()。

在操作S240,在录入数据通过校验的情况下,获取来自自定义录入页面的录入数据。

根据本公开的实施例,在录入数据通过校验的情况下,可以通过预设函数将录入数据转换为JSON格式,并将转换后的录入数据从自定义录入页面发送至目标页面。

根据本公开的另一些实施例,在从自定义录入页面发送至目标页面之前,也可以将录入数据转换为除JSON外的其他格式,本公开对此不作具体限定。

在操作S250,存储录入数据,以完成数据录入。

根据本公开的实施例,目标页面接收来自自定义录入页面的录入数据之后,根据录入数据对应的字段,将录入数据存储至数据库中的相应位置,从而完成数据的录入。

根据本公开的实施例,通过配置自定义录入页面来对待录入图像中的字段进行录入和校验,灵活度较高,可以满足不同场景下的不同录入和校验需求。

图3示意性示出了根据本公开另一实施例的数据录入方法的流程图。

如图3所示,除了操作S210~S230,该方法还可以包括操作S301~S302。

在操作S301,获取表单图像和表单图像对应的分割参数。

在操作S302,根据分割参数,将表单图像分割成至少一个碎片图像。

其中,至少一个碎片图像中的每个碎片图像与至少一个待录入字段对应,待录入图像为至少一个碎片图像中的任意一个。

根据本公开的实施例,对每个分割得到的碎片图像也配置有参数,参数包括碎片图像所对应的字段,对于需要使用自定义录入页面进行字段录入和字段校验的碎片图像,其所对应的参数还包括自定义录入页面的网络地址、自定义录入页面的默认参数等。示例性地,本实施例中,自定义录入页面为根据业务应用自定义的JSP(Java Server Pages,Java服务器页面),自定义录入页面可根据业务自身需求按照平台交易规范进行编写。

然后,分别将至少一个碎片图像中的每个碎片图像作为待录入图像,执行以下操作S303~S310,以将每个碎片图像中包含的字段信息录入系统中。

在操作S303,加载用于录入数据的目标页面,并在目标页面的第一区域展示待录入图像。

根据本公开的实施例,操作S303还可以包括:在目标页面的第二区域中创建内联框架,并将内联框架的显示方式设置为隐藏,在目标页面的第三区域中设置提交按钮。需要说明的是,在第一区域展示待录入图像、在第二区域中创建内联框架和在第三区域中设置提交按钮的操作可以同时执行,也可以依次执行,其中,在依次执行的情况下,三个操作可以按照任意执行顺序执行,本公开对此不作具体限定。

其中,待录入图像与至少一个待录入字段对应。

在操作S304,确定待录入图像是否配置有自定义录入页面。在待录入图像配置有自定义录入页面的情况下,执行操作S307。在待录入图像没有配置有自定义录入页面的情况下,执行操作S305。

在操作S305,在第二区域展示通用录入页面,并采用通用录入方法进行数据录入。

在操作S306,响应于用户点击提交按钮,通过通用校验方法校验录入数据。然后执行操作S309。

在操作S307,在第二区域展示自定义录入页面,并通过自定义录入页面中的输入控件接收用户输入的录入数据。

根据本公开的实施例,可以将第二区域中的内联框架的显示方式设置为显示,并将内联框架所指向的网络地址配置为自定义录入页面的网络地址,从而在第二区域展示自定义录入页面。自定义录入页面中设置有输入框、选择菜单等输入控件,可以通过这些输入控件接收用户输入的录入数据。

在操作S308,响应于用户点击提交按钮,通过自定义录入页面校验录入数据。

根据本公开的实施例,响应于用户点击提交按钮,可以触发调用预设函数的操作,通过调用自定义录入页面中的预设函数对自定义录入页面接收的录入数据进行校验。

根据本公开的实施例,录入数据没有通过校验的情况下,通过预设函数将校验失败的校验标志从自定义录入页面发送至目标页面。录入数据通过校验的情况下,可以通过预设函数将录入数据转换为JSON格式,并将转换后的录入数据和校验成功的校验标志从自定义录入页面发送至目标页面。

在操作S309,确定录入数据是否通过校验。在录入数据通过校验的情况下,执行操作S311。在录入数据没有通过校验的情况下,执行操作S310。

在操作S310,展示报错信息。

根据本公开的实施例,在录入数据没有通过校验的情况下,可以通过展示报错信息来提示用户,用户可以根据提示对录入数据进行修改。

在操作S311,存储录入数据。

根据本公开的实施例,可以将通过校验的录入数据写入数据库,以完成数据录入。

根据本公开的实施例,对于特殊场景下的字段录入和校验,可以通过配置自定义录入页面来对字段进行录入和校验,从而满足不同场景下的不同录入和校验需求。

以针对银行汇款单的信息录入场景为例,汇款单中的地址信息对应国家、省/市和区/县三个输入框,需要对地址信息所包含的字符数进行校验,保证字符数不超过字符数阈值。在此场景下,由于相关技术通过通用的校验规则进行录入数据校验,因此只能分别对三个输入框中录入的数据调用预设的字符数校验规则进行校验,即只能判断每个输入框中的字符数数量是否超过字符数阈值,无法对总字符数进行校验。而通过自定义录入页面进行数据录入时,可以调用自定义的校验函数对三个输入框中的数据进行关联校验,以判断三个输入框中总字符数是否超过字符数阈值,该自定义的校验函数可以灵活配置,从而提高了校验的灵活度。

另外,在A国账户向B国账户汇款的场景下,汇款单包含国家、省/市和区/县三个输入框,而在A国账户向A国账户汇款的场景下,汇款单包含省/市和区/县两个输入框。通过自定义录入页面,可以在不同的场景下,显示不同数量的输入框,从而满足不同场景下的不同录入需求。

图4示意性示出了根据本公开的实施例的数据录入装置的框图。

如图4所示,数据录入装置400包括第一展示模块410、第二展示模块420、校验模块430、录入数据获取模块440和存储模块450。该数据录入装置400可以执行上面参考图2描述的方法。

具体地,第一展示模块410,可以用于在目标页面的第一区域展示待录入图像,其中,待录入图像与至少一个待录入字段对应。

第二展示模块420,可以用于在待录入图像配置有自定义录入页面的情况下,在目标页面的第二区域展示自定义录入页面,自定义录入页面用于接收用户输入的录入数据。

校验模块430,可以用于通过调用自定义录入页面中的预设函数对自定义录入页面接收的录入数据进行校验。

录入数据获取模块440,可以用于在录入数据通过校验的情况下,获取来自自定义录入页面的录入数据。

存储模块450,可以用于存储录入数据,以完成数据录入。

根据本公开的实施例,第二展示模块420具体可以用于:在目标页面的第二区域中创建内联框架。以及将第二区域中的内联框架的显示方式设置为显示,并将内联框架所指向的网络地址配置为自定义录入页面的网络地址。

根据本公开的实施例,通过配置自定义录入页面来对待录入图像中的字段进行录入和校验,灵活度较高,可以满足不同场景下的不同录入和校验需求。

图5示意性示出了根据本公开的实施例的数据录入装置的框图。

如图5所示,除了第一展示模块410、第二展示模块420、校验模块430、录入数据获取模块440和存储模块450,数据录入装置500还可以包括表单图像获取模块510、分割模块520、自定义录入模块530和第三展示模块540。

表单图像获取模块510,可以用于获取表单图像和表单图像对应的分割参数。

分割模块520,可以用于根据分割参数,将表单图像分割成至少一个碎片图像,其中,至少一个碎片图像中的每个碎片图像与至少一个待录入字段对应,待录入图像为至少一个碎片图像中的任意一个。

自定义录入模块530,可以用于通过自定义录入页面中的输入控件接收用户输入的录入数据;在录入数据通过校验的情况下,通过预设函数将录入数据转换为JSON格式,并将转换后的录入数据从自定义录入页面发送至目标页面;以及在录入数据没有通过校验的情况下,通过预设函数生成报错信息,并在自定义录入页面展示报错信息。

第三展示模块540,可以用于在目标页面的第三区域中设置提交按钮;以及响应于用户点击提交按钮,触发调用预设函数的操作。

根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

例如,第一展示模块410、第二展示模块420、校验模块430、录入数据获取模块440和存储模块450中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,第一展示模块410、第二展示模块420、校验模块430、录入数据获取模块440和存储模块450中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,第一展示模块410、第二展示模块420、校验模块430、录入数据获取模块440和存储模块450中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

图6示意性示出了根据本公开实施例的适于实现上文描述的方法的计算机系统的方框图。图6示出的计算机系统仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图6所示,计算机系统600包括处理器610以及计算机可读存储介质620。该计算机系统600可以执行根据本公开实施例的方法。

具体地,处理器610例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器610还可以包括用于缓存用途的板载存储器。处理器610可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

计算机可读存储介质620,例如可以是非易失性的计算机可读存储介质,具体示例包括但不限于:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;等等。

计算机可读存储介质620可以包括计算机程序621,该计算机程序621可以包括代码/计算机可执行指令,其在由处理器610执行时使得处理器610执行根据本公开实施例的方法或其任何变形。

计算机程序621可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序621中的代码可以包括一个或多个程序模块,例如包括621A、模块621B、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器610执行时,使得处理器610可以执行根据本公开实施例的方法或其任何变形。

根据本发明的实施例,第一展示模块410、第二展示模块420、校验模块430、录入数据获取模块440和存储模块450中的至少一个可以实现为参考图6描述的计算机程序模块,其在被处理器610执行时,可以实现上面描述的相应操作。

本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行本公开实施例所提供的方法的程序代码,当计算机程序产品在电子设备上运行时,该程序代码用于使电子设备实现本公开实施例所提供的服务器的控制方法。

在该计算机程序被处理器610执行时,执行本公开实施例的系统/装置中限定的上述功能。根据本公开的实施例,上文描述的系统、装置、模块、单元等可以通过计算机程序模块来实现。在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并被下载和安装,和/或从可拆卸存储介质被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。

根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

相关技术
  • 数据录入方法、装置、计算设备、介质和程序产品
  • 数据处理方法、装置、计算设备、程序产品和存储介质
技术分类

06120112858767