一种提示音获取方法、装置、终端及服务器与流程

文档序号:16672965发布日期:2019-01-18 23:42阅读:283来源:国知局
一种提示音获取方法、装置、终端及服务器与流程

本发明涉及通信领域,特别是涉及一种提示音获取方法、装置、终端及服务器。



背景技术:

web客户端是一种可以通过web访问的客户端。web客户端的模式为浏览器/服务端模式,浏览器/服务端模式的客户端借助浏览器来运行。也就是说,web客户端无需安装,借助浏览器即可以运行,从而用户通过浏览器就可以访问web客户端。

为了提高用户的使用体验,web客户端在运行的过程中,可以播放提示音。web客户端的提示音通常有多种,每一种提示音对应一个音频文件。web客户端在播放提示音之前,需要从服务器获取多种提示音对应的音频文件。

然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:由于每一种提示音对应一个音频文件,因此,当web客户端的提示音较多时,web客户端需要获取的音频文件的数据量较大,无疑导致提示音获取的成功率受网络质量影响的程度较大。



技术实现要素:

本发明实施例的目的在于提供了一种提示音获取方法、装置、终端及服务器,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。具体技术方案如下:

第一方面,本发明实施例提供了一种提示音获取方法,应用于终端中的web客户端,所述方法包括:

向服务器发送关于所述web客户端的目标文件的文件请求,以使得所述服务器向所述web客户端反馈所述目标文件,其中,所述目标文件包括多个目标字符串,所述多个目标字符串为:所述web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;

在获得目标文件后,获得各个提示音对应的标识序列,所述标识序列中的任一标识为所述目标字符串的标识;针对每一提示音,利用该提示音所对应的标识序列和所述目标文件,生成该提示音。

可选的,所述目标字符串为二进制字符串。

可选的,所述针对每一提示音,利用该提示音所对应的标识序列和所述目标文件,生成该提示音的步骤,包括:

针对每一提示音,基于所述目标文件和该提示音所对应的标识序列,生成该提示音对应的目标字符串序列;

将所述目标字符串序列中的各个目标字符串转换为目标音符元素,利用转换所得的目标音符元素合成该提示音。

第二方面,本发明实施例提供了一种提示音获取方法,应用于服务器,所述方法包括:

获得关于所述web客户端的目标文件的文件请求,其中,所述目标文件包括多个目标字符串,所述多个目标字符串为:所述web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;

向所述web客户端反馈所述目标文件,以使得所述web客户端在获得目标文件后,针对每一提示音,利用该提示音所对应的标识序列和所述目标文件,生成该提示音;其中,所述标识序列中的任一标识为所述目标字符串的标识。

可选的,生成所述目标文件的过程为:

获得所述web客户端的各个提示音的提示音数据;

生成各个提示音数据对应的字符串;

对所生成的各个字符串进行去重处理,得到多个目标字符串;

生成包含所述多个目标字符串的目标文件。

可选的,所述提示音数据包括:提示音的频率和/或提示音对应的音频文件。

可选的,所述生成包含所述多个目标字符串的目标文件的步骤,包括:

通过预定打包工具将所述多个目标字符串打包为目标文件。

第三方面,本发明实施例提供了一种提示音获取装置,应用于终端中的web客户端,所述装置包括:

文件请求发送模块,用于向服务器发送关于所述web客户端的目标文件的文件请求,以使得所述服务器向所述web客户端反馈所述目标文件,其中,所述目标文件包括多个目标字符串,所述多个目标字符串为:所述web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;

标识获取模块,用于在获得目标文件后,获得各个提示音对应的标识序列,所述标识序列中的任一标识为所述目标字符串的标识;

提示音生成模块,用于针对每一提示音,利用该提示音所对应的标识序列和所述目标文件,生成该提示音。

可选的,所述目标字符串为二进制字符串。

可选的,所述提示音生成模块,具体用于:

针对每一提示音,基于所述目标文件和该提示音所对应的标识序列,生成该提示音对应的目标字符串序列;

将所述目标字符串序列中的各个目标字符串转换为目标音符元素,利用转换所得的目标音符元素合成该提示音。

第四方面,本发明实施例还提供了一种提示音获取装置,应用于服务器,所述装置包括:

文件请求获取模块,用于获得关于所述web客户端的目标文件的文件请求,其中,所述目标文件包括多个目标字符串,所述多个目标字符串为:所述web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;

目标文件反馈模块,用于向所述web客户端反馈所述目标文件,以使得所述web客户端在获得目标文件后,针对每一提示音,利用该提示音所对应的标识序列和所述目标文件,生成该提示音;其中,所述标识序列中的任一标识为所述目标字符串的标识。

可选的,所述装置还包括:目标文件生成模块,所述目标文件生成模块,包括:

提示音数据获取单元,用于获得所述web客户端的各个提示音的提示音数据;

字符串生成单元,用于生成各个提示音数据对应的字符串;

字符串去重单元,用于对所生成的各个字符串进行去重处理,得到多个目标字符串;

目标文件生成单元,用于生成包含所述多个目标字符串的目标文件。

可选的,所述提示音数据包括:提示音的频率和/或提示音对应的音频文件。

可选的,所述目标文件生成单元,具体用于:

通过预定打包工具将所述多个目标字符串打包为目标文件。

第五方面,本发明实施例还提供了一种终端,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现第一方面所述的提示音获取方法。

第六方面,本发明实施例还提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现第二方面所述的提示音获取方法。

第七方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面所述的提示音获取方法。

第八方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第二方面所述的提示音获取方法。

第九方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面所述的提示音获取方法。

第十方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第二方面所述的提示音获取方法。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例所提供的一种应用于终端中的web客户端的提示音获取方法的流程图;

图2为本发明实施例所提供的一种应用于服务器的提示音获取方法的流程图;

图3为本发明实施例所提供的一种目标文件生成方法的流程图;

图4为本发明实施例所提供的一种应用于终端中的web客户端的提示音获取装置的结构示意图;

图5为本发明实施例所提供的一种应用于服务器的提示音获取装置的结构示意图;

图6为本发明实施例所提供的一种终端的结构示意图;

图7为本发明实施例所提供的一种服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

为了解决背景技术中记载的技术问题,本发明实施例提供了一种提示音获取方法、装置、终端及服务器,以降低提示音获取成功率受网络质量的影响,从而提高web客户端获取提示音的成功率。

第一方面,下面首先对本发明实施例所提供的一种提示音获取方法进行介绍。

本发明实施例所提供的该提示音获取方法,应用于终端中的web客户端,其中,该终端可以为手机、平板等运行有web客户端的终端,web客户端可以为运行于终端中的任一web客户端,本发明实施例对终端及web客户端不作具体限定。

需要说明的是,web客户端的提示音通常有多种,例如,用户操作成功时,web客户端可以播放提示音1,以提示用户操作成功;用户操作失败时,web客户端可以播放提示音2,以提示用户操作失败;当然,web客户端还可以播放其他多种提示音,本发明实施例对web客户端的提示音不做具体限定。

下面将对本发明实施例所提供的应用于终端的web客户端的提示音获取方法进行详细介绍,如图1所示,本发明实施例所提供的一种提示音获取方法可以包括如下步骤:

s110,向服务器发送关于web客户端的目标文件的文件请求,以使得服务器向web客户端反馈目标文件。

其中,目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同。在一种实施方式中,目标字符串可以为二进制字符串。当然,本发明实施例对目标字符串的类型不作具体限定。

可以理解的是,web客户端的各个提示音是由音符元素组成的,音符元素是音乐的最小单元。举例而言,音符元素可以为do,re,mi,fa,so,la,xi等。不同的提示音,可以由相同的音符元素组成,也可以由不同的音符元素组成。例如,在一种情况下,提示音1的音符序列为(do,re,do),提示音2的音符序列为(do,re);这种情况下,提示音1和提示音2由相同的音符元素组成,分别为do和re。在另一种情况下,提示音3的音符序列为(do,re),提示音4的音符序列为(do,re,mi,fa);这种情况下,提示音3和提示音4由不同的音符元素组成,其中,组成提示音3的音符元素为:do和re,组成提示音4的音符元素为do、re、mi和fa。

并且,每个音符元素可以对应一个字符串,且每个音符元素对应的字符串不同。例如,do对应字符串1,re对应字符串2,mi对应字符串3;且字符串1、字符串2及字符串3互不相同。

由上述描述可知,不同的提示音可以包括相同或不同的音符元素,而不同的音符元素对应不同的字符串。因此,为了解决现有技术中存在的技术问题,本申请实施例中,在web客户端向服务器请求文件时,服务器可以向web客户端反馈:包含互不相同的多个目标字符串的目标文件,该多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串。由于服务器向web客户端反馈该目标文件,相比于现有技术,需要网络传输的数据的数据量大大减小。

举例而言,web客户端的提示音为提示音1和提示音2。组成提示音1的音符元素为音符元素1和音符元素2;组成提示音2的音符元素为音符元素1、音符元素2和音符元素3。组成提示音1和提示音2这两种提示音的音符元素为音符元素1、音符元素2和音符元素3,那么,目标文件中存储的目标字符串为:音符元素1、音符元素2和音符元素3这三种音符元素对应的字符串。

需要说明的是,虽然组成提示音1和提示音2这两种提示音的音符元素均包括:音符元素1和音符元素2。目标文件中只存储一次音符元素1对应的字符串,而不是重复地存储两次音符元素1对应的字符串;同样地,目标文件中只存储一次音符元素2对应的字符串,而不是重复地存储两次音符元素2对应的字符串。可见,目标文件中存储的目标字符串互不相同,从而减小目标文件的数据量。

s120,在获得目标文件后,获得各个提示音对应的标识序列,所述标识序列中的任一标识为所述目标字符串的标识。

web客户端获得目标文件后,为了后续步骤中能够准确地合成各个提示音,需要获得各个提示音对应的标识序列。需要说明的是,各个提示音对应的标识序列可以存储于目标文件中,也可以存储于终端本地,这都是合理的。

举例而言,提示音的音符元素序列为:音符元素1,音符元素2,音符元素1。其中,音符元素1对应的目标字符串的标识为1,音符元素2对应的目标字符串的标识为2,那么,该提示音对应的标识序列可以为:1,2,1。

s130,针对每一提示音,利用该提示音所对应的标识序列和目标文件,生成该提示音。

对于每一提示音,在获得了该提示音对应的标识序列之后,即可以利用该提示音所对应的标识序列和目标文件,生成该提示音。

在一种实施方式中,针对每一提示音,利用该提示音所对应的标识序列和目标文件,生成该提示音的步骤,可以包括:

针对每一提示音,基于目标文件和该提示音所对应的标识序列,生成该提示音对应的目标字符串序列;

将目标字符串序列中的各个目标字符串转换为目标音符元素,利用转换所得的目标音符元素合成该提示音。

在该实施方式中,对于每一提示音,在获得了该提示音对应的标识序列后,即可以确定该提示音对应的目标字符串的标识序列,从而可以从目标文件中查找到生成该提示音对应的目标字符串,进而生成该提示音对应的目标字符串序列。

由于web客户端的各个提示音是由音符元素组成的。因此,在生成该提示音对应的目标字符串序列后,将该目标字符串序列中包含的各个目标字符串转换为目标音符元素,即可以得到目标音符元素序列,进而利用转换得到的目标音符元素序列来合成该提示音。

举例而言,一个提示音对应的标识序列为:1,2,1。其中,标识1为音符元素1对应的目标字符串1的标识;标识2为音符元素2对应的目标字符串2的标识。在获得了该提示音对应的标识序列后,可以从目标文件中查找到生成该提示音对应的目标字符串,所查找到的目标字符串为目标字符串1和目标字符串2。进而可以生成该提示音对应的目标字符串序列,所生成的目标字符串序列为目标字符串1,目标字符串2,目标字符串1。

接下来,将目标字符串序列中各个目标字符串转换为目标音符元素,即将目标字符串1转换为目标音符元素1,目标字符串2转换为目标音符元素1。并得到目标音符元素序列:目标音符元素1,目标音符元素2,目标音符元素1,进而利用转换得到的目标音符元素序列来合成该提示音。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

第二方面,本发明实施例还提供了一种提示音获取方法,该提示音获取方法应用于服务器。如图2所示,本发明实施例所提供的一种提示音获取方法可以包括如下步骤:

s210,获得关于web客户端的目标文件的文件请求。

其中,目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同。

web客户端需要获取提示音时,可以向服务器发送关于web客户端的目标文件的文件请求,从而服务器获得关于web客户端的目标文件的文件请求。

由于在图1所示实施例中已经详细介绍了目标文件,本发明实施例对不再赘述。

为了方案清楚及布局清晰,将在下面实施例中对目标文件的生成过程进行详细介绍。

s220,向web客户端反馈目标文件,以使得web客户端在获得目标文件后,针对每一提示音,利用该提示音所对应的标识序列和目标文件,生成该提示音;其中,标识序列中的任一标识为所述目标字符串的标识。

服务器在接收到web客户端发送的关于web客户端的目标文件的文件请求后,向web客户端反馈目标文件。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

下面将对目标文件的生成过程进行详细介绍。

在一种实施方式中,如图3所示,生成目标文件的过程可以包括如下步骤:

s310,获得web客户端的各个提示音的提示音数据。

web客户端的提示音可以有多种。具体的,提示音可以是简单的声音,例如do,re,mi等。提示音还可以是合成的声音,例如mp3文件。

当提示音是简单的声音时,不同的提示音的区别在于频率不同,因此,提示音数据可以为提示音的频率。当提示音为合成的声音时,提示音数据可以为提示音对应的音频文件。当然,提示音数据并不局限于提示音的频率及提示音对应的音频文件。

s320,生成各个提示音数据对应的字符串。

web客户端获得各个提示音的提示音数据后,可以生成各个提示音数据对应的字符串。具体的,由于各个提示音均是由音符元素组成的,web客户端可以生成各个提示音的音符元素对应的字符串。

s330,对所生成的各个字符串进行去重处理,得到多个目标字符串。

不同的提示音可以由相同的音符元素组成,相同的音符元素对应字符串相同,也就是说,所生成的各个提示音数据对应的字符串可能有重复。为了减小目标文件的数据量,可以对所生成的各个字符串进行去重处理,得到目标字符串,即得到的目标字符串互不相同。

举例而言,web客户端的提示音为提示音1和提示音2,其中,提示音1音符序列为音符元素1,音符元素2,音符元素1;提示音2为音符元素1,音符元素2;为了方便描述,可以将音符元素1对应的字符串称为字符串1;将音符元素2对应的字符串称为字符串2。对于提示音1而言,所生成的字符串分别为字符串1,字符串2,字符串1;对于提示音2而言,所生成的字符串分别为字符串1,字符串2。web客户端生成提示音数据对应的字符串为字符串1,字符串2,字符串1,字符串1,字符串2,可见,字符串1有三次重复;字符串2有两次重复。web客户端对所生成的字符串进行去重处理,得到目标字符串,所得到的目标字符串即为字符串1和字符串2。

s340,生成包含所述多个目标字符串的目标文件。

web客户端得到多个目标字符串后,可以生成包含多个目标字符串的目标文件。

在一种实施方式中,生成包含多个目标字符串的目标文件的步骤,包括:

通过预定打包工具将多个目标字符串打包为目标文件。其中,该预定打包工具可以为打包工具gulp或webpack等。本发明实施例对预定打包工具不做具体限定。

第三方面,本发明实施例还提供了一种提示音获取装置,应用于终端中的web客户端,如图4所示,所述装置包括:

文件请求发送模块410,用于向服务器发送关于所述web客户端的目标文件的文件请求,以使得所述服务器向所述web客户端反馈所述目标文件,其中,所述目标文件包括多个目标字符串,所述多个目标字符串为:所述web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;

标识获取模块420,用于在获得目标文件后,获得各个提示音对应的标识序列,所述标识序列中的任一标识为所述目标字符串的标识;

提示音生成模块430,用于针对每一提示音,利用该提示音所对应的标识序列和所述目标文件,生成该提示音。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

可选的,所述目标字符串为二进制字符串。

可选的,所述提示音生成模块,具体用于:

针对每一提示音,基于所述目标文件和该提示音所对应的标识序列,生成该提示音对应的目标字符串序列;

将所述目标字符串序列中的各个目标字符串转换为目标音符元素,利用转换所得的目标音符元素合成该提示音。

第四方面,本发明实施例还提供了一种提示音获取装置,应用于服务器,如图5所示,所述装置包括:

文件请求获取模块510,用于获得关于所述web客户端的目标文件的文件请求,其中,所述目标文件包括多个目标字符串,所述多个目标字符串为:所述web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;

目标文件反馈模块520,用于向所述web客户端反馈所述目标文件,以使得所述web客户端在获得目标文件后,针对每一提示音,利用该提示音所对应的标识序列和所述目标文件,生成该提示音;其中,所述标识序列中的任一标识为所述目标字符串的标识。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

可选的,所述装置还包括:目标文件生成模块,所述目标文件生成模块,包括:

提示音数据获取单元,用于获得所述web客户端的各个提示音的提示音数据;

字符串生成单元,用于生成各个提示音数据对应的字符串;

字符串去重单元,用于对所生成的各个字符串进行去重处理,得到多个目标字符串;

目标文件生成单元,用于生成包含所述多个目标字符串的目标文件。

可选的,所述提示音数据包括:提示音的频率和/或提示音对应的音频文件。

可选的,所述目标文件生成单元,具体用于:

通过预定打包工具将所述多个目标字符串打包为目标文件。

第五方面,本发明实施例还提供了一种终端,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,

存储器603,用于存放计算机程序;

处理器601,用于执行存储器603上所存放的程序时,实现第一方面所述的提示音获取方法。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

第六方面,本发明实施例还提供了一种服务器,如图7所示,包括处理器701、通信接口702、存储器703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信,

存储器703,用于存放计算机程序;

处理器701,用于执行存储器703上所存放的程序时,实现第二方面所述的提示音获取方法。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

第七方面,在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面所述的提示音获取方法。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

第八方面,在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行执行第二方面所述的提示音获取方法。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

第九方面,在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面所述的提示音获取方法。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

第十方面,在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行第二方面所述的提示音获取方法。

本发明实施例提供的技术方案,web客户端获取提示音时,向服务器发送关于web客户端的目标文件的文件请求,服务器接收到该文件请求后,向web客户端反馈目标文件,其中,该目标文件包括多个目标字符串,多个目标字符串为:web客户端的各个提示音所包含的音符元素对应的字符串,各个目标字符串互不相同;web客户端获得目标文件后,获得关于提示音与目标字符串的对应关系;并利用对应关系,从目标文件中,确定各个提示音对应的目标字符串;针对每一提示音,利用该提示音所对应的目标字符串,生成该提示音。可见,通过本发明实施例提供的技术方案,web客户端在获取提示音时,向服务器获取的目标文件的数据量较小,从而降低了提示音获取成功率受网络质量的影响,即提高了web客户端获取提示音的成功率。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、存储介质及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1