CN108228463A - 用于检测首屏时间的方法和装置 - Google Patents
用于检测首屏时间的方法和装置 Download PDFInfo
- Publication number
- CN108228463A CN108228463A CN201810023347.6A CN201810023347A CN108228463A CN 108228463 A CN108228463 A CN 108228463A CN 201810023347 A CN201810023347 A CN 201810023347A CN 108228463 A CN108228463 A CN 108228463A
- Authority
- CN
- China
- Prior art keywords
- webpage
- sectional drawing
- time
- pictorial information
- information entropy
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (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示出了可以应用本申请的用于检测首屏时间的方法或用于检测首屏时间的装置的实施例的示例性***架构100。
如图1所示,***架构100可以包括用户终端1011、1012、1013,服务器102,输出终端1031、1032、1033,网络1041、1042和信息显示装置105。网络1041用以在用户终端1011、1012、1013和服务器102之间提供通信链路的介质。网络1042用以在服务器102和输出终端1031、1032、1033之间提供通信链路的介质。网络1041、1042可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用用户终端1011、1012、1013通过网络1041与服务器102交互,以供服务器102接收用户的网页加载请求等。用户终端1011、1012、1013上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用等。
输出终端1031、1032、1033通过网络1042与服务器102交互,以供服务器102利用输出终端1031、1032、1033输出首屏时间等。输出终端1031、1032、1033上可以安装有各种通讯客户端应用,例如网页浏览器应用、即时通信工具、邮箱客户端、社交平台软件等。
用户终端1011、1012、1013和输出终端1031、1032、1033可以是具有显示屏并且支持信息交互的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。
服务器102可以是提供各种服务的服务器,例如对用户终端1011、1012、1013所请求的网页的首屏时间进行检测的后台服务器。后台服务器可以对接收到的网页加载请求等数据进行分析等处理,并将处理结果(例如网页的首屏时间)反馈给输出终端1031、1032、1033或者信息显示装置105。
需要说明的是,本申请实施例所提供的用于检测首屏时间的方法一般由服务器102执行,相应地,用于检测首屏时间的装置一般设置于服务器102中。
应该理解,图1中的用户终端、服务器、输出终端、网络和信息显示装置的数目仅仅是示意性的。根据实现需要,可以具有任意数目的用户终端、服务器、输出终端、网络和信息显示装置。
继续参考图2,示出了根据本申请的用于检测首屏时间的方法的一个实施例的流程200。该用于检测首屏时间的方法,包括以下步骤:
步骤201,响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间。
在本实施例中,用于检测首屏时间的方法运行于其上的电子设备(例如图1所示的服务器)可以检测是否接收到网页加载请求,若接收到网页加载请求,上述电子设备可以截取所请求的网页在首屏内容加载过程中的至少两张截图,并可以记录每张截图的截取时间,首屏内容可以是浏览器所显示的网页的第一屏页面中的内容。上述网页加载请求可以是电子设备利用开源浏览器(例如,phantomjs(一种基于webkit内核的无头浏览器))模拟用户加载网页时所发送的。上述电子设备可以每隔预设截图时间间隔截取所请求的网页在首屏内容加载过程中的截图。通常来说,上述截图时间间隔越小,截取时间精度越高,截取的截图的数量越多,检测出的首屏时间越准确。
需要说明的是,上述电子设备所截取的至少两张截图中至少需要包含一张所请求的网页在刚开始加载时的截图。
在本实施例中,上述电子设备也可以在本地连接的显示屏中显示所请求的网页的首屏内容加载过程,并使用高速摄像机、屏幕录制软件等方式截取至少两张截图,并记录每张截图的截取时间。
在本实施例的一些可选的实现方式中,上述电子设备可以在开始加载所请求的网页的首屏内容时截取上述网页的首屏内容的截图,并记录截取到开始加载所请求的网页的首屏内容时的截取时间作为第一截取时间;之后,上述电子设备可以将上述第一截取时间与预设时间长度(例如,1秒)之和确定为第二截取时间;最后,上述电子设备可以从上述第二截取时间起,按照预设时间间隔(例如,0.1秒、0.05秒)截取上述网页在首屏内容加载过程中的截图。作为示例,若上述电子设备在截取到开始加载所请求的网页的首屏内容时的截取时间为7点56分37.02秒,上述时间长度为1秒,上述时间间隔为0.1秒,则上述电子设备可以在7点56分38.02秒起,每隔0.1秒的时间间隔截取上述网页在首屏内容加载过程中的截图。利用上述截取方式,可以减少电子设备在截取截图时的***开销。
步骤202,确定每张截图的图片信息熵,并基于每张截图的图片信息熵,从至少两张截图中确定出网页的首屏内容加载完成时的截图。
在本实施例中,上述电子设备可以首先确定每张截图的图片信息熵,图片信息熵也可以称为图像熵或图片信息量,可以表示为图像灰度级集合的比特平均数,也描述了图像信源的平均信息量。
在本实施例中,上述电子设备可以首先确定每张截图的图像直方图。图像直方图反映了一个图像像素分布的统计表,图像直方图可以包括灰度直方图和彩色直方图。灰度直方图的横坐标代表了图像像素的灰度值,纵坐标代表了每一种灰度值在图像中的像素总数或者占所有像素个数的百分比;彩色直方图的横坐标代表了图像像素的颜色值,纵坐标代表了每一种颜色值在图像中的像素总数或者占所有像素个数的百分比。之后,针对每张截图,对于该张截图的灰度直方图,上述电子设备可以将每种灰度值在图像中的像素总数与对应的预设权重相乘,将得到的各个乘积相加并除以灰度值的种数,将所得的比值确定为该张截图的图片信息熵。
之后,上述电子设备可以基于每张截图的图片信息熵,从至少两张截图中确定出网页的首屏内容加载完成时的截图。上述电子设备可以在上述至少两张截图中选取图片信息熵最大的截图作为网页的首屏内容加载完成时的截图。
步骤203,将网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间。
在本实施例中,上述电子设备可以将在步骤202中确定出的网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,并可以在上述至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间。
步骤204,将网页加载完成时间与网页加载起始时间的差值确定为网页的首屏时间,并输出首屏时间。
在本实施例中,上述电子设备可以将在步骤203中确定出的网页加载完成时间与在步骤203中选取出的网页加载起始时间的差值确定为所请求的网页的首屏时间,并输出上述首屏时间。
在本实施例中,上述电子设备可以以文字形式、音频形式、图像形式等方式呈现上述首屏时间;也可以将上述首屏时间存储在上述电子设备本地,或者将上述首屏时间存储在其他电子设备上。
继续参见图3,图3是根据本实施例的用于检测首屏时间的方法的应用场景的一个示意图。在图3的应用场景中,响应于服务器301接收到针对网页A的网页加载请求302,服务器301截取网页A在首屏内容加载过程中的截图分别为A截图3031、B截图3032、C截图3033、D截图3034、E截图3035和F截图3036,并记录A截图3031的截取时间3041为5时6分30.02秒、B截图3032的截取时间3042为5时6分30.22秒、C截图3033的截取时间3043为5时6分30.42秒、D截图3034的截取时间3044为5时6分30.62秒、E截图3035的截取时间3045为5时6分30.82秒以及F截图3036的截取时间3046为5时6分31.02秒;之后,服务器301确定A截图3031的图片信息熵3051为0.01、B截图3032的图片信息熵3052为0.54、C截图3033的图片信息熵3053为0.89、D截图3034的图片信息熵3054为1.23、E截图3035的图片信息熵3055为1.22以及F截图3036的图片信息熵3056为1.25;然后,服务器301选取图片信息熵最大的F截图3036作为网页A的首屏内容加载完成时的截图;而后,服务器301将F截图3036的截取时间5时6分31.02秒作为网页加载完成时间,并在这六个截取时间中选取最早的截取时间5时6分30.02秒作为网页加载起始时间;最后,服务器301将网页加载完成时间5时6分31.02秒与网页加载起始时间5时6分30.02秒的差值1秒确定为网页A的首屏时间308,并输出首屏时间1秒。
本申请的上述实施例提供的方法通过每张截图的图片信息熵确定网页加载完成时间,提高了首屏时间检测的准确性。
进一步参考图4,其示出了用于检测首屏时间的方法的又一个实施例的流程400。该用于检测首屏时间的方法的流程400,包括以下步骤:
步骤401,响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间。
在本实施例中,步骤401的操作与步骤201的操作基本相同,在此不再赘述。
步骤402,针对每张截图,对该张截图进行灰度化处理得到灰度图片,获取灰度图片中每个像素点的灰度值。
在本实施例中,针对每张截图,上述电子设备可以对该张截图进行灰度化处理,并获取灰度图片中每个像素点的灰度值。上述每张截图通常为彩色图像,在彩色图像中每个像素点的颜色由R(红)、G(绿)、B(蓝)三个分量所决定,而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像。灰度图像的描述与彩色图像一样仍然反映了整幅图像的整体和局部的色度和亮度等级的分布和特征。
在本实施例中,上述电子设备可以通过如下几种方式将该张截图转换成灰度图片:
第一种、浮点算法:Gray=R*0.3+G*0.59+B*0.11;
第二种、整数方法:Gray=(R*30+G*59+B*11)/100;
第三种、平均值法:Gray=(R+G+B)/3;
第四种、仅取绿色算法:Gray=G;
其中,针对该张截图中的每个像素点,R为该像素点的红色分量的取值,G为该像素点的绿色分量的取值,B为该像素点的蓝色分量的取值,Gray为该像素点的灰度值。
之后,上述电子设备可以将该张截图的RGB(R,G,B)中的R,G,B统一用Gray替换,形成新的颜色RGB(Gray,Gray,Gray),并用这个新的颜色RGB(Gray,Gray,Gray)替换原来的RGB(R,G,B)得到该张截图的灰度图片,并可以获取上述灰度图片中每个像素点的灰度值。
步骤403,针对灰度图片中各个像素点的各个灰度值中的每个灰度值,统计灰度图片中的像素点的灰度值为该灰度值的像素点的数目,并将数目与灰度图片中的像素点的数目的比值确定为该灰度值的出现概率。
在本实施例中,针对步骤402中得到的灰度图片中各个像素点的各个灰度值中的每个灰度值,上述电子设备可以统计上述灰度图片中的像素点的灰度值为该灰度值的像素点的数目,并可以将灰度值为该灰度值的像素点的数目与上述灰度图片中的像素点的数目的比值确定为该灰度值的出现概率。
作为示例,若上述灰度图片中的各个像素点中一共存在5种灰度值,分别为2、37、106、189和255,上述灰度图片中的像素点的数目为100万个。针对灰度值2,上述电子设备可以统计上述灰度图片中的像素点的灰度值为2的像素点的数目为2000个,将灰度值为2的像素点的数目2000与上述灰度图片中的像素点的数目100万的比值0.002确定为灰度值2的出现概率。同时,可以确定出灰度值37的出现概率为0.03,灰度值106的出现概率为0.053,灰度值189的出现概率为0.105以及灰度值255的出现概率为0.81。
步骤404,基于每个灰度值的出现概率,确定该张截图的图片信息熵。
在本实施例中,基于每个灰度值的出现概率,上述电子设备可以确定该张截图的图片信息熵。上述电子设备可以通过如下公式1确定该张截图的图片信息熵:
其中,H为该张截图的图片信息熵,i为上述灰度图像中的第i种灰度值,pi为第i种灰度值的出现概率,n为灰度值的个数(种数)。
需要说明的是,公式1中的对数一般取2为底,单位为比特。但是,也可以取其它对数底,采用其它相应的单位,它们间可用换底公式换算。
步骤405,在至少两张截图的图片信息熵中选取最大的图片信息熵,将所选取的图片信息熵与预设系数的乘积确定为图片信息熵阈值。
在本实施例中,上述电子设备可以在上述至少两张截图的图片信息熵中选取最大的图片信息熵,之后,可以将所选取的图片信息熵与预设系数(例如,0.9)的乘积确定为图片信息熵阈值。在这里,上述预设系数通常为0到1之间的数值。由于网页在加载过程中,可能会伴随着广告弹窗等信息的出现,广告弹窗的出现可能会使得网页加载页面出现抖动,页面抖动可能会造成截取时间在后的网页页面中的内容少于截取时间在前的网页页面中的内容,因此,通过确定图片信息熵阈值的这种方式可以减少由于广告弹窗等信息的出现而对检测出的首屏时间所造成的误差。
步骤406,在至少两张截图中选取图片信息熵大于图片信息熵阈值、且对应的截取时间最早的截图作为网页的首屏内容加载完成时的截图。
在本实施例中,上述电子设备可以在上述至少两张截图中选取图片信息熵大于上述图片信息熵阈值、且对应的截取时间最早的截图作为网页的首屏内容加载完成时的截图。
在本实施例中,上述电子设备也可以首先按照截取时间由先到后的顺序对上述至少两张截图进行排序,之后,可以在排序后的截图中选取图片信息熵大于上述图片信息熵阈值且排序位置最前的截图作为网页的首屏内容加载完成时的截图。
作为示例,若上述电子设备截取到5张截图,上述电子设备可以按照截取时间顺序对这5张截图进行排序,排序后的这5张截图的图片信息熵分别为0.1、1.25、1.56、1.55和1.57,上述图片信息熵阈值为1.54,则上述电子设备可以选取图片信息熵为1.56的截图作为网页的首屏内容加载完成时的截图。
步骤407,将网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间。
步骤408,将网页加载完成时间与网页加载起始时间的差值确定为网页的首屏时间,并输出首屏时间。
在本实施例中,步骤407-408的操作与步骤203-204的操作基本相同,在此不再赘述。
从图4中可以看出,与图2对应的实施例相比,本实施例中的用于检测首屏时间的方法的流程400突出了确定截图的图片信息熵的步骤以及确定网页的首屏内容加载完成时的截图的步骤。由此,本实施例描述的方案可以更准确地确定出每张截图的图片信息熵,并从至少两张截图中更准确地确定出网页的首屏内容加载完成时的截图,从而进一步提高了首屏时间检测的准确性。
进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种用于检测首屏时间的装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图5所示,本实施例的用于检测首屏时间的装置500包括:截取单元501、第一确定单元502、第二确定单元503和输出单元504。其中,截取单元501配置用于响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间;第一确定单元502配置用于确定每张截图的图片信息熵,并基于每张截图的图片信息熵,从至少两张截图中确定出网页的首屏内容加载完成时的截图;第二确定单元503配置用于将网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间;输出单元504配置用于将网页加载完成时间与网页加载起始时间的差值确定为网页的首屏时间,并输出首屏时间。
在本实施例中,用于检测首屏时间的装置500的截取单元501、第一确定单元502、第二确定单元503和输出单元504的具体处理可以参考图2对应实施例中的步骤201、步骤202、步骤203和步骤204。
在本实施例的一些可选的实现方式中,针对每张截图,上述第一确定单元502可以对该张截图进行灰度化处理,并获取灰度图片中每个像素点的灰度值。上述每张截图通常为彩色图像,在彩色图像中每个像素点的颜色由R、G、B三个分量所决定,而灰度图像是R、G、B三个分量相同的一种特殊的彩色图像。灰度图像的描述与彩色图像一样仍然反映了整幅图像的整体和局部的色度和亮度等级的分布和特征。上述第一确定单元502可以通过如下几种方式将该张截图转换成灰度图片:
第一种、浮点算法:Gray=R*0.3+G*0.59+B*0.11;
第二种、整数方法:Gray=(R*30+G*59+B*11)/100;
第三种、平均值法:Gray=(R+G+B)/3;
第四种、仅取绿色算法:Gray=G;
其中,针对该张截图中的每个像素点,R为该像素点的红色分量的取值,G为该像素点的绿色分量的取值,B为该像素点的蓝色分量的取值,Gray为该像素点的灰度值。
之后,上述第一确定单元502可以将该张截图的RGB(R,G,B)中的R,G,B统一用Gray替换,形成新的颜色RGB(Gray,Gray,Gray),并用这个新的颜色RGB(Gray,Gray,Gray)替换原来的RGB(R,G,B)得到该张截图的灰度图片,并可以获取上述灰度图片中每个像素点的灰度值。然后,上述第一确定单元502可以基于每个像素点的灰度值,确定该张截图的图片信息熵。
在本实施例的一些可选的实现方式中,上述第一确定单元502可以包括第一确定模块(图中未示出)和第二确定模块(图中未示出)。针对上述灰度图片中各个像素点的各个灰度值中的每个灰度值,上述第一确定模块可以统计上述灰度图片中的像素点的灰度值为该灰度值的像素点的数目,并可以将灰度值为该灰度值的像素点的数目与上述灰度图片中的像素点的数目的比值确定为该灰度值的出现概率;之后,基于每个灰度值的出现概率,上述第二确定模块可以确定该张截图的图片信息熵。上述第二确定模块可以通过如下公式1确定该张截图的图片信息熵:
其中,H为该张截图的图片信息熵,i为上述灰度图像中的第i种灰度值,pi为第i种灰度值的出现概率,n为灰度值的个数。
需要说明的是,公式1中的对数一般取2为底,单位为比特。但是,也可以取其它对数底,采用其它相应的单位,它们间可用换底公式换算。
在本实施例的一些可选的实现方式中,上述第一确定单元502还可以包括第一选取模块(图中未示出)和第二选取模块(图中未示出)。上述第一选取模块可以在上述至少两张截图的图片信息熵中选取最大的图片信息熵,之后,可以将所选取的图片信息熵与预设系数的乘积确定为图片信息熵阈值。在这里,上述预设系数通常为0到1之间的数值。由于网页在加载过程中,可能会伴随着广告弹窗等信息的出现,广告弹窗的出现可能会使得网页加载页面出现抖动,页面抖动可能会造成截取时间在后的网页页面中的内容少于截取时间在前的网页页面中的内容,因此,通过确定图片信息熵阈值的这种方式可以减少由于广告弹窗等信息的出现而对检测出的首屏时间所造成的误差。上述第二选取模块可以在上述至少两张截图中选取图片信息熵大于上述图片信息熵阈值、且对应的截取时间最早的截图作为网页的首屏内容加载完成时的截图。
在本实施例的一些可选的实现方式中,上述截取单元501可以包括记录模块(图中未示出)、确定模块(图中未示出)和截取模块(图中未示出)。上述记录模块可以在开始加载所请求的网页的首屏内容时截取上述网页的首屏内容的截图,并记录截取到开始加载所请求的网页的首屏内容时的截取时间作为第一截取时间;之后,上述确定模块可以将上述第一截取时间与预设时间长度之和确定为第二截取时间;最后,上述截取模块可以从上述第二截取时间起,按照预设时间间隔截取上述网页在首屏内容加载过程中的截图。利用上述截取方式,可以减少电子设备在截取截图时的***开销。
下面参考图6,其示出了适于用来实现本发明实施例的电子设备的计算机***600的结构示意图。图6示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图6所示,计算机***600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有***600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如液晶显示器(LCD)以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(CPU)601执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括截取单元、第一确定单元、第二确定单元和输出单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。例如,输出单元还可以被描述为“将网页加载完成时间与网页加载起始时间的差值确定为网页的首屏时间,并输出首屏时间的单元”。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在,而未装配入该装置中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该装置:响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间;确定每张截图的图片信息熵,并基于每张截图的图片信息熵,从至少两张截图中确定出网页的首屏内容加载完成时的截图;将网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间;将网页加载完成时间与网页加载起始时间的差值确定为网页的首屏时间,并输出首屏时间。
以上描述仅为本发明的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本发明中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
Claims (12)
1.一种用于检测首屏时间的方法,包括:
响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间;
确定每张截图的图片信息熵,并基于每张截图的图片信息熵,从所述至少两张截图中确定出所述网页的首屏内容加载完成时的截图;
将所述网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在所述至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间;
将所述网页加载完成时间与所述网页加载起始时间的差值确定为所述网页的首屏时间,并输出所述首屏时间。
2.根据权利要求1所述的方法,其中,所述确定每张截图的图片信息熵,包括:
针对每张截图,对该张截图进行灰度化处理得到灰度图片,获取所述灰度图片中每个像素点的灰度值,并基于每个像素点的灰度值,确定该张截图的图片信息熵。
3.根据权利要求2所述的方法,其中,所述基于每个像素点的灰度值,确定该张截图的图片信息熵,包括:
针对所述灰度图片中各个像素点的各个灰度值中的每个灰度值,统计所述灰度图片中的像素点的灰度值为该灰度值的像素点的数目,并将所述数目与所述灰度图片中的像素点的数目的比值确定为该灰度值的出现概率;
基于每个灰度值的出现概率,确定该张截图的图片信息熵。
4.根据权利要求1-3之一所述的方法,其中,所述基于每张截图的图片信息熵,从所述至少两张截图中确定出所述网页的首屏内容加载完成时的截图,包括:
在所述至少两张截图的图片信息熵中选取最大的图片信息熵,将所选取的图片信息熵与预设系数的乘积确定为图片信息熵阈值;
在所述至少两张截图中选取图片信息熵大于所述图片信息熵阈值、且对应的截取时间最早的截图作为所述网页的首屏内容加载完成时的截图。
5.根据权利要求1所述的方法,其中,所述截取所请求的网页在首屏内容加载过程中的至少两张截图,包括:
在开始加载所请求的网页的首屏内容时截取所述网页的首屏内容的截图,并记录截取时间作为第一截取时间;
将所述第一截取时间与预设时间长度之和确定为第二截取时间;
从所述第二截取时间起,按照预设时间间隔截取所述网页在首屏内容加载过程中的截图。
6.一种用于检测首屏时间的装置,包括:
截取单元,配置用于响应于接收到网页加载请求,截取所请求的网页在首屏内容加载过程中的至少两张截图,并记录每张截图的截取时间;
第一确定单元,配置用于确定每张截图的图片信息熵,并基于每张截图的图片信息熵,从所述至少两张截图中确定出所述网页的首屏内容加载完成时的截图;
第二确定单元,配置用于将所述网页的首屏内容加载完成时的截图的截取时间确定为网页加载完成时间,在所述至少两个截图的截取时间中选取最早的截取时间作为网页加载起始时间;
输出单元,配置用于将所述网页加载完成时间与所述网页加载起始时间的差值确定为所述网页的首屏时间,并输出所述首屏时间。
7.根据权利要求6所述的装置,其中,所述第一确定单元进一步配置用于:
针对每张截图,对该张截图进行灰度化处理得到灰度图片,获取所述灰度图片中每个像素点的灰度值,并基于每个像素点的灰度值,确定该张截图的图片信息熵。
8.根据权利要求7所述的装置,其中,所述第一确定单元,包括:
第一确定模块,配置用于针对所述灰度图片中各个像素点的各个灰度值中的每个灰度值,统计所述灰度图片中的像素点的灰度值为该灰度值的像素点的数目,并将所述数目与所述灰度图片中的像素点的数目的比值确定为该灰度值的出现概率;
第二确定模块,配置用于基于每个灰度值的出现概率,确定该张截图的图片信息熵。
9.根据权利要求6-8之一所述的装置,其中,所述第一确定单元,包括:
第一选取模块,配置用于在所述至少两张截图的图片信息熵中选取最大的图片信息熵,将所选取的图片信息熵与预设系数的乘积确定为图片信息熵阈值;
第二选取模块,配置用于在所述至少两张截图中选取图片信息熵大于所述图片信息熵阈值、且对应的截取时间最早的截图作为所述网页的首屏内容加载完成时的截图。
10.根据权利要求6所述的装置,其中,所述截取单元,包括:
记录模块,配置用于在开始加载所请求的网页的首屏内容时截取所述网页的首屏内容的截图,并记录截取时间作为第一截取时间;
确定模块,配置用于将所述第一截取时间与预设时间长度之和确定为第二截取时间;
截取模块,配置用于从所述第二截取时间起,按照预设时间间隔截取所述网页在首屏内容加载过程中的截图。
11.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如权利要求1-5中任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810023347.6A CN108228463B (zh) | 2018-01-10 | 2018-01-10 | 用于检测首屏时间的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810023347.6A CN108228463B (zh) | 2018-01-10 | 2018-01-10 | 用于检测首屏时间的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108228463A true CN108228463A (zh) | 2018-06-29 |
CN108228463B CN108228463B (zh) | 2021-09-21 |
Family
ID=62641716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810023347.6A Active CN108228463B (zh) | 2018-01-10 | 2018-01-10 | 用于检测首屏时间的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108228463B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109446095A (zh) * | 2018-11-07 | 2019-03-08 | 北京奇艺世纪科技有限公司 | 一种页面展示速度的测试方法、装置及电子设备 |
CN109710529A (zh) * | 2018-12-27 | 2019-05-03 | 江苏满运软件科技有限公司 | web项目运行检测方法、装置、电子设备、存储介质 |
CN109885492A (zh) * | 2019-02-13 | 2019-06-14 | 福建天晴数码有限公司 | 一种基于图像识别和曲线拟合的响应时间测试方法及终端 |
CN110781063A (zh) * | 2019-10-25 | 2020-02-11 | 北京博睿宏远数据科技股份有限公司 | 网页首屏时间的测量方法、装置、设备及存储介质 |
CN110825456A (zh) * | 2019-11-01 | 2020-02-21 | 北京博睿宏远数据科技股份有限公司 | 加载时间计算方法、装置、计算机设备及存储介质 |
CN110968508A (zh) * | 2019-11-21 | 2020-04-07 | 腾讯科技(深圳)有限公司 | 一种小程序的加载时间确定方法、装置、终端及存储介质 |
CN111026989A (zh) * | 2019-11-15 | 2020-04-17 | 汉海信息技术(上海)有限公司 | 页面加载时间的检测方法、装置和电子设备 |
CN111324521A (zh) * | 2018-12-13 | 2020-06-23 | 华为技术有限公司 | 一种图形界面性能测试方法及测试设备 |
CN112084444A (zh) * | 2019-06-12 | 2020-12-15 | 腾讯科技(深圳)有限公司 | 页面加载时间检测方法、装置和计算机可读存储介质 |
CN112507261A (zh) * | 2020-12-18 | 2021-03-16 | 无线生活(杭州)信息科技有限公司 | 首屏时间计算方法及装置 |
CN113780163A (zh) * | 2021-09-09 | 2021-12-10 | 上海浦东发展银行股份有限公司 | 一种页面加载时间的检测方法、装置、电子设备及介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102611823A (zh) * | 2012-01-13 | 2012-07-25 | 百度在线网络技术(北京)有限公司 | 一种基于图片内容选择压缩算法的方法和设备 |
CN103324521A (zh) * | 2013-06-20 | 2013-09-25 | 张家港保税区润桐电子技术研发有限公司 | 一种测量网页首屏时间的方法 |
CN103577547A (zh) * | 2013-10-12 | 2014-02-12 | 优视科技有限公司 | 网页类型识别方法及装置 |
US20150169601A1 (en) * | 2012-11-01 | 2015-06-18 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for storing webpage access records |
CN104899336A (zh) * | 2015-07-01 | 2015-09-09 | 北京博睿宏远科技发展有限公司 | 一种测量网页首屏完全渲染时间的方法 |
CN105045620A (zh) * | 2015-07-07 | 2015-11-11 | 深信服网络科技(深圳)有限公司 | 测量网页首屏加载时间的方法及检测设备 |
CN105373617A (zh) * | 2015-11-27 | 2016-03-02 | 中国联合网络通信集团有限公司 | 确定网页页面首屏时间的方法及装置 |
CN106911943A (zh) * | 2017-02-21 | 2017-06-30 | 腾讯科技(深圳)有限公司 | 一种视频展示方法及其装置 |
-
2018
- 2018-01-10 CN CN201810023347.6A patent/CN108228463B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102611823A (zh) * | 2012-01-13 | 2012-07-25 | 百度在线网络技术(北京)有限公司 | 一种基于图片内容选择压缩算法的方法和设备 |
US20150169601A1 (en) * | 2012-11-01 | 2015-06-18 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for storing webpage access records |
CN103324521A (zh) * | 2013-06-20 | 2013-09-25 | 张家港保税区润桐电子技术研发有限公司 | 一种测量网页首屏时间的方法 |
CN103577547A (zh) * | 2013-10-12 | 2014-02-12 | 优视科技有限公司 | 网页类型识别方法及装置 |
CN104899336A (zh) * | 2015-07-01 | 2015-09-09 | 北京博睿宏远科技发展有限公司 | 一种测量网页首屏完全渲染时间的方法 |
CN105045620A (zh) * | 2015-07-07 | 2015-11-11 | 深信服网络科技(深圳)有限公司 | 测量网页首屏加载时间的方法及检测设备 |
CN105373617A (zh) * | 2015-11-27 | 2016-03-02 | 中国联合网络通信集团有限公司 | 确定网页页面首屏时间的方法及装置 |
CN106911943A (zh) * | 2017-02-21 | 2017-06-30 | 腾讯科技(深圳)有限公司 | 一种视频展示方法及其装置 |
Non-Patent Citations (1)
Title |
---|
贺智平: "一种基于信息熵的Web页面主题信息抽取方法", 《计算机工程与应用》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109446095A (zh) * | 2018-11-07 | 2019-03-08 | 北京奇艺世纪科技有限公司 | 一种页面展示速度的测试方法、装置及电子设备 |
CN111324521A (zh) * | 2018-12-13 | 2020-06-23 | 华为技术有限公司 | 一种图形界面性能测试方法及测试设备 |
CN111324521B (zh) * | 2018-12-13 | 2023-03-28 | 花瓣云科技有限公司 | 一种图形界面性能测试方法及测试设备 |
CN109710529A (zh) * | 2018-12-27 | 2019-05-03 | 江苏满运软件科技有限公司 | web项目运行检测方法、装置、电子设备、存储介质 |
CN109885492A (zh) * | 2019-02-13 | 2019-06-14 | 福建天晴数码有限公司 | 一种基于图像识别和曲线拟合的响应时间测试方法及终端 |
CN109885492B (zh) * | 2019-02-13 | 2022-01-28 | 福建天晴数码有限公司 | 一种基于图像识别和曲线拟合的响应时间测试方法及终端 |
CN112084444A (zh) * | 2019-06-12 | 2020-12-15 | 腾讯科技(深圳)有限公司 | 页面加载时间检测方法、装置和计算机可读存储介质 |
CN112084444B (zh) * | 2019-06-12 | 2023-10-27 | 腾讯科技(深圳)有限公司 | 页面加载时间检测方法、装置和计算机可读存储介质 |
CN110781063A (zh) * | 2019-10-25 | 2020-02-11 | 北京博睿宏远数据科技股份有限公司 | 网页首屏时间的测量方法、装置、设备及存储介质 |
CN110781063B (zh) * | 2019-10-25 | 2023-12-05 | 北京博睿宏远数据科技股份有限公司 | 网页首屏时间的测量方法、装置、设备及存储介质 |
CN110825456A (zh) * | 2019-11-01 | 2020-02-21 | 北京博睿宏远数据科技股份有限公司 | 加载时间计算方法、装置、计算机设备及存储介质 |
CN110825456B (zh) * | 2019-11-01 | 2024-01-23 | 北京博睿宏远数据科技股份有限公司 | 加载时间计算方法、装置、计算机设备及存储介质 |
CN111026989A (zh) * | 2019-11-15 | 2020-04-17 | 汉海信息技术(上海)有限公司 | 页面加载时间的检测方法、装置和电子设备 |
CN111026989B (zh) * | 2019-11-15 | 2023-06-27 | 汉海信息技术(上海)有限公司 | 页面加载时间的检测方法、装置和电子设备 |
CN110968508A (zh) * | 2019-11-21 | 2020-04-07 | 腾讯科技(深圳)有限公司 | 一种小程序的加载时间确定方法、装置、终端及存储介质 |
CN112507261A (zh) * | 2020-12-18 | 2021-03-16 | 无线生活(杭州)信息科技有限公司 | 首屏时间计算方法及装置 |
CN113780163A (zh) * | 2021-09-09 | 2021-12-10 | 上海浦东发展银行股份有限公司 | 一种页面加载时间的检测方法、装置、电子设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108228463B (zh) | 2021-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108228463A (zh) | 用于检测首屏时间的方法和装置 | |
CN109508681A (zh) | 生成人体关键点检测模型的方法和装置 | |
CN106355391A (zh) | 一种业务处理方法及装置 | |
CN108090916A (zh) | 用于跟踪视频中的目标图形的方法和装置 | |
CN107609890A (zh) | 一种订单跟踪的方法和装置 | |
CN108984399A (zh) | 检测界面差异的方法、电子设备和计算机可读介质 | |
CN110377522A (zh) | 交易场景的测试方法、装置、计算设备以及介质 | |
CN110163218A (zh) | 基于图像识别的脱敏处理方法以及装置 | |
CN106896937A (zh) | 用于输入信息的方法和装置 | |
CN107451785A (zh) | 用于输出信息的方法和装置 | |
CN110400184A (zh) | 用于生成信息的方法和装置 | |
CN107590692A (zh) | 免费试用平台***及其基于大数据环境下筛选客户的方法 | |
CN110502665A (zh) | 视频处理方法和装置 | |
CN107451869A (zh) | 用于推送信息的方法和装置 | |
CN109214501A (zh) | 用于识别信息的方法和装置 | |
CN108595448A (zh) | 信息推送方法和装置 | |
CN107517251A (zh) | 信息推送方法和装置 | |
CN110263255A (zh) | 用户属性信息的获取方法、***、服务器及存储介质 | |
CN110046571A (zh) | 用于识别年龄的方法和装置 | |
CN108399401A (zh) | 用于检测人脸图像的方法和装置 | |
CN108573054A (zh) | 用于推送信息的方法和装置 | |
CN107291835A (zh) | 一种搜索词的推荐方法和装置 | |
CN108062423B (zh) | 信息推送方法和装置 | |
CN110033165A (zh) | 逾期借款催收方式的推荐方法、装置、介质、电子设备 | |
CN112162762B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |