CN110472177A - 页面信息上传方法、***、计算机设备和存储介质 - Google Patents
页面信息上传方法、***、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN110472177A CN110472177A CN201910629854.9A CN201910629854A CN110472177A CN 110472177 A CN110472177 A CN 110472177A CN 201910629854 A CN201910629854 A CN 201910629854A CN 110472177 A CN110472177 A CN 110472177A
- Authority
- CN
- China
- Prior art keywords
- modification time
- history
- time collection
- character string
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012986 modification Methods 0.000 claims abstract description 302
- 230000004048 modification Effects 0.000 claims abstract description 302
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims description 18
- 238000012217 deletion Methods 0.000 claims description 9
- 230000037430 deletion Effects 0.000 claims description 9
- 230000008859 change Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 239000012141 concentrate Substances 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000006854 communication Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请涉及云传输领域中的一种页面信息上传方法、***、计算机设备和存储介质。方法包括:获取包括页面标识的目标页面信息以及赋值修改时间集;利用页面标识和赋值修改时间集生成页面信息上传请求;将页面信息上传请求发送至中间服务器,使中间服务器获取与页面标识对应的历史修改时间集,根据历史修改时间集和赋值修改时间集生成第一差异信息,并将第一差异信息发送至目标服务器;删除目标页面信息中的特定字符串,得到删除后的目标页面信息;将历史页面信息与删除后的目标页面信息进行比对,得到第二差异信息;将第二差异信息发送至目标服务器,使目标服务器根据第一差异信息和第二差异信息生成目标页面信息。采用本方法能够节省交互资源。
Description
技术领域
本申请涉及互联网技术领域,特别是涉及一种页面信息上传方法、***、计算机设备和存储介质。
背景技术
随着互联网技术的发展,终端与服务器之间可以利用网络进行交互。例如,终端在浏览页面的过程中,可以向服务器发送访问请求,获取服务器根据访问请求反馈的页面信息,以此展示页面信息。终端也可以将页面信息上传至服务器,以供服务器进行处理。
在传统方式中,终端向服务器上传页面信息的过程,通常都是将页面包括的所有页面信息直接上传至服务器。当终端向服务器重复上传相同或近似的页面信息时,终端每次都要上传所有的页面信息,这样会消耗不必要的交互资源,例如不必要的带宽资源和流量资源等,造成了交互资源的浪费。
发明内容
基于此,有必要针对上述技术问题,提供一种能够节省交互资源的页面信息上传方法、***、计算机设备和存储介质。
一种页面信息上传方法,所述方法包括:
获取目标页面信息以及赋值修改时间集,所述目标页面信息中包括页面标识;
利用所述页面标识和所述赋值修改时间集生成页面信息上传请求;
将所述页面信息上传请求发送至中间服务器,使得所述中间服务器获取与所述页面标识对应的历史修改时间集,根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息,并将所述第一差异信息发送至目标服务器;
删除所述目标页面信息中的特定字符串,得到删除后的目标页面信息;
获取与所述页面标识对应的历史页面信息,将所述历史页面信息与所述删除后的目标页面信息进行比对,得到第二差异信息;
将所述第二差异信息发送至目标服务器,使得所述目标服务器根据所述第一差异信息和所述第二差异信息生成所述目标页面信息。
在其中一个实施例中,所述获取目标页面信息以及赋值修改时间集包括:
读取所述目标页面信息中的多个特定字符串;
获取与所述特定字符串对应的赋值修改时间,利用所述赋值修改时间生成赋值修改时间集。
在其中一个实施例中,所述方法还包括:
监听指向与所述页面标识对应的特定字符串的赋值修改指令;
根据所述赋值修改指令记录对应的赋值修改时间;
利用多次记录的所述赋值修改时间生成所述页面标识对应的赋值修改时间集。
一种页面信息上传方法,所述方法包括:
接收页面信息上传请求,所述页面信息上传请求携带了页面标识,以及赋值修改时间集;
获取与所述页面标识对应的历史修改时间集;
根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息;
将所述第一差异信息发送至目标服务器,使得所述目标服务器根据所述第一差异信息与第二差异信息生成目标页面信息,所述第二差异信息由终端将所述页面标识对应的历史页面信息与删除特定字符串后的目标页面信息进行比对得到并发送至所述目标服务器。
在其中一个实施例中,所述根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息包括:
利用所述历史修改时间集与所述赋值修改时间集进行比对,得到比对结果;
将所述比对结果发送至所述终端,接收所述终端返回的与所述比对结果对应的特定字符串;
获取与所述页面标识对应的历史字符串;
将所述特定字符串与所述历史字符串进行比对,得到差异字符串,将所述差异字符串作为第一差异信息。
在其中一个实施例中,所述将所述特定字符串与所述历史字符串进行比对,得到差异字符串包括:
读取所述特定字符串中的多个目标键值和所述目标键值各自对应的当前标签,以及所述历史字符串中的多个历史键值和所述历史键值各自对应的历史标签;
将所述当前标签与对应的所述历史标签进行匹配,并记录匹配失败的当前标签;
将匹配失败的当前标签对应的目标键值与历史标签对应的历史键值进行比对,得到差异字符串。
在其中一个实施例中,所述赋值修改时间集包括特定字符串修改时间集和目标键值修改时间集;所述历史修改时间集包括历史字符串修改时间集和历史键值修改时间集;所述根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息包括:
将所述特定字符串修改时间集与所述历史字符串修改时间集进行比对,得到差异字符串;
利用所述差异字符串对应的目标键值修改时间集与所述差异字符串对应的历史键值修改时间集进行比对,得到差异键值,将所述差异键值作为第一差异信息。
一种页面信息上传***,所述***包括:
终端,用于获取目标页面信息以及赋值修改时间集,所述目标页面信息中包括页面标识;利用所述页面标识和所述赋值修改时间集生成页面信息上传请求;
中间服务器,用于接收终端发送的所述页面信息上传请求,所述页面信息上传请求携带了页面标识,以及赋值修改时间集;获取与所述页面标识对应的历史修改时间集;根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息;将所述第一差异信息发送至目标服务器;
所述终端还用于删除所述目标页面信息中的特定字符串,得到删除后的目标页面信息;获取与所述页面标识对应的历史页面信息,将所述历史页面信息与所述删除后的目标页面信息进行比对,得到第二差异信息;将所述第二差异信息发送至目标服务器;
目标服务器,用于接收终端发送的所述第二差异信息;接收中间服务器发送的第一差异信息;根据所述第一差异信息和所述第二差异信息生成所述目标页面信息。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述页面信息上传方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述页面信息上传方法步骤。
上述页面信息上传方法、***、计算机设备和存储介质,终端获取目标页面信息和赋值修改时间集,利用目标页面信息中的页面标识和赋值修改时间集生成页面信息上传请求。终端将页面信息上传请求发送至中间服务器。中间服务器根据页面信息上传请求中携带的页面标识获取对应的历史修改时间集,根据历史修改时间集和赋值修改时间集生成第一差异信息,并将第一差异信息发送至目标服务器。终端还通过获取与页面标识对应的历史页面信息,将历史页面信息与删除掉特定字符串的目标页面信息进行比对,得到第二差异信息,并将第二差异信息发送至目标服务器。目标服务器即可根据第一差异信息与第二差异信息生成目标页面信息。相较于传统方式,终端在上传页面信息时仅需要上传页面标识、赋值修改时间集以及第二差异信息,目标服务器即可得到目标页面信息。终端不需要重复上传目标页面信息与历史页面信息之间相同部分的数据,大量减少了终端上传的数据量,从而有效的节省了交互资源。
附图说明
图1为一个实施例中页面信息上传方法的应用环境图;
图2为一个实施例中页面信息上传方法的流程示意图;
图3为另一个实施例中页面信息上传方法的流程示意图;
图4为一个实施例中根据页面标识以及赋值修改时间集生成第一差异信息的步骤的流程示意图;
图5为一个实施例中计算机设备的内部结构图;
图6为另一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的页面信息上传方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与中间服务器104和目标服务器106进行通信,中间服务器104也可以通过网络与目标服务器106进行通信。终端102获取目标页面信息和赋值修改时间集,目标页面信息中包括页面标识。终端102利用页面标识和赋值修改时间集生成页面信息上传请求,并将页面信息上传请求发送至中间服务器104。中间服务器104根据页面信息上传请求携带的页面标识获取对应的历史修改时间集,根据历史修改时间集和赋值修改时间集生成第一差异信息,将第一差异信息发送至目标服务器106。终端102删除目标页面信息中的特定字符串,得到删除后的目标页面信息,获取与页面标识对应的历史页面信息。终端102将历史页面信息与删除后的目标页面信息比对后得到第二差异信息,将第二差异信息发送至目标服务器106。目标服务器106接收中间服务器104发送的第一差异信息,以及终端102发送的第二差异信息,利用第一差异信息和第二差异信息生成目标页面信息。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,中间服务器104和目标服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种页面信息上传方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
步骤202,获取目标页面信息以及赋值修改时间集,目标页面信息中包括页面标识。
赋值修改时间集是指页面信息中的特定字符串对应的赋值的修改时间的集合。特定字符串可以是一种特定格式的字符串,特定格式包括多种格式中的至少一种。例如,特定字符串可以包括当前页面中的Json(JavaScript Object Notation,JavaScript对象简谱)字符串。
终端可以接收通过用户触发重复上传页面信息的操作开始上传目标页面信息。具体的,终端可以获取目标页面。目标页面对应的页面信息即为目标页面信息。其中,目标页面可以是用户从多个页面中选择的至少一个。例如,目标页面可以是当前浏览的当前页面,还可以是最近更新的页面。页面信息可以包括页面标识、页面内容以及页面结构等。页面内容可以包括目标页面中的全部内容,也可以包括目标页面中的部分内容。
终端可以通过多种方式获取赋值修改时间集。具体的,终端可以查找目标页面信息中的特定字符串,根据查找到的特定字符串获取对应的赋值修改时间,利用多个特定字符串各自对应的赋值修改时间生成赋值修改时间集。赋值修改时间集还可以与页面标识对应,页面标识可以与赋值修改时间集直接存在关联关系,终端可以根据页面标识与赋值修改时间集之间的关联关系获取与页面标识对应的赋值修改时间集。
步骤204,利用页面标识和赋值修改时间集生成页面信息上传请求。
步骤206,将页面信息上传请求发送至中间服务器,使得中间服务器获取与页面标识对应的历史修改时间集,根据历史修改时间集和赋值修改时间集生成第一差异信息,并将第一差异信息发送至目标服务器。
终端利用页面标识和赋值修改时间集生成页面信息上传请求,生成的页面信息上传请求携带了页面标识和赋值修改时间集。终端将生成的页面信息上传请求发送至中间服务器。使得中间服务器接收到终端发送的页面信息上传请求后,对页面信息上传请求进行解析,得到页面信息上传请求中携带的页面标识和赋值修改时间集。中间服务器根据页面标识和赋值修改时间集生成第一差异信息,并将第一差异信息发送至目标服务器。
具体的,中间服务器可以根据页面标识获取对应的历史修改时间集。历史修改时间集是指终端历史上传页面信息时与特定字符串对应的赋值修改时间集。终端每次对特定字符串的赋值进行修改,即可更新赋值修改时间集。终端可以重复上传一次或多次目标页面信息,因此,页面标识可以对应包括一个或多个的历史修改时间集。进一步的,中间服务器可以获取最近一次上传页面信息时上传的历史修改时间集。中间服务器将赋值修改时间集与历史修改时间集进行比对,即可得到修改时间不同的差异字符串。中间服务器将差异字符串发送至终端,终端在接收到差异字符串后,向中间服务器上传差异字符串对应的特定字符串。中间服务器将差异字符串作为第一差异信息发送至目标服务器,第一差异信息记载了目标页面信息与历史页面信息之间的差异字符串。
步骤208,删除目标页面信息中的特定字符串,得到删除后的目标页面信息。
步骤210,获取与页面标识对应的历史页面信息,将历史页面信息与删除后的目标页面信息进行比对,得到第二差异信息。
步骤212,将第二差异信息发送至目标服务器,使得目标服务器根据第一差异信息和第二差异信息生成目标页面信息。
终端还可以获取与页面标识对应的历史页面信息。其中,历史页面信息是指终端在本次上传页面信息之前,上传至目标服务器的与页面标识对应的页面信息。终端可以重复上传一次或多次页面信息,因此,页面标识可以对应一个或多个版本的历史页面信息。进一步的,终端可以获取上一次上传至目标服务器的历史页面信息。
终端将历史页面信息与删除掉特定字符串后的目标页面信息进行比对,得到第二差异信息。其中,第二差异信息是指删除掉特定字符串的目标页面信息与历史页面信息之间的差异信息。终端多次上传页面信息,主要是针对目标页面信息中的特定字符串进行了修改后,需要重复上传。目标页面信息与历史页面信息之间的区别主要是经过修改的特定字符串之间的不同。因此,终端将目标页面信息中的特定字符串删除,将删除后的目标页面信息与历史页面信息进行比对,得到的第二差异信息通常只包括少量的差异数据,甚至为空数据。终端仅将第二差异信息发送至目标服务器,不需要将目标页面信息中的所有数据发送至目标服务器,有效的减少了终端在上传过程中上传的数据量,从而节省了交互资源。
终端将第二差异信息发送至目标服务器。目标服务器可以将中间服务器发送的第一差异信息和终端发送的第二差异信息进行整合,得到目标页面信息与历史页面信息之间的差异信息。目标服务器将差异信息与历史页面信息进行整合,生成目标页面信息。
在本实施例中,终端在上传页面信息时仅需要上传页面标识、赋值修改时间集以及第二差异信息,目标服务器即可得到目标页面信息。终端不需要重复上传目标页面信息与历史页面信息之间相同部分的数据,大量减少了终端上传的数据量,提高了终端上传页面信息的效率,并有效的节省了交互资源。
在一个实施例中,获取目标页面信息以及赋值修改时间集的步骤包括:读取目标页面信息中的多个特定字符串;获取与特定字符串对应的赋值修改时间,利用赋值修改时间生成赋值修改时间集。
终端可以获取与页面标识对应的目标页面信息,从目标页面信息中读取多个特定字符串。例如,终端读取的多个特定字符串中的一个特定字符串可以表示为{a:”赋值1”,b:”赋值2”,c:”赋值3”}。终端读取的多个特定字符串可以包括相较于上一次上传的历史页面信息进行过修改,也可以包括相较于上一次上传的历史页面信息没有修改的。
终端获取每个特定字符串对应的赋值修改时间,利用多个特定字符串各自对应的多个赋值修改时间生成赋值修改时间集。例如,目标页面信息中共包括n个特定字符串,其中,n为大于等于1的整数。终端获取到每个特定字符串对应的赋值修改时间分别为T1、T2、T3……Tn,终端即可生成页面标识对应的赋值修改时间集,赋值修改时间集可以是如(T1,T2,T3……Tn)的修改时间数组。
终端可以将赋值修改时间集发送至中间服务器,以使中间服务器将赋值修改时间集与历史修改时间集进行比对。具体的,终端逐一将特定字符串对应的赋值修改时间与该特定字符串对应的历史修改时间进行比对。当特定字符串对应的赋值修改时间与历史修改时间相同时,则说明该特定字符串相较于历史页面信息中对应的字符串并未发生修改,与历史字符串一致。当特定字符串对应的赋值修改时间与历史修改时间不同时,则说明该特定字符串相较于历史页面信息中对应的字符串发生了修改,与历史字符串不一致。终端将与对应的历史字符串不一致的特定字符串作为差异字符串。
在本实施例中,终端通过读取目标页面信息中的多个特定字符串,获取与特定字符串对应的赋值修改时间,利用赋值修改时间生成赋值修改时间集。终端只需要将赋值修改时间集发送至中间服务器,中间服务器即可根据赋值修改时间集与历史修改时间集进行比对,确定目标页面信息与历史页面信息之间的差异字符串。不需要终端上传目标页面信息中的所有特定字符串,而且赋值修改时间集相较于特定字符串的数据量也较小。有效的减少了减少了终端上传的数据量,提高了终端上传页面信息的效率,节省了交互资源。
在一个实施例中,上述页面信息上传方法还包括:监听指向与页面标识对应的特定字符串的赋值修改指令;根据赋值修改指令记录对应的赋值修改时间;利用多次记录的赋值修改时间生成页面标识对应的赋值修改时间集。
终端监听通过进行赋值修改操作触发的赋值修改指令,赋值修改指令可以指向与页面标识对应的目标页面信息中的一个或多个特定字符串。终端根据赋值修改指令执行对应的赋值修改操作,并记录赋值修改指令对应的赋值修改时间。
终端可以利用多次记录的赋值修改时间生成多种页面标识对应的赋值修改时间集。具体的,终端可以将多次记录的赋值修改时间结合历史修改时间集,生成每个特定字符串都存在对应赋值修改时间的赋值修改时间集。终端还可以只将多次记录的赋值修改时间生成赋值修改时间集。赋值修改时间集中仅包括根据赋值修改指令进行了修改的差异字符串对应的赋值修改时间。中间服务器不需要将赋值修改时间集与历史修改时间集进行比对,即可确定发生修改的差异字符串。从而有效的提高了中间服务器确定差异字符串的效率,进而提高了终端的页面信息上传效率。
终端还可以建立赋值修改时间集与页面标识之间对应的关联关系,生成与页面标识对应的赋值修改时间集。终端可以根据关联关系直接获取与页面标识对应的赋值修改时间集。
在本实施例中,终端根据页面标识与赋值修改时间集之间的关联关系直接获取与页面标识对应的赋值修改时间集,不需要逐一读取页面标识对应的目标页面信息中的特定字符串,再根据特定字符串对应的赋值修改时间确定赋值修改时间集。从而有效的提高了终端获取页面标识对应的赋值修改时间集的效率进而提高了终端的页面信息上传效率。
在一个实施例中,如图3所示,提供了一种页面信息上传方法,以该方法应用于图1中的中间服务器104为例进行说明,包括以下步骤:
步骤302,接收页面信息上传请求,页面信息上传请求携带了页面标识,以及赋值修改时间集。
赋值修改时间集是指页面信息中的特定字符串对应的赋值的修改时间的集合。特定字符串可以是一种特定格式的字符串,特定格式包括多种格式中的至少一种。例如,特定字符串可以包括当前页面中的Json(JavaScript Object Notation,JavaScript对象简谱)字符串。中间服务器接收到终端发送的页面信息上传请求后,对页面信息上传请求进行解析,得到页面信息上传请求中携带的页面标识以及页面标识对应的赋值修改时间集。
步骤304,获取与页面标识对应的历史修改时间集。
步骤306,根据历史修改时间集和赋值修改时间集生成第一差异信息。
具体的,中间服务器可以根据页面标识获取对应的历史修改时间集。历史修改时间集是指终端历史上传页面信息时与特定字符串对应的赋值修改时间集。终端每次对特定字符串的赋值进行修改,即可更新赋值修改时间集。终端可以重复上传一次或多次目标页面信息,因此,页面标识可以对应包括一个或多个的历史修改时间集。进一步的,中间服务器可以获取最近一次上传页面信息时上传的历史修改时间集。
中间服务器将赋值修改时间集与历史修改时间集进行比对,即可得到修改时间不同的差异字符串。中间服务器将差异字符串发送至终端,终端在接收到差异字符串后,向中间服务器上传差异字符串对应的特定字符串。中间服务器将差异字符串作为第一差异信息,第一差异信息记载了目标页面信息与历史页面信息之间的差异字符串。
在其中一个实施例中,若页面信息上传请求中携带的赋值修改时间集仅包括进行了修改的差异字符串对应的赋值修改时间,中间服务器则可以直接根据赋值修改时间集确定目标页面信息与历史页面信息之间的差异字符串,不需要将赋值修改时间集与历史修改时间集进行比对,从而有效的提高了确定差异字符串的效率。
步骤308,将第一差异信息发送至目标服务器,使得目标服务器根据第一差异信息与第二差异信息生成目标页面信息,第二差异信息由终端将页面标识对应的历史页面信息与删除特定字符串后的目标页面信息进行比对得到并发送至目标服务器。
中间服务器将第一差异信息发送至目标服务器,目标服务器还接收终端发送的第二差异信息。具体的,终端可以获取与页面标识对应的历史页面信息。其中,历史页面信息是指终端在本次上传页面信息之前,上传至目标服务器的与页面标识对应的页面信息。终端可以重复上传一次或多次页面信息,因此,页面标识可以对应一个或多个版本的历史页面信息。进一步的,终端可以获取上一次上传至目标服务器的历史页面信息。
终端将历史页面信息与删除掉特定字符串后的目标页面信息进行比对,得到第二差异信息。终端将第二差异信息发送至目标服务器。其中,终端在多次上传页面信息时,目标页面信息与历史页面信息之间主要是针对特定字符串进行了修改。因此,终端得到的第二差异信息只包括少量数据,甚至为空数据,从而有效的减少了终端上传至目标服务器的数据量。
目标服务器可以将中间服务器发送的第一差异信息和终端发送的第二差异信息进行整合,得到目标页面信息与历史页面信息之间的差异信息。目标服务器将差异信息与历史页面信息进行整合,生成目标页面信息。
在本实施例中,中间服务器根据接收到的页面信息上传请求,得到终端上传的页面标识和赋值修改时间集。中间服务器获取与页面标识对应的历史修改时间集,根据历史修改时间集和赋值修改时间集生成第一差异信息并发送至目标服务器。目标服务器即可根据中间服务器发送的第一差异信息和终端发送的第二差异信息生成目标页面信息。终端不需要重复上传目标页面信息与历史页面信息之间相同部分的数据,大量减少了终端上传的数据量,提高了终端上传页面信息的效率,并有效的节省了交互资源。
在一个实施例中,如图4所示,根据历史修改时间集和赋值修改时间集生成第一差异信息的步骤包括:
步骤402,利用历史修改时间集与赋值修改时间集进行比对,得到比对结果。
步骤404,将比对结果发送至终端,接收终端返回的与比对结果对应的特定字符串。
步骤406,获取与页面标识对应的历史字符串。
步骤408,将特定字符串与历史字符串进行比对,得到差异字符串,将差异字符串作为第一差异信息。
中间服务器可以获取与页面标识对应的历史修改时间集,将终端发送的页面信息上传请求中携带的赋值修改时间集与历史修改时间集进行比对,得到比对结果。具体的,中间服务器可以将赋值修改时间集中的每一个特定字符串的赋值修改时间分别与该特定字符串对应的历史修改时间进行比对,得到每一个特定字符串的赋值修改时间与历史修改时间的比对结果。
中间服务器可以以多种形式记载比对结果。例如,中间服务器可以以差异数组的形式记载比对结果。当特定字符串对应的赋值修改时间与历史修改时间相同时,则将差异数组中的对应分量记为0。当特定字符串对应的赋值修改时间与历史修改时间不同时,则将差异数组中的对应分量记为1。例如,目标页面信息中包括6个特定字符串,中间服务器即可得到形如(0,0,1,0,0,0)的差异数组。该差异数组表示仅第三个特定字符串对应的赋值修改时间与历史修改时间不同。
中间服务器将比对结果发送至终端,终端接收到比对结果后,向中间服务器返回与比对结果对应的特定字符串。终端可以直接根据中间服务器发送的比对结果返回对应的特定字符串。即终端在将页面信息上传请求发送至中间服务器后,终端与中间服务器的二次通信过程可以在用户无感知的情况下完成,有效的提高了上传操作效率,从而提高了用户体验。
具体的,终端向中间服务器返回赋值修改时间与历史修改时间不一致的特定字符串。例如,中间服务器得到的比对结果为(0,0,1,0,0,0)的差异数组时,表示仅第三个特定字符串对应的赋值修改时间与历史修改时间不同,终端则仅向中间服务器发送第三个特定字符串。
中间服务器获取与页面标识对应的历史字符串,将终端发送的特定字符串与对应的历史字符串进行比对。历史字符串为页面标识对应的历史页面信息中的特定字符串。同一个页面标识对应的特定字符串和历史字符串是相对应的。当特定字符串与对应的历史字符串不同时,表示该特定字符串相较于历史字符串进行了修改,中间服务器确定该特定字符串为差异字符串。将差异字符串作为第一差异信息上传至目标服务器。
在本实施例中,中间服务器在特定字符串对应的赋值修改时间与历史修改时间不同时,还将特定字符串与对应的历史字符串进行比对。防止中间服务器在终端对特定字符串进行修改后,但修改结果与历史字符串一致的情况下,将与历史字符串一致的特定字符串作为差异字符串,重复发送至目标服务器。避免中间服务器重复上传与历史字符串相同的特定字符串,减少了中间服务器发送至目标服务器的数据量,有效的节省了交互资源。
在一个实施例中,若中间服务器将赋值修改时间集与历史修改时间集进行比对后,得到的比对结果为全部一致,如比对结果对应的差异数组为(0,0,0,0,0,0),表示目标页面信息中的特定字符串与上一次上传至目标服务器中的历史页面信息中的历史字符串完全一致。中间服务器则直接发送空的第一差异信息至目标服务器,目标服务器可以利用历史页面信息中的历史字符串与第二差异信息进行整合,得到目标页面信息。
在本实施例中,当中间服务器比对赋值修改时间集与历史修改时间集后发现比对结果一致时,表示目标页面信息中的所有特定字符串对应的赋值修改时间与历史修改时间一致,即特定字符串并未进行修改。中间服务器则发送空的第一差异信息至目标服务器,从而减少了中间服务器发送至目标服务器的数据量,有效的节省了交互资源。
在一个实施例中,将特定字符串与历史字符串进行比对,得到差异字符串的步骤包括:读取特定字符串中的多个目标键值和目标键值各自对应的当前标签,以及历史字符串中的多个历史键值和历史键值各自对应的历史标签;将当前标签与对应的历史标签进行匹配,并记录匹配失败的当前标签;将匹配失败的当前标签对应的目标键值与历史标签对应的历史键值进行比对,得到差异字符串。
每个字符串中可以包括多个键值,每个键值存在对应的标签。其中,标签可以利用多种信息标记键值,终端每次修改键值则更新键值对应的标签。例如,标签可以是键值对应的编号。终端也可以将键值的修改时间作为键值对应的标签。中间服务器读取特定字符串中的多个目标键值,和多个目标键值各自对应的当前标签。目标键值对应的当前标签可以是该目标键值最近一次修改时的修改时间。中间服务器还读取历史字符串中的多个历史键值以及多个历史键值各自对应的历史标签。其中,历史键值为终端上一次上传的历史页面信息对应的历史字符串中的键值。对应的,历史标签可以是历史键值对应的修改时间。
中间服务器逐一遍历特定字符串中的每个目标键值。具体的,中间服务器逐一将目标键值对应的当前标签与历史键值对应的历史标签进行匹配。当当前标签与历史标签匹配成功时,则表示当前标签对应的目标键值与历史标签对应的历史键值是一致的,中间服务器则不需要再将目标键值与历史键值进行比对。当当前标签与历史标签匹配失败时,则表示当前标签对应的目标键值与历史标签对应的历史键值是不一致的,中间服务器记录匹配失败的当前标签,将匹配失败的当前标签对应的目标键值与历史标签对应的历史键值进行比对。当目标键值与历史键值不一致时,确定目标键值对应的特定字符串为差异字符串。
在本实施例中,由于目标键值对应的数据可能较大,将较大的目标键值与历史键值匹配起来会耗费较大的计算资源。因此,中间服务器先将目标键值与历史键值分别对应的当前标签和历史标签进行匹配。只对匹配失败的目标键值和历史键值进行比对,避免了对特定字符串中的所有目标键值进行比对,从而有效的提高了特定字符串与历史字符串之间差异比对的效率。
在一个实施例中,赋值修改时间集包括特定字符串修改时间集和目标键值修改时间集;历史修改时间集包括历史字符串修改时间集合历史键值修改时间集;根据历史修改时间集和赋值修改时间集生成第一差异信息的步骤还包括:将特定字符串修改时间集与历史字符串修改时间集进行比对,得到差异字符串;利用差异字符串对应的目标键值修改时间集与差异字符串对应的历史键值修改时间集进行比对,得到差异键值,将差异键值作为第一差异信息。
赋值修改时间集包括特定字符串修改时间集和目标键值修改时间集。特定字符串修改时间集中包括的修改时间与特定字符串相对应。即页面标识对应的目标页面信息中包括的特定字符串数量,与特定字符串修改时间集中包括的分量数量一致。每一个特定字符串都对应一个目标键值修改时间集,目标键值修改时间集中包括的修改时间与特定字符串中的目标键值相对应。即特定字符串中包括的目标键值数量,与目标键值修改时间集中包括的分量数量一致。对应的,历史修改时间集中也可以包括历史字符串修改时间集和历史键值修改时间集。
中间服务器先将特定字符串修改时间集与历史字符串修改时间集进行比对,即可得到修改时间与历史修改时间不一致的差异字符串。在其中一个实施例中,当不存在修改时间与历史修改时间不一致的差异字符串时,表示终端上传的目标页面信息中的特定字符串与对应的历史字符串一致,中间服务器则发送空的第一差异信息至目标服务器。
中间服务器逐一读取差异字符串对应的目标键值修改时间集与历史键值修改时间集。将差异字符串对应的目标键值修改时间集与该差异字符串对应的历史键值修改时间集进行比对,得到修改时间不一致的差异键值。
中间服务器将差异键值发送至终端,终端接收到差异键值后,向中间服务器返回与差异键值对应的目标键值。终端仅将差异键值对应的目标键值发送至中间服务器,不需要终端将整个差异字符串对应的特定字符串发送至中间服务器,进一步减少了终端发送至中间服务器的数据量,从而有效的提高了上传页面信息的效率,节省了交互资源。
中间服务器即可将差异键值作为第一差异信息发送至目标服务器。目标服务器在整合第一差异信息时,仅需要将差异键值对应的历史键值替换为差异键值对应的目标键值,即可得到目标字符串。
在本实施例中,中间服务器利用将特定字符串修改时间集与历史字符串修改时间集进行比对,将目标键值修改时间集与历史键值修改时间集进行比对,将特定字符串细粒化。得到的第一差异信息即为键值层级的差异信息,中间服务器不需要再将特定字符串与历史字符串进行比对,有效的提高了特定字符串与历史字符串之间的差异比对效率。
在一个实施例中,目标服务器可以将终端发送的第二差异信息发送至中间服务器。中间服务器接收目标服务器发送的第二差异信息,利用第二差异信息和第一差异信息生成目标页面信息。具体的,中间服务器可以根据第一差异信息将历史字符串替换为目标字符串,再根据第二差异信息将历史页面信息中除历史字符串以外的部分修改为目标页面信息对应的部分内容,生成目标页面信息,以便于终端下一次上传页面信息时进行比对。进一步的,中间服务器还可以建立生成的目标页面信息与赋值修改时间集之间的关联关系,以便于终端下一次上传页面信息时进行比对。
在本实施例中,目标服务器可以将终端发送的第二差异信息发送至中间服务器,中间服务器与可以利用第一差异信息和第二差异信息生成目标页面信息,以便于终端下一次上传页面信息时进行比对,有效的提高了上传页面信息的效率。
应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,提供了一种页面信息上传***,该***包括:终端,用于获取目标页面信息以及赋值修改时间集,所述目标页面信息中包括页面标识;利用页面标识和赋值修改时间集生成页面信息上传请求;中间服务器,用于接收终端发送的页面信息上传请求,页面信息上传请求携带了页面标识,以及赋值修改时间集;获取与页面标识对应的历史修改时间集;根据历史修改时间集和赋值修改时间集生成第一差异信息;将第一差异信息发送至目标服务器;终端还用于删除目标页面信息中的特定字符串,得到删除后的目标页面信息;获取与页面标识对应的历史页面信息,将历史页面信息与删除后的目标页面信息进行比对,得到第二差异信息;将第二差异信息发送至目标服务器;目标服务器,用于接收终端发送的第二差异信息;接收中间服务器发送的第一差异信息;根据第一差异信息和第二差异信息生成目标页面信息。
在一个实施例中,终端还用于读取目标页面信息中的多个特定字符串;获取与特定字符串对应的赋值修改时间,利用赋值修改时间生成赋值修改时间集。
在一个实施例中,终端还用于监听指向与页面标识对应的特定字符串的赋值修改指令;根据赋值修改指令记录对应的赋值修改时间;利用多次记录的赋值修改时间生成页面标识对应的赋值修改时间集。
在一个实施例中,中间服务器还用于利用历史修改时间集与赋值修改时间集进行比对,得到比对结果;将比对结果发送至终端,接收终端返回的与比对结果对应的特定字符串;获取与页面标识对应的历史字符串;将特定字符串与历史字符串进行比对,得到差异字符串,将差异字符串作为第一差异信息。
在一个实施例中,中间服务器还用于读取特定字符串中的多个目标键值和目标键值各自对应的当前标签,以及历史字符串中的多个历史键值和历史键值各自对应的历史标签;将当前标签与对应的历史标签进行匹配,并记录匹配失败的当前标签;将匹配失败的当前标签对应的目标键值与历史标签对应的历史键值进行比对,得到差异字符串。
在一个实施例中,赋值修改时间集包括特定字符串修改时间集和目标键值修改时间集;历史修改时间集包括历史字符串修改时间集和历史键值修改时间集;中间服务器还用于将特定字符串修改时间集与历史字符串修改时间集进行比对,得到差异字符串;利用差异字符串对应的目标键值修改时间集与差异字符串对应的历史键值修改时间集进行比对,得到差异键值,将差异键值作为第一差异信息。
关于页面信息上传***的具体限定可以参见上文中对于页面信息上传方法的限定,在此不再赘述。上述页面信息上传***中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该服务器可以是上述中间服务器,也可以是上述目标服务器。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储页面信息上传数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种页面信息上传方法。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种页面信息上传方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图5和6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各个实施例中的页面信息上传方法的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各个实施例中的页面信息上传方法的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种页面信息上传方法,所述方法包括:
获取目标页面信息以及赋值修改时间集,所述目标页面信息中包括页面标识;
利用所述页面标识和所述赋值修改时间集生成页面信息上传请求;
将所述页面信息上传请求发送至中间服务器,使得所述中间服务器获取与所述页面标识对应的历史修改时间集,根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息,并将所述第一差异信息发送至目标服务器;
删除所述目标页面信息中的特定字符串,得到删除后的目标页面信息;
获取与所述页面标识对应的历史页面信息,将所述历史页面信息与所述删除后的目标页面信息进行比对,得到第二差异信息;
将所述第二差异信息发送至目标服务器,使得所述目标服务器根据所述第一差异信息和所述第二差异信息生成所述目标页面信息。
2.根据权利要求1所述的方法,其特征在于,所述获取目标页面信息以及赋值修改时间集包括:
读取所述目标页面信息中的多个特定字符串;
获取与所述特定字符串对应的赋值修改时间,利用所述赋值修改时间生成赋值修改时间集。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监听指向与所述页面标识对应的特定字符串的赋值修改指令;
根据所述赋值修改指令记录对应的赋值修改时间;
利用多次记录的所述赋值修改时间生成所述页面标识对应的赋值修改时间集。
4.一种页面信息上传方法,其特征在于,所述方法包括:
接收页面信息上传请求,所述页面信息上传请求携带了页面标识,以及赋值修改时间集;
获取与所述页面标识对应的历史修改时间集;
根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息;
将所述第一差异信息发送至目标服务器,使得所述目标服务器根据所述第一差异信息与第二差异信息生成目标页面信息,所述第二差异信息由终端将所述页面标识对应的历史页面信息与删除特定字符串后的目标页面信息进行比对得到并发送至所述目标服务器。
5.根据权利要求4所述的方法,其特征在于,所述根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息包括:
利用所述历史修改时间集与所述赋值修改时间集进行比对,得到比对结果;
将所述比对结果发送至所述终端,接收所述终端返回的与所述比对结果对应的特定字符串;
获取与所述页面标识对应的历史字符串;
将所述特定字符串与所述历史字符串进行比对,得到差异字符串,将所述差异字符串作为第一差异信息。
6.根据权利要求5所述的方法,其特征在于,所述将所述特定字符串与所述历史字符串进行比对,得到差异字符串包括:
读取所述特定字符串中的多个目标键值和所述目标键值各自对应的当前标签,以及所述历史字符串中的多个历史键值和所述历史键值各自对应的历史标签;
将所述当前标签与对应的所述历史标签进行匹配,并记录匹配失败的当前标签;
将匹配失败的当前标签对应的目标键值与历史标签对应的历史键值进行比对,得到差异字符串。
7.根据权利要求4所述的方法,其特征在于,所述赋值修改时间集包括特定字符串修改时间集和目标键值修改时间集;所述历史修改时间集包括历史字符串修改时间集和历史键值修改时间集;
所述根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息包括:
将所述特定字符串修改时间集与所述历史字符串修改时间集进行比对,得到差异字符串;
利用所述差异字符串对应的目标键值修改时间集与所述差异字符串对应的历史键值修改时间集进行比对,得到差异键值,将所述差异键值作为第一差异信息。
8.一种页面信息上传***,其特征在于,所述***包括:
终端,用于获取目标页面信息以及赋值修改时间集,所述目标页面信息中包括页面标识;利用所述页面标识和所述赋值修改时间集生成页面信息上传请求;
中间服务器,用于接收终端发送的所述页面信息上传请求,所述页面信息上传请求携带了页面标识,以及赋值修改时间集;获取与所述页面标识对应的历史修改时间集;根据所述历史修改时间集和所述赋值修改时间集生成第一差异信息;将所述第一差异信息发送至目标服务器;
所述终端还用于删除所述目标页面信息中的特定字符串,得到删除后的目标页面信息;获取与所述页面标识对应的历史页面信息,将所述历史页面信息与所述删除后的目标页面信息进行比对,得到第二差异信息;将所述第二差异信息发送至目标服务器;
目标服务器,用于接收终端发送的所述第二差异信息;接收中间服务器发送的第一差异信息;根据所述第一差异信息和所述第二差异信息生成所述目标页面信息。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时执行权利要求1至3或4至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行权利要求1至3或4至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910629854.9A CN110472177A (zh) | 2019-07-12 | 2019-07-12 | 页面信息上传方法、***、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910629854.9A CN110472177A (zh) | 2019-07-12 | 2019-07-12 | 页面信息上传方法、***、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110472177A true CN110472177A (zh) | 2019-11-19 |
Family
ID=68508111
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910629854.9A Pending CN110472177A (zh) | 2019-07-12 | 2019-07-12 | 页面信息上传方法、***、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110472177A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080275923A1 (en) * | 2007-05-02 | 2008-11-06 | International Business Machines Corporation | Method for the expungement of backup versions of files on server targets that are configured to be updated sequentially |
CN102130969A (zh) * | 2011-04-26 | 2011-07-20 | 苏州阔地网络科技有限公司 | 一种基于网页实现计时同步方法及*** |
US20180052665A1 (en) * | 2016-08-16 | 2018-02-22 | Sap Se | User Interface Template Generation Using Dynamic In-memory Database Techniques |
CN107885755A (zh) * | 2016-09-30 | 2018-04-06 | 阿里巴巴集团控股有限公司 | 应用资源信息的控制方法及装置 |
-
2019
- 2019-07-12 CN CN201910629854.9A patent/CN110472177A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080275923A1 (en) * | 2007-05-02 | 2008-11-06 | International Business Machines Corporation | Method for the expungement of backup versions of files on server targets that are configured to be updated sequentially |
CN102130969A (zh) * | 2011-04-26 | 2011-07-20 | 苏州阔地网络科技有限公司 | 一种基于网页实现计时同步方法及*** |
US20180052665A1 (en) * | 2016-08-16 | 2018-02-22 | Sap Se | User Interface Template Generation Using Dynamic In-memory Database Techniques |
CN107885755A (zh) * | 2016-09-30 | 2018-04-06 | 阿里巴巴集团控股有限公司 | 应用资源信息的控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108491320A (zh) | 应用程序的异常分析方法、装置、计算机设备和存储介质 | |
CN109901834B (zh) | 文档页面生成方法、装置、计算机设备和存储介质 | |
CN108446116A (zh) | 应用程序页面的生成方法、装置、计算机设备和存储介质 | |
CN111737127B (zh) | 用于测试地图服务的方法和装置 | |
CN108959059B (zh) | 一种测试方法以及测试平台 | |
CN108874926A (zh) | 海量数据查询方法、装置、计算机设备和存储介质 | |
CN110768872B (zh) | 巡检方法、***、装置、计算机设备和存储介质 | |
CN106021079A (zh) | 一种基于用户频繁访问序列模型的Web应用性能测试方法 | |
CN110689232A (zh) | 工作流配置的优化处理方法、装置和计算机设备 | |
CN108388515A (zh) | 测试数据生成方法、装置、设备以及计算机可读存储介质 | |
CN109446065A (zh) | 用户标签测试方法、装置、计算机设备和存储介质 | |
CN113535135B (zh) | 软件开发方法、装置、计算机设备和存储介质 | |
CN112988284A (zh) | 应用程序启动方法、装置、计算机设备和存储介质 | |
CN109783788A (zh) | 数据表填补方法、装置、计算机设备和存储介质 | |
CN111309991B (zh) | 查询语句生成方法、装置和数据查询方法、*** | |
CN114461533A (zh) | Web页面自动化测试的方法、***、电子装置和存储介质 | |
CN110232018A (zh) | 接口测试方法、装置、计算机设备 | |
CN116561003A (zh) | 测试数据生成方法、装置、计算机设备和存储介质 | |
CN116860614A (zh) | 性能测试方法、装置、设备、存储介质和程序产品 | |
CN110472177A (zh) | 页面信息上传方法、***、计算机设备和存储介质 | |
CN115293873A (zh) | 授信流程的页面处理方法、装置、计算机设备和存储介质 | |
CN111190574B (zh) | 多级联动组件的选项选择方法、装置、设备和存储介质 | |
CN113485919A (zh) | 测试方法、测试装置及计算机可读存储介质 | |
CN111159027A (zh) | 自动化测试方法、装置、计算机设备和可读存储介质 | |
CN115168779B (zh) | 表单流程处理方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |