内容项传输方法、装置、设备及存储介质与流程

文档序号:19879336发布日期:2020-02-08 06:48阅读:161来源:国知局
内容项传输方法、装置、设备及存储介质与流程

本申请涉及计算机技术领域,特别是涉及内容项传输方法、装置、设备及存储介质。



背景技术:

电子单据(本文简称为单据)是办理货物交付以及货款支付等的一种依据。通常情况下,单据可以包括多个输入框,且,单据中的输入框通常仅允许输入特定的内容(也即是合法内容项),而不能随意进行输入,因此,在检测到对单据数据框的输入操作时,终端需要向服务器请求合法内容项,以基于请求到的合法内容项对用户的输入进行补全,或者,对用户的输入进行验证等。

相关技术中,考虑到合法内容项有可能会更新,因此,为了保证输入正确,终端在每次检测到对单据数据框的输入操作时,都需要向服务器请求该单据对应的全部合法内容项。

然而,单据对应的全部合法内容项的数目有可能非常庞大,在一些情况下,该全部合法内容的数目可以达到几十万之多,因此,终端向服务器请求全部合法内容项的时延较大,而相关技术中,终端在每次检测到对单据输入框的输入操作时都需要向服务器请求该单据对应的全部合法内容项,这会造成时延累积,继而影响单据的处理效率。



技术实现要素:

基于此,有必要针对单据的处理效率较低的问题,提供一种内容项传输方法、装置、设备及存储介质。

第一方面,提供了一种内容项传输方法,该方法包括:

接收终端发送的内容项获取请求,该内容项获取请求用于指示服务器将目标单据的输入框中允许输入的合法内容项发送至该终端;

当该内容项获取请求携带目标版本标识,且,该目标版本标识不为最新版本标识时,获取该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,其中,该目标版本标识用于指示该终端存储的合法内容项集合的版本;

将该目标差异内容项发送至该终端。

在其中一个实施例中,该服务器的标识数据库中存储有多个版本标识以及任意相邻两个版本的内容项集合之间的差异内容项,该获取该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,包括:

根据该目标版本标识查询该标识数据库,获取该目标版本标识所指示的版本与该最新版本标识所指示的版本之间相差的版本;

根据该相差的版本获取该目标差异内容项。

在其中一个实施例中,该将该目标差异内容项发送至该终端之后,该方法还包括:

接收该终端发送的内容项更新请求;

根据该内容项更新请求,对该最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合;

生成更新版本标识,并将该更新版本标识存储至该服务器的标识数据库中,该更新版本标识用于指示该更新后的合法内容项集合的版本;

将该更新操作对应的合法内容项作为该更新版本标识所指示版本的内容项集合与该最新版本标识所指示版本的内容项集合的差异内容项存储至该服务器的标识数据库中。

在其中一个实施例中,该接收终端发送的内容项获取请求之后,该方法还包括:

当该内容项获取请求携带该目标版本标识,且,该目标版本标识为该最新版本标识时,向该终端发送空集。

在其中一个实施例中,该接收终端发送的内容项获取请求之后,该方法还包括:

当该内容项获取请求未携带该目标版本标识时,将该目标单据的输入框中允许输入的所有合法内容项发送至该终端。

在其中一个实施例中,该将该目标差异内容项发送至该终端,包括:

向该终端发送该最新版本标识,该最新版本标识用于指示该终端将该目标版本标识更新为该最新版本标识。

第二方面,提供了一种内容项传输方法,该方法包括:

当在目标单据的输入框中检测到输入操作时,确定终端中是否存储有合法内容项集合,该合法内容项集合包括目标单据的输入框中允许输入的合法内容项;

当该终端中存储有合法内容项集合时,获取用于指示该合法内容项集合的版本的目标版本标识;

向服务器发送内容项获取请求,该内容项获取请求携带该目标版本标识,该内容项获取请求用于指示该服务器在该目标版本标识不为最新版本标识时,将该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项发送至该终端;

接收该目标差异内容项。

在其中一个实施例中,该接收该目标差异内容项之后,该方法还包括:

在检测到内容项更新指令后,向该服务器发送内容项更新请求;

该内容项更新请求用于指示该服务器根据该内容项更新请求,对该最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合。

在其中一个实施例中,该方法还包括:

当该终端中未存储有合法内容项集合时,向该服务器发送未携带该目标版本标识的内容项获取请求;

接收并存储该服务器发送的该目标单据的输入框中允许输入的所有合法内容项。

在其中一个实施例中,该方法还包括:

接收该服务器发送的空集,该空集是该服务器在确定该目标版本标识为该最新版本标识时发送的。

在其中一个实施例中,该接收该目标差异内容项之后,该方法还包括:

接收该服务器发送的该最新版本标识;

将该目标版本标识更新为该最新版本标识。

第三方面,提供了一种内容项传输装置,该装置包括:

第一接收模块,用于接收终端发送的内容项获取请求,该内容项获取请求用于指示服务器将目标单据的输入框中允许输入的合法内容项发送至该终端;

获取模块,用于在该内容项获取请求携带目标版本标识,且,该目标版本标识不为最新版本标识时,获取该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,其中,该目标版本标识用于指示该终端存储的合法内容项集合的版本;

第一发送模块,用于将该目标差异内容项发送至该终端。

第四方面,提供了一种内容项传输装置,该装置包括:

确定模块,用于在目标单据的输入框中检测到输入操作时,确定终端中是否存储有合法内容项集合,该合法内容项集合包括目标单据的输入框中允许输入的合法内容项;

获取模块,用于在该终端中存储有合法内容项集合时,获取用于指示该合法内容项集合的版本的目标版本标识;

第一发送模块,用于向服务器发送内容项获取请求,该内容项获取请求携带该目标版本标识,该内容项获取请求用于指示该服务器在该目标版本标识不为最新版本标识时,将该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项发送至该终端;

第一接收模块,用于接收该目标差异内容项。

第五方面,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现上述第一方面中任一项方法的步骤;或者,该处理器执行该计算机程序时实现上述第二方面中任一项方法的步骤。

第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项的方法的步骤;或者,该计算机程序被处理器执行时实现上述第二方面中任一项的方法的步骤。

本申请实施例提供的技术方案带来的有益效果至少包括:

通过接收终端发送的内容项获取请求,在该内容项获取请求携带目标版本标识,且该目标版本标识不为最新版本标识时,获取目标版本标识所指示版本的合法内容项集合与最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,其中,该目标版本标识用于指示终端存储的合法内容项集合的版本,而后,将目标差异内容项发送至终端,这样,在终端已经存储有合法内容项集合的情况下,服务器就可以不用将全部合法内容项返回给终端了,因此,可以降低服务器向终端返回合法内容项的时延,继而提高单据的处理效率。

附图说明

图1为本申请实施例提供的一种内容项传输方法的实施环境的示意图;

图2为本申请实施例提供的一种内容项传输方法的流程图;

图3为本申请实施例提供的另一种内容项传输方法的流程图;

图4为本申请实施例提供的另一种内容项传输方法的流程图;

图5为本申请实施例提供的另一种内容项传输方法的流程图;

图6为本申请实施例提供的另一种内容项传输方法的流程图;

图7为本申请实施例提供的一种文本处理装置的框图;

图8为本申请实施例提供的另一种文本处理装置的框图;

图9为本申请实施例提供的另一种文本处理装置的框图;

图10为本申请实施例提供的另一种文本处理装置的框图;

图11为本申请实施例提供的一种计算机设备的框图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

下面,将对本申请实施例提供的内容项传输方法所涉及到的实施环境进行简要说明。

请参考图1,如图1所示,该实施环境可以包括终端101和服务器102,其中,终端101中可以安装有单据应用程序,该单据应用程序可以对电子单据进行展示,并可以接收用户在电子单据的输入框中的输入。该服务器102可以是一台服务器,也可以是由多台服务器组成的服务器集群。

请参考图2,其示出了本申请实施例提供的一种内容项传输方法的流程图,该内容项传输方法可以应用于图1所示实施环境中的服务器102中。如图2所示,该内容项传输方法可以包括以下步骤:

步骤201、服务器接收终端发送的内容项获取请求。

其中,该内容项获取请求用于指示服务器将目标单据的输入框中允许输入的合法内容项发送至终端。

在本申请实施例中,终端可以在目标单据的输入框中检测到输入操作时,向服务器发送该内容项获取请求。

步骤202、当内容项获取请求携带目标版本标识,且,该目标版本标识不为最新版本标识时,服务器获取目标版本标识所指示版本的合法内容项集合与最新版本标识所指示版本的合法内容项集合之间的目标差异内容项。

在本申请实施例中,当终端中存储有合法内容项集合时,终端可以获取用于指示终端中存储的合法内容项集合的版本的目标版本标识,并将该目标版本标识信息携带于内容项获取请求中发送给服务器。其中,终端中存储的合法内容项集合包括目标单据的输入框中允许输入的至少一个合法内容项。

当服务器检测到终端发送的内容项获取请求中携带有目标版本标识时,服务器可以确定终端中存储有合法内容项集合。在这种情况下,服务器可以判断该目标版本标识是否为最新版本标识。当该目标版本标识为最新版本标识时,说明终端中存储的合法内容项集合与最新版本的合法内容项集合相同,此时,服务器可以向终端发送空集,或者,服务器可以不响应终端发送的内容项获取请求。当该目标版本标识不为最新版本标识时,说明终端中存储的合法内容项集合不为最新版本的合法内容项集合,此时,服务器可以获取目标版本标识所指示版本的合法内容项集合与最新版本标识所指示版本的合法内容项集合(也即是最新版本的合法内容项集合)之间的目标差异内容项。

当服务器检测到终端发送的内容项获取请求中未携带目标版本标识时,服务器可以确定终端中没有存储合法内容项集合。在这种情况下,服务器可以将目标单据的输入框中允许输入的所有合法内容项发送至终端。

步骤203、服务器将目标差异内容项发送至终端。

在将目标差异内容项发送至终端之后,服务器还可以将最新版本标识发送至终端,终端接收到该最新版本标识之后,可以利用该最新版本标识更新目标版本标识,以利用该最新版本标识指示终端中存储的合法内容项集合的版本。

在本申请实施例提供的内容项传输方法中,通过接收终端发送的内容项获取请求,在该内容项获取请求携带目标版本标识,且该目标版本标识不为最新版本标识时,获取目标版本标识所指示版本的合法内容项集合与最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,其中,该目标版本标识用于指示终端存储的合法内容项集合的版本,而后,将目标差异内容项发送至终端,这样,在终端已经存储有合法内容项集合的情况下,服务器就可以不用将全部合法内容项返回给终端了,因此,可以降低服务器向终端返回合法内容项的时延,继而提高单据的处理效率。

请参考图3,其示出了本申请实施例提供的另一种内容项传输方法的流程图,该内容项传输方法可以应用于图1所示实施环境中的服务器102中。如图3所示,在上文所述的实施例的基础上,步骤202包括:

步骤2021、服务器根据目标版本标识查询标识数据库,获取目标版本标识所指示的版本与最新版本标识所指示的版本之间相差的版本。

在本申请的一个实施例中,该标识数据库可以设置于服务器的redis缓存中,该标识数据库中存储有多个版本标识以及任意相邻两个版本的内容项集合之间的差异内容项。服务器可以根据该目标版本标识查询标识数据库,根据标识数据库中存储的多个版本标识获取目标版本标识所指示的版本与最新版本标识所指示的版本之间相差的版本。

步骤2022、服务器根据相差的版本从标识数据库中获取该目标差异内容项。

服务器可以根据目标版本标识所指示的版本与最新版本标识所指示的版本之间相差的版本以及标识数据库中存储的任意相邻两个版本的内容项集合之间的差异内容项获取该目标差异内容项。

例如,目标版本标识所指示的版本与最新版本标识所指示的版本之间相差的版本为版本a和版本b,则服务器可以从标识数据库中获取版本a与目标版本标识所指示的版本之间的差异内容项,服务器可以从标识数据库中获取版本a和版本b之间的差异内容项,同时,服务器还可以获取版本b与最新版本标识所指示的版本之间的差异内容项。接着,服务器可以根据版本a与目标版本标识所指示的版本之间的差异内容项、版本a和版本b之间的差异内容项以及版本b与最新版本标识所指示的版本之间的差异内容项获取目标差异内容项。

请参考图4,其示出了本申请实施例提供的另一种内容项传输方法的流程图,该内容项传输方法可以应用于图1所示实施环境中的服务器102中。如图3所示,在上文所述的实施例的基础上,步骤203之后,所述方法还包括:

步骤401、服务器接收终端发送的内容项更新请求。

实际应用中,用户可以对服务器中存储的合法内容项集合中的合法内容项进行更新,当需要进行更新时,用户可以触发终端向服务器发送内容项更新请求。

步骤402、服务器根据内容项更新请求,对最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合。

其中,该更新操作包括对最新版本标识所指示版本的合法内容项集合中的合法内容项进行删除的操作以及修行修改的操作,此外,该更新操作还包括在最新版本标识所指示版本的合法内容项集合中增加新的内容项的操作。

步骤403、服务器生成更新版本标识,并将更新版本标识存储至服务器的标识数据库中。

其中,该更新版本标识用于指示更新后的合法内容项集合的版本。

步骤404、服务器将更新操作对应的合法内容项作为更新版本标识所指示版本的内容项集合与最新版本标识所指示版本的内容项集合的差异内容项存储至服务器的标识数据库中。

请参考图5,其示出了本申请实施例提供的一种内容项传输方法的流程图,该内容项传输方法可以应用于图1所示实施环境中的终端101中。如图5所示,该内容项传输方法可以包括以下步骤:

步骤501、当在目标单据的输入框中检测到输入操作时,终端确定本地中是否存储有合法内容项集合。

其中,该合法内容项集合包括目标单据的输入框中允许输入的合法内容项。

步骤502、当终端中存储有合法内容项集合时,终端获取用于指示本地中存储的合法内容项集合的版本的目标版本标识。

步骤503、终端向服务器发送内容项获取请求。

其中,当终端中存储有合法内容项集合时,该内容项获取请求可以携带该目标版本标识,该内容项获取请求用于指示服务器在目标版本标识不为最新版本标识时,将目标版本标识所指示版本的合法内容项集合与最新版本标识所指示版本的合法内容项集合之间的目标差异内容项发送至终端。

步骤504、终端接收目标差异内容项。

当终端中存储有合法内容项集合时,终端可以接收该目标差异内容项,可选的,在这种情况下,终端还可以接收服务器发送的最新版本标识,并将该目标版本标识更新为最新版本标识,以利用该最新版本标识指示终端中存储的目标内容项集合的版本。

在本申请的一个实施例中,当终端中未存储有合法内容项集合时,在目标单据的输入框中监测到输入操作后,终端可以向服务器发送未携带目标版本标识的内容项获取请求,服务器接收到该未携带目标版本标识的内容项获取请求时,可以确定终端中未存储有合法内容项集合,在这种情况下,服务器可以将目标单据的输入框中允许输入的所有合法内容项均发送至终端,终端可以接收并存储服务器发送的目标单据的输入框中允许输入的所有合法内容项。

在本申请的另一个实施例中,当服务器确定目标版本标识与最新版本标识相同时,服务器可以向终端发送空集,此时,终端可以接收服务器发送的空集。

在本申请实施例提供的内容项传输方法中,通过服务器接收终端发送的内容项获取请求,在该内容项获取请求携带目标版本标识,且该目标版本标识不为最新版本标识时,服务器获取目标版本标识所指示版本的合法内容项集合与最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,其中,该目标版本标识用于指示终端存储的合法内容项集合的版本,而后,服务器将目标差异内容项发送至终端,这样,在终端已经存储有合法内容项集合的情况下,服务器就可以不用将全部合法内容项返回给终端了,因此,可以降低服务器向终端返回合法内容项的时延,继而提高单据的处理效率。

请参考图6,其示出了本申请实施例提供的另一种内容项传输方法的流程图,该内容项传输方法可以应用于图1所示实施环境中的终端101中。如图6所示,在上文所述的实施例的基础上,步骤504之后,所述方法还包括:

步骤601、在检测到内容项更新指令后,终端向服务器发送内容项更新请求。

如上文所述,用户可以对服务器中存储的合法内容项集合进行更新,在需要对服务器中存储的合法内容项集合进行更新时,用户可以向终端输入内容项更新指令,在检测到内容项更新之后,终端可以向服务器发送内容项更新请求。

其中,内容项更新请求用于指示服务器根据内容项更新请求,对最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合。

请参考图7,其示出了本申请实施例提供的一种内容项传输装置700的框图,该内容项传输装置700可以配置于服务器中。如图7所示,该内容项传输装置700可以包括:第一接收模块701、获取模块702和第一发送模块703。

其中,该第一接收模块701,用于接收终端发送的内容项获取请求,该内容项获取请求用于指示服务器将目标单据的输入框中允许输入的合法内容项发送至该终端。

该获取模块702,用于在该内容项获取请求携带目标版本标识,且,该目标版本标识不为最新版本标识时,获取该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,其中,该目标版本标识用于指示该终端存储的合法内容项集合的版本。

该第一发送模块703,用于将该目标差异内容项发送至该终端。

在本申请的一个实施例中,该服务器的标识数据库中存储有多个版本标识以及任意相邻两个版本的内容项集合之间的差异内容项,该获取模块702,具体用于:根据该目标版本标识查询该标识数据库,获取该目标版本标识所指示的版本与该最新版本标识所指示的版本之间相差的版本;根据该相差的版本获取该目标差异内容项。

参考图8,本申请实施例还提供了一种内容项传输装置800,该内容项传输装置800除了包括内容项传输装置700包括的各模块外,可选的,还可以包括:第二接收模块704、更新模块705、生成模块706、存储模块707、第二发送模块708、第三发送模块709和第四发送模块710。

其中,该第二接收模块704,用于接收该终端发送的内容项更新请求。

该更新模块705,用于根据该内容项更新请求,对该最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合。

该生成模块706,用于生成更新版本标识,并将该更新版本标识存储至该服务器的标识数据库中,该更新版本标识用于指示该更新后的合法内容项集合的版本。

该存储模块707,用于将该更新操作对应的合法内容项作为该更新版本标识所指示版本的内容项集合与该最新版本标识所指示版本的内容项集合的差异内容项存储至该服务器的标识数据库中。

该第二发送模块708,用于在该内容项获取请求携带该目标版本标识,且,该目标版本标识为该最新版本标识时,向该终端发送空集。

该第三发送模块709,用于当该内容项获取请求未携带该目标版本标识时,将该目标单据的输入框中允许输入的所有合法内容项发送至该终端。

该第四发送模块710,用于向该终端发送该最新版本标识,该最新版本标识用于指示该终端将该目标版本标识更新为该最新版本标识。

本申请实施例提供的内容项传输装置,可以实现上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

关于内容项传输装置的具体限定可以参见上文中对于内容项传输方法的限定,在此不再赘述。上述内容项传输装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

请参考图9,其示出了本申请实施例提供的一种内容项传输装置900的框图,该内容项传输装置900可以配置于终端中。如图9所示,该内容项传输装置900可以包括:确定模块901、获取模块902、第一发送模块903和第一接收模块904。

其中,该确定模块901,用于在目标单据的输入框中检测到输入操作时,确定终端中是否存储有合法内容项集合,该合法内容项集合包括目标单据的输入框中允许输入的合法内容项。

该获取模块902,用于在该终端中存储有合法内容项集合时,获取用于指示该合法内容项集合的版本的目标版本标识。

该第一发送模块903,用于向服务器发送内容项获取请求,该内容项获取请求携带该目标版本标识,该内容项获取请求用于指示该服务器在该目标版本标识不为最新版本标识时,将该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项发送至该终端。

该第一接收模块904,用于接收该目标差异内容项。

参考图10,本申请实施例还提供了一种内容项传输装置1000,该内容项传输装置1000除了包括内容项传输装置900包括的各模块外,可选的,还可以包括:第二发送模块905、第三发送模块906、第二接收模块907、第三接收模块908、第四接收模块909和更新模块910。

其中,该第二发送模块905,用于在检测到内容项更新指令后,向该服务器发送内容项更新请求。其中,该内容项更新请求用于指示该服务器根据该内容项更新请求,对该最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合。

该第三发送模块906,用于在该终端中未存储有合法内容项集合时,向该服务器发送未携带该目标版本标识的内容项获取请求。

该第二接收模块907,用于接收并存储该服务器发送的该目标单据的输入框中允许输入的所有合法内容项。

该第三接收模块908,用于接收该服务器发送的空集,该空集是该服务器在确定该目标版本标识为该最新版本标识时发送的。

该第四接收模块909,用于接收该服务器发送的该最新版本标识。

该更新模块910,用于将该目标版本标识更新为该最新版本标识。

本申请实施例提供的内容项传输装置,可以实现上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

关于内容项传输装置的具体限定可以参见上文中对于内容项传输方法的限定,在此不再赘述。上述内容项传输装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在本申请的一个实施例中,提供了一种计算机设备,该计算机设备可以是终端或者服务器,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器和存储器。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机程序被处理器执行时以实现一种内容项传输方法。

本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在本申请的一个实施例中,提供了一种计算机设备,该计算机设备可以为服务器,该计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收终端发送的内容项获取请求,该内容项获取请求用于指示服务器将目标单据的输入框中允许输入的合法内容项发送至该终端;当该内容项获取请求携带目标版本标识,且,该目标版本标识不为最新版本标识时,获取该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,其中,该目标版本标识用于指示该终端存储的合法内容项集合的版本;将该目标差异内容项发送至该终端。

该服务器的标识数据库中存储有多个版本标识以及任意相邻两个版本的内容项集合之间的差异内容项,在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:根据该目标版本标识查询该标识数据库,获取该目标版本标识所指示的版本与该最新版本标识所指示的版本之间相差的版本;根据该相差的版本获取该目标差异内容项。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:接收该终端发送的内容项更新请求;根据该内容项更新请求,对该最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合;生成更新版本标识,并将该更新版本标识存储至该服务器的标识数据库中,该更新版本标识用于指示该更新后的合法内容项集合的版本;将该更新操作对应的合法内容项作为该更新版本标识所指示版本的内容项集合与该最新版本标识所指示版本的内容项集合的差异内容项存储至该服务器的标识数据库中。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:当该内容项获取请求携带该目标版本标识,且,该目标版本标识为该最新版本标识时,向该终端发送空集。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:当该内容项获取请求未携带该目标版本标识时,将该目标单据的输入框中允许输入的所有合法内容项发送至该终端。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:向该终端发送该最新版本标识,该最新版本标识用于指示该终端将该目标版本标识更新为该最新版本标识。

本申请实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在本申请的一个实施例中,提供了一种计算机设备,该计算机设备可以为终端,该计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

当在目标单据的输入框中检测到输入操作时,确定终端中是否存储有合法内容项集合,该合法内容项集合包括目标单据的输入框中允许输入的合法内容项;当该终端中存储有合法内容项集合时,获取用于指示该合法内容项集合的版本的目标版本标识;向服务器发送内容项获取请求,该内容项获取请求携带该目标版本标识,该内容项获取请求用于指示该服务器在该目标版本标识不为最新版本标识时,将该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项发送至该终端;接收该目标差异内容项。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:在检测到内容项更新指令后,向该服务器发送内容项更新请求;该内容项更新请求用于指示该服务器根据该内容项更新请求,对该最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:当该终端中未存储有合法内容项集合时,向该服务器发送未携带该目标版本标识的内容项获取请求;接收并存储该服务器发送的该目标单据的输入框中允许输入的所有合法内容项。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:接收该服务器发送的空集,该空集是该服务器在确定该目标版本标识为该最新版本标识时发送的。

在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:接收该服务器发送的该最新版本标识;将该目标版本标识更新为该最新版本标识。

本申请实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在本申请的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收终端发送的内容项获取请求,该内容项获取请求用于指示服务器将目标单据的输入框中允许输入的合法内容项发送至该终端;当该内容项获取请求携带目标版本标识,且,该目标版本标识不为最新版本标识时,获取该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项,其中,该目标版本标识用于指示该终端存储的合法内容项集合的版本;将该目标差异内容项发送至该终端。

该服务器的标识数据库中存储有多个版本标识以及任意相邻两个版本的内容项集合之间的差异内容项,在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据该目标版本标识查询该标识数据库,获取该目标版本标识所指示的版本与该最新版本标识所指示的版本之间相差的版本;根据该相差的版本获取该目标差异内容项。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收该终端发送的内容项更新请求;根据该内容项更新请求,对该最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合;生成更新版本标识,并将该更新版本标识存储至该服务器的标识数据库中,该更新版本标识用于指示该更新后的合法内容项集合的版本;将该更新操作对应的合法内容项作为该更新版本标识所指示版本的内容项集合与该最新版本标识所指示版本的内容项集合的差异内容项存储至该服务器的标识数据库中。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:当该内容项获取请求携带该目标版本标识,且,该目标版本标识为该最新版本标识时,向该终端发送空集。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:当该内容项获取请求未携带该目标版本标识时,将该目标单据的输入框中允许输入的所有合法内容项发送至该终端。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:向该终端发送该最新版本标识,该最新版本标识用于指示该终端将该目标版本标识更新为该最新版本标识。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在本申请的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

当在目标单据的输入框中检测到输入操作时,确定终端中是否存储有合法内容项集合,该合法内容项集合包括目标单据的输入框中允许输入的合法内容项;当该终端中存储有合法内容项集合时,获取用于指示该合法内容项集合的版本的目标版本标识;向服务器发送内容项获取请求,该内容项获取请求携带该目标版本标识,该内容项获取请求用于指示该服务器在该目标版本标识不为最新版本标识时,将该目标版本标识所指示版本的合法内容项集合与该最新版本标识所指示版本的合法内容项集合之间的目标差异内容项发送至该终端;接收该目标差异内容项。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:在检测到内容项更新指令后,向该服务器发送内容项更新请求;该内容项更新请求用于指示该服务器根据该内容项更新请求,对该最新版本标识所指示版本的合法内容项集合中的合法内容项进行更新操作,得到更新后的合法内容项集合。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:当该终端中未存储有合法内容项集合时,向该服务器发送未携带该目标版本标识的内容项获取请求;接收并存储该服务器发送的该目标单据的输入框中允许输入的所有合法内容项。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收该服务器发送的空集,该空集是该服务器在确定该目标版本标识为该最新版本标识时发送的。

在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收该服务器发送的该最新版本标识;将该目标版本标识更新为该最新版本标识。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1