缓存容量确定方法、装置、蓝牙播放设备及存储介质与流程

文档序号:31931892发布日期:2022-10-26 00:40阅读:85来源:国知局
缓存容量确定方法、装置、蓝牙播放设备及存储介质与流程

1.本技术属于计算机技术领域,具体而言,涉及一种缓存容量确定方法、装置、蓝牙播放设备及存储介质。


背景技术:

2.随着科学技术的发展,通信技术也得到了飞速发展,使得蓝牙播放设备的普及率越来越高。终端设备可以在接收到蓝牙播放设备的连接指令时,与蓝牙播放设备进行连接。当蓝牙播放设备和终端设备连接时,蓝牙播放设备可以接收终端设备传输的音频数据,并播放该音频数据,以方便用户的使用。


技术实现要素:

3.本技术实施例提供一种缓存容量确定方法、装置、蓝牙播放设备及存储介质,可以在减少测试资源的耗费的同时提高缓存容量确定的准确性和效率。本技术实施例的技术方案如下:
4.第一方面,本技术实施例提供一种缓存容量确定方法,应用于蓝牙播放设备,所述方法包括:
5.在历史采样时长内,获取音频数据传输的采样参数;
6.若所述采样参数的数量大于或者等于数量阈值,则基于所述采样参数获取所述历史采样时长内音频数据传输的稳定性参数;
7.根据所述稳定性参数获取目标缓存容量,所述目标缓存容量为所述蓝牙播放设备与终端设备下一次连接时音频数据的缓存容量。
8.第二方面,本技术实施例提供一种缓存容量确定装置,所述装置包括:
9.采样参数获取单元,用于在历史采样时长内,获取音频数据传输的采样参数;
10.稳定性参数获取单元,用于若所述采样参数的数量大于或者等于数量阈值,则基于所述采样参数获取所述历史采样时长内音频数据传输的稳定性参数;
11.缓存容量获取单元,用于根据所述稳定性参数获取目标缓存容量,所述目标缓存容量为所述蓝牙播放设备与终端设备下一次连接时音频数据的缓存容量。
12.第三方面,一种蓝牙播放设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的方法。
13.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述的方法。
14.第五方面,本技术实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
15.本技术一些实施例提供的技术方案带来的有益效果至少包括:
16.在本技术一个或多个实施例中,通过在历史采样时长内,获取音频数据传输的采样参数,若采样参数的数量大于或者等于数量阈值,则基于采样参数获取历史采样时长内音频数据传输的稳定性参数,根据稳定性参数获取目标缓存容量,目标缓存容量为蓝牙播放设备与终端设备下一次连接时音频数据的缓存容量。因此,只有在采样参数的数量大于或者等于数量阈值时,才基于稳定性参数动态的确定目标缓存容量,无需进行大量的测试确定固定缓存容量,减少测试资源耗费较高的情况,可以减少测试资源的耗费,同时,无需每次音频数据播放后对传输情况进行识别,可以减少缓存容量的调节的滞后性,可以兼顾音频数据传输过程中的延时性和抗干扰性,可以在减少测试资源的耗费的同时提高缓存容量确定的准确性和效率。
附图说明
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1示出应用于本技术实施例的一种缓存容量确定方法的背景示意图;
19.图2示出应用于本技术实施例的一种码率确定方法的背景示意图;
20.图3示出应用于本技术实施例的一种缓存容量确定方法的系统架构图;
21.图4示出本技术实施例的一种缓存容量确定方法的流程示意图;
22.图5示出本技术实施例的一种缓存容量确定方法的流程示意图;
23.图6示出本技术实施例一种蓝牙播放设备存储采样参数的举例示意图;
24.图7示出本技术实施例一种参数级别调整方法的流程示意图;
25.图8示出本技术实施例的一种蓝牙播放设备界面的举例示意图;
26.图9示出本技术实施例的一种缓存容量确定装置的结构示意图;
27.图10示出本技术实施例的一种缓存容量确定装置的结构示意图;
28.图11示出本技术实施例的一种缓存容量确定装置的结构示意图;
29.图12示出本技术实施例的一种蓝牙播放设备的结构示意图。
具体实施方式
30.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅为本技术实施例的一部分,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.在本技术的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本技术的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的
其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
32.随着科学技术的发展,终端设备的种类越来越多,终端设备可以支持的应用功能也越来越多。图1示出应用于本技术实施例的一种缓存容量确定方法的背景示意图。终端设备可以支持蓝牙功能。例如终端设备可以使用蓝牙功能将音频数据发送至蓝牙播放设备,以便蓝牙播放设备可以播放该音频数据,提高音频数据播放的方便性,提升用户的使用体验。如图1所示,蓝牙播放设备中设置有固定缓存容量。该蓝牙播放设备例如可以是蓝牙手表。当蓝牙播放设备与终端设备建立连接之后,蓝牙播放设备可以在接收到终端发送的音频数据时,将接收到的音频数据缓存至该固定缓存容量对应的缓存区域。当蓝牙播放设备检测到缓存区域缓存的音频数据缓存完成时,蓝牙播放设备可以输出该音频数据。
33.易于理解的是,当蓝牙播放设备设置固定缓存容量时,当该固定缓存容量较大时,音频数据的播放延时比较高。当该固定缓存容量较小时,音频数据的传输稳定性较差。因此用户需要进行大量的测试确定固定缓存容量,以使固定缓存容量可以兼顾音频数据播放延时性和传输稳定性,导致测试资源耗费较高。
34.根据一些实施例,图2示出应用于本技术实施例的一种缓存容量确定方法的背景示意图。如图2所示,蓝牙播放设备可以基于音频数据播放后的传输环境对缓存容量范围进行调整。当蓝牙播放设备确定音频数据的当前传输环境不符合预设环境要求时,蓝牙播放设备可以增加音频数据的缓冲量,缓存较多的音频数据以便提高音频数据传输的稳定性。例如蓝牙播放设备到音频数据传输不稳定时,可以增加缓存数据,提高音频数据传输的稳定性。当蓝牙播放设备确定音频数据的当前传输环境符合预设环境要求时,终端设备可以减少音频数据的缓冲量,降低音频数据的播放延时,提高用户的音质体验。蓝牙播放设备到音频数据传输较稳定时,可以减小缓存数据,可以提供更好的延时体验。当时蓝牙播放设备基于当前传输环境对缓存容量进行调解时,不能确定缓存容量的具体容量值,并且每次播放音频数据后才识别传输情况,不能对大量的数据进行分析,导致缓存容量的调节比较滞后,使得缓存容量确定的准确性和效率较低。
35.根据一些实施例,图3示出应用于本技术实施例的一种缓存容量确定方法的系统架构图。如图3所示,本技术实施例的执行主体是蓝牙播放设备。该蓝牙播放设备包括但不限于蓝牙模块、蓝牙耳机、蓝牙车载、蓝牙mp3播放器(moving picture experts group audio layer-3)等。该蓝牙播放设备包括扬声器。终端设备是指与蓝牙播放设备进行音频数据传输的设备,该终端设备可以是具有蓝牙功能的终端设备,该终端设备包括但不限于:可穿戴设备、手持设备、个人电脑、平板电脑、车载设备、智能手机、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中缓存容量确定装置可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、个人数字处理(personal digital assistant,pda)、第五代移动通信技术(5th generation mobile networks,5g)网络或未来演进网络中的缓存容量确定装置等。
36.根据一些实施例,蓝牙播放设备可以通过网络和终端设备连接。网络用以在蓝牙播放设备和终端设备之间提供通信链路。网络可以包括各种连接类型,例如无线通信链路等。应该理解,图3中的蓝牙播放设备、网络和终端设备的数目仅仅是示意性的。根据现实需要,可以具有任意数目的蓝牙播放设备、网络和终端设备。比如终端设备可以是多个终端设备,蓝牙播放设备可以选择其中一个终端设备进行连接,以便可以接收该终端设备发送的音频数据,并播放该音频数据。
37.下面结合具体的实施例对本技术进行详细说明。
38.在一个实施例中,如图4所示,特提出了一种缓存容量确定方法,该方法可依赖于计算机程序实现,可运行于基于具有音频播放功能的蓝牙播放设备上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
39.具体的,该缓存容量确定方法包括:
40.s101,在历史采样时长内,获取音频数据传输的采样参数;
41.根据一些实施例,采样时长是指蓝牙播放设备获取音频数据传输的采样参数的时长,该采样时长并不特指某一固定采样时长。例如当蓝牙播放设备接收到针对采样时长的修改指令时,蓝牙播放设备可以基于该时长修改指令对采样时长进行修改。该时长修改指令包括但不限于语音时长修改指令、点击时长修改指令、文字时长修改指令等等。该时长修改指令还可以是用户在终端设备输入且由终端设备发送至蓝牙播放设备的修改指令。
42.易于理解的是,历史采样时长是指当前连接结束之前的采样时长。该历史采样时长可以基于用户的时长设置指令确定。
43.根据一些实施例,音频数据是指蓝牙播放设备与终端连接时,由终端传输至蓝牙播放设备的音频数据。蓝牙播放设备接收到该音频数据时,蓝牙播放设备可以播放该音频数据。该音频数据并不特指某一固定音频数据。例如每次终端和蓝牙播放设备连接时,终端可以基于获取到的用户的音频播放指令,发送与该音频播放指令对应的音频数据至蓝牙播放设备。该音频播放指令包括但不限于语音音频播放指令、点击音频播放指令和定时音频播放指令等。
44.易于理解的是,音频数据传输是指当终端与蓝牙播放设备连接时,蓝牙播放设备接收终端传输的音频数据并播放该音频数据的过程。该音频数据传输并不特指某一传输过程,即该音频数据传输例如可以是终端设备和蓝牙播放设备在历史采样时长内多次连接进行音频数据传输的过程,还可以是终端设备和蓝牙播放设备在历史采样时长内连接一次进行音频数据传输的过程。
45.可选的,采样参数是指在在历史采样时长内,所有音频数据传输中进行采样得到的参数。该采样参数并不特指固定采样参数。当历史采样时长发生变化时,该采样参数也会相应变化。当音频数据传输发生变化时,该采样参数也会相应变化。
46.根据一些实施例,当蓝牙播放设备确定与终端设备下一次连接时音频数据的缓存容量时,蓝牙播放设备可以在历史采样时长内,获取音频数据传输的采样参数。
47.s102,若采样参数的数量大于或者等于数量阈值,则基于采样参数获取历史采样时长内音频数据传输的稳定性参数;
48.根据一些实施例,采样参数的数量是指在历史采样时长内,蓝牙播放设备获取的音频数据传输的采样参数的个数。该采样参数的数量并不特指某一固定数量。例如,当历史
采样时长发生变化时,该采样参数的数量也会相应变化。当音频数据传输发生变化时,该采样参数的数量也会相应变化。
49.可选的,数量阈值是指与采样参数的数量对应的临界值。该数量阈值并不特指某一个固定数值。该数量阈值例如可以基于用户的阈值修改指令进行修改。该数量阈值例如还可以和历史采样时长呈正相关,即历史采样时长越长,该数量阈值的数值越大。
50.易于理解的是,稳定性参数用于表示音频数据传输中的稳定性。其中,稳定性参数是与音频数据传输是一一对应的。该稳定性参数并不特指某一个固定参数。当音频数据传输发生变化时,该音频数据传输的稳定性参数也会相应变化。
51.根据一些实施例,当蓝牙播放设备确定与终端设备下一次连接时音频数据的缓存容量时,蓝牙播放设备可以在历史采样时长内,获取音频数据传输的采样参数。当蓝牙播放设备获取到音频数据传输的采样参数时,蓝牙播放设备可以获取采样参数的数量。当蓝牙播放设备获取到采样参数的数量时,蓝牙播放设备可以检测采样参数的数量是否大于数量阈值。若蓝牙播放设备确定采样参数的数量大于数量阈值时,蓝牙播放设备可以基于该采样参数获取音频数据传输的稳定性参数。
52.s103,根据稳定性参数获取目标缓存容量,目标缓存容量为蓝牙播放设备与终端设备下一次连接时音频数据的缓存容量。
53.根据一些实施例,根据一些实施例,缓存容量用于表示蓝牙播放设备与终端设备设备连接时音频数据的缓存容量。该缓存容量对应的缓存区域用于缓存蓝牙播放设备接收到的音频数据。缓存容量的大小会影响缓存音频数据的数据量。缓存容量越大蓝牙播放设备可以缓存的音频数据的数据量越多。
54.易于理解的是,目标缓存容量为蓝牙播放设备与终端设备设备下一次连接时音频数据的缓存容量。该目标缓存容量并不特指某一固定缓存容量。当蓝牙播放设备得到的稳定性参数发生变化时,该目标缓存容量也会相应变化。
55.根据一些实施例,若蓝牙播放设备确定采样参数的数量大于数量阈值时,蓝牙播放设备可以基于该采样参数获取音频数据传输的稳定性参数。当蓝牙播放设备获取到音频数据传输的稳定性参数时,蓝牙播放设备可以根据音频数据传输的稳定性参数获取目标容量,即蓝牙播放设备可以根据音频数据传输的稳定性参数确定蓝牙播放设备与终端设备设备下一次连接时音频数据的缓存容量。
56.在本技术一个或多个实施例中,通过在历史采样时长内,获取音频数据传输的采样参数,若采样参数的数量大于或者等于数量阈值,则基于采样参数获取历史采样时长内音频数据传输的稳定性参数,根据稳定性参数获取目标缓存容量,目标缓存容量为蓝牙播放设备与终端设备下一次连接时音频数据的缓存容量。因此,只有在采样参数的数量大于或者等于数量阈值时,才基于稳定性参数动态的确定目标缓存容量,无需进行大量的测试确定固定缓存容量,减少测试资源耗费较高的情况,可以减少测试资源的耗费,同时,无需每次音频数据播放后对传输情况进行识别,可以减少缓存容量的调节的滞后性,可以兼顾音频数据传输过程中的延时性和抗干扰性,可以在减少测试资源的耗费的同时提高缓存容量确定的准确性和效率。其次,在终端设备发生变化时,蓝牙播放设备可以重新确定目标缓存容量,可以兼顾与不同终端设备连接时使用不同码率时的稳定性。
57.请参见图5,为本技术实施例提供了一种缓存容量确定方法的流程示意图。如图5
所示,本发明实施例从蓝牙播放设备侧阐述缓存容量确定方法的具体流程,该方法包括以下s201-s204。
58.s201,在历史采样时长内,获取音频数据传输的采样参数;
59.具体过程如上所述,此处不再赘述。
60.根据一些实施例,音频数据传输可以包括至少一个音频数据传输过程。其中,一个音频数据传输过程可以是一个音频文件传输过程,还可以是蓝牙播放设备和终端设备连接一次进行音频数据传输的整个过程。
61.根据一些实施例,当蓝牙播放设备在历史采样时长内,获取音频数据传输的采样参数时,蓝牙播放设备可以在历史采样时长内,获取音频数据传输在若干个单位时长内的参数信息。该参数信息包括播放卡顿次数、信号强度值、音频数据包的传输间隔时长和音频数据包的重传率中至少一个。根据若干个单位时长内的参数信息和参数信息对应的权重系数,蓝牙播放设备可以获取若干个单位时长对应的若干个采样参数。
62.易于理解的是,单位时长是指参数信息获取的某一定量时长,该单位时长并不特指某一固定时长。该单位时长可以根据时长设置指令进行设置。该时长设置指令包括但不限于语音时长设置指令、点击时长设置指令和文字时长设置指令等等。该单位时长为音频数据传输时长中包括的时长。若干个是指当前音频数据传输过程中包括的单位时长的数量。
63.可选的,播放卡顿次数是指上一次音频数据传输过程中,蓝牙播放设备在接收到终端设备传输的音频数据并播放该音频数据时,音频数据在单位时长内的卡顿次数。信息强度值是指上一次音频数据传输过程中,蓝牙播放设备接收终端设备传输的音频数据时的强度值。音频数据包的传输间隔时长是指在上一次音频数据传输过程中,单位时长内相邻两个音频数据包的传输间隔时长。例如音频数据包的间隔时长可以是第一个音频数据包的传输时间点和第二音频数据包的传输时间点的之间的时长。该音频数据包的传输间隔时长可以是音频数据包的传输间隔时长的均值,还可以是音频数据包的传输间隔时长的中值等。音频数据包的重传率是指上一次音频数据传输过程中,重传的音频数据包占所有传输的音频数据包的概率。
64.根据一些实施例,权重系数是指与参数信息对应的权重系数,不同的参数信息对应不同的权重系数。该权重系数可以是根据系数设置指令设置的,还可以根据系数调整指令进行调整。
65.易于理解的是,若干个采样参数是指与若干个单位时长对应的采样参数,即一个单位时长对应一个采样参数。该采样参数并不特指某一固定采样参数。当单位时长内,蓝牙播放设备获取到的参数信息发生变化或参数信息对应的权重系数发生变化时,该采样参数也会发生相应变化。
66.可选的,若干个单位时长例如可以是q1单位时长、q2单位时长、q3单位时长和q4单位时长。例如当蓝牙播放设备获取到的若干个单位时长内的参数信息包括播放卡顿次数、信号强度值和音频数据包的传输间隔时长时,蓝牙播放设备可以根据公式(1)得到若干个单位时长对应的采样参数。
67.s=k1n+k2(r-ri)+k3(i-iv)2ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
68.其中,s为采样参数;
69.k1为播放卡顿次数对应的权重系数;
70.n为单位时长内播放卡顿次数;
71.k2为信号强度值对应的权重系数;
72.r为单位时长对应的信号强度值;
73.ri为信号强度值的标准值;
74.k3为音频数据包的传输间隔时长对应的权重系数;
75.i为单位时长对应的音频数据包的传输间隔时长;
76.iv为单位时长对应的音频数据包的传输间隔时长的平均值。
77.易于理解的是,例如当蓝牙播放设备获取到的若干个单位时长内的参数信息包括播放卡顿次数、信号强度值、音频数据包的传输间隔时长和音频数据包的重传率时,蓝牙播放设备可以根据公式(2)得到若干个单位时长对应的采样参数。
78.s=k1n+k2(r-ri)+k3(i-iv)2+k4a
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
79.其中,s为采样参数;
80.k1为播放卡顿次数对应的权重系数;
81.n为单位时长内播放卡顿次数;
82.k2为信号强度值对应的权重系数;
83.r为单位时长对应的信号强度值;
84.ri为信号强度值的标准值;
85.k3为音频数据包的传输间隔时长对应的权重系数;
86.i为单位时长对应的音频数据包的传输间隔时长;
87.iv为单位时长对应的音频数据包的传输间隔时长的平均值;
88.k4为音频数据包的重传率对应的权重系数;
89.a为单位时长对应的音频数据包的重传率。
90.s202,若采样参数的数量大于或者等于数量阈值,则基于采样参数获取历史采样时长内音频数据传输的稳定性参数;
91.具体过程如上所述,此处不再赘述。
92.根据一些实施例,若采样参数的数量大于或者等于数量阈值,则蓝牙播放设备基于采样参数获取历史采样时长内音频数据传输的稳定性参数。具体的,若采样参数的数量大于或者等于数量阈值,蓝牙播放设备可以根据预设方式对若干个采样参数进行筛选,得到筛选后的采样参数。当蓝牙播放设备得到筛选后的采样参数时,蓝牙播放设备可以计算筛选后的采样参数的平均采样参数,并将平均采样参数作为历史采样时长内音频数据传输的稳定性参数。
93.根据一些实施例,图6示出本技术实施例一种蓝牙播放设备存储采样参数的举例示意图。如图6所示,当蓝牙播放设备获取到q1单位时长对应的q1采样参数、q2单位时长对应的q2采样参数、q3单位时长对应的q3采样参数和q4单位时长对应的q4采样参数时,蓝牙播放设备可以计算得到q1单位时长对应的q1采样参数、q2单位时长对应的q2采样参数、q3单位时长对应的q3采样参数和q4单位时长对应的q4采样参数的平均采样参数例如可以是q5采样参数。蓝牙播放设备可以将q5采样参数设置为历史采样时长内音频数据传输的稳定性参数。
94.可选的,当蓝牙播放设备计算得到的筛选后的采样参数的平均采样参数,该平均采样参数包括但不限于算术平均采样参数、几何平均采样参数、平方平均采样参数、调和平均采样参数、加权平均采样参数等。
95.易于理解的是,当蓝牙播放设备计算筛选后的采样参数的平均采样参数为算术平均采样参数时,蓝牙播放设备可以计算筛选后的采样参数的总和,并获取筛选后的采样参数的参数数量。蓝牙播放设备可以将筛选后的采样参数的总和除以筛选后的采样参数的参数数量得到算术平均采样参数。
96.易于理解的是,当蓝牙播放设备获取到15个单位时长内的采样参数时,蓝牙播放设备可以对15个单位时长内的采样参数进行排序。例如蓝牙播放设备可以按照参数值由小到大的顺序对15个单位时长内的采样参数进行排序,并筛选掉预设数量5个的采样参数,得到筛选后的采样参数,即终端可以得到10个采样参数。蓝牙播放设备可以计算筛选后的10个采样参数的平均采样参数,并将平均采样参数作为当前音频数据传输过程中的稳定性参数。
97.s203,获取当前缓存容量;
98.根据一些实施例,当前缓存容量为蓝牙播放设备与终端设备当前连接时音频数据的缓存容量。该当前缓存容量可以是蓝牙播放设备基于用户的容量设置指令设置的,还可以是蓝牙播放设备在当前连接时的历史采样时长之前由蓝牙播放设备确定的。该当前缓存容量并不特指某一固定缓存容量。当蓝牙播放设备接收到用户的容量修改指令时,蓝牙播放设备可以修改当前缓存容量。例如还可以是蓝牙播放设备确定当前当前缓存容量的历史采样时长发生变化时,该当前缓存容量也会相应变化。
99.易于理解的是,蓝牙耳机和智能手机当前连接时,蓝牙耳机获取到的当前缓存容量例如可以是5mb。
100.s204,根据稳定性参数对当前缓存容量进行调整得到目标缓存容量。
101.根据一些实施例,当蓝牙播放设备获取到当前缓存容量时,蓝牙播放设备可以根据稳定性参数对当前缓存容量进行调整得到目标缓存容量。
102.根据一些实施例,当蓝牙播放设备根据稳定性参数对当前缓存容量进行调整得到目标缓存容量时,蓝牙播放设备可以获取当前缓存容量对应的当前参数级别。当蓝牙播放设备获取到当前参数级别时,蓝牙播放设备可以获取稳定参数阈值。蓝牙播放设备可以根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别,并在容量映射信息中获取目标参数级别对应的缓存容量作为目标缓存容量。
103.易于理解的是,当前参数级别是指蓝牙播放设备和终端设备当前连接进行音频数据传输时的当前缓存容量对应的参数级别。当前参数级别并不特指某一固定参数级别。当当前缓存容量发生变化时,该当前参数级别也会相应变化。
104.可选的,稳定参数阈值是指与参数级别对应的参数阈值。该稳定参数阈值例如可以是各个参数级别对应的参数阈值。该稳定参数阈值并不特指某一固定参数阈值。该稳定参数阈值的数量为至少一个。该稳定参数阈值可以例如可以随着参数级别的变化而变化。
105.易于理解的是,例如,当当前参数级别为c参数级别时,该稳定参数阈值例如可以是c1稳定参数阈值和c2稳定参数阈值,其中,c1稳定参数阈值小于c2稳定参数阈值。例如当前参数级别为d参数级别时,该稳定参数阈值例如可以是d1稳定参数阈值、d2稳定参数阈值
和d3稳定参数阈值其中,d1稳定参数阈值小于d2稳定参数阈值,d2稳定参数阈值小于d3稳定参数阈值。
106.易于理解的是,目标参数级别是指蓝牙播放设备对当前参数级别调整后的参数级别。该目标参数级别并不特指某一固定参数级别。当稳定性参数和稳定参数阈值发生变化时,该目标参数级别也会相应变化。其中,目标参数级别可以和当前参数级别相差至少一个参数级别。例如目标参数级别可以在参数级别排序中比当前参数级别高一级,目标参数级别可以在参数级别排序中比当前参数级别高三级。
107.可选的,容量映射信息是指包括参数级别和参数级别对应的缓存容量的集合。该容量映射信息并不特指某一固定容量映射信息。该容量映射信息例如可以随着用户的信息设置指令而变。该信息设置指令包括但不限于语音信息设置指令、点击信息设置指令和定时信息设置指令等等。
108.根据一些实施例,当蓝牙播放设备确定音频数据播放的稳定性较差时,蓝牙播放设备可以加大音频数据缓冲,即蓝牙播放设备可以增加缓存容量,以便提高音频数据播放的稳定性。当蓝牙播放设备确定音频数据播放的稳定性较好时,蓝牙播放设备可以减少音频数据缓冲,即蓝牙播放设备可以减少缓存容量,以便降低音频数据播放的延时。因此容量映射信息中包括的参数级别和参数级别对应的缓存容量可以呈负相关,即参数级别越高,参数级别对应的缓存容量越小。
109.易于理解的是,当蓝牙播放设备仅对当前参数级别调整一级时,减少缓存容量调整过大使得缓存容量不稳定的情况,可以提高缓存容量调整的稳定性。例如蓝牙耳机和智能手机当前连接时,蓝牙耳机获取到的当前缓存容量例如可以是5mb和音频数据传输的稳定性参数例如可以是0.7。蓝牙耳机获取到的当前缓存容量对应的当前参数级别例如可以是e3参数级别。当蓝牙播放设备获取到当前参数级别时,蓝牙播放设备可以获取稳定参数阈值。该稳定参数阈值例如可以是e1参数级别对应的稳定性参数阈值为0.5,e2参数级别对应的稳定性参数阈值为0.65,e3参数级别对应的稳定性参数阈值为0.8,e4参数级别对应的稳定性参数阈值为0.9。蓝牙播放设备可以根据稳定参数阈值和稳定性参数对当前参数级别e3参数级别进行调整得到目标参数级别为e2参数级别。
110.易于理解的是,蓝牙耳机的容量映射信息例如可以是e1参数级别对应的缓存容量为15mb,e2参数级别对应的缓存容量为10mb,e3参数级别对应的缓存容量为5mb,e4参数级别对应的缓存容量为2mb。因此蓝牙耳机在容量映射信息中获取e2参数级别对应的缓存容量10mb作为目标缓存容量。
111.易于理解的是,当蓝牙播放设备可以根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别,可以对当前参数级别调整多级,即目标参数级别和当前参数级别可以相差多个参数级别。当蓝牙播放设备获取到目标容量等级时,蓝牙播放设备可以在容量映射信息中获取目标参数级别对应的缓存容量作为目标缓存容量,可以提高缓存容量确定的准确性。
112.可选的,例如蓝牙耳机和智能手机当前连接时,蓝牙耳机获取到的当前缓存容量例如可以是5mb和音频数据传输的稳定性参数例如可以是0.4。蓝牙耳机获取到的当前缓存容量对应的当前参数级别例如可以是e3参数级别。当蓝牙播放设备获取到当前参数级别时,蓝牙播放设备可以获取稳定参数阈值。该稳定参数阈值例如可以是e1参数级别对应的
稳定性参数阈值为0.5,e2参数级别对应的稳定性参数阈值为0.65,e3参数级别对应的稳定性参数阈值为0.8,e4参数级别对应的稳定性参数阈值为0.9。蓝牙播放设备可以根据稳定参数阈值和稳定性参数对当前参数级别e3参数级别进行调整得到目标参数级别为e1参数级别。
113.易于理解的是,蓝牙耳机的容量映射信息例如可以是e1参数级别对应的缓存容量为15mb,e2参数级别对应的缓存容量为10mb,e3参数级别对应的缓存容量为5mb,e4参数级别对应的缓存容量为2mb。因此蓝牙耳机在容量映射信息中获取e1参数级别对应的缓存容量15mb作为目标缓存容量。
114.根据一些实施例,当蓝牙播放设备根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别时,蓝牙播放设备可以在参数级别排序中获取当前参数级别、第一参数级别和第二参数级别。当蓝牙播放设备获取到第一参数级别和第二参数级别时,蓝牙播放设备可以获取第一参数级别对应的第一稳定参数阈值,并获取第二参数级别对应的第二稳定参数阈值。其中,第一参数级别在参数级别排序中比当前参数级别高一级,第二参数级别在参数级别排序中比当前参数级别低一级,第一稳定参数阈值大于第二稳定参数阈值。第一参数级别并不特指某一固定参数级别,当当前参数级别发生变化时,第一参数级别也会相应变化。第二参数级别也并不特指某一固定参数级别,当当前参数级别发生变化时,第二参数级别也会相应变化。
115.根据一些实施例,参数级别排序是指将按照预设顺序参数级别进行排序得到的参数级别排序。该预设顺序例如可以是由高到低的顺序,还可以是由低到高的顺序。本实施的预设顺序例如可以是由低到高的顺序。例如当蓝牙播放设备接收到排序指令,该排序指令携带预设顺序信息时,蓝牙播放设备可以基于排序指令携带的预设顺序信息,对参数级别进行排序。
116.根据一些实施例,蓝牙播放设备获取到的排序指令例如可以是按照由低到高的顺序对e1参数级别、e4参数级别、e6参数级别、e5参数级别、e2参数级别、e3参数级别和e7参数级别进行排序。蓝牙播放设备获取到的参数级别排序例如可以是e1参数级别、e2参数级别、e3参数级别、e4参数级别、e5参数级别、e6参数级别和e7参数级别。
117.可选的,蓝牙耳机可以在参数级别排序中获取当前参数级别例如可以是e3参数级别,第一参数级别例如可以是e4参数级别,第二参数级别例如可以是e2参数级别。当蓝牙耳机获取到e4参数级别和e2参数级别时,蓝牙播放设备可以获取第一参数级别对应的第一稳定参数阈值,并获取第二参数级别对应的第二稳定参数阈值。蓝牙耳机获取到e4参数级别对应的稳定性参数阈值例如可以为0.9。蓝牙耳机获取到e2参数级别对应的稳定性参数阈值例如可以为0.65。
118.根据一些实施例,当蓝牙播放设备根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别时,蓝牙播放设备可以根据稳定性参数、第一稳定参数阈值、第二稳定参数阈值对当前参数级别进行调整得到目标参数级别。在稳定性参数大于第一稳定参数阈值时,蓝牙播放设备可以确定第一参数级别为目标参数级别,并对当前参数级别进行调整得到目标参数级别。在稳定性参数小于第二稳定参数阈值时,蓝牙播放设备可以确定第二参数级别为目标参数级别,并对当前参数级别进行调整得到目标参数级别。在稳定性参数大于或者等于第二稳定参数阈值,且小于或者等于第一稳定参数阈值时,蓝牙播
放设备可以确定当前参数级别为目标参数级别。
119.易于理解的是,蓝牙播放设备可以先判断稳定性参数与第一稳定参数阈值的大小关系,再判断稳定性参数与第二稳定参数阈值的大小关系,蓝牙播放设备还可以先判断稳定性参数与第二稳定参数阈值的大小关系,再判断稳定性参数与第一稳定参数阈值的大小关系,蓝牙播放设备可以同时判断稳定性参数与第一稳定参数阈值、第二稳定参数阈值的大小关系。图7示出本技术实施例一种参数级别调整方法的流程示意图。本实施例中,蓝牙播放设备例如可以先判断稳定性参数与第一稳定参数阈值的大小关系,再判断稳定性参数与第二稳定参数阈值的大小关系。
120.可选的,蓝牙耳机可以在参数级别排序中获取当前参数级别例如可以是e3参数级别,第一参数级别例如可以是e4参数级别,第二参数级别例如可以是e2参数级别。当蓝牙耳机获取到e4参数级别和e2参数级别时,蓝牙播放设备可以获取第一参数级别对应的第一稳定参数阈值,并获取第二参数级别对应的第二稳定参数阈值。蓝牙耳机获取到e4参数级别对应的稳定性参数阈值例如可以为0.9。蓝牙耳机获取到e2参数级别对应的稳定性参数阈值例如可以为0.65。
121.根据一些实施例,当蓝牙耳机获取到的音频数据传输的稳定性参数为0.95时,蓝牙耳机可以确定稳定性参数0.95大于第一稳定参数阈值0.9时,蓝牙播放设备可以确定e4参数级别为目标参数级别,并对当前参数级别e3进行调整得到目标参数级别e4参数级别。
122.易于理解的是,当蓝牙耳机获取到的音频数据传输的稳定性参数为0.55时,蓝牙耳机可以确定稳定性参数0.55小于第二稳定参数阈值0.65时,蓝牙播放设备可以确定e2参数级别为目标参数级别,并对当前参数级别e3进行调整得到目标参数级别e2参数级别。
123.根据一些实施例,当蓝牙播放设备为具有显示屏的设备时,蓝牙播放设备根据稳定性参数对当前缓存容量进行调整得到目标缓存容量后,蓝牙播放设备可以发出提示信息,该提示信息用于提示目标缓存容量。例如,当蓝牙播放设备为蓝牙手表时,蓝牙手表根据稳定性参数对当前缓存容量进行调整得到目标缓存容量为10mb时,蓝牙手表可以在显示屏上显示提示信息。该提示信息例如可以是目标缓存容量为10mb。此时,蓝牙手表界面的举例示意图可以如图8所示。
124.易于理解的是,当蓝牙播放设备获取到终端设备发送的音频数据时,将音频数据缓存至目标缓存容量对应的缓存区域时,蓝牙播放设备可以检测该音频数据对应的缓存容量是否满足音频数据播放条件。若音频数据对应的缓存容量满足音频数据播放条件,则蓝牙播放设备可以播放音频数据。由于缓存容量过高时会出现延时较高的情况,缓存容量过低时会出现抗干扰能力较差,因此本技术实施例的目标缓存容量为蓝牙播放设备基于目标码率级别确定的,可以在蓝牙播放设备播放音频数据时可以兼顾音频数据传输过程中的延时性和抗干扰性,提高用户的使用体验。
125.在本技术一个或多个实施例中,在历史采样时长内,获取音频数据传输的采样参数,若采样参数的数量大于或者等于数量阈值,则基于采样参数获取历史采样时长内音频数据传输的稳定性参数,因此,只有在采样参数的数量大于或者等于数量阈值时,才会获取稳定性参数,无需进行大量的测试确定固定缓存容量,减少测试资源耗费较高的情况。另外,蓝牙播放设备可以获取当前缓存容量,根据稳定性参数对当前缓存容量进行调整得到目标缓存容量,可以优化不同干扰情况对缓存容量的影响,减少直接调整缓存容量不准确
的情况,可以提高缓存容量确定的准确性。
126.下面将结合附图9-11,对本技术实施例提供的缓存容量确定装置进行详细介绍。需要说明的是,附图9-11所示的缓存容量确定装置,用于执行本技术图4-图8所示实施例的方法,为了便于说明,仅示出了与本技术实施例相关的部分,具体技术细节未揭示的,请参照本技术图4-图8所示的实施例。
127.请参见图9,其示出本技术实施例的缓存容量确定装置的结构示意图。该缓存容量确定装置900可以通过软件、硬件或者两者的结合实现成为用户终端的全部或一部分。根据一些实施例,该缓存容量确定装置900包括采样参数获取单元901、稳定性参数获取单元902和缓存容量获取单元903,具体用于:
128.采样参数获取单元901,用于在历史采样时长内,获取音频数据传输的采样参数;
129.稳定性参数获取单元902,用于若采样参数的数量大于或者等于数量阈值,则基于采样参数获取历史采样时长内音频数据传输的稳定性参数;
130.缓存容量获取单元903,用于根据稳定性参数获取目标缓存容量,目标缓存容量为蓝牙播放设备与终端设备下一次连接时音频数据的缓存容量。
131.根据一些实施例,图10示出本技术实施例的一种缓存容量确定装置的结构示意图。如图10所示,缓存容量获取单元903包括容量获取子单元913和容量调整子单元923,缓存容量获取单元903,用于根据稳定性参数获取目标缓存容量时:
132.容量获取子单元913,用于获取当前缓存容量;当前缓存容量为蓝牙播放设备与终端设备当前连接时音频数据的缓存容量;
133.容量调整子单元923,用于根据稳定性参数对当前缓存容量进行调整得到目标缓存容量。
134.根据一些实施例,容量调整子单元923,用于根据稳定性参数对当前缓存容量进行调整得到目标缓存容量时,具体用于:
135.获取当前缓存容量对应的当前参数级别;
136.根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别;
137.在容量映射信息中获取目标参数级别对应的缓存容量作为目标缓存容量。
138.根据一些实施例,容量调整子单元923,用于根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别时,具体用于:
139.在参数级别排序中获取当前参数级别、第一参数级别和第二参数级别;
140.获取第一参数级别对应的第一稳定参数阈值,并获取第二参数级别对应的第二稳定参数阈值;
141.其中,第一参数级别在参数级别排序中比当前参数级别高一级,第二参数级别在参数级别排序中比当前参数级别低一级,第一稳定参数阈值大于第二稳定参数阈值。
142.根据一些实施例,容量调整子单元923,用于根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别时,具体用于:
143.在稳定性参数大于第一稳定参数阈值时,确定第一参数级别为目标参数级别,对当前参数级别进行调整得到目标参数级别;
144.在稳定性参数小于第二稳定参数阈值时,确定第二参数级别为目标参数级别,对当前参数级别进行调整得到目标参数级别;
145.在稳定性参数大于或者等于第二稳定参数阈值,且小于或者等于第一稳定参数阈值时,确定当前参数级别为目标参数级别。
146.根据一些实施例,图11示出本技术实施例的一种缓存容量确定装置的结构示意图。如图11所示,采样参数获取单元901包括信息获取子单元911和参数获取子单元921,采样参数获取单元901用于在历史采样时长内,获取音频数据传输的采样参数时:
147.信息获取子单元911,用于在历史采样时长内,获取音频数据传输在若干个单位时长内的参数信息;参数信息包括播放卡顿次数、信号强度值、音频数据包的传输间隔时长和音频数据包的重传率中至少一个;
148.参数获取子单元921,用于根据若干个单位时长内的参数信息和参数信息对应的权重系数,获取若干个单位时长对应的若干个采样参数。
149.根据一些实施例,参数获取子单元921,用于若采样参数的数量大于或者等于数量阈值,则基于采样参数获取历史采样时长内音频数据传输的稳定性参数时,具体用于:
150.若采样参数的数量大于或者等于数量阈值,根据预设方式对若干个采样参数进行筛选,得到筛选后的采样参数;
151.计算筛选后的采样参数的平均采样参数,将平均采样参数作为历史采样时长内音频数据传输的稳定性参数。
152.在本技术一个或多个实施例中,通过采样参数获取单元在历史采样时长内,获取音频数据传输的采样参数,若采样参数的数量大于或者等于数量阈值,则稳定性参数获取单元基于采样参数获取历史采样时长内音频数据传输的稳定性参数,缓存容量获取单元可以根据稳定性参数获取目标缓存容量,目标缓存容量为蓝牙播放设备与终端设备下一次连接时音频数据的缓存容量。因此,只有在采样参数的数量大于或者等于数量阈值时,才基于稳定性参数动态的确定目标缓存容量,无需进行大量的测试确定固定缓存容量,减少测试资源耗费较高的情况,可以减少测试资源的耗费,同时,无需每次音频数据播放后对传输情况进行识别,可以减少缓存容量的调节的滞后性,可以兼顾音频数据传输过程中的延时性和抗干扰性,可以在减少测试资源的耗费的同时提高缓存容量确定的准确性和效率。
153.本技术实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图4-图8所示实施例的所述缓存容量确定方法,具体执行过程可以参见图4图8所示实施例的具体说明,在此不进行赘述。
154.本技术还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图4-图8所示实施例的所述缓存容量确定方法,具体执行过程可以参见图4-图8所示实施例的具体说明,在此不进行赘述。
155.请参见图12,为本技术实施例提供的一种蓝牙播放设备的结构示意图。如图12所示,所述蓝牙播放设备1200可以包括:至少一个处理器1201,至少一个网络接口1204,用户接口1203,存储器1205,至少一个通信总线1202。
156.其中,通信总线1202用于实现这些组件之间的连接通信。
157.其中,用户接口1203可以包括扬声器,可选用户接口1203还可以包括标准的有线接口、无线接口。
158.其中,网络接口1204可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
159.其中,处理器1201可以包括一个或者多个处理核心。处理器1201利用各种借口和
线路连接整个蓝牙播放设备1200内的各个部分,通过运行或执行存储在存储器1205内的指令、程序、代码集或指令集,以及调用存储在存储器1205内的数据,执行蓝牙播放设备1200的各种功能和处理数据。可选的,处理器1201可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1201可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1201中,单独通过一块芯片进行实现。
160.其中,存储器1205可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器1205包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1205可用于存储指令、程序、代码、代码集或指令集。存储器1205可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1205可选的还可以是至少一个位于远离前述处理器1201的存储装置。如图12所示,作为一种计算机存储介质的存储器1205中可以包括操作系统、网络通信模块、用户接口模块以及用于缓存容量确定的应用程序。
161.在图12所示的蓝牙播放设备1200中,用户接口1203主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1201可以用于调用存储器1205中存储的缓存容量确定的应用程序,并具体执行以下操作:
162.在历史采样时长内,获取音频数据传输的采样参数;
163.若采样参数的数量大于或者等于数量阈值,则基于采样参数获取历史采样时长内音频数据传输的稳定性参数;
164.根据稳定性参数获取目标缓存容量,目标缓存容量为蓝牙播放设备与终端设备下一次连接时音频数据的缓存容量。
165.根据一些实施例,处理器1201用于执行根据稳定性参数获取目标缓存容量时,具体执行以下操作:
166.获取当前缓存容量;当前缓存容量为蓝牙播放设备与终端设备当前连接时音频数据的缓存容量;
167.根据稳定性参数对当前缓存容量进行调整得到目标缓存容量。
168.根据一些实施例,处理器1201用于执行根据稳定性参数对当前缓存容量进行调整得到目标缓存容量时,具体执行以下操作:
169.获取当前缓存容量对应的当前参数级别;
170.根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别;
171.在容量映射信息中获取目标参数级别对应的缓存容量作为目标缓存容量。根据一些实施例,处理器1201用于执行根据稳定参数阈值和稳定性参数对当前参数级别进行调整得到目标参数级别时,具体执行以下操作:
fidelity,wifi)模块、电源、蓝牙模块等部件,在此不再赘述。
187.在本技术实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作系统。操作系统可以是安卓系统,也可以是ios系统,或者其它操作系统,本技术实施例对此不作限定。
188.本技术实施例的终端,其上还可以安装有显示设备,显示设备可以是各种能实现显示功能的设备,例如:阴极射线管显示器(cathode ray tubedisplay,简称cr)、发光二极管显示器(light-emitting diode display,简称led)、电子墨水屏、液晶显示屏(liquid crystal display,简称lcd)、等离子显示面板(plasma display panel,简称pdp)等。用户可以利用终端100上的显示设备,来查看显示的文字、图像、视频等信息。所述终端可以是智能手机、平板电脑、游戏设备、ar(augmented reality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。
189.本领域的技术人员可以清楚地了解到本技术的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
190.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
191.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
192.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
193.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
194.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
195.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体
现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
196.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
197.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1