CN112153393B - 一种基于弱网环境下的音视频处理方法及人工智能服务中心 - Google Patents

一种基于弱网环境下的音视频处理方法及人工智能服务中心 Download PDF

Info

Publication number
CN112153393B
CN112153393B CN202011068362.6A CN202011068362A CN112153393B CN 112153393 B CN112153393 B CN 112153393B CN 202011068362 A CN202011068362 A CN 202011068362A CN 112153393 B CN112153393 B CN 112153393B
Authority
CN
China
Prior art keywords
information
weak network
audio
weak
video
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
Application number
CN202011068362.6A
Other languages
English (en)
Other versions
CN112153393A (zh
Inventor
刘风华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Guiji Intelligent Technology Co ltd
Original Assignee
Nanjing Guiji Intelligent Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Guiji Intelligent Technology Co ltd filed Critical Nanjing Guiji Intelligent Technology Co ltd
Priority to CN202011068362.6A priority Critical patent/CN112153393B/zh
Publication of CN112153393A publication Critical patent/CN112153393A/zh
Application granted granted Critical
Publication of CN112153393B publication Critical patent/CN112153393B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2181Source of audio or video content, e.g. local disk arrays comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • H04N21/64738Monitoring network characteristics, e.g. bandwidth, congestion level

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供一种基于弱网环境下的音视频处理方法及人工智能服务中心,音视频播放设备向第一音视频服务器发送音视频推送请求时,单独基于人工智能服务中心获取其同步发送的网络环境配置信息,同时从第一音视频服务器中其推送的音视频信息的传输质量信息,并根据传输质量信息和网络环境配置信息判定音视频播放设备处于弱网环境下时,基于传输质量信息、网络环境配置信息以及其余在人工智能服务中心注册的音视频服务器的配置信息,将音视频推送请求同步转发给至少一个第二音视频服务器继续推送,从而通过准确切换到其余视频服务器,避免音视频播放设备自身的配置与音视频服务器不兼容导致的整体数据传输的周期严重拉长的情况。

Description

一种基于弱网环境下的音视频处理方法及人工智能服务中心
技术领域
本发明涉及多媒体数据传输技术领域,具体而言,涉及一种基于弱网环境下的音视频处理方法及人工智能服务中心。
背景技术
当音视频播放设备处于弱网环境下时,会尝试与服务端之间循环重复建立连接,并等待超时失败之后才能去再次尝试,然而在大部分情况下弱网环境主要是由于与音视频播放设备通信的音视频服务器出现异常,或者音视频播放设备自身的配置与音视频服务器不兼容导致的,如此反复尝试的方案会导致整体数据传输的周期严重拉长,降低了用户体验。
发明内容
为了至少克服现有技术中的上述不足,本发明的目的在于提供一种基于弱网环境下的音视频处理方法及人工智能服务中心,当音视频播放设备向第一音视频服务器发送音视频推送请求时,单独基于人工智能服务中心获取其同步发送的网络环境配置信息,考虑到第一音视频服务器通常推送的音视频信息的传输质量信息与音视频播放设备同步,因此可以同时从第一音视频服务器中其推送的音视频信息的传输质量信息,并根据传输质量信息和网络环境配置信息判断音视频播放设备是否处于弱网环境下,当判定音视频播放设备处于弱网环境下时,基于传输质量信息、网络环境配置信息以及其余在人工智能服务中心注册的音视频服务器的配置信息,将音视频推送请求同步转发给至少一个第二音视频服务器继续推送,从而通过准确切换到其余视频服务器,避免音视频播放设备自身的配置与音视频服务器不兼容导致的整体数据传输的周期严重拉长的情况。
第一方面,本发明提供一种基于弱网环境下的音视频处理方法,应用于人工智能服务中心,所述人工智能服务中心与多个音视频播放设备通信连接,所述方法包括:
根据所述音视频播放设备向第一音视频服务器发送音视频推送请求时同步发送的网络环境配置信息,从所述第一音视频服务器中获取所述第一音视频服务器基于所述音视频推送请求向所述音视频播放设备推送的音视频信息的传输质量信息;
根据所述传输质量信息和所述网络环境配置信息判断所述音视频播放设备是否处于弱网环境下;
当判定所述音视频播放设备处于弱网环境下时,基于所述传输质量信息、所述网络环境配置信息以及其余在所述人工智能服务中心注册的音视频服务器的配置信息,将所述音视频推送请求同步转发给至少一个第二音视频服务器,以使得所述至少一个第二音视频服务器基于所述音视频推送请求向所述音视频播放设备继续推送音视频信息。
在第一方面的一种可能的实现方式中,所述根据所述传输质量信息和所述网络环境配置信息判断所述音视频播放设备是否处于弱网环境下的步骤,包括:
从所述网络环境配置信息中获得传输质量配置信息;
判断所述传输质量配置信息与所述传输质量信息是否匹配;
当所述传输质量配置信息与所述传输质量信息不匹配时,判定所述音视频播放设备处于弱网环境下。
在第一方面的一种可能的实现方式中,所述基于所述传输质量信息、所述网络环境配置信息以及其余在所述人工智能服务中心注册的音视频服务器的配置信息,将所述音视频推送请求同步转发给至少一个第二音视频服务器的步骤,包括:
从所述网络环境配置信息中获取与所述传输质量信息相关联的弱网原因的目标网络环境配置信息;
从所述目标网络环境配置信息中获取弱网络状态节点信息和所述弱网络状态节点信息的网络协议信息;所述弱网络状态节点信息和所述网络协议信息使用的网络传输控制通道均为第一网络传输控制通道;
根据所述网络协议信息对所述弱网络状态节点信息进行处理,生成所述弱网络状态节点信息的状态服务更新信息;
对所述弱网络状态节点信息和所述状态服务更新信息进行弱网络特征提取,从提取得到的当前弱网络特征信息中确定与所述状态服务更新信息对应的第一弱网络网元信息对应的第二弱网络网元信息;
对所述第一弱网络网元信息和所述第二弱网络网元信息进行聚类融合,得到第三弱网络网元信息;
根据所述第三弱网络网元信息输出所述弱网络状态节点信息对应的扩展网络状态节点分布;所述扩展网络状态节点分布使用的网络传输控制通道为第二网络传输控制通道;
根据其余在所述人工智能服务中心注册的音视频服务器的配置信息查找与所述扩展网络状态节点分布匹配的目标音视频服务器,作为至少一个第二音视频服务器;
将所述音视频推送请求同步转发给至少一个第二音视频服务器。
在第一方面的一种可能的实现方式中,所述根据所述网络协议信息对所述弱网络状态节点信息进行处理,生成所述弱网络状态节点信息的状态服务更新信息的步骤,包括:
对所述弱网络状态节点信息进行弱网络特征提取,对得到的所述弱网络状态节点信息对应的第一弱网络特征进行网络制式识别,根据所识别到的网络制式得到所述弱网络状态节点信息对应的第一网络制式节点集合;
对所述网络协议信息进行弱网络特征提取,对得到的所述网络协议信息对应的第二弱网络特征进行网络制式识别,根据所识别到的网络制式得到所述网络协议信息对应的第二网络制式节点集合;
获取所述第一网络制式节点集合中保存的第一传输单元信息,以及将所述第一传输单元信息转换为对应的第一传输单元配置;
获取所述第二网络制式节点集合中多个关键传输单元各自保存的第二传输单元信息,以及将每个所述第二传输单元信息转换为对应的第二传输单元配置;
计算每个所述第二传输单元配置与所述第一传输单元配置的相同传输单元配置;
对每个所述第二传输单元配置对应的相同传输单元配置进行排序,根据排序结果从多个所述第二传输单元配置中选出多个相似传输单元配置;
对所述多个相似传输单元配置进行聚类处理,得到聚类单元簇;
将所述聚类单元簇所对应的传输单元服务构成的序列确定为所述弱网络状态节点信息的状态服务更新信息。
在第一方面的一种可能的实现方式中,所述对所述弱网络状态节点信息和所述状态服务更新信息进行弱网络特征提取,从提取得到的当前弱网络特征信息中确定与所述状态服务更新信息对应的第一弱网络网元信息对应的第二弱网络网元信息的步骤,包括:
对所述弱网络状态节点信息和所述状态服务更新信息进行弱网络特征提取,得到所述弱网络状态节点信息和所述状态服务更新信息的弱网络特征中映射的当前弱网络特征信息;所述当前弱网络特征信息包括多个弱网络网元节点的分布特征信息;
从所述当前弱网络特征信息包含的多个弱网络网元节点的分布特征信息中确定所述第一弱网络网元信息的相似分布特征信息,并将所述相似分布特征信息作为所述第二弱网络网元信息。
在第一方面的一种可能的实现方式中,所述对所述第一弱网络网元信息和所述第二弱网络网元信息进行聚类融合,得到第三弱网络网元信息的步骤,包括:
将所述第一弱网络网元信息和所述第二弱网络网元信息分别输入预设的状态分布解析模型中,以使所述状态分布解析模型分别输出所述第一弱网络网元信息和所述第二弱网络网元信息各自的有效弱网络网元信息,得到第一目标弱网络网元信息和第二目标弱网络网元信息;
对所述第一目标弱网络网元信息进行信息挖掘计算,得到第一网元信息挖掘信息;对所述第一目标弱网络网元信息进行弱网络特征提取,并对提取得到的弱网络网元信息进行信息挖掘计算,得到第二网元信息挖掘信息,计算所述第一网元信息挖掘信息和所述第二网元信息挖掘信息的融合挖掘信息,得到与所述第一目标弱网络网元信息对应的第一弱网络网元集;
对所述第二目标弱网络网元信息进行信息挖掘计算,得到第三网元信息挖掘信息,对所述第二目标弱网络网元信息进行弱网络特征提取,并对提取得到的弱网络网元信息进行信息挖掘计算,得到第四网元信息挖掘信息,计算所述第三网元信息挖掘信息和所述第四网元信息挖掘信息的融合挖掘信息,得到与所述第二目标弱网络网元信息对应的第二弱网络网元集;
计算所述第一弱网络网元集和所述第二弱网络网元集两者的融合网元集,将得到的融合网元集作为所述第三弱网络网元信息。
在第一方面的一种可能的实现方式中,所述根据所述第三弱网络网元信息输出所述弱网络状态节点信息对应的扩展网络状态节点分布的步骤,包括:
获取所述第三弱网络网元信息中的多个弱网络状态节点分布的通信端口向量、以及与每个弱网络状态节点分布的通信端口向量组合对应的弱网络状态节点分布解析策略,所述弱网络状态节点分布的通信端口向量包括第一弱网络状态节点分布的通信端口向量和第二弱网络状态节点分布的通信端口向量,其中,所述第一弱网络状态节点分布的通信端口向量和第二弱网络状态节点分布的通信端口向量为相互之间存在映射关联弱网络状态节点分布的通信端口向量组合;
对所述第三弱网络网元信息进行链接预测,以输出每个第一弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量、以及所述第三弱网络网元信息对应的目标链接预测向量;
计算所述目标链接预测向量和每个所述第一基础链接预测向量之间的关联度,以得到对应的每条第一弱网络状态节点分布的通信端口向量和所述第三弱网络网元信息之间的链接预测向量接近程度;
识别出每个第一弱网络状态节点分布的通信端口向量中的所有向量片段、以及每个第一弱网络状态节点分布的通信端口向量各自对应的通信链路权重;
根据所述所有向量片段和所述通信链路权重,生成对应的弱网络状态节点分布的通信端口向量的分布簇;
根据所述弱网络状态节点分布解析策略生成每个弱网络状态节点分布的通信端口向量组合对应的分布簇范围;
利用所述分布簇范围对应的每条分布簇,得到每个弱网络状态节点分布的通信端口向量各自的第一统计描述组;
根据所述第二弱网络状态节点分布的通信端口向量组合每个弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量进行聚类,得到每个弱网络状态节点分布的通信端口向量的第二统计描述组;
根据所述第一统计描述组和第二统计描述组之间的共同通信端口向量,在所述多个弱网络状态节点分布的通信端口向量中确定出目标弱网络状态节点分布的通信端口向量;
将所述目标弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量作为第二链接预测向量,并将所述第二链接预测向量添加至所述第三弱网络网元信息中,以输出所述弱网络状态节点信息对应的扩展网络状态节点分布。
譬如,在第一方面的一种可能的实现方式中,所述弱网络状态节点分布解析策略包括对所述弱网络状态节点分布的通信端口向量的响应特征分析策略、以及所述弱网络状态节点分布的通信端口向量组合对应的网络质量分析策略;
所述根据所述弱网络状态节点分布解析策略生成每个弱网络状态节点分布的通信端口向量组合对应的分布簇范围的步骤,包括:
根据所述网络质量分析策略对所述弱网络状态节点分布的通信端口向量进行网络质量分析,生成所述弱网络状态节点分布的通信端口向量组合对应的网络质量特征值;
根据所述响应特征分析策略对所述弱网络状态节点分布的通信端口向量进行响应特征分析,生成所述弱网络状态节点分布的通信端口向量组合对应的响应特征分析值;
将所述网络质量特征值和所述响应特征分析值的特征值范围区间确定为对应所述弱网络状态节点分布的通信端口向量组合的分布簇范围。
譬如,在第一方面的一种可能的实现方式中,所述弱网络状态节点分布的通信端口向量还包括第三弱网络状态节点分布的通信端口向量;
在利用所述分布簇范围对应的每个分布簇,得到每个弱网络状态节点分布的通信端口向量各自的第一统计描述组的步骤之前,所述方法还包括:
计算每个所述第一基础链接预测向量相对于所述第三弱网络状态节点分布的通信端口向量所对应的参照链接预测对象列表中每个参照链接预测对象的链接预测扰动参数;
对每个所述第一基础链接预测向量组合对应的所有链接预测扰动参数进行融合,得到每个所述第一基础链接预测向量组合对应的融合链接预测参数;
根据每个所述第一基础链接预测向量组合对应的融合链接预测参数,对所有所述第一基础链接预测向量按序排列,以根据每个所述第一基础链接预测向量排列后的顺序,确定每个所述第一基础链接预测向量各自的优先级参数;
根据每个所述第一基础链接预测向量各自的优先级参数,对每个所述第一基础链接预测向量各自对应的融合链接预测参数进行处理,生成每个弱网络状态节点分布的通信端口向量的加权融合链接预测参数;
所述利用所述分布簇范围对应的每个分布簇,得到每个弱网络状态节点分布的通信端口向量各自的第一统计描述组的步骤,包括:
利用所述分布簇范围对应的每个分布簇对所述每个弱网络状态节点分布的通信端口向量的加权融合链接预测参数进行聚类,得到每个弱网络状态节点分布的通信端口向量组合对应的第一统计描述组。
第二方面,本发明实施例还提供一种基于弱网环境下的音视频处理装置,应用于人工智能服务中心,所述人工智能服务中心与多个音视频播放设备通信连接,所述装置包括:
获取模块,用于根据所述音视频播放设备向第一音视频服务器发送音视频推送请求时同步发送的网络环境配置信息,从所述第一音视频服务器中获取所述第一音视频服务器基于所述音视频推送请求向所述音视频播放设备推送的音视频信息的传输质量信息;
判断模块,用于根据所述传输质量信息和所述网络环境配置信息判断所述音视频播放设备是否处于弱网环境下;
转发模块,用于当判定所述音视频播放设备处于弱网环境下时,基于所述传输质量信息、所述网络环境配置信息以及其余在所述人工智能服务中心注册的音视频服务器的配置信息,将所述音视频推送请求同步转发给至少一个第二音视频服务器,以使得所述至少一个第二音视频服务器基于所述音视频推送请求向所述音视频播放设备继续推送音视频信息
第三方面,本发明实施例还提供一种人工智能服务中心,所述人工智能服务中心包括处理器、机器可读存储介质和网络接口,所述机器可读存储介质、所述网络接口以及所述处理器之间通过总线***相连,所述网络接口用于与至少一个音视频播放设备通信连接,所述机器可读存储介质用于存储程序、指令或代码,所述处理器用于执行所述机器可读存储介质中的程序、指令或代码,以执行第一方面或者第一方面中任意一个可能的实现方式中的基于弱网环境下的音视频处理方法。
第四方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其被执行时,使得计算机执行上述第一方面或者第一方面中任意一个可能的实现方式中的基于弱网环境下的音视频处理方法。
基于上述任意一个方面,本发明的实施方式中,当音视频播放设备向第一音视频服务器发送音视频推送请求时,单独基于人工智能服务中心获取其同步发送的网络环境配置信息,考虑到第一音视频服务器通常推送的音视频信息的传输质量信息与音视频播放设备同步,因此可以同时从第一音视频服务器中其推送的音视频信息的传输质量信息,并根据传输质量信息和网络环境配置信息判断音视频播放设备是否处于弱网环境下,当判定音视频播放设备处于弱网环境下时,基于传输质量信息、网络环境配置信息以及其余在人工智能服务中心注册的音视频服务器的配置信息,将音视频推送请求同步转发给至少一个第二音视频服务器继续推送,从而通过准确切换到其余视频服务器,避免音视频播放设备自身的配置与音视频服务器不兼容导致的整体数据传输的周期严重拉长的情况。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。
图1为本发明实施例提供的基于弱网环境下的音视频处理方法***的应用场景示意图;
图2为本发明实施例提供的基于弱网环境下的音视频处理方法的流程示意图;
图3为本发明实施例提供的基于弱网环境下的音视频处理方法装置的功能模块示意图;
图4为本发明实施例提供的用于实现上述的基于弱网环境下的音视频处理方法的人工智能服务中心的结构示意框图。
具体实施方式
为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。
应当理解,本说明书中所使用的“***”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。
如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。
本说明书中使用了流程图用来说明根据本说明书的实施例的***所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
图1是本发明一种实施例提供的基于弱网环境下的音视频处理方法***10的交互示意图。基于弱网环境下的音视频处理方法***10可以包括人工智能服务中心100以及与所述人工智能服务中心100通信连接的音视频播放设备200。图1所示的基于弱网环境下的音视频处理方法***10仅为一种可行的示例,在其它可行的实施例中,该基于弱网环境下的音视频处理方法***10也可以仅包括图1所示组成部分的其中一部分或者还可以包括其它的组成部分。
本实施例中,基于弱网环境下的音视频处理方法***10中的物联网云人工智能服务中心100和音视频播放设备200可以通过配合执行以下方法实施例所描述的基于弱网环境下的音视频处理方法,具体人工智能服务中心100和音视频播放设备200的执行步骤部分可以参照以下方法实施例的详细描述。
为了解决前述背景技术中的技术问题,图2为本发明实施例提供的基于弱网环境下的音视频处理方法的流程示意图,本实施例提供的基于弱网环境下的音视频处理方法可以由图1中所示的人工智能服务中心100执行,下面对该基于弱网环境下的音视频处理方法进行详细介绍。
步骤S110,根据音视频播放设备200向第一音视频服务器发送音视频推送请求时同步发送的网络环境配置信息,从第一音视频服务器中获取第一音视频服务器基于音视频推送请求向音视频播放设备200推送的音视频信息的传输质量信息。
步骤S120,根据传输质量信息和网络环境配置信息判断音视频播放设备200是否处于弱网环境下。
步骤S130,当判定音视频播放设备200处于弱网环境下时,基于传输质量信息、网络环境配置信息以及其余在人工智能服务中心注册的音视频服务器的配置信息,将音视频推送请求同步转发给至少一个第二音视频服务器,以使得至少一个第二音视频服务器基于音视频推送请求向音视频播放设备200继续推送音视频信息。
本实施例中,音视频播放设备200在向第一音视频服务器发送音视频推送请求时,会同步向人工智能服务中心100发送其对应的网络环境配置信息,从而无需后续处于弱网状态下时用户手动上传网络环境配置信息。并且,网络环境配置信息通常占用的字节较小,因此即便在处于弱网环境下,也可以较快地发送给人工智能服务中心100。
本实施例中,当判定音视频播放设备200处于弱网环境下时,可以基于传输质量信息、网络环境配置信息以及其余在人工智能服务中心注册的音视频服务器的配置信息,将音视频推送请求同步转发给至少一个第二音视频服务器,这样,至少一个第二音视频服务器可以基于音视频推送请求向音视频播放设备200继续推送音视频信息。例如,在一些优选的实现方式中,至少一个第二音视频服务器可以预先获取当前音视频播放信息的播放进度,然后基于播放进度获取位于该播放进度之后的音视频信息进行推送,或者当第二音视频服务器超过两个时,可以获取位于该播放进度之后不同阶段的音视频信息进行推送,从而可以进一步提高推送效率。
基于上述设计,本实施例单独基于人工智能服务中心获取其同步发送的网络环境配置信息,同时从第一音视频服务器中其推送的音视频信息的传输质量信息,并根据传输质量信息和网络环境配置信息判定音视频播放设备200处于弱网环境下时,基于传输质量信息、网络环境配置信息以及其余在人工智能服务中心注册的音视频服务器的配置信息,将音视频推送请求同步转发给至少一个第二音视频服务器继续推送,从而通过准确切换到其余视频服务器,避免音视频播放设备200自身的配置与音视频服务器不兼容导致的整体数据传输的周期严重拉长的情况。
在一种可能的实现方式中,对于步骤S120而言,考虑到实际的传输质量不一定是与弱网状态有关,也可能是与用户本身的配置有关,因此为了提高弱网环境的判定准确性,可以从网络环境配置信息中获得传输质量配置信息,然后判断传输质量配置信息与传输质量信息是否匹配,当传输质量配置信息与传输质量信息不匹配时,判定音视频播放设备200处于弱网环境下。
在一种可能的实现方式中,对于步骤S130而言,可以具体通过以下示例性的子步骤来实现,详细描述如下。
子步骤S131,从网络环境配置信息中获取与传输质量信息相关联的弱网原因的目标网络环境配置信息。
子步骤S132,从目标网络环境配置信息中获取弱网络状态节点信息和弱网络状态节点信息的网络协议信息。弱网络状态节点信息和网络协议信息使用的网络传输控制通道均为第一网络传输控制通道。
子步骤S133,根据网络协议信息对弱网络状态节点信息进行处理,生成弱网络状态节点信息的状态服务更新信息。
例如在一些可能的实现方式中,可以对弱网络状态节点信息进行弱网络特征提取,对得到的弱网络状态节点信息对应的第一弱网络特征进行网络制式识别,根据所识别到的网络制式得到弱网络状态节点信息对应的第一网络制式节点集合。然后,对网络协议信息进行弱网络特征提取,对得到的网络协议信息对应的第二弱网络特征进行网络制式识别,根据所识别到的网络制式得到网络协议信息对应的第二网络制式节点集合。
在此基础上,可以获取第一网络制式节点集合中保存的第一传输单元信息,以及将第一传输单元信息转换为对应的第一传输单元配置,并且获取第二网络制式节点集合中多个关键传输单元各自保存的第二传输单元信息,以及将每个第二传输单元信息转换为对应的第二传输单元配置。由此,可以计算每个第二传输单元配置与第一传输单元配置的相同传输单元配置,病对每个第二传输单元配置对应的相同传输单元配置进行排序,根据排序结果从多个第二传输单元配置中选出多个相似传输单元配置。这样,可以对多个相似传输单元配置进行聚类处理,得到聚类单元簇,然后将聚类单元簇所对应的传输单元服务构成的序列确定为弱网络状态节点信息的状态服务更新信息。
例如在一些可能的实现方式中,可以对弱网络状态节点信息和状态服务更新信息进行弱网络特征提取,得到弱网络状态节点信息和状态服务更新信息的弱网络特征中映射的当前弱网络特征信息。当前弱网络特征信息包括多个弱网络网元节点的分布特征信息。然后,从当前弱网络特征信息包含的多个弱网络网元节点的分布特征信息中确定第一弱网络网元信息的相似分布特征信息,并将相似分布特征信息作为第二弱网络网元信息。
子步骤S134,对弱网络状态节点信息和状态服务更新信息进行弱网络特征提取,从提取得到的当前弱网络特征信息中确定与状态服务更新信息对应的第一弱网络网元信息对应的第二弱网络网元信息。
子步骤S135,对第一弱网络网元信息和第二弱网络网元信息进行聚类融合,得到第三弱网络网元信息。
例如在一些可能的实现方式中,可以将第一弱网络网元信息和第二弱网络网元信息分别输入预设的状态分布解析模型中,以使状态分布解析模型分别输出第一弱网络网元信息和第二弱网络网元信息各自的有效弱网络网元信息,得到第一目标弱网络网元信息和第二目标弱网络网元信息。同时,对第一目标弱网络网元信息进行信息挖掘计算,得到第一网元信息挖掘信息。对第一目标弱网络网元信息进行弱网络特征提取,并对提取得到的弱网络网元信息进行信息挖掘计算,得到第二网元信息挖掘信息,计算第一网元信息挖掘信息和第二网元信息挖掘信息的融合挖掘信息,得到与第一目标弱网络网元信息对应的第一弱网络网元集。
在此基础上,可以对第二目标弱网络网元信息进行信息挖掘计算,得到第三网元信息挖掘信息,对第二目标弱网络网元信息进行弱网络特征提取,并对提取得到的弱网络网元信息进行信息挖掘计算,得到第四网元信息挖掘信息,计算第三网元信息挖掘信息和第四网元信息挖掘信息的融合挖掘信息,得到与第二目标弱网络网元信息对应的第二弱网络网元集。这样,可以计算第一弱网络网元集和第二弱网络网元集两者的融合网元集,将得到的融合网元集作为第三弱网络网元信息。
子步骤S136,根据第三弱网络网元信息输出弱网络状态节点信息对应的扩展网络状态节点分布。
值得说明的是,扩展网络状态节点分布使用的网络传输控制通道为第二网络传输控制通道。
子步骤S137,根据其余在人工智能服务中心注册的音视频服务器的配置信息查找与扩展网络状态节点分布匹配的目标音视频服务器,作为至少一个第二音视频服务器。
子步骤S138,将音视频推送请求同步转发给至少一个第二音视频服务器。
示例性地,在子步骤S136中,可以通过以下示例性的实施方式来实现,描述如下。
(1)获取第三弱网络网元信息中的多个弱网络状态节点分布的通信端口向量、以及与每个弱网络状态节点分布的通信端口向量组合对应的弱网络状态节点分布解析策略,弱网络状态节点分布的通信端口向量包括第一弱网络状态节点分布的通信端口向量和第二弱网络状态节点分布的通信端口向量。
例如,第一弱网络状态节点分布的通信端口向量和第二弱网络状态节点分布的通信端口向量为相互之间存在映射关联弱网络状态节点分布的通信端口向量组合。
(2)对第三弱网络网元信息进行链接预测,以输出每个第一弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量、以及第三弱网络网元信息对应的目标链接预测向量。
(3)计算目标链接预测向量和每个第一基础链接预测向量之间的关联度,以得到对应的每条第一弱网络状态节点分布的通信端口向量和第三弱网络网元信息之间的链接预测向量接近程度。
(4)识别出每个第一弱网络状态节点分布的通信端口向量中的所有向量片段、以及每个第一弱网络状态节点分布的通信端口向量各自对应的通信链路权重。
(5)根据所有向量片段和通信链路权重,生成对应的弱网络状态节点分布的通信端口向量的分布簇。
(6)根据弱网络状态节点分布解析策略生成每个弱网络状态节点分布的通信端口向量组合对应的分布簇范围。
譬如,弱网络状态节点分布解析策略包括对弱网络状态节点分布的通信端口向量的响应特征分析策略、以及弱网络状态节点分布的通信端口向量组合对应的网络质量分析策略。
由此,可以根据网络质量分析策略对弱网络状态节点分布的通信端口向量进行网络质量分析,生成弱网络状态节点分布的通信端口向量组合对应的网络质量特征值。同时,根据响应特征分析策略对弱网络状态节点分布的通信端口向量进行响应特征分析,生成弱网络状态节点分布的通信端口向量组合对应的响应特征分析值。这样,可以将网络质量特征值和响应特征分析值的特征值范围区间确定为对应弱网络状态节点分布的通信端口向量组合的分布簇范围。
(7)利用分布簇范围对应的每条分布簇,得到每个弱网络状态节点分布的通信端口向量各自的第一统计描述组。
(8)根据第二弱网络状态节点分布的通信端口向量组合每个弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量进行聚类,得到每个弱网络状态节点分布的通信端口向量的第二统计描述组。
(9)根据第一统计描述组和第二统计描述组之间的共同通信端口向量,在多个弱网络状态节点分布的通信端口向量中确定出目标弱网络状态节点分布的通信端口向量。
(10)将目标弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量作为第二链接预测向量,并将第二链接预测向量添加至第三弱网络网元信息中,以输出弱网络状态节点信息对应的扩展网络状态节点分布。
值得说明的是,上述的弱网络状态节点分布的通信端口向量还可以包括第三弱网络状态节点分布的通信端口向量。
譬如,在(7)之前,还可以计算每个第一基础链接预测向量相对于第三弱网络状态节点分布的通信端口向量所对应的参照链接预测对象列表中每个参照链接预测对象的链接预测扰动参数,然后对每个第一基础链接预测向量组合对应的所有链接预测扰动参数进行融合,得到每个第一基础链接预测向量组合对应的融合链接预测参数。由此,可以根据每个第一基础链接预测向量组合对应的融合链接预测参数,对所有第一基础链接预测向量按序排列,以根据每个第一基础链接预测向量排列后的顺序,确定每个第一基础链接预测向量各自的优先级参数,从而可以根据每个第一基础链接预测向量各自的优先级参数,对每个第一基础链接预测向量各自对应的融合链接预测参数进行处理,生成每个弱网络状态节点分布的通信端口向量的加权融合链接预测参数。
这样,在(7)中,即可利用分布簇范围对应的每个分布簇对每个弱网络状态节点分布的通信端口向量的加权融合链接预测参数进行聚类,得到每个弱网络状态节点分布的通信端口向量组合对应的第一统计描述组。
图3为本发明实施例提供的基于弱网环境下的音视频处理装置300的功能模块示意图,本实施例可以根据上述人工智能服务中心100执行的方法实施例对该基于弱网环境下的音视频处理装置300进行功能模块的划分,也即该基于弱网环境下的音视频处理装置300所对应的以下各个功能模块可以用于执行上述人工智能服务中心100执行的各个方法实施例。其中,该基于弱网环境下的音视频处理装置300可以包括获取模块310、判断模块320以及转发模块330,下面分别对该基于弱网环境下的音视频处理装置300的各个功能模块的功能进行详细阐述。
获取模块310,用于根据音视频播放设备200向第一音视频服务器发送音视频推送请求时同步发送的网络环境配置信息,从第一音视频服务器中获取第一音视频服务器基于音视频推送请求向音视频播放设备200推送的音视频信息的传输质量信息。其中,获取模块310可以用于执行上述的步骤S110,关于获取模块310的详细实现方式可以参照上述针对步骤S110的详细描述即可。
判断模块320,用于根据传输质量信息和网络环境配置信息判断音视频播放设备200是否处于弱网环境下。其中,判断模块320可以用于执行上述的步骤S120,关于判断模块320的详细实现方式可以参照上述针对步骤S120的详细描述即可。
转发模块330,用于当判定音视频播放设备200处于弱网环境下时,基于传输质量信息、网络环境配置信息以及其余在人工智能服务中心注册的音视频服务器的配置信息,将音视频推送请求同步转发给至少一个第二音视频服务器,以使得至少一个第二音视频服务器基于音视频推送请求向音视频播放设备200继续推送音视频信息。其中,转发模块330可以用于执行上述的步骤S130,关于转发模块330的详细实现方式可以参照上述针对步骤S130的详细描述即可。
需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,获取模块310可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上获取模块310的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessing unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现。
图4示出了本发明实施例提供的用于实现上述的基于弱网环境下的音视频处理方法的人工智能服务中心100的硬件结构示意图,如图4所示,人工智能服务中心100可包括处理器110、机器可读存储介质120、总线130以及收发器140。
在具体实现过程中,至少一个处理器110执行所述机器可读存储介质120存储的计算机执行指令(例如图3中所示的基于弱网环境下的音视频处理装置300包括的获取模块310、判断模块320以及转发模块330),使得处理器110可以执行如上方法实施例的基于弱网环境下的音视频处理方法,其中,处理器110、机器可读存储介质120以及收发器140通过总线130连接,处理器110可以用于控制收发器140的收发动作,从而可以与前述的音视频播放设备200进行数据收发。
处理器110的具体实现过程可参见上述人工智能服务中心100执行的各个方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
在上述的图4所示的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,DSP)、专用集成电路(英文:ApplicationSpecificIntegrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
机器可读存储介质120可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器。
总线130可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。总线130可以分为地址总线、数据总线、控制总线等。为便于表示,本发明附图中的总线并不限定仅有一根总线或一种类型的总线。
此外,本发明实施例还提供一种可读存储介质,所述可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上基于弱网环境下的音视频处理方法。
上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。
同时,本说明书使用了特定词语来描述本说明书的实施例。如“一种可能的实现方式”、“一种可能的示例”、和/或“示例性地”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一种可能的实现方式”、“一种可能的示例”、和/或“示例性地”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。

Claims (6)

1.一种基于弱网环境下的音视频处理方法,其特征在于,应用于人工智能服务中心,所述人工智能服务中心与多个音视频播放设备通信连接,所述方法包括:
根据所述音视频播放设备向第一音视频服务器发送音视频推送请求时同步发送的网络环境配置信息,从所述第一音视频服务器中获取所述第一音视频服务器基于所述音视频推送请求向所述音视频播放设备推送的音视频信息的传输质量信息;
根据所述传输质量信息和所述网络环境配置信息判断所述音视频播放设备是否处于弱网环境下;
当判定所述音视频播放设备处于弱网环境下时,基于所述传输质量信息、所述网络环境配置信息以及其余在所述人工智能服务中心注册的音视频服务器的配置信息,将所述音视频推送请求同步转发给至少一个第二音视频服务器,以使得所述至少一个第二音视频服务器基于所述音视频推送请求向所述音视频播放设备继续推送音视频信息;
所述根据所述传输质量信息和所述网络环境配置信息判断所述音视频播放设备是否处于弱网环境下的步骤,包括:
从所述网络环境配置信息中获得传输质量配置信息;
判断所述传输质量配置信息与所述传输质量信息是否匹配;
当所述传输质量配置信息与所述传输质量信息不匹配时,判定所述音视频播放设备处于弱网环境下;
所述基于所述传输质量信息、所述网络环境配置信息以及其余在所述人工智能服务中心注册的音视频服务器的配置信息,将所述音视频推送请求同步转发给至少一个第二音视频服务器的步骤,包括:
从所述网络环境配置信息中获取与所述传输质量信息相关联的弱网原因的目标网络环境配置信息;
从所述目标网络环境配置信息中获取弱网络状态节点信息和所述弱网络状态节点信息的网络协议信息;所述弱网络状态节点信息和所述网络协议信息使用的网络传输控制通道均为第一网络传输控制通道;
根据所述网络协议信息对所述弱网络状态节点信息进行处理,生成所述弱网络状态节点信息的状态服务更新信息;
对所述弱网络状态节点信息和所述状态服务更新信息进行弱网络特征提取,从提取得到的当前弱网络特征信息中确定与所述状态服务更新信息对应的第一弱网络网元信息对应的第二弱网络网元信息;
对所述第一弱网络网元信息和所述第二弱网络网元信息进行聚类融合,得到第三弱网络网元信息;
根据所述第三弱网络网元信息输出所述弱网络状态节点信息对应的扩展网络状态节点分布;所述扩展网络状态节点分布使用的网络传输控制通道为第二网络传输控制通道;
根据其余在所述人工智能服务中心注册的音视频服务器的配置信息查找与所述扩展网络状态节点分布匹配的目标音视频服务器,作为至少一个第二音视频服务器;
将所述音视频推送请求同步转发给至少一个第二音视频服务器。
2.根据权利要求1所述的基于弱网环境下的音视频处理方法,其特征在于,所述根据所述网络协议信息对所述弱网络状态节点信息进行处理,生成所述弱网络状态节点信息的状态服务更新信息的步骤,包括:
对所述弱网络状态节点信息进行弱网络特征提取,对得到的所述弱网络状态节点信息对应的第一弱网络特征进行网络制式识别,根据所识别到的网络制式得到所述弱网络状态节点信息对应的第一网络制式节点集合;
对所述网络协议信息进行弱网络特征提取,对得到的所述网络协议信息对应的第二弱网络特征进行网络制式识别,根据所识别到的网络制式得到所述网络协议信息对应的第二网络制式节点集合;
获取所述第一网络制式节点集合中保存的第一传输单元信息,以及将所述第一传输单元信息转换为对应的第一传输单元配置;
获取所述第二网络制式节点集合中多个关键传输单元各自保存的第二传输单元信息,以及将每个所述第二传输单元信息转换为对应的第二传输单元配置;
计算每个所述第二传输单元配置与所述第一传输单元配置的相同传输单元配置;
对每个所述第二传输单元配置对应的相同传输单元配置进行排序,根据排序结果从多个所述第二传输单元配置中选出多个相似传输单元配置;
对所述多个相似传输单元配置进行聚类处理,得到聚类单元簇;
将所述聚类单元簇所对应的传输单元服务构成的序列确定为所述弱网络状态节点信息的状态服务更新信息。
3.根据权利要求1所述的基于弱网环境下的音视频处理方法,其特征在于,所述对所述弱网络状态节点信息和所述状态服务更新信息进行弱网络特征提取,从提取得到的当前弱网络特征信息中确定与所述状态服务更新信息对应的第一弱网络网元信息对应的第二弱网络网元信息的步骤,包括:
对所述弱网络状态节点信息和所述状态服务更新信息进行弱网络特征提取,得到所述弱网络状态节点信息和所述状态服务更新信息的弱网络特征中映射的当前弱网络特征信息;所述当前弱网络特征信息包括多个弱网络网元节点的分布特征信息;
从所述当前弱网络特征信息包含的多个弱网络网元节点的分布特征信息中确定所述第一弱网络网元信息的相似分布特征信息,并将所述相似分布特征信息作为所述第二弱网络网元信息。
4.根据权利要求1所述的基于弱网环境下的音视频处理方法,其特征在于,所述对所述第一弱网络网元信息和所述第二弱网络网元信息进行聚类融合,得到第三弱网络网元信息的步骤,包括:
将所述第一弱网络网元信息和所述第二弱网络网元信息分别输入预设的状态分布解析模型中,以使所述状态分布解析模型分别输出所述第一弱网络网元信息和所述第二弱网络网元信息各自的有效弱网络网元信息,得到第一目标弱网络网元信息和第二目标弱网络网元信息;
对所述第一目标弱网络网元信息进行信息挖掘计算,得到第一网元信息挖掘信息;对所述第一目标弱网络网元信息进行弱网络特征提取,并对提取得到的弱网络网元信息进行信息挖掘计算,得到第二网元信息挖掘信息,计算所述第一网元信息挖掘信息和所述第二网元信息挖掘信息的融合挖掘信息,得到与所述第一目标弱网络网元信息对应的第一弱网络网元集;
对所述第二目标弱网络网元信息进行信息挖掘计算,得到第三网元信息挖掘信息,对所述第二目标弱网络网元信息进行弱网络特征提取,并对提取得到的弱网络网元信息进行信息挖掘计算,得到第四网元信息挖掘信息,计算所述第三网元信息挖掘信息和所述第四网元信息挖掘信息的融合挖掘信息,得到与所述第二目标弱网络网元信息对应的第二弱网络网元集;
计算所述第一弱网络网元集和所述第二弱网络网元集两者的融合网元集,将得到的融合网元集作为所述第三弱网络网元信息。
5.根据权利要求1所述的基于弱网环境下的音视频处理方法,其特征在于,所述根据所述第三弱网络网元信息输出所述弱网络状态节点信息对应的扩展网络状态节点分布的步骤,包括:
获取所述第三弱网络网元信息中的多个弱网络状态节点分布的通信端口向量、以及与每个弱网络状态节点分布的通信端口向量组合对应的弱网络状态节点分布解析策略,所述弱网络状态节点分布的通信端口向量包括第一弱网络状态节点分布的通信端口向量和第二弱网络状态节点分布的通信端口向量,其中,所述第一弱网络状态节点分布的通信端口向量和第二弱网络状态节点分布的通信端口向量为相互之间存在映射关联弱网络状态节点分布的通信端口向量组合;
对所述第三弱网络网元信息进行链接预测,以输出每个第一弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量、以及所述第三弱网络网元信息对应的目标链接预测向量;
计算所述目标链接预测向量和每个所述第一基础链接预测向量之间的关联度,以得到对应的每条第一弱网络状态节点分布的通信端口向量和所述第三弱网络网元信息之间的链接预测向量接近程度;
识别出每个第一弱网络状态节点分布的通信端口向量中的所有向量片段、以及每个第一弱网络状态节点分布的通信端口向量各自对应的通信链路权重;
根据所述所有向量片段和所述通信链路权重,生成对应的弱网络状态节点分布的通信端口向量的分布簇;
根据所述弱网络状态节点分布解析策略生成每个弱网络状态节点分布的通信端口向量组合对应的分布簇范围;
利用所述分布簇范围对应的每条分布簇,得到每个弱网络状态节点分布的通信端口向量各自的第一统计描述组;
根据所述第二弱网络状态节点分布的通信端口向量组合每个弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量进行聚类,得到每个弱网络状态节点分布的通信端口向量的第二统计描述组;
根据所述第一统计描述组和第二统计描述组之间的共同通信端口向量,在所述多个弱网络状态节点分布的通信端口向量中确定出目标弱网络状态节点分布的通信端口向量;
将所述目标弱网络状态节点分布的通信端口向量组合对应的第一基础链接预测向量作为第二链接预测向量,并将所述第二链接预测向量添加至所述第三弱网络网元信息中,以输出所述弱网络状态节点信息对应的扩展网络状态节点分布。
6.一种人工智能服务中心,其特征在于,所述人工智能服务中心包括处理器、机器可读存储介质和网络接口,所述机器可读存储介质、所述网络接口以及所述处理器之间通过总线***相连,所述网络接口用于与至少一个在线服务终端通信连接,所述机器可读存储介质用于存储程序、指令或代码,所述处理器用于执行所述机器可读存储介质中的程序、指令或代码,以执行权利要求1-5中任意一项所述的基于弱网环境下的音视频处理方法。
CN202011068362.6A 2020-10-08 2020-10-08 一种基于弱网环境下的音视频处理方法及人工智能服务中心 Active CN112153393B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011068362.6A CN112153393B (zh) 2020-10-08 2020-10-08 一种基于弱网环境下的音视频处理方法及人工智能服务中心

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011068362.6A CN112153393B (zh) 2020-10-08 2020-10-08 一种基于弱网环境下的音视频处理方法及人工智能服务中心

Publications (2)

Publication Number Publication Date
CN112153393A CN112153393A (zh) 2020-12-29
CN112153393B true CN112153393B (zh) 2021-08-17

Family

ID=73952417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011068362.6A Active CN112153393B (zh) 2020-10-08 2020-10-08 一种基于弱网环境下的音视频处理方法及人工智能服务中心

Country Status (1)

Country Link
CN (1) CN112153393B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101013983A (zh) * 2007-02-14 2007-08-08 杭州华为三康技术有限公司 一种无线设备射频管理方法和装置
CN105050063A (zh) * 2015-09-22 2015-11-11 北京金山安全软件有限公司 一种推送信息的方法及装置
JP5868299B2 (ja) * 2012-09-12 2016-02-24 株式会社日立製作所 ネットワーク装置
CN107087018A (zh) * 2017-03-14 2017-08-22 深圳市金立通信设备有限公司 一种运行Web应用程序的方法及终端
CN110177054A (zh) * 2019-05-22 2019-08-27 新华三技术有限公司 一种端口队列调度方法、装置、网络控制器及存储介质
CN111343660A (zh) * 2020-02-26 2020-06-26 平安银行股份有限公司 一种应用程序的测试方法及设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100886B (zh) * 2014-04-22 2019-03-15 腾讯科技(北京)有限公司 网络媒介信息的发布控制方法、及装置、服务器和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101013983A (zh) * 2007-02-14 2007-08-08 杭州华为三康技术有限公司 一种无线设备射频管理方法和装置
JP5868299B2 (ja) * 2012-09-12 2016-02-24 株式会社日立製作所 ネットワーク装置
CN105050063A (zh) * 2015-09-22 2015-11-11 北京金山安全软件有限公司 一种推送信息的方法及装置
CN107087018A (zh) * 2017-03-14 2017-08-22 深圳市金立通信设备有限公司 一种运行Web应用程序的方法及终端
CN110177054A (zh) * 2019-05-22 2019-08-27 新华三技术有限公司 一种端口队列调度方法、装置、网络控制器及存储介质
CN111343660A (zh) * 2020-02-26 2020-06-26 平安银行股份有限公司 一种应用程序的测试方法及设备

Also Published As

Publication number Publication date
CN112153393A (zh) 2020-12-29

Similar Documents

Publication Publication Date Title
CN109104336B (zh) 服务请求处理方法、装置、计算机设备及存储介质
US20170171304A1 (en) Service updating method and system for server cluster
CN111723226B (zh) 基于大数据和互联网的信息管理方法及人工智能云服务器
CN110930254A (zh) 基于区块链的数据处理方法、装置、终端及介质
CN112579603B (zh) 基于cdc的数据模型动态信息感知监测方法及装置
CN112069406B (zh) 基于区块链离线支付的信息推送方法及云服务推送平台
CN112116435B (zh) 基于大数据与电子商城平台的商品搜索方法及***
CN112417488A (zh) 基于大数据和区块链的信息处理方法、***及云服务器
CN115499447A (zh) 一种集群主节点确认方法、装置、电子设备及存储介质
CN111541662A (zh) 一种基于二进制通信协议的通信方法、装置、***及设备
CN112153393B (zh) 一种基于弱网环境下的音视频处理方法及人工智能服务中心
CN111683366B (zh) 基于人工智能和区块链的通信数据处理方法及大数据平台
CN113407823A (zh) 一种ios消息推送方法及***
CN111090401A (zh) 存储设备性能预测方法及装置
CN111539029B (zh) 基于工业互联网的大数据存储速率优化方法及云计算中心
CN112688947B (zh) 基于互联网的网络通信信息智能监测方法及***
CN107147694B (zh) 一种信息处理方法和装置
CN113542023A (zh) 一种基于人工智能的通信链路故障检测方法
CN111476886A (zh) 智慧建筑楼宇三维模型渲染方法及楼宇云服务器
CN111046933A (zh) 图像分类方法、装置、存储介质及电子设备
CN111464837A (zh) 在线直播***的视频终端接入验证方法及服务器
CN117270843B (zh) 一种基于区块链的编程数据推荐管理方法及***
CN112132664B (zh) 基于大数据与电子商城平台的购物数据共享方法及***
CN113794647A (zh) 一种网络节点流控制方法、装置及云端服务器
CN116821888A (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
TA01 Transfer of patent application right

Effective date of registration: 20210715

Address after: 210000 4th floor, building C, Wanbo Science Park, 20 Fengxin Road, Yuhuatai District, Nanjing City, Jiangsu Province

Applicant after: NANJING GUIJI INTELLIGENT TECHNOLOGY Co.,Ltd.

Address before: 518061 b302, industrialization complex building, Yuexing Sandao Virtual University Park, Xuefu Road, Nanshan District, Shenzhen City, Guangdong Province

Applicant before: Liu Fenghua

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant