本申请涉及通信,尤其涉及一种数据库共享的方法、装置、设备、芯片和存储介质。
背景技术:
1、在4g和5g双连接(eutran nr dual connectivity,endc)场景中,4g和5g两个制式可分别拥有各自的上行发射(uplink transmission,ultx)控制参数数据库,以便于流程控制。但是,两个制式分别拥有自己的数据库会使得内存加大,进而造成芯片面积和耗电加大。为此,一种解决方案是4g和5g共享一块数据库内存,并根据endc的实际情况随机动态分配内存,以节约内存。然而,在该方案中,由于每个制式中的每个上行信道(channel)对应的控制参数数据库指针会随机变化,故导致数据库指针不易维护,不利于代码的跟踪和调试。
技术实现思路
1、本申请实施例至少提供一种数据库共享方法、装置、设备、芯片和存储介质。
2、本申请的技术方案是这样实现的:
3、第一方面,本申请实施例提供了一种数据库共享方法,应用于终端,该方法包括:获取配置信息,配置信息用于指示通信链路中允许存在的第一网络制式的成员载波cc的数量和/或第二网络制式的cc的数量;基于配置信息,确定第一信道和第二信道能够共用同一数据库;其中,第一信道通过第一网络制式的cc中的第一cc进行传输,第二信道通过第二网络制式的cc中的第二cc进行传输。
4、第二方面,本申请实施例提供了一种数据库共享装置,该装置包括:获取模块,用于获取配置信息,配置信息用于指示通信链路中允许存在的第一网络制式的成员载波cc的数量和/或第二网络制式的cc的数量;第一确定模块,用于基于配置信息,确定第一信道和第二信道能够共用同一数据库;其中,第一信道通过第一网络制式的cc中的第一cc进行传输,第二信道通过第二网络制式的cc中的第二cc进行传输。
5、第三方面,本申请实施例提供了一种通信设备,该通信设备包括存储器和处理器;其中,存储器,用于存储计算机可执行指令;处理器,与该存储器连接,用于通过执行该计算机可执行指令,实现如第一方面所述的方法。
6、第四方面,本申请实施例提供了一种芯片。该芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的设备执行如第一方面所述的方法。
7、第五方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序被至少一个处理器执行时实现如第一方面所述的方法。
8、本申请实施例中,终端可获取配置信息,配置信息用于指示通信链路中允许存在的第一网络制式的成员载波cc的数量和/或第二网络制式的cc的数量。进而,终端可基于配置信息,确定第一信道和第二信道能够共用同一数据库;其中,第一信道通过第一网络制式的cc中的第一cc进行传输,第二信道通过第二网络制式的cc中的第二cc进行传输。也就是说,在本申请实施例中,不同网络制式下的两个信道是否能够共用同一数据库,可根据通信链路中允许存在的各网络制式的cc的数量确定,而非随机为信道分配数据库内存。如此,可使得数据库内存的分配相对固定,以便于后续数据库指针的维护,从而有利于代码的跟踪和调试。
9、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请的技术方案。
1.一种数据库共享方法,其特征在于,应用于终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述配置信息,确定第一信道和第二信道能够共用同一数据库,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述配置信息,确定所述第一cc和所述第二cc能否同时存在于通信链路中,包括:
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第二cc在所述第二网络制式的cc中的索引,确定所述第二信道所占用的数据库在所有数据库中的索引,包括:
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述获取配置信息,包括:
7.根据权利要求1至3中任一项所述的方法,其特征在于,
8.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一信道和所述第二信道的类型为:pusch、pucch或srs信道,第三信道的类型为物理随机接入信道prach,所述方法还包括:
9.根据权利要求1至3中任一项所述的方法,其特征在于,
10.一种数据库共享装置,其特征在于,所述装置包括:
11.一种通信设备,其特征在于,所述通信设备包括:
12.一种芯片,其特征在于,所述芯片包括:
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时实现如权利要求1至9中任一项所述的方法。