CN106331841B - 网速信息指示方法及装置 - Google Patents
网速信息指示方法及装置 Download PDFInfo
- Publication number
- CN106331841B CN106331841B CN201610829699.1A CN201610829699A CN106331841B CN 106331841 B CN106331841 B CN 106331841B CN 201610829699 A CN201610829699 A CN 201610829699A CN 106331841 B CN106331841 B CN 106331841B
- Authority
- CN
- China
- Prior art keywords
- audio
- prompt
- network speed
- speed information
- target
- 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
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/439—Processing of audio elementary streams
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- 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/60—Network 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/63—Control 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/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种网速信息指示方法及装置。该方法包括:接收包括用户请求的目标音频的关键字的音频请求指令,将该音频请求指令发送给服务器,并接收服务器根据音频请求指令确定的目标音频的信息及提示音频,根据目标音频的信息及实时网速信息确定音频播放需求因子,根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放该提示音频,实现了在播放提示音频时,考虑到了实时网速信息,从而使得用户可以通过听取提示音频的最终播放方式获知实时网速信息,相较于音频交互装置在屏幕上显示网速信息的方式,降低了成本和复杂度,相较于采用灯光闪烁的方式指示网速信息的方式,更加清楚明晰,从而,提高了用户体验。
Description
技术领域
本发明涉及通信技术,尤其涉及一种网速信息指示方法及装置。
背景技术
随着通信技术的不断发展,音频交互装置的使用越来越广泛,例如,智能音箱等。音频交互装置可以根据用户的请求指令从网络侧获取音频,并进行播放。在这个过程中,通过音频交互装置来指示网速信息,以使用户根据网速信息判断音频的播放是否正常,对于提高用户体验而言非常重要。
目前,音频交互装置可以通过以下两种方式指示网速信息:第一种方式:音频交互装置在屏幕上显示网速信息;第二种方式:音频交互装置采用灯光闪烁的方式,例如,闪烁安装于音频交互装置上的发光二极管,指示网速信息。
但是,上述第一种方式中,需要在音频交互装置上额外安装屏幕,成本较高;第二种方式中,由于音频交互装置在播放音频的过程中,还有其他会闪烁灯光的场景,这导致采用灯管闪烁的方式指示网速信息不清楚明晰,用户体验不高。
发明内容
本发明提供一种网速信息指示方法及装置,以提高用户体验。
本发明提供一种网速信息指示方法,包括:
接收音频请求指令;其中,所述音频请求指令中包括用户请求的目标音频的关键字;
将所述音频请求指令发送给服务器,并接收所述服务器根据所述音频请求指令确定的目标音频的信息及提示音频;其中,所述提示音频为播放所述目标音频之前播放的音频;
根据所述目标音频的信息及实时网速信息确定音频播放需求因子,并根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长播放所述提示音频。
如上所示的方法,所述根据所述目标音频的信息及实时网速信息确定音频播放需求因子,包括:
根据所述目标音频的信息确定目标网速信息;
根据所述目标网速信息及实时网速信息确定音频播放需求因子。
如上所示的方法,所述目标音频的信息为所述目标音频的播放格式;
所述根据目标音频的信息确定目标网速信息,包括:
根据预设的音频的播放格式与网速信息的映射关系以及所述目标音频的播放格式确定所述目标网速信息。
如上所示的方法,所述根据所述目标网速信息及实时网速信息确定音频播放需求因子,包括:
根据公式确定所述音频播放需求因子,其中,Sc为所述实时网速信息,Sr为所述目标网速信息。
如上所示的方法,所述根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长播放所述提示音频,包括:
根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长确定所述提示音频的最终播放速度;
根据所述提示音频的最终播放速度及所述预设的自然度因子播放所述提示音频。
如上所示的方法,所述根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长确定所述提示音频的最终播放速度,包括:
根据公式确定所述提示音频的最终播放速度,其中,M为所述提示音频的字数,T为所述提示音频的初始播放时长,i为预设的参数。
如上所示的方法,在根据所述目标音频的信息及实时网速信息确定音频播放需求因子之前,所述方法还包括:
获取所述实时网速信息。
如上所示的方法,所述获取实时网速信息,包括:
向所述服务器发送测试数据包请求指令,并接收所述服务器根据所述测试数据包请求指令发送的测试数据包;
根据所述测试数据包的发送时间、接收时间及所述测试数据包的大小确定所述实时网速信息。
本发明还提供一种网速信息指示装置,包括:
接收模块,用于接收音频请求指令;其中,所述音频请求指令中包括用户请求的目标音频的关键字;
发送接收模块,用于将所述音频请求指令发送给服务器,并接收所述服务器根据所述音频请求指令确定的目标音频的信息及提示音频;其中,所述提示音频为播放所述目标音频之前播放的音频;
确定模块,用于根据所述目标音频的信息及实时网速信息确定音频播放需求因子;
播放模块,用于根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长播放所述提示音频。
如上所示的装置,所述确定模块包括:
第一确定子模块,用于根据所述目标音频的信息确定目标网速信息;
第二确定子模块,用于根据所述目标网速信息及实时网速信息确定音频播放需求因子。
如上所示的装置,所述目标音频的信息为所述目标音频的播放格式;
所述第一确定子模块具体用于:
根据预设的音频的播放格式与网速信息的映射关系以及所述目标音频的播放格式确定所述目标网速信息。
如上所示的装置,所述第二确定子模块具体用于:
根据公式确定所述音频播放需求因子,其中,Sc为所述实时网速信息,Sr为所述目标网速信息。
如上所示的装置,所述播放模块包括:
第三确定子模块,用于根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长确定所述提示音频的最终播放速度;
播放子模块,用于根据所述提示音频的最终播放速度及所述预设的自然度因子播放所述提示音频。
如上所示的装置,所述第三确定子模块具体用于:
根据公式确定所述提示音频的最终播放速度,其中,M为所述提示音频的字数,T为所述提示音频的初始播放时长,i为预设的参数。
如上所示的装置,所述装置还包括:
获取模块,用于获取所述实时网速信息。
如上所示的装置,所述获取模块具体用于:
向所述服务器发送测试数据包请求指令,并接收所述服务器根据所述测试数据包请求指令发送的测试数据包;
根据所述测试数据包的发送时间、接收时间及所述测试数据包的大小确定所述实时网速信息。
本发明实施例提供的网速信息指示方法及装置,通过接收包括用户请求的目标音频的关键字的音频请求指令,将该音频请求指令发送给服务器,并接收服务器根据音频请求指令确定的目标音频的信息及提示音频,再根据目标音频的信息及实时网速信息确定音频播放需求因子,根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放该提示音频,实现了在播放提示音频时,考虑到了实时网速信息,使得用户可以通过听取提示音频的最终播放方式获知实时网速信息,从而根据实时网速信息判断目标音频的播放是否正常,相较于音频交互装置在屏幕上显示网速信息的方式,降低了成本和复杂度,相较于采用灯光闪烁的方式指示网速信息的方式,更加清楚明晰,从而,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的网速信息指示方法实施例一的流程示意图;
图2为本发明实施例提供的网速信息指示方法实施例二的流程示意图;
图3为本发明实施例提供的网速信息指示装置实施例一的结构示意图;
图4为本发明实施例提供的网速信息指示装置实施例二的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”及“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例提供的网速信息指示方法可以由音频交互装置执行。本发明实施例中的音频交互装置为可以接收音频请求指令,并能根据音频请求指令从网络侧获取音频,最终播放音频的装置。示例的,本发明实施例中的音频交互装置可以是智能音箱、智能耳机。
本发明实施例提供的网速信息指示方法,通过接收包括用户请求的目标音频的关键字的音频请求指令,将该音频请求指令发送给服务器,并接收服务器根据音频请求指令确定的目标音频的信息及提示音频,再根据目标音频的信息及实时网速信息确定音频播放需求因子,根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放该提示音频,实现了在播放提示音频时,考虑到了实时网速信息,使得用户可以通过听取提示音频的最终播放方式获知实时网速信息,从而根据实时网速信息判断目标音频的播放是否正常,相较于音频交互装置在屏幕上显示网速信息的方式,降低了成本和复杂度,相较于采用灯光闪烁的方式指示网速信息的方式,更加清楚明晰,从而,提高了用户体验。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图1为本发明实施例提供的网速信息指示方法实施例一的流程示意图。如图1所示,本发明实施例提供的网速信息指示方法包括以下步骤:
S101:接收音频请求指令。
其中,该音频请求指令中包括用户请求的目标音频的关键字。
具体地,音频请求指令可以是音频交互装置接收的网络传送的指令,也可以是音频交互装置接收的用户输入的指令。可选的,音频请求指令可以是用户通过音频交互装置的麦克风输入的指令。
在用户想通过音频交互装置收听音频时,可以向音频交互装置输入音频请求指令。这里的音频可以是歌曲、乐曲、相声及有声小说等。音频请求指令中包括用户想收听的目标音频的关键字,这里的关键字可以是目标音频的名称、目标音频的演唱者或表演者、目标音频所属的类型及上述任意的组合。例如,目标音频的关键字可以是“莫扎特的小夜曲”、“迈克尔杰克逊演唱的摇滚歌曲”以及“XXX表演的相声”等。
需要说明的是,音频交互装置接收到的音频请求指令为语音指令时,可以通过语音识别技术识别出目标音频的关键字。
S102:将音频请求指令发送给服务器,并接收服务器根据音频请求指令确定的目标音频的信息及提示音频。
其中,提示音频为播放目标音频之前播放的音频,示例的,提示音频可以为播放目标音频之前播放的报幕信息。
具体地,音频交互装置可以通过网络将音频请求指令发送给服务器,这里的网络可以是2G网络、3G网络、4G网络以及5G网络等。音频交互装置还可以是通过无线保真(Wireless Fidelity;简称:WIFI)技术、ZigBee协议及蓝牙技术等将音频请求指令发送给服务器。
服务器是指存储有音频资源,能为音频交互装置提供目标音频的地址、目标音频的内容、目标音频的信息及提示音频的装置。服务器在接收到音频请求指令后,可以通过查询数据库找到目标音频的信息。目标音频的信息指的是表明目标音频某些性质的参数,例如,目标音频的地址、目标音频的播放格式以及目标音频的数据量大小等。提示音频是音频交互装置在播放目标音频之前会播放的音频,目的为提醒用户接下来将要播放目标音频。
提示音频的一些字段可以是预先设置在服务器中,提示音频的另一些字段可以是服务器在接收到音频请求指令后根据音频请求指令确定的,最终,服务器将预先设置的字段和根据音频请求指令确定的字段合并在一起,组成提示音频。举例来说,提示音频可以是“接下来将为您播放AAA”,其中,“接下来将为您播放”是服务器预先设置的字段,“AAA”为服务器根据音频请求指令确定的,AAA可以是目标音频的名称等信息;提示音频还可以是“请您欣赏BBB”,其中,“请您欣赏”是服务器预先设置的字段,“BBB”为服务器根据音频请求指令确定的,其可以是目标音频的类型。
服务器在确定出目标音频的信息及提示音频后,将目标音频的信息及提示音频发送给音频交互装置。音频交互装置从服务器接收服务器根据音频请求指令确定的目标音频的信息及提示音频。
S103:根据目标音频的信息及实时网速信息确定音频播放需求因子,并根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放提示音频。
具体地,播放需求因子表示的是当前的实时网速信息对目标音频的播放能力的满足程度。播放需求因子越大表明实时网速越能满足播放目标音频,播放需求因子越小表明实时网速越不能满足播放目标音频。
实时网速信息可以是音频交互装置预先获取并存储的,也可以是服务器预先发送给音频交互装置的。网速信息是指网络的下行传输速率,即服务器可以在单位时间内向音频交互装置传输多少字节的数据。实时网速信息指的是当前预设时间段内的网络的下行传输速率。
音频交互装置可以先根据目标音频的信息确定出目标网速信息。再根据目标网速信息及实时网速信息确定音频播放需求因子。目标网速信息是指要流畅播放目标音频所需要的网速信息。
在一种实现方式中,目标音频的信息可以是目标音频的播放格式,例如,动态影像专家压缩标准音频层面3(Moving Picture Experts Group Audio Layer III;简称:MP3)、WAV或者无损音频压缩编码(Free Lossless Audio Codec;简称:FLAC)等。对于不同的播放格式的目标音频,其所需要的目标网速信息不同。例如,FLAC格式的音频在压缩过程中是无损压缩,其所需要的目标网速信息要大于MP3格式的音频需要的目标网速信息。音频交互装置可以根据预设的音频的播放格式与网速信息的映射关系以及目标音频的播放格式确定目标网速信息。预设的音频的播放格式与网速信息的映射关系是预先存储在音频交互装置上的,例如该映射关系可以是:FLAC-10K比特每秒(bit per second;简称:bps),MP3-5Kbps,WAV-8K bps。音频交互装置在接收到目标音频的播放格式后,可以在该映射关系中查找与目标音频的播放格式对应的目标网速信息。
在另一种实现方式中,目标音频的信息还可以是目标音频的数据量。对于不同的数据量的目标音频,其所需要的目标网速信息不同。可以理解,数据量越大,其所需要的目标网速信息越大。音频交互装置可以根据预设的音频的数据量与网速信息的映射关系及目标音频的数据量确定目标网速信息。
可选的,在根据目标网速信息及实时网速信息确定音频播放需求因子时,可以根据公式确定音频播放需求因子。其中,Sc为实时网速信息,Sr为目标网速信息。
音频交互装置可以统计出提示音频的字数。提示音频的初始播放时长为以正常的播放方式播放提示音频时所需要的播放时间。这里的播放方式可以指的是播放速度。音频播放装置可以根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长确定提示音频的最终的播放方式,例如,最终的播放速度。即,在不同的实时网速信息下,提示音频的播放速度不同。这样,就可以将实时网速信息反应在提示音频的播放速度上,即以提示音频的播放速度表征网速信息。
在根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放提示音频时,可以先根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长确定提示音频的最终播放速度。再根据提示音频的最终播放速度播放提示音频。
可选的,可以根据公式确定提示音频的最终播放速度。其中,M为提示音频的字数,T为提示音频的初始播放时长,i为预设的参数。示例的,i取0.8。f为音频播放需求因子。最终播放速度的单位为字数/秒。在确定出提示音频的最终播放速度后,即可根据该最终播放速度播放该提示音频。可以看到,在f小于i时,Sp小于为提示音频的初始播放速度。也就是说,在f小于i时,说明当前的实时网速信息不能满足目标音频所需要的目标网速信息,则提示音频的最终播放速度会小于初始播放速度,即提示音频被用比较慢的速度播放出来。举例来说,提示音频的初始播放效果为:“接下来,为您播放莫扎特的小夜曲”,提示音频的最终播放效果为“接-下-来,为-您-播-放-莫-扎-特-的-小-夜-曲”,即降低了播放速度。
音频交互装置在播放完提示音频后,会开始播放目标音频。如果实时网速信息不能满足目标网速信息的话,音频交互装置还需要缓冲一段时间才能正常播放目标音频。由于提示音频被用比较慢的速度播放出来,则用户在音频交互装置播放目标音频之前,就已经知道了网络状态不好,则在音频交互装置缓冲的这段时间,用户可以明确知道是什么原因引起的播放空白,提高了用户体验。
可选的,在根据提示音频的最终播放速度播放提示音频时,可以是根据提示音频的最终播放速度及预设的自然度因子播放提示音频。自然度因子是预先设置在音频交互装置中的。在播放提示音频时考虑到自然度因子,可以让提示音频的播放效果更佳自然,进一步提高了用户体验。
本发明实施例提供的网速信息指示方法,通过接收包括用户请求的目标音频的关键字的音频请求指令,将该音频请求指令发送给服务器,并接收服务器根据音频请求指令确定的目标音频的信息及提示音频,再根据目标音频的信息及实时网速信息确定音频播放需求因子,根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放该提示音频,实现了在播放提示音频时,考虑到了实时网速信息,使得用户可以通过听取提示音频的最终播放方式获知实时网速信息,从而根据实时网速信息判断目标音频的播放是否正常,相较于音频交互装置在屏幕上显示网速信息的方式,降低了成本和复杂度,相较于采用灯光闪烁的方式指示网速信息的方式,更加清楚明晰,从而,提高了用户体验。
图2为本发明实施例提供的网速信息指示方法实施例二的流程示意图。如图2所示,本发明实施例提供的网速信息指示方法在图1所示实施例的基础上,对如何获取实时网速信息作一详细说明:
S201:接收音频请求指令。
其中,音频请求指令中包括用户请求的目标音频的关键字。
S202:将音频请求指令发送给服务器,并接收服务器根据音频请求指令确定的目标音频的信息及提示音频。
其中,提示音频为目标音频之前播放的音频。
S201、S202与S101、S102的实现过程和技术原理类似,此处不再赘述。
S203:获取实时网速信息。
需要说明的是,S203与S201、S202之间没有时序关系。
具体地,在一种可能的实现方式中,音频交互装置可以以预设的频率向服务器发送测试数据包请求指令,并接收服务器根据测试数据包请求指令发送的测试数据包。音频交互装置根据测试数据包的发送时间、接收时间及测试数据包的大小确定实时网速信息。
音频交互装置可以根据测试数据包中的时间戳来确定测试数据包的发送时间。在具体的实现过程中,可以在音频交互装置设置测量网速信息的进程,由该进程负责实时网速的测量。
在另一种可能的实现方式中,服务器可以以预设的频率向音频交互装置发送测试数据包。音频交互装置在接收到测试数据包后,根据测试数据包的发送时间、接收时间及测试数据包的大小确定实时网速信息。
上述两种实现方式的区别在于,一个是音频交互装置主动请求测量实时网速信息,另一个是音频交互装置被动测量实时网速信息。
S204:根据目标音频的信息及实时网速信息确定音频播放需求因子,并根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放提示音频。
S204与S203的实现过程和技术原理类似,此处不再赘述。
本发明实施例提供的网速信息指示方法,通过获取实时网速信息,实现了在播放提示音频时,考虑到了实时网速信息,使得用户可以通过听取提示音频的最终播放方式获知实时网速信息,实时网速信息的获取过程效率较高,准确性也较高,从而,进一步提高了用户体验。
图3为本发明实施例提供的网速信息指示装置实施例一的结构示意图。如图3所示,本发明实施例提供的网速信息指示装置包括:
接收模块31,用于接收音频请求指令。
其中,音频请求指令中包括用户请求的目标音频的关键字;
发送接收模块32,用于将音频请求指令发送给服务器,并接收服务器根据音频请求指令确定的目标音频的信息及提示音频。
其中,提示音频为播放目标音频之前播放的音频;
确定模块33,用于根据目标音频的信息及实时网速信息确定音频播放需求因子。
具体地,确定模块包括:第一确定子模块331,用于根据目标音频的信息确定目标网速信息;第二确定子模块332,用于根据目标网速信息及实时网速信息确定音频播放需求因子。
目标音频的信息为目标音频的播放格式。第一确定子模块331具体用于:根据预设的音频的播放格式与网速信息的映射关系以及目标音频的播放格式确定目标网速信息。第二确定子模块332具体用于:根据公式确定音频播放需求因子。其中,Sc为实时网速信息,Sr为目标网速信息。
播放模块34,用于根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放提示音频。
具体地,播放模块34包括:第三确定子模块341,用于根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长确定提示音频的最终播放速度;播放子模块342,用于根据提示音频的最终播放速度及预设的自然度因子播放提示音频。
第三确定子模块341具体用于:根据公式确定提示音频的最终播放速度。其中,M为提示音频的字数,T为提示音频的初始播放时长,i为预设的参数。
本发明实施例提供的网速信息指示装置,具体可以用于执行图1所示实施例的网速信息指示方法,其实现原理和技术效果类似,此处不再赘述。
本发明实施例提供的网速信息指示装置,通过设置接收模块,用于接收包括用户请求的目标音频的关键字的音频请求指令,发送接收模块,用于将该音频请求指令发送给服务器,并接收服务器根据音频请求指令确定的目标音频的信息及提示音频,确定模块,用于根据目标音频的信息及实时网速信息确定音频播放需求因子,播放模块,用于根据音频播放需求因子、提示音频的字数及提示音频的初始播放时长播放该提示音频,实现了在播放提示音频时,考虑到了实时网速信息,使得用户可以通过听取提示音频的最终播放方式获知实时网速信息,从而根据实时网速信息判断目标音频的播放是否正常,相较于音频交互装置在屏幕上显示网速信息的方式,降低了成本和复杂度,相较于采用灯光闪烁的方式指示网速信息的方式,更加清楚明晰,从而,提高了用户体验。
图4为本发明实施例提供的网速信息指示装置实施例二的结构示意图。如图4所示,本发明实施例提供的网速信息指示装置在图3所示实施例的基础上,还包括:
获取模块41,用于获取实时网速信息。
获取模块41具体用于:向服务器发送测试数据包请求指令,并接收服务器根据测试数据包请求指令发送的测试数据包;根据测试数据包的发送时间、接收时间及测试数据包的大小确定实时网速信息。
本发明实施例提供的网速信息指示装置,具体可以用于执行图2所示实施例的网速信息指示方法,其实现原理和技术效果类似,此处不再赘述。
本发明实施例提供的网速信息指示装置,通过设置获取模块,用于获取实时网速信息,实现了在播放提示音频时,考虑到了实时网速信息,使得用户可以通过听取提示音频的最终播放方式获知实时网速信息,实时网速信息的获取过程效率较高,准确性也较高,从而,进一步提高了用户体验。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (12)
1.一种网速信息指示方法,其特征在于,包括:
接收音频请求指令;其中,所述音频请求指令中包括用户请求的目标音频的关键字;
将所述音频请求指令发送给服务器,并接收所述服务器根据所述音频请求指令确定的目标音频的信息及提示音频;其中,所述提示音频为播放所述目标音频之前播放的音频;
根据所述目标音频的信息确定目标网速信息,根据所述目标网速信息及实时网速信息确定音频播放需求因子,并根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长播放所述提示音频,以使在不同的所述实时网速信息下,所述提示音频的播放速度不同。
2.根据权利要求1所述的方法,其特征在于,所述目标音频的信息为所述目标音频的播放格式;
所述根据目标音频的信息确定目标网速信息,包括:
根据预设的音频的播放格式与网速信息的映射关系以及所述目标音频的播放格式确定所述目标网速信息。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标网速信息及实时网速信息确定音频播放需求因子,包括:
根据公式确定所述音频播放需求因子,其中,Sc为所述实时网速信息,Sr为所述目标网速信息。
4.根据权利要求1或2所述的方法,其特征在于,所述根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长播放所述提示音频,包括:
根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长确定所述提示音频的最终播放速度;
根据所述提示音频的最终播放速度及所述预设的自然度因子播放所述提示音频。
5.根据权利要求4所述的方法,其特征在于,所述根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长确定所述提示音频的最终播放速度,包括:
根据公式确定所述提示音频的最终播放速度,其中,M为所述提示音频的字数,T为所述提示音频的初始播放时长,i为预设的参数。
6.根据权利要求1所述的方法,其特征在于,在根据所述目标音频的信息及实时网速信息确定音频播放需求因子之前,所述方法还包括:
获取所述实时网速信息。
7.根据权利要求6所述的方法,其特征在于,所述获取实时网速信息,包括:
向所述服务器发送测试数据包请求指令,并接收所述服务器根据所述测试数据包请求指令发送的测试数据包;
根据所述测试数据包的发送时间、接收时间及所述测试数据包的大小确定所述实时网速信息。
8.一种网速信息指示装置,其特征在于,包括:
接收模块,用于接收音频请求指令;其中,所述音频请求指令中包括用户请求的目标音频的关键字;
发送接收模块,用于将所述音频请求指令发送给服务器,并接收所述服务器根据所述音频请求指令确定的目标音频的信息及提示音频;其中,所述提示音频为播放所述目标音频之前播放的音频;
第一确定子模块,用于根据所述目标音频的信息确定目标网速信息;
第二确定子模块,用于根据所述目标网速信息及实时网速信息确定音频播放需求因子;
播放模块,用于根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长播放所述提示音频,以使在不同的所述实时网速信息下,所述提示音频的播放速度不同。
9.根据权利要求8所述的装置,其特征在于,所述目标音频的信息为所述目标音频的播放格式;
所述第一确定子模块具体用于:
根据预设的音频的播放格式与网速信息的映射关系以及所述目标音频的播放格式确定所述目标网速信息。
10.根据权利要求8或9所述的装置,其特征在于,所述第二确定子模块具体用于:
根据公式确定所述音频播放需求因子,其中,Sc为所述实时网速信息,Sr为所述目标网速信息。
11.根据权利要求8或9所述的装置,其特征在于,所述播放模块包括:
第三确定子模块,用于根据所述音频播放需求因子、所述提示音频的字数及所述提示音频的初始播放时长确定所述提示音频的最终播放速度;
播放子模块,用于根据所述提示音频的最终播放速度及所述预设的自然度因子播放所述提示音频。
12.根据权利要求11所述的装置,其特征在于,所述第三确定子模块具体用于:
根据公式确定所述提示音频的最终播放速度,其中,M为所述提示音频的字数,T为所述提示音频的初始播放时长,i为预设的参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610829699.1A CN106331841B (zh) | 2016-09-19 | 2016-09-19 | 网速信息指示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610829699.1A CN106331841B (zh) | 2016-09-19 | 2016-09-19 | 网速信息指示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106331841A CN106331841A (zh) | 2017-01-11 |
CN106331841B true CN106331841B (zh) | 2019-09-17 |
Family
ID=57786847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610829699.1A Active CN106331841B (zh) | 2016-09-19 | 2016-09-19 | 网速信息指示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106331841B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109508166B (zh) * | 2018-08-02 | 2022-05-20 | 百度在线网络技术(北京)有限公司 | 音频播放方法、装置、设备及存储介质 |
CN113282269B (zh) * | 2021-06-25 | 2023-05-05 | 杭州网易云音乐科技有限公司 | 音频播放方法、装置、存储介质和计算设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102271280A (zh) * | 2011-07-20 | 2011-12-07 | 宝利微电子***控股公司 | 一种数字音视频变速播放的方法和装置 |
CN103605601B (zh) * | 2013-11-26 | 2016-06-08 | 广东欧珀移动通信有限公司 | 显示网速的方法及装置 |
CN104135396B (zh) * | 2014-04-23 | 2015-09-09 | 腾讯科技(深圳)有限公司 | 显示网速信息的方法、装置及终端 |
CN105528358B (zh) * | 2014-09-29 | 2019-03-26 | 深圳市赛格导航科技股份有限公司 | 车辆轨迹查询***及查询方法 |
CN104951077A (zh) * | 2015-06-24 | 2015-09-30 | 百度在线网络技术(北京)有限公司 | 基于人工智能的人机交互方法、装置和终端设备 |
CN105025356B (zh) * | 2015-07-29 | 2018-09-14 | 广东欧珀移动通信有限公司 | 音频播放设备的音频播放***方法和*** |
-
2016
- 2016-09-19 CN CN201610829699.1A patent/CN106331841B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106331841A (zh) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12046228B2 (en) | Real time popularity based audible content acquisition | |
US9804816B2 (en) | Generating a playlist based on a data generation attribute | |
US10097884B2 (en) | Media playback method, client and system | |
CN104992703B (zh) | 语音合成方法和*** | |
CN105390144B (zh) | 一种音频处理方法和音频处理装置 | |
US11184419B2 (en) | Retrieval and playout of media content | |
KR102255152B1 (ko) | 가변적인 크기의 세그먼트를 전송하는 컨텐츠 처리 장치와 그 방법 및 그 방법을 실행하기 위한 컴퓨터 프로그램 | |
CN103915086A (zh) | 信息处理的方法、装置和*** | |
CN106331841B (zh) | 网速信息指示方法及装置 | |
CN107770628A (zh) | 一种卡拉ok实现方法及***、智能家庭终端 | |
CN106611603A (zh) | 一种音频处理方法及装置 | |
WO2015134104A1 (en) | Personalized news program | |
JP2013160890A (ja) | 情報処理プログラム、情報処理装置、歌詞表示方法、及び通信システム | |
WO2015142398A1 (en) | Personalized news program | |
CN106407353A (zh) | 一种播放动画的方法和装置 | |
CN105786363B (zh) | 一种音箱组的播放控制方法、装置及智能音箱 | |
CN116233411A (zh) | 音视频同步测试的方法、装置、设备及计算机存储介质 | |
CN115831080A (zh) | 确定音频的方法、装置、电子设备及存储介质 | |
KR101573868B1 (ko) | 노래 가사 자동 디스플레이 방법, 노래 가사를 인식하는 서버 및 이 서버를 포함하는 노래 가사 자동 디스플레이 시스템 | |
CN107342877A (zh) | 移动终端音频质量的测试方法及*** | |
CN107018021B (zh) | 软件升级处理方法、装置和终端 | |
CN105869614A (zh) | 音频文件导出方法和装置 | |
JP5349171B2 (ja) | 演奏条件設定機能付きカラオケシステム | |
CN109640190A (zh) | 电视交互方法、***及其介质 | |
US8914475B2 (en) | Method, device and terminal for editing and playing music according to data download speed |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |