CN113542880B - 一种短视频业务质量检测方法和装置 - Google Patents
一种短视频业务质量检测方法和装置 Download PDFInfo
- Publication number
- CN113542880B CN113542880B CN202010311763.3A CN202010311763A CN113542880B CN 113542880 B CN113542880 B CN 113542880B CN 202010311763 A CN202010311763 A CN 202010311763A CN 113542880 B CN113542880 B CN 113542880B
- Authority
- CN
- China
- Prior art keywords
- user
- operation behavior
- short video
- log data
- data
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44227—Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种短视频业务质量检测方法和装置,该方法包括:获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;对用户上网日志数据进行特征分析,确定用户上网日志数据对应的操作行为;根据操作行为,确定目标质量指标,并利用目标质量指标,检测用户访问短视频业务的业务质量。本发明通过收集并分析用户在访问短视频分享平台的过程中产生的用户上网日志数据,确定用户不同的操作行为,基于此操作行为检测用户访问短视频业务时的业务质量,以保障短视频分享平台用户的上网感知,提升网络质量保障效益,由此解决了现有技术中无法从用户行为层面对短视频分享平台进行流量监测、质量分析的技术问题。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种短视频业务质量检测方法和装置。
背景技术
随着互联网视频业务的不断发展,近年来产生了许多受大家追捧的短视频分享平台,如抖音、火山、快手等,这些短视频分享平台深受广大视频用户喜爱,其流量也占据互联网视频业务中比较重要的一部分,然而,目前运营商对短视频分享平台的识别只停留在业务识别层面,未从用户行为的角度进行更细维度的识别。现有的主要的业务识别方式有两种,一种是基于深度报文检测(Deep Packet Inspection,DPI)的大小类业务识别方式,另一种是基于域名网络内容服务商(Internet Content Provider,ICP)资源库的域名匹配识别方式。
方式一:DPI大小类业务识别模型:通过DPI硬件对IP包载荷信息进行准实时读取并识别,可在短时间内对话单记录打上业务标签,可保证用户业务模型测算的时效性。现在现网DPI的覆盖率已达50%,这种方式已然成为各大运营商进行业务识别的一个重要手段。
方式二:基于域名-ICP资源库匹配识别模型:通过拨测抓包获取ICP域名,以及通过手动访问网站确认等方式,积累域名与ICP的对应关系形式域名-ICP资源库。通过对XDR话单中记录的Host信息与ICP资源库中记录进行匹配,识别用户访问资源归属ICP。随着XDR话单存储和处理技术的推广,运营商对数据的敏感性越来越强,对业务识别精度的要求也越来越高。域名-ICP资源库匹配技术可以针对HTTP协议业务进行较细维度的业务识别。
然而,以上两种业务识别方式,尚未从用户行为层面对短视频分享平台进行流量监测、质量分析,这对形成用户画像,了解用户不同行为操作过程中的真实上网感知有一定影响。因此,如何从用户角度出发识别用户对各短视频分享平台的操作行为是目前亟待解决的问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种短视频业务质量检测方法和装置。
根据本发明的一个方面,提供了一种短视频业务质量检测方法,包括以下步骤:
获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;
对所述用户上网日志数据进行特征分析,确定所述用户上网日志数据对应的操作行为;
根据所述操作行为,确定目标质量指标,并利用所述目标质量指标,检测所述用户访问短视频业务的业务质量。
根据本发明的另一方面,提供了一种短视频业务质量检测装置,包括:
数据获取模块,用于获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;
分析模块,用于对所述用户上网日志数据进行特征分析,确定所述用户上网日志数据对应的操作行为;
质量指标确定模块,用于根据操作行为,确定目标质量指标。
检测模块,用于利用所述目标质量指标,检测所述用户访问短视频业务的业务质量。
根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述一种短视频业务质量检测方法对应的操作。
根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述一种短视频业务质量检测方法对应的操作。
根据本发明的一种短视频业务质量检测方法和装置,通过获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;对用户上网日志数据进行特征分析,确定用户上网日志数据对应的操作行为;根据操作行为,确定目标质量指标,并利用目标质量指标,检测用户访问短视频业务的业务质量;本发明通过收集并分析用户在访问短视频分享平台的过程中产生的用户上网日志数据,确定用户不同的操作行为,基于此操作行为检测用户访问短视频业务时的业务质量,以保障短视频分享平台用户的上网感知,提升网络质量保障效益,由此解决了现有技术中无法从用户行为层面对短视频分享平台进行流量监测、质量分析的技术问题。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种短视频业务质量检测方法的流程图;
图2示出了本发明实施例提供的一种短视频业务质量检测装置的结构示意图;
图3示出了本发明实施例提供的计算设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
实施例一
图1示出了本发明一种短视频业务质量检测方法实施例的流程图,如图1所示,该方法包括以下步骤:
S110:获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据。
在本实施例中,采用DPI大小类业务识别模型与基于域名-ICP资源库匹配识别模型相结合的方式,相较于原有的两种识别方式互相独立的识别,一方面可解决302重定向情况下且域名为IP形式的网页视频类业务的识别,另一方面可解决域名-ICP资源库不全及维护成本大的问题,从而使短视频业务的识别率有效提升。
具体地说,采用DPI大小类业务识别模型,通过统一DPI探针设备采集到的报文,输送给采集服务器,通过基于域名-ICP资源库匹配识别模型可以将所有短视频ICP的流量及相应的用户上网日志数据过滤出来,并标记上相应的短视频ICP标签,合成符合统一规范的用户上网日志数据(XDR)话单,用户上网日志数据包含用户访问资源域名信息,URI信息,上下行流量信息以及其他与质量指标相关的数据信息。
S120:对用户上网日志数据进行特征分析,确定用户上网日志数据对应的操作行为。
具体地说,短视频分享平台的用户操作行为主要可分为3种:短视频点播操作行为、短视频直播操作行为以及短视频上传操作行为,将步骤S110合成的XDR话单输送给大数据处理平台(例如hadoop大数据处理平台)进行深度解析,基于DPI深度数据包检测的大小类业务识别,在链路层,报文通过DPI探针时,DPI硬件对报文的IP包载荷信息进行准实时读取并识别,在短时间内对报文打上业务标签,该标签在XDR服务器对报文进行合成XDR话单时,在XDR话单中仍然保留着该业务标签。
在一种可选的方式中,步骤S120进一步包括:对用户上网日志数据进行特征提取,得到第一数据特征;将第一数据特征与用户行为规则库中记载的各个操作行为对应的第二数据特征进行匹配,将相匹配的操作行为确定为用户上网日志数据对应的操作行为。其中,第一数据特征可包括:第一域名特征和第一URI特征;第二数据特征可包括:第二域名特征和第二URI特征。
在一种可选的方式中,在对用户上网日志数据进行特征提取,得到第一数据特征之前,该方法还包括:
步骤1:获取样本用户在访问短视频分享平台且执行各个操作行为的过程中产生的样本用户上网日志数据。
步骤2:针对每个操作行为,对该操作行为对应的样本用户上网日志数据进行特征提取,得到该操作行为对应的第二数据特征。
在本步骤中,第二数据特征包括:第二域名特征和第二URI特征。
具体地说,步骤2进一步包括:从该操作行为对应的样本用户上网日志数据中提取域名信息、统一资源标识符(Uniform Resource Identifier,URI)信息以及传输控制协议(Transmission Control Protocol,TCP)流信息;对域名信息、URI信息以及TCP流信息进行特征提取,得到该操作行为对应的第二域名特征和第二URI特征。
步骤3:将各个操作行为以及各个操作行为对应的第二数据特征对应地写入至用户行为规则库中。
具体地说,针对短视频点播操作行为,获取样本用户在访问短视频分享平台且执行该操作行为时产生的样本用户上网日志数据,例如,当用户点播某短视频A时,通过wireshark抓包工具,对操作进行抓包,通过wireshark工具的统计功能,导出该操作所涉及到的所有域名信息、URI信息以及TCP流信息;然后切换点播某短视频B,同样的方式抓包分析,并导出所涉及到的所有域名信息、URI信息以及TCP流信息;同理,获取到某短视频C、D、E、F、G等所涉及到的所有域名信息、URI信息以及TCP流信息。首先,通过归纳汇总,提取各短视频点播视频所涉及到的域名,确定第二域名特征,借助通配符(例如*和?)来模糊搜索文件,并将第二域名特征写成正则表达式;其次提取各短视频点播操作行为所涉及到的URI信息,确定第二URI特征,借助通配符将第二URI特征写成正则表达式,并将写好的正则表达式追加至用户行为规则库中,以实现对短视频点播操作行为的识别。
举例说明,用户登录短视频分享平台后,进行短视频点播操作行为,首先发起DNS服务请求,DNS会给用户返回资源地址列表详单,同时向资源侧发起HTTP GET请求,该操作过程中,业务流量主要使用TCP可靠传输协议。进一步地,点播某个短视频A,客户端向DNS发送请求,请求域名为示例为v9-dy.******.com,DNS服务器收到请求后,向用户端返回10个资源服务器位置信息,IP信息示例分别为(111.62.246.175、111.62.246.176、111.62.228.62、111.62.6.250、111.62.95.187、111.62.6.251、111.62.95.189、111.62.98.188、111.62.228.61、111.62.246.174)。则客户端收到DNS返回的资源服务器位置信息时,向资源侧发送HTTP GET请求,IP信息为111.62.246.175,域名信息为v9-dy.******.com,URI信息示例为http://v9-dy.******.com/9a78e9712f1f35b722d40fb9a527c797/5ce79f1b/video/m/22001bc8f63242b4856b825ab0e113d011a11621ce82000008ce3bc49146/?rc=MzRwcG5pbDNlbTMzOjYzM0ApQHRAbzw7OzU0NzYzNDw5Nzc4PDNAKXUpQGczdSlAZjN2KUBmaHV5cTFmc2hoZGY7NEA0Y15gYHNfZ2NfLS1hMC9zcy1vI28jMDQuMjUtLS0tLzAuLy0uL2k6Yi9wIzphLXEjOmAwbyNwYmZyaF4ranQ6Iy8uXg%3D%3D,服务端收到请求后向用户端返回资源信息,通过同样的流程依次获得短视频B、C、D、E的域名信息和URI信息,进一步地,借助通配符将由域名信息提取的第二域名特征写成正则表达式,为v.*\-dy\.******\.com,追加至用户行为规则库,同时,通过URI信息提取各短视频点播视频所涉及到的第二URI特征,借助通配符将第二URI特征写成正则表达式,为v.*\-dy\.******\.com\/.*\/video\/m\/.*\/\?,追加至用户行为规则库中,用于对短视频点播操作行为的识别。
类似的,针对短视频直播操作行为,在短视频分享平台上进入直播广场,打开wireshark抓包工具,点击某一直播间A,对该短视频直播操作行为下所产生的报文进行抓取并解析样本用户上网日志数据,提取该短视频直播操作行为的样本用户上网日志数据中所涉及的域名信息、URI信息以及TCP流信息;进一步地,通过切换不同的直播间B、C、D等,获取不同短视频直播操作行为时的所涉及到的域名信息、URI信息以及TCP流信息,并对不同短视频直播操作行为的域名信息、URI信息以及TCP流信息进行对比分析与归纳总结,确定第二域名特征和第二URI特征,借助通配符将短视频直播操作行为的第二域名特征写成正则表达式,追加至用户行为规则库,同时将第二URI特征也写成正则表达式,追加至用户行为规则库,以实现对短视频直播行为的识别。
同理,针对短视频上传操作行为,通过wireshark抓包工具,点击短视频分享平台的上传按钮,将短视频进行上传,利用wireshark的统计功能,对上传操作行为中所产生的域名信息、URI信息以及TCP流信息导出,然后再录制几段短视频,进行上传操作,并借助wireshark软件,将各短视频上传操作行为中产生的域名信息、URI信息以及TCP流信息导出,进行对比分析,确定第二域名特征和第二URI特征;同时借助通配符,将短视频上传操作行为的第二域名特征和第二URI特征用正则表达式写出来,并分别追加至用户行为规则库中,以实现对短视频上传操作行为的识别。
在一种可选的方式中,在步骤S120之后,该方法进一步还包括:统计用户在预设时间段内执行各个操作行为的执行次数;根据各个操作行为的执行次数,构建用户的用户行为画像。
例如,针对每一个操作行为分类中用户操作行为的执行次数为用户打上高、中、低度喜好标签,通过对操作行为的次数按照正态分布从高到低排列,例如可将操作行为的执行次数占比在前20%的用户定义为该操作行为高度喜好用户,将操作行为的执行次数占比居中的60%用户定义为此该操作行为中度喜好用户,将操作行为的执行次数靠后的20%用户定位为此操作行为低度喜好用户,以此划分规则构建用户的用户行为画像。
S130:根据操作行为,确定目标质量指标,并利用目标质量指标,检测用户访问短视频业务的业务质量。
在一种可选的方式中,基于不同的用户行为画像,判定用户访问短视频业务的业务质量时,针对不同的用户操作行为关注其不同的质量指标,步骤S130进一步包括:若操作行为为短视频点播操作行为,则将下载速率、播放成功率、播放失败率、加载时延和/或客户端时延确定为目标质量指标;若操作行为为短视频直播操作行为,则将加载速率、卡顿次数和/或卡顿时长确定为目标质量指标;若操作行为为短视频上传操作行为,则将上传速率、上传成功率和/或上传失败率确定为目标质量指标。
进一步地,根据用户行为画像,重点关注每一类别的操作行为高度喜好用户的质量指标情况,对高度喜好用户访问短视频业务的业务质量进行优先保障。
采用本实施例提供的方法,针对用户在访问短视频分享平台的过程中产生的用户上网日志数据,采用基于DPI大小类业务识别模型与基于域名-ICP资源库匹配识别模型相结合的短视频业务识别方式,通过收集并分析用户在访问短视频分享平台的过程中产生的用户上网日志数据,确定用户不同的操作行为,基于此操作行为检测用户访问短视频业务时的业务质量,提升对短视频ICP的识别率,以保障短视频分享平台用户的上网感知;通过抓包样本用户上网日志数据,分析样本用户访问短视频分享平台时不同的操作行为特征,并根据行为操作次数的正态分布,对用户行为进行喜好程度划分,对高度行为喜好用户进行优先保障,提升网络质量保障效益。判断用户访问短视频分享平台的操作行为,并结合正态分布对用户不同的操作行为的执行次数进行分析,形成用户画像,从而对高度喜好用户进行优先保障,重点保障该用户访问短视频分享平台时进行该操作行为的质量指标,提升网络质量保障效益。
实施例二
图2示出了本发明一种短视频业务质量检测装置实施例的结构示意图。如图2所示,该装置包括:数据获取模块210、分析模块220、质量指标确定模块230和检测模块240。
数据获取模块210,用于获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据。
分析模块220,用于对用户上网日志数据进行特征分析,确定用户上网日志数据对应的操作行为。
在一种可选的方式中,分析模块220进一步用于:
对用户上网日志数据进行特征提取,得到第一数据特征;
将第一数据特征与用户行为规则库中记载的各个操作行为对应的第二数据特征进行匹配,将相匹配的操作行为确定为用户上网日志数据对应的操作行为。
在一种可选的方式中,该装置还包括:
样本用户数据获取模块250,用于获取样本用户在访问短视频分享平台且执行各个操作行为的过程中产生的样本用户上网日志数据。
样本用户数据特征提取模块260,用于针对每个操作行为,对该操作行为对应的样本用户上网日志数据进行特征提取,得到该操作行为对应的第二数据特征。
用户行为规则库构建模块270,用于将各个操作行为以及各个操作行为对应的第二数据特征对应地写入至用户行为规则库中。
其中,第二数据特征包括:第二域名特征和第二URI特征。
样本用户数据特征提取模块260进一步用于:从该操作行为对应的样本用户上网日志数据中提取域名信息、URI信息以及TCP流信息;对域名信息、URI信息以及TCP流信息进行特征提取,得到该操作行为对应的第二域名特征和第二URI特征。
在一种可选的方式中,该装置还可以包括:
用户行为画像构建模块280,用于统计用户在预设时间段内执行各个操作行为的执行次数;根据各个操作行为的执行次数,构建用户的用户行为画像。
质量指标确定模块230,用于根据操作行为,确定目标质量指标。
在一种可选的方式中,质量指标确定模块230进一步用于:若操作行为为短视频点播操作行为,则将下载速率、播放成功率、播放失败率、加载时延和/或客户端时延确定为目标质量指标;若操作行为为短视频直播操作行为,则将加载速率、卡顿次数和/或卡顿时长确定为目标质量指标;若操作行为为短视频上传操作行为,则将上传速率、上传成功率和/或上传失败率确定为目标质量指标。
检测模块240,利用目标质量指标,检测用户访问短视频业务的业务质量。
采用本实施例的这种装置,通过获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;对用户上网日志数据进行特征分析,确定用户上网日志数据对应的操作行为;根据操作行为,确定目标质量指标,并利用目标质量指标,检测用户访问短视频业务的业务质量;本发明通过收集并分析用户在访问短视频分享平台的过程中产生的用户上网日志数据,确定用户不同的操作行为,基于此操作行为检测用户访问短视频业务时的业务质量,以保障短视频分享平台用户的上网感知,提升网络质量保障效益,由此解决了现有技术中无法从用户行为层面对短视频分享平台进行流量监测质量分析的技术问题。
实施例三
本发明实施例提供了一种非易失性计算机存储介质,计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的一种短视频业务质量检测方法。
可执行指令具体可以用于使得处理器执行以下操作:
获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;
对用户上网日志数据进行特征分析,确定用户上网日志数据对应的操作行为;
根据操作行为,确定目标质量指标,并利用目标质量指标,检测用户访问短视频业务的业务质量。
实施例四
图3示出了本发明计算设备实施例的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。
如图3所示,该计算设备可以包括:
处理器(processor)、通信接口(Communications Interface)、存储器(memory)、以及通信总线。
其中:处理器、通信接口、以及存储器通过通信总线完成相互间的通信。通信接口,用于与其它设备比如客户端或其它服务器等的网元通信。处理器,用于执行程序,具体可以执行上述短视频业务质量检测方法实施例中的相关步骤。
具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。
处理器可能是中央处理器CPU,或者是特定集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。服务器包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器,用于存放程序。存储器可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序具体可以用于使得处理器执行以下操作:
获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;
对用户上网日志数据进行特征分析,确定用户上网日志数据对应的操作行为;
根据操作行为,确定目标质量指标,并利用目标质量指标,检测用户访问短视频业务的业务质量。
在此提供的算法或显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明实施例也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明实施例的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。上述实施例中的步骤,除有特殊说明外,不应理解为对执行顺序的限定。
Claims (7)
1.一种短视频业务质量检测方法,其特征在于,包括以下步骤:
获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;
对所述用户上网日志数据进行特征分析,确定所述用户上网日志数据对应的操作行为;
根据所述操作行为,确定目标质量指标,并利用所述目标质量指标,检测所述用户访问短视频业务的业务质量;
其中,所述对所述用户上网日志数据进行特征分析,确定所述用户上网日志数据对应的操作行为进一步包括:
对所述用户上网日志数据进行特征提取,得到第一数据特征;
将所述第一数据特征与用户行为规则库中记载的各个操作行为对应的第二数据特征进行匹配,将相匹配的操作行为确定为所述用户上网日志数据对应的操作行为;其中,所述第一数据特征包括:第一域名特征和第一URI特征;所述第二数据特征包括:第二域名特征和第二URI特征;
所述根据所述操作行为,确定目标质量指标进一步包括:
若所述操作行为为短视频点播操作行为,则将下载速率、播放成功率、播放失败率、加载时延和/或客户端时延确定为所述目标质量指标;
若所述操作行为为短视频直播操作行为,则将加载速率、卡顿次数和/或卡顿时长确定为所述目标质量指标;
若所述操作行为为短视频上传操作行为,则将上传速率、上传成功率和/或上传失败率确定为所述目标质量指标。
2.根据权利要求1所述的方法,其特征在于,在所述对所述用户上网日志数据进行特征提取,得到第一数据特征之前,所述方法还包括:
获取样本用户在访问短视频分享平台且执行各个操作行为的过程中产生的样本用户上网日志数据;
针对每个操作行为,对该操作行为对应的样本用户上网日志数据进行特征提取,得到该操作行为对应的第二数据特征;
将各个操作行为以及各个操作行为对应的第二数据特征对应地写入至所述用户行为规则库中。
3.根据权利要求2所述的方法,其特征在于,所述针对每个操作行为,对该操作行为对应的样本用户上网日志数据进行特征提取,得到该操作行为对应的第二数据特征进一步包括:
从该操作行为对应的样本用户上网日志数据中提取域名信息、URI信息以及TCP流信息;
对所述域名信息、所述URI信息以及所述TCP流信息进行特征提取,得到该操作行为对应的第二域名特征和第二URI特征。
4.根据权利要求1-3任一所述的方法,其特征在于,在所述对所述用户上网日志数据进行特征分析,确定所述用户上网日志数据对应的操作行为之后,所述方法还包括:
统计所述用户在预设时间段内执行各个操作行为的执行次数;
根据各个操作行为的执行次数,构建所述用户的用户行为画像。
5.一种短视频业务质量检测装置,其特征在于,包括:
数据获取模块,用于获取收集到的用户在访问短视频分享平台的过程中产生的用户上网日志数据;
分析模块,用于对所述用户上网日志数据进行特征分析,确定所述用户上网日志数据对应的操作行为;
质量指标确定模块,用于根据操作行为,确定目标质量指标;
检测模块,用于利用所述目标质量指标,检测所述用户访问短视频业务的业务质量;
其中,所述分析模块进一步用于:
对所述用户上网日志数据进行特征提取,得到第一数据特征;
将所述第一数据特征与用户行为规则库中记载的各个操作行为对应的第二数据特征进行匹配,将相匹配的操作行为确定为所述用户上网日志数据对应的操作行为;其中,所述第一数据特征包括:第一域名特征和第一URI特征;所述第二数据特征包括:第二域名特征和第二URI特征;
所述质量指标确定模块进一步用于:若所述操作行为为短视频点播操作行为,则将下载速率、播放成功率、播放失败率、加载时延和/或客户端时延确定为所述目标质量指标;若所述操作行为为短视频直播操作行为,则将加载速率、卡顿次数和/或卡顿时长确定为所述目标质量指标;若所述操作行为为短视频上传操作行为,则将上传速率、上传成功率和/或上传失败率确定为所述目标质量指标。
6.一种计算设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-4中任一项所述的一种短视频业务质量检测方法对应的操作。
7.一种计算机存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-4中任一项所述的一种短视频业务质量检测方法对应的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010311763.3A CN113542880B (zh) | 2020-04-20 | 2020-04-20 | 一种短视频业务质量检测方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010311763.3A CN113542880B (zh) | 2020-04-20 | 2020-04-20 | 一种短视频业务质量检测方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113542880A CN113542880A (zh) | 2021-10-22 |
CN113542880B true CN113542880B (zh) | 2022-11-29 |
Family
ID=78093708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010311763.3A Active CN113542880B (zh) | 2020-04-20 | 2020-04-20 | 一种短视频业务质量检测方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113542880B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107341095A (zh) * | 2017-06-27 | 2017-11-10 | 北京优特捷信息技术有限公司 | 一种智能分析日志数据的方法及装置 |
CN107580154A (zh) * | 2017-08-11 | 2018-01-12 | 北京联动优创文化传媒有限公司 | 一种呼叫链接的生成方法和装置 |
CN107659856A (zh) * | 2017-07-04 | 2018-02-02 | 中国科学技术大学 | 基于用户反馈的移动视频业务体验质量数据集的采集方法 |
CN108021929A (zh) * | 2017-11-16 | 2018-05-11 | 华南理工大学 | 基于大数据的移动端电商用户画像建立与分析方法及*** |
CN109962803A (zh) * | 2017-12-26 | 2019-07-02 | ***通信集团四川有限公司 | 网络质量的保障方法、装置、设备及介质 |
CN110958446A (zh) * | 2018-09-27 | 2020-04-03 | 中兴通讯股份有限公司 | 视频业务质量评估方法、装置、设备、及可读存储介质 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3358880A4 (en) * | 2015-10-23 | 2018-09-26 | Huawei Technologies Co., Ltd. | Method, device and system for controlling quality of service |
US10104137B2 (en) * | 2015-12-09 | 2018-10-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Recording of ABR content |
CN105897736A (zh) * | 2016-05-17 | 2016-08-24 | 北京邮电大学 | 一种tcp视频流业务用户体验质量评估方法及装置 |
CN108429624B (zh) * | 2016-12-21 | 2022-07-26 | 迈普通信技术股份有限公司 | 一种qos动态调整方法、设备及*** |
US10484308B2 (en) * | 2017-03-31 | 2019-11-19 | At&T Intellectual Property I, L.P. | Apparatus and method of managing resources for video services |
CN107846586B (zh) * | 2017-10-23 | 2019-07-30 | 网易(杭州)网络有限公司 | 视频流质量的监测方法、装置和服务端 |
CN109981550B (zh) * | 2017-12-28 | 2021-10-01 | ***通信集团北京有限公司 | 一种游戏业务质量评估方法及装置 |
CN109005556B (zh) * | 2018-07-24 | 2021-05-25 | 武汉虹信技术服务有限责任公司 | 一种基于用户话单的4g网络质量优化方法与*** |
CN109241461B (zh) * | 2018-08-10 | 2020-05-22 | 新华三信息安全技术有限公司 | 一种用户画像构建方法及装置 |
CN110956349B (zh) * | 2018-09-27 | 2023-05-09 | 阿里巴巴集团控股有限公司 | 服务质量分析方法、***、装置、服务器及电子设备 |
CN110351202B (zh) * | 2019-07-09 | 2023-01-20 | 北京锐安科技有限公司 | 5g核心网流量分组方法、装置、设备和计算机存储介质 |
-
2020
- 2020-04-20 CN CN202010311763.3A patent/CN113542880B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107341095A (zh) * | 2017-06-27 | 2017-11-10 | 北京优特捷信息技术有限公司 | 一种智能分析日志数据的方法及装置 |
CN107659856A (zh) * | 2017-07-04 | 2018-02-02 | 中国科学技术大学 | 基于用户反馈的移动视频业务体验质量数据集的采集方法 |
CN107580154A (zh) * | 2017-08-11 | 2018-01-12 | 北京联动优创文化传媒有限公司 | 一种呼叫链接的生成方法和装置 |
CN108021929A (zh) * | 2017-11-16 | 2018-05-11 | 华南理工大学 | 基于大数据的移动端电商用户画像建立与分析方法及*** |
CN109962803A (zh) * | 2017-12-26 | 2019-07-02 | ***通信集团四川有限公司 | 网络质量的保障方法、装置、设备及介质 |
CN110958446A (zh) * | 2018-09-27 | 2020-04-03 | 中兴通讯股份有限公司 | 视频业务质量评估方法、装置、设备、及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113542880A (zh) | 2021-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7454523B2 (en) | Geographic location determination including inspection of network address | |
CN106656666B (zh) | 一种获取网页首屏时间的方法及装置 | |
CN108768921B (zh) | 一种基于特征检测的恶意网页发现方法及*** | |
CN107294919A (zh) | 一种水平权限漏洞的检测方法及装置 | |
CN110298662B (zh) | 交易重复提交的自动化检测方法及装置 | |
CN109873734B (zh) | 一种底层数据监控方法、介质、设备及装置 | |
CN107528812B (zh) | 一种攻击检测方法及装置 | |
CN108206769B (zh) | 过滤网络质量告警的方法、装置、设备和介质 | |
CN109241733A (zh) | 基于Web访问日志的爬虫行为识别方法及装置 | |
CN111028085A (zh) | 一种基于主被动结合的网络靶场资产信息采集方法及装置 | |
CN113518077A (zh) | 一种恶意网络爬虫检测方法、装置、设备及存储介质 | |
CN107147662B (zh) | 域名劫持发现的方法 | |
CN105159992A (zh) | 一种应用程序的页面内容及网络行为的检测方法及装置 | |
CN114629929A (zh) | 一种日志记录方法、装置及*** | |
CN109729054B (zh) | 访问数据监测方法及相关设备 | |
US9396259B1 (en) | Capture of web application state | |
CN113542880B (zh) | 一种短视频业务质量检测方法和装置 | |
CN114531345A (zh) | 流量比对结果存储方法、装置、设备及存储介质 | |
CN104468857B (zh) | 一种对应关系的获取方法及*** | |
CN113453076B (zh) | 用户视频业务质量评估方法、装置、计算设备和存储介质 | |
CN114760216B (zh) | 一种扫描探测事件确定方法、装置及电子设备 | |
CN107483294B (zh) | 监控网络请求的方法及装置 | |
CN109818782A (zh) | 一种对服务器进行分类的方法 | |
CN106126538B (zh) | 页面的转化处理方法及装置 | |
CN114221988A (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 |