CN115016729A - 存储信息的存储方法、装置、终端及存储介质 - Google Patents
存储信息的存储方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN115016729A CN115016729A CN202210555621.0A CN202210555621A CN115016729A CN 115016729 A CN115016729 A CN 115016729A CN 202210555621 A CN202210555621 A CN 202210555621A CN 115016729 A CN115016729 A CN 115016729A
- Authority
- CN
- China
- Prior art keywords
- port
- storage
- information
- ports
- storage information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 239000011159 matrix material Substances 0.000 claims abstract description 52
- 238000001914 filtration Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 abstract description 7
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 5
- 230000002087 whitening effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 241001463014 Chazara briseis Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
- G06F9/5016—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种存储信息的存储方法、装置、终端及存储介质,属于无线通信技术领域。该方法在存储信号资源的存储信息时,接收第一端口的第一信号资源,确定该第一端口所属的目标端口类型,在目标端口类型对应的目标存储空间中存储第一存储信息,该第一存储信息为第一信号资源对应的存储信息。该方法按每个端口所属的端口类型来存储,而不同的端口类型对应不同的存储空间,这样可以避免每个端口都按最大端口数对应的存储信息的矩阵元素来确定存储空间,大大减少了确定的总存储空间,缩小了实际使用的存储空间与总存储空间之间的差值,从而提高了内存使用效率。
Description
技术领域
本申请涉及无线通信技术领域,特别涉及一种存储信息的存储方法、装置、终端及存储介质。
背景技术
在第三代合作伙伴计划(Third Generation Partnership Project,3GPP)标准组织制定的标准、长期演进(Long Term Evolution,LTE)***和第五代无线移动通信技术(5th Generation Mobile Communication Technology New Radio,5GNR)***中,网络设备在特定的时频资源上,向终端发送信道状态信息参考信号(Chanel State Information-Reference Signal,CSI-RS),指示终端上报CSI信息,这样网络设备可以根据该CSI信息动态地调整资源分配策略,以获得最大的资源利用效率。终端在接收到CSI-RS信号资源时,需要确定出使得信道容量最大的预编码矩阵指示(Precoder Matrix Indicator,PMI)信息,而在这过程中,不同类型的PMI信息会生成不同的宽带白化信道协方差矩阵(WidebandWhitened Channel Covariance,Rwb)信息,生成的Rwb信息需要存储下来以进行滤波平滑,增加鲁棒性。并且,终端可能需要接收多个CSI-RS信号资源,这些信号资源对应的端口可能也不同。因此,如何科学地存储Rwb信息成为了亟待解决的问题。
相关技术中,不同的CSI-RS信号对应不同的端口,不同的端口对应的Rwb信息的矩阵元素个数不同。对于每个端口,终端都按其支持的最大端口对应的Rwb信息的矩阵元素确定该端口对应的存储空间,当后续终端接收到CSI-RS信号后,就可以在该CSI-RS信号对应的端口的存储空间存储相应的Rwb信息。
但相关技术中的方法,多个端口的存储空间之和为总存储空间,而每个端口的存储空间都是按最大端口对应的Rwb信息的矩阵元素确定的,因此,这样确定出的总存储空间较大,而终端支持的总信号资源个数和总端口数有限,因此,Rwb信息的矩阵元素实际占用的存储空间往往只占总存储空间的一小部分,有很大一部分存储空间处于闲置状态,导致内存使用效率低。
发明内容
本申请实施例提供了一种存储信息的存储方法、装置、终端及存储介质,可以降低存储的复杂度。所述技术方案如下:
一方面,提供了一种存储信息的存储方法,所述方法包括:
接收第一端口的第一信号资源;
确定所述第一端口所属的目标端口类型;
在所述目标端口类型对应的目标存储空间中存储第一存储信息,所述第一存储信息为所述第一信号资源对应的存储信息。
另一方面,提供了一种存储信息的存储装置,所述装置包括:
接收模块,用于接收第一端口的第一信号资源;
第一确定模块,用于确定所述第一端口所属的目标端口类型;
存储模块,用于在所述目标端口类型对应的目标存储空间中存储第一存储信息,所述第一存储信息为所述第一信号资源对应的存储信息。
另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述所述的存储信息的存储方法。
另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述所述的存储信息的存储方法。
另一方面,提供了一种计算机程序产品,所述计算机程序产品中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述所述的存储信息的存储方法。
本申请实施例提供的技术方案带来的有益效果是:
本申请实施例提供了一种存储信息的存储方法,该方法在存储信号资源的存储信息时,按每个端口所属的端口类型来存储,而不同的端口类型对应不同的存储空间,这样可以避免每个端口都按最大端口数对应的存储信息的矩阵元素来确定存储空间,大大减少了确定的总存储空间,缩小了实际使用的存储空间与总存储空间之间的差值,从而提高了内存使用效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
图1是本申请实施例提供的一种存储信息的存储方法的实施环境的示意图;
图2是本申请实施例提供的一种存储信息的存储方法的流程图;
图3是本申请实施例提供的一种存储信息的存储方法的流程图;
图4是本申请实施例提供的一种存储Rwb信息的示意图;
图5是相关技术提供的一种存储Rwb信息的示意图;
图6是相关技术提供的一种存储Rwb信息的示意图;
图7是本申请实施例提供的一种将多个端口进行分类的流程图;
图8是本申请实施例提供的一种多个端口类型及其对应的存储空间的示意图;
图9是本申请实施例提供的一种存储信息的存储装置的结构示意图;
图10是本申请实施例提供的一种终端的结构框图。
具体实施方式
为使本申请的技术方案和优点更加清楚,下面对本申请实施方式作进一步地详细描述。
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任意变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本申请中涉及到的存储信息、信道状态信息等都是在充分授权的情况下获取的。
图1是本申请实施例提供的一种存储信息的存储方法的实施环境的示意图,参见图1,该实施环境包括:终端101和网络设备102,终端101和网络设备102之间可以进行通信。
在3GPP协议中有规定,终端101需要向网络设备102上报自己的能力,其中,有2个参数,一个是该终端101的总端口数,取值范围为2~256,另一个是该终端101支持的总信号资源个数,取值范围为1~64。另外,终端101的天线端口的端口数包括1、2、4、8、12、16、24和32,不同的CSI-RS信号资源对应不同的端口,不同的端口对应的存储信息的矩阵元素个数不同,不同的矩阵元素个数占用的存储空间也就不同。
在本申请实施例中,该存储信息可以为Rwb信息、白化信道协方差矩阵信息、子带白化信道协方差矩阵信息或者噪声协方差矩阵信息,对此不作具体限定。
接下来仅以该存储信息为Rwb信息为例进行说明。Rwb信息是经过白化后的信道矩阵协方差,维度为P*P,其中,P为CSI-RS信号对应端口的端口数。白化后的信道矩阵协方差是一个厄米特矩阵(hermit),该矩阵具有共轭对称性,该矩阵中每一个第i行第j列的元素都与第j行第i列的元素共轭相等,因此,该矩阵的上三角元素和下三角元素相同,所以在存储Rwb信息时,只需存储上三角元素或下三角元素即可。其中,i和j均为大于0的整数。由于端口的端口数为1时,该矩阵只有一个元素,不需要做PMI信息的选择,所以在本申请实施例中,暂不考虑端口的端口数为1时的情况。
在本申请实施例中,终端101基于总端口数、总信号资源个数和多个端口的端口数就可以确定出该终端101需要存储Rwb信息的大小以及个数。其中,本申请实施例中的端口数指的是端口的端口值。例如,32端口的端口数为32,24端口的端口数为24。
该终端101为具有无线通信功能的终端101,该终端101可以经无线接入网(RadioAccess Network,RAN)与一个或多个核心网进行通信,终端101可以是移动终端101,如移动电话(或称为“蜂窝”电话)和具有移动终端101的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。该终端101可以为手机、平板电脑、具备无线通信功能的电脑或可穿戴设备等。在本申请实施例中,对此不作具体限定。
该网络设备102为任一具有无线收发功能的网络设备102。例如,该网络设备102为基站、演进型节点B(evolved Node B,eNB)、下一代节点B(next Generation,gNB)、无线保真(Wireless Fidelity,WIFI)***中的接入点(Access Point,AP)、无线中继节点、无线回传节点、传输点(transmission point,TP)或者发送接收点(transmission and receptionpoint,TRP)等。
图2是本申请实施例提供的一种存储信息的存储方法的流程图,参见图2,该方法包括:
步骤201:接收第一端口的第一信号资源。
步骤202:确定第一端口所属的目标端口类型。
步骤203:在目标端口类型对应的目标存储空间中存储第一存储信息,第一存储信息为第一信号资源对应的存储信息。
在一种可能的实现方式中,在目标端口类型对应的目标存储空间中存储第一存储信息,包括:
基于第一信号资源的第一资源标识,在目标存储空间中查询第一资源标识对应的第二存储信息;
若查询到第二存储信息,在存储第二存储信息的存储子空间存储第一存储信息。
在另一种可能的实现方式中,方法还包括:
若查询不到第二存储信息,在目标存储空间中处于空闲状态的存储子空间中存储第一存储信息;
若目标存储空间中不存在处于空闲状态的存储子空间,将第三存储信息替换为第一存储信息,第三存储信息为目标存储空间中存储时间最早的存储信息。
在另一种可能的实现方式中,在存储第二存储信息的存储子空间存储第一存储信息,包括:
对第二存储信息和第一存储信息进行平滑滤波,得到第四存储信息;
在存储第二存储信息的存储子空间中存储第四存储信息。
在另一种可能的实现方式中,方法还包括:
确定终端支持的总端口数和总信号资源个数;
基于终端支持的多个端口的端口数和总端口数,对多个端口进行分类,得到多个端口类型;
基于多个端口类型、总端口数和总信号资源个数,确定每个端口类型对应的存储空间。
在另一种可能的实现方式中,基于终端支持的多个端口的端口数和总端口数,对多个端口进行分类,得到多个端口类型,包括:
确定每个端口对应的端口数与总端口数之间的比例系数,得到多个比例系数;
基于多个比例系数,对多个端口进行分类,得到多个端口类型。
在另一种可能的实现方式中,基于多个比例系数,对多个端口进行分类,得到多个端口类型,包括:
将多个比例系数进行排序;
对于排序后的多个比例系数,将相邻的多个整数比例系数中每个整数比例系数对应的端口确定为一类,将相邻的非整数比例系数和整数比例系数分别对应的端口合并为一类,得到多个端口类型。
在另一种可能的实现方式中,基于多个端口类型、总端口数和总信号资源个数,确定每个端口类型对应的存储空间,包括:
对于每个端口类型,基于端口类型和总端口数,确定端口类型对应的端口数组,端口数组的数组长度不大于总信号资源个数;
确定端口类型对应的存储信息的矩阵元素个数;
基于端口类型对应的端口数组及其对应的矩阵元素个数,确定端口类型对应的存储空间。
在另一种可能的实现方式中,基于端口类型和总端口数,确定端口类型对应的端口数组,包括:
基于最小的端口数和总端口数,确定数组长度,最小的端口数为属于端口类型的端口中最小的端口数;
确定与数组长度匹配的端口数组。
本申请实施例提供了一种存储信息的存储方法,该方法在存储信号资源的存储信息时,按每个端口所属的端口类型来存储,而不同的端口类型对应不同的存储空间,这样可以避免每个端口都按最大端口数对应的存储信息的矩阵元素来确定存储空间,大大减少了确定的总存储空间,缩小了实际使用的存储空间与总存储空间之间的差值,从而提高了内存使用效率。
图3是本申请实施例提供的一种存储信息的存储方法的流程图,由终端执行,参见图3,该方法包括:
步骤301:终端接收第一端口的第一信号资源。
网络设备可以向终端发送不同端口的第一信号资源,相应的,终端在该端口对应的时频资源上接收该端口的信号资源。本步骤中,网络设备向终端发送第一端口的第一信号资源,则终端在第一端口对应的时频资源上接收该第一信号资源。
在本步骤之前,网络设备可以向终端发送资源指令,该资源指令中携带第一信号资源的第一资源标识和时频信息中的至少一项,该时频信息用于表示第一信号资源的发送时刻和时频资源,终端接收该资源指令,激活该时频信息对应的时频资源,在到达第一信号资源的发送时刻时,在该时频资源上接收网络设备发送的第一信号资源。
步骤302:终端确定第一端口所属的目标端口类型。
本步骤中,终端通过确定多个端口类型中包括该第一端口的端口类型,得到目标端口类型。
需要说明的一点是,多个端口类型是将终端支持的多个端口进行分类得到的,下面将详细介绍,这里先不赘述。
步骤303:终端基于第一信号资源的第一资源标识,在目标端口类型对应的目标存储空间中查询第一资源标识对应的第二存储信息。
在本申请实施例中,终端在将存储信息存储到目标存储空间中时,不仅存储该存储信息,还存储该存储信息对应的资源标识和存储时间,这样后续可以根据资源标识来存储下一个存储信息以及根据存储时间确定存储时间最早的存储信息。其中,在3GPP协议中,第一资源标识为Resource Identification。
基于此,终端基于第一资源标识,在目标存储空间中遍历第二存储信息,确定是否存在与该第一资源标识对应的第二存储信息。若查询到第二存储信息,执行步骤304,若查询不到第二存储信息,执行步骤305。
步骤304:若查询到第二存储信息,终端在存储第二存储信息的存储子空间存储第一存储信息。
该第一存储信息为第一信号资源对应的存储信息,该第一存储信息可以为Rwb信息、白化信道协方差矩阵信息、子带白化信道协方差矩阵信息或者噪声协方差矩阵信息,对此不作具体限定。
若查询到第二存储信息,说明之前存储过该第一资源标识对应的存储信息,则终端对第二存储信息和第一存储信息进行平滑滤波,得到第四存储信息,在存储第二存储信息的存储子空间存储第四存储信息,并且,记录下该第四存储信息的存储时间和第一资源标识。
该实现方式中,终端可以分别确定第一存储信息与第一滤波系数的乘积以及第二存储信息与第二滤波系数的乘积,分别得到第一乘积值和第二乘积值,然后确定第一乘积值和第二乘积值的和值,得到第四存储信息。
该过程可以通过以下公式表示:Rwb4=(1-α)Rwb2+αRwb1,其中,Rwb4为第四存储信息,α和(1-α)分别为第一滤波系数和第二滤波系数,Rwb1和Rwb2分别为第一存储信息和第二存储信息。
其中,第一滤波系数和第二滤波系数可以根据需要进行设置并更改,在本申请实施例中,对第一滤波系数和第二滤波系数不作具体限定。
需要说明的一点是,当后续终端接收到第一资源标识的第二信号资源时,在存储该第二信号资源对应的第五存储信息时,需要将第四存储信息和第五存储信息进行平滑滤波,将滤波后得到的第六存储信息存储至原来存储第四存储信息的存储子空间。
步骤305:若查询不到第二存储信息,终端在该目标存储空间中处于空闲状态的存储子空间中存储第一存储信息。
若查询不到第二存储信息,说明该第一存储信息为新资源,需要安排新的存储空间用于存储第一存储信息,这种情况下,终端遍历目标存储空间,从该目标存储空间中找到一个处于空闲状态的存储子空间,在该存储子空间中存储第一存储信息,并且,记录下该第一存储信息的存储时间和第一资源标识。若目标存储空间中不存在处于空闲状态的存储子空间,则终端执行步骤306。
步骤306:若该目标存储空间中不存在处于空闲状态的存储子空间,终端将第三存储信息替换为第一存储信息。
该第三存储信息为目标存储空间中存储时间最早的存储信息。
该实现方式中,若该目标存储空间中不存在处于空闲状态的存储子空间,此时需要释放历史存储信息,这种情况下,终端确定目标存储空间中存储时间最早的第三存储信息,释放出第三存储信息,将第一存储信息存储在该位置,并且记录下该第一存储信息的存储时间和第一资源标识。
这里以存储信息为Rwb信息为例进行说明。例如,终端的能力是最多接收8个信号资源,最多承载端口数为64,则总信号资源个数为8,总端口数为64,多个端口的端口数分别为2、4、8、12、16、24和32。终端依次接收到4个16端口的信号资源,这4个信号资源的资源标识分别为0,1,2,3,然后资源标识为1和2的信号资源对应的Rwb信息被释放掉,又接收到1个32端口的信号资源,该信号资源的资源标识为4。按照本申请实施例提供的方法,终端存储Rwb信息的过程主要包括以下步骤:
(1)总信号资源个数为8,总端口数为64,按照本申请实施例提供的方法将这些端口2、4、8、12、16、24和32分成5个端口类型,端口2、4、8分别为三个端口类型,端口12和16合并为一个端口类型,24和32合并为一个端口类型,其中,端口2需要3*8的存储空间,端口4需要10*8的存储空间,端口8需要36*8的存储空间,端口12/16需要136*4+78的存储空间,端口24/32需要528*2的存储空间,总存储空间为2070,参见图4中的(a)。
其中,端口分类过程将在下面详细介绍,这里暂不赘述。
(2)当分别接收到4个16端口的信号资源时,找到端口16所属的端口类型对应的存储空间,依次对齐排放,参见图4中的(b)。
(3)资源标识为1和2的信号资源对应的Rwb信息被释放掉,16端口对应的存储空间中资源标识1和标识2对应的存储子空间空闲出来,参见图4中的(c)。
(4)接收到资源标识为4的32端口的信号资源时,找到端口32所属的端口类型对应的存储空间,然后将该信号资源对应的Rwb信息存储在该存储空间中首地址为528*1的存储位置,参见图4中的(d)。
由此可见,本申请实施例提供的方法有以下两个优点:
第一,不同端口的信号资源,按对应的位置存储,对齐排放,利用通过端口数直接找到对应的信号资源,同时不同端口的信号资源不会出现覆盖情况,没有内存冲突,大大减小了内存管理的功耗。
第二,按端口类型来开辟对应端口需要的存储空间,避免了每个端口都按最大端口数来开辟存储空间,大大减少了内存占用。将32端口与24端口合并使用,16端口与12端口合并使用,12端口的信号资源按16端口的信号资源的首地址对齐,24端口的信号资源按32端口的信号资源的首地址对齐,增加资源重复利用的同时,内存管理方式达到一致。在该实施例中,如果每个Rwb信息对应的矩阵元素为8字节,则需要的存储空间为2070*8=16560字节。并且,内存使用效率为(528*2)/2070=51%,内存使用效率较高。
综上所述,本申请提供的方法可以避免碎片化内存管理,以及为了管理碎片内存进行内存拷贝造成的额外功耗,极大地减少内存管理的复杂度。并且,避免了存储空间的浪费,增加了内存的使用效率。
同样,在总信号资源个数为8,总端口数为64,多个端口的端口数分别为2、4、8、12、16、24和32的前提下,若按照本申请背景技术公开的方案,终端存储Rwb信息的过程主要包括以下步骤:
(1)总信号资源个数为8,总端口数为64,每个端口都按528*8开辟存储空间,参见图5中的(a)。
(2)当分别接收到4个16端口的信号资源时,找到16端口对应的存储空间,然后这4个信号资源对应的Rwb信息分别占据该存储空间中首地址为528*0、528*1、528*2和528*3的位置,参见图5中的(b)。
(3)资源标识为1和2的信号资源对应的Rwb信息被释放掉,也即首地址为528*1、528*2的两个Rwb信息被释放掉,参见图5中的(c)。
(4)接收到资源标识为4的32端口的信号资源,找到第一个空闲的存储空间,在该存储空间中存储Rwb信息,参见图5中的(d)。
根据上述过程可知,该方案需要耗费较大的存储空间,总信号资源个数越多,占用的存储空间越大。当信号资源个数为8,总端口数为64时,每个端口都按32端口对应的内存开辟存储空间,则总存储空间为528*8,而该终端最多占用的存储空间为528*2,内存使用效率为(528*2)/(528*8)=25%,而本申请实施例提供的方法对应的内存使用效率为51%,比背景技术提供的方法对应的内存使用效率增加了一倍。并且,当每个Rwb信息对应的矩阵元素为8字节时,需要的存储空间为528*8*8=33792个字节,而本申请实施例提供的方法需要的存储空间仅为16560字节,比背景技术提供的方法节约了一半内存。
需要说明的一点是,相关技术中还有的方案在存储Rwb信息时,终端按顺序存储同一端口的Rwb信息,在剩余的存储空间不足以存储当前待存储的Rwb信息时,终端释放一部分已存储的Rwb信息,且将未释放部分的Rwb信息按照各自对应的端口挪至空闲出来的存储空间,然后再存储当前待存储的Rwb信息。为了便于理解,接下来介绍一下该方案的存储过程。
这里仍以总信号资源个数为8,总端口数为64,多个端口的端口数分别为2、4、8、12、16、24和32为例进行说明。且该过程中终端依次接收到4个16端口的信号资源,这4个信号资源的资源标识分别为0,1,2,3,然后资源标识为1和2的信号资源对应的Rwb信息被释放掉,又接收到1个32端口的信号资源,该信号资源的资源标识为4。
该过程主要包括以下步骤:
(1)总信号资源个数为8,总端口数为64,则最多需要存放2个32端口的信号资源,存储空间最大需求为2*528=1056,参见图6中的(a)。
(2)当分别接收到4个16端口的信号资源时,按该端口所需存储空间,依次对齐排放,参见图6中的(b)。
(3)资源标识为1和2的信号资源对应的Rwb信息被释放掉,参见图6中的(c)。
(4)接收到资源标识为4的32端口的信号资源,此时存储空间中没有一个连续的存储空间足以存放该信号资源对应的Rwb信息,这时,终端将资源标识为3的信号资源对应的Rwb信息挪至原来资源标识为1的信号资源对应的Rwb信息的存储位置,然后再存储资源标识为4的信号资源对应的Rwb信息,参见图6中的(d)。
由此可见,当存储空间不足时,该方案需要进行Rwb信息的腾挪,导致内存管理复杂,同时因为需要拷贝Rwb信息,增加功耗。
而本申请实施例提供的方法在存储Rwb信息时,不需要进行Rwb信息的腾挪,也就不需要拷贝Rwb信息,从而降低了存储的复杂度。
本申请实施例提供了一种存储信息的存储方法,该方法在存储信号资源的存储信息时,按每个端口所属的端口类型来存储,而不同的端口类型对应不同的存储空间,这样可以避免每个端口都按最大端口数对应的存储信息的矩阵元素来确定存储空间,大大减少了确定的总存储空间,缩小了实际使用的存储空间与总存储空间之间的差值,从而提高了内存使用效率。
图7是本申请实施例提供的一种将多个端口进行分类的流程图,参见图7,该方法包括:
步骤701:终端确定该终端支持的总端口数和总信号资源个数。
在3GPP协议中有规定,终端需要上报自己的能力,其中有2个参数,一个是NZP-CSI-RS-ActBWP-AllCC,表示总端口数,该总端口数的取值范围为2~256,另一个是NZP-CSI-RS-ActBWP-AllCC,表示总信号资源个数,该总信号资源个数的取值范围为1~64。
例如,一个终端,最多支持8个信号资源,可承载的总端口数为64,则该终端最多支持2个32端口的信号资源,4个16端口的信号资源,8个8端口的信号资源,当然还可以对各种端口进行排列组合,只要满足总信号资源个数小于等于8,端口数总和小于等于64即可。
步骤702:终端基于该终端支持的多个端口的端口数和总端口数,对该多个端口进行分类,得到多个端口类型。
本步骤可以通过以下步骤(1)至(2)实现,包括:
(1)终端确定每个端口对应的端口数与总端口数之间的比例系数,得到多个比例系数。
对于每个端口,终端确定总端口数与该端口的端口数的比值,得到该端口对应的比例系数,该比例系数为整数比例系数或非整数比例系数。
例如,终端的总端口数为64,对于16端口,总端口数与该端口的端口数的比值为4,为整数比例系数,对于24端口,总端口数与该端口的端口数的比值约为2.7,为非整数比例系数。
需要说明的一点是,由于端口的端口数为1时,该矩阵只有一个元素,不需要做PMI信息的选择,所以在本申请实施例中,暂不考虑端口的端口数为1时的情况。
(2)终端基于多个比例系数,对多个端口进行分类,得到多个端口类型。
终端将多个比例系数进行排序,对于排序后的多个比例系数,将相邻的多个整数比例系数中每个整数比例系数对应的端口确定为一类,将相邻的非整数比例系数和整数比例系数分别对应的端口合并为一类,得到多个端口类型。
该实现方式中,终端可以按照由小到大的顺序将多个比例系数进行排序,也可以按照由大到小的顺序将多个比例系数进行排序,对此不作具体限定。由于有的比例系数为整数比例系数,有的比例系数为非整数比例系数,可能存在相邻的比例系数为非整数比例系数和整数比例系数的情况,也可能存在相邻的比例系数均为整数比例系数的情况,这种情况下,对于相邻的多个整数比例系数,终端将每个整数比例系数对应的端口确定为一类,对于相邻的非整数比例系数和整数比例系数,终端将该非整数比例系数和整数比例系数对应的端口合并为一类。
例如,对于2、4、8、12、16、24和32端口,根据上述方法确定的比例系数分别为32、16、8、5.3、4、2.7和2,将这几个比例系数按照由小到大的顺序排序后,分别为2、2.7、4、5.3、8、16和32,对于比例系数2和2.7,将这两个比例系数对应的端口合并为一类,也即将32端口和24端口合并为一类,对于比例系数4和5.3,将这两个比例系数对应的端口合并为一类,也即将16端口和12端口合并为一类,对于比例系数8、16和32,这三个比例系数均为整数,则每个比例系数对应的端口确定为一类,也即8端口确定为一类,4端口确定为一类,2端口确定为一类。
需要说明的一点是,对于相邻两个整数比例系数之间为非整数比例系数的情况,若按照比例系数由小到大排序,则终端将该非整数比例系数与其前一个整数比例系数合并为一类,若按照比例系数由大到小排序,则终端将非整数比例系数与其后一个整数比例系数合并为一类。
参见表1,例如,总端口数为64,总信号资源个数为8,存储信息为Rwb信息,从表1中可以看出:对于2、4、8、12、16、24和32端口,终端根据上述方法将12端口和16端口合并为一类,将24端口和32端口合并为一类,其余端口各为一类,最终得到5个端口类型。
表1端口类型、下三角元素个数和Rwb信息个数之间的关系
端口类型 | 32/24 | 16/12 | 8 | 4 | 2 |
下三角元素个数 | 528 | 136/78 | 36 | 10 | 3 |
Rwb信息的数量 | 2 | 5 | 8 | 8 | 8 |
步骤703:终端基于多个端口类型、总端口数和总信号资源个数,确定每个端口类型对应的存储空间。
本步骤可以通过以下步骤(1)至(3)实现,包括:
(1)对于每个端口类型,终端基于该端口类型和总端口数,确定该端口类型对应的端口数组。
终端先基于最小的端口数和总端口数,确定数组长度,然后确定与该数组长度匹配的端口数组,该端口数组的数组长度不大于总信号资源个数,该最小的端口数为属于该端口类型的端口中最小的端口数。
该实现方式中,终端确定总端口数与该最小的端口数的比值,若该比值不大于总信号资源个数且为整数,则终端直接将该比值确定为数组长度,若该比值大于总信号资源个数,则终端将总信号资源个数确定为数组长度,若该比值不大于总信号资源个数且为非整数,则终端将该比值中的整数部分确定为数组长度,该数组长度的大小即为该端口能承载的存储信息的最大数量。
例如,存储信息为Rwb信息,对于一端口类型,该端口类型包括24端口和32端口,这两个端口中最小的端口数为24,终端的总端口数为64,总信号资源个数为8,则终端确定64与24的比值,该比值约为2.7,可知该比值不大于总信号资源个数且为非整数,则终端将2.7中的整数部分也即2确定为该端口类型的数组长度,也即该端口类型对应的存储子空间最多存储2个Rwb信息。对于另一端口类型,该端口类型仅包括4端口,则终端确定64与4的比值,该比值为16,可知该比值大于总信号资源个数,则终端直接将总信号资源个数8确定为该端口类型的数组长度,也即该端口类型对应的存储子空间最多存储8个Rwb信息。
其中,该端口数组的初始值可以根据需要进行设置并更改,例如,该端口数组的初始值为-1,表示该存储子空间没被占用,该端口数组的数组长度为8,则该端口数组中有8个初始值。
(2)终端确定该端口类型对应的存储信息的矩阵元素个数。
若该存储信息为Rwb信息,则该矩阵元素个数为该Rwb信息中上三角元素个数或下三角元素个数,不同的端口对应的Rwb信息的矩阵元素个数不同,例如,32端口对应的Rwb信息的矩阵元素个数为528,24端口对应的Rwb信息的矩阵元素个数为300,16端口对应的Rwb信息的矩阵元素个数为136,参见表2。
表2各端口对应的下三角元素个数
端口 | 32 | 24 | 16 | 12 | 8 | 4 | 2 |
下三角元素个数 | 528 | 300 | 136 | 78 | 36 | 10 | 3 |
本步骤中,终端确定属于该端口类型的端口中最大的端口数与总参考端口数之间的比值,得到第一比值,确定该端口数组的数组长度与该第一比值的差值,得到第一差值。若第一差值等于0,则终端确定最大的端口数对应的存储信息的矩阵元素个数为该端口类型对应的存储信息的矩阵元素个数。若第一差值大于0,则终端确定最大的端口数和最小的端口数分别对应的存储信息的矩阵元素个数为该端口类型对应的存储信息的矩阵元素个数。
若存储信息为Rwb信息,从表1中可以看出:32端口和24端口所属的端口类型对应的Rwb信息的矩阵元素个数为528,16和12端口所属的端口类型对应的Rwb信息的矩阵元素个数为136和78。
(3)终端基于该端口类型对应的端口数组及其对应的矩阵元素个数,确定该端口类型对应的存储空间。
该存储空间不仅包括存储容量,还包括存储位置。该存储容量可以满足该端口类型中每个端口的存储需求,该存储位置为该端口类型中最大的端口数对应的内存位置。例如,对于一端口类型,该端口类型包括24端口和32端口,则24端口对应的Rwb信息和32端口对应的Rwb信息均存储在32端口对齐的内存位置。
终端确定该端口类型对应的存储容量的过程可以通过以下过程实现:若第一差值等于0,则终端确定该端口数组的数组长度与其应的矩阵元素个数的乘积值,得到该端口类型对应的存储容量。若第一差值大于0,则终端确定最大的端口数对应的矩阵元素个数与该第一比值的乘积,得到第一乘积值,确定最小的端口数对应的矩阵元素个数与该第一差值的乘积,得到第二乘积值,确定第一乘积值和第二乘积值的和值为该存储容量。
例如,总端口数为64,总信号资源个数为8,存储信息为Rwb信息,对于一端口类型,该端口类型包括24端口和32端口,则终端直接确定64与32的比值,得到第一比值2,根据上述步骤(1)可知,该端口类型的数组长度为2,数组长度与第一比值的差值为0,则终端确定数组长度2与32端口对应的矩阵元素个数528的乘积值,得到该端口类型对应的存储容量为528*2,参见图8。
对于另一端口类型,该端口类型包括12端口和16端口,则终端确定64与16的比值,得到第一比值4,根据上述步骤(1)可以确定出该端口类型的数组长度为5,该数组长度与第一比值的差值为1,则终端确定16端口对应的矩阵元素个数136与该第一比值4的乘积,得到第一乘积值136*4,确定12端口对应的矩阵元素个数78与第一差值1的乘积,得到第二乘积值78*1,确定第一乘积值136*4和第二乘积值78*1的和值为该存储容量,继续参见图8。从图8中还可以看出:每个端口类型对应的Rwb信息的数量均不大于8。
需要说明的一点是,步骤701-703是将多个端口进行分类得到多个端口类型的过程,只需要执行一次即可,后续接收到信号资源时,直接执行步骤301-306即可。
在本申请实施例中,终端通过将多个端口进行分类,得到多个端口类型,根据端口类型来开辟对应端口需要的存储容量,避免了每个端口都按最大端口数来开辟存储容量,大大减少了内存占用,从而提高了内存的使用效率。
图9是本申请实施例提供的一种存储信息的存储装置的结构示意图,参见图9,该装置包括:
接收模块901,用于接收第一端口的第一信号资源;
第一确定模块902,用于确定第一端口所属的目标端口类型;
存储模块903,用于在目标端口类型对应的目标存储空间中存储第一存储信息,第一存储信息为第一信号资源对应的存储信息。
在一种可能的实现方式中,存储模块903,用于基于第一信号资源的第一资源标识,在目标存储空间中查询第一资源标识对应的第二存储信息;若查询到第二存储信息,在存储第二存储信息的存储子空间存储第一存储信息。
在另一种可能的实现方式中,存储模块903,还用于若查询不到第二存储信息,在目标存储空间中处于空闲状态的存储子空间中存储第一存储信息;若目标存储空间中不存在处于空闲状态的存储子空间,将第三存储信息替换为第一存储信息,第三存储信息为目标存储空间中存储时间最早的存储信息。
在另一种可能的实现方式中,存储模块903,还用于对第二存储信息和第一存储信息进行平滑滤波,得到第四存储信息;在存储第二存储信息的存储子空间中存储第四存储信息。
在另一种可能的实现方式中,装置还包括:
第二确定模块,用于确定终端支持的总端口数和总信号资源个数;
分类模块,用于基于终端支持的多个端口的端口数和总端口数,对多个端口进行分类,得到多个端口类型;
第三确定模块,用于基于多个端口类型、总端口数和总信号资源个数,确定每个端口类型对应的存储空间。
在另一种可能的实现方式中,分类模块,用于确定每个端口对应的端口数与总端口数之间的比例系数,得到多个比例系数;基于多个比例系数,对多个端口进行分类,得到多个端口类型。
在另一种可能的实现方式中,分类模块,还用于将多个比例系数进行排序;对于排序后的多个比例系数,将相邻的多个整数比例系数中每个整数比例系数对应的端口确定为一类,将相邻的非整数比例系数和整数比例系数分别对应的端口合并为一类,得到多个端口类型。
在另一种可能的实现方式中,第三确定模块,用于对于每个端口类型,基于端口类型和总端口数,确定端口类型对应的端口数组,端口数组的数组长度不大于总信号资源个数;确定端口类型对应的存储信息的矩阵元素个数;基于端口类型对应的端口数组及其对应的矩阵元素个数,确定端口类型对应的存储空间。
在另一种可能的实现方式中,第三确定模块,用于基于最小的端口数和总端口数,确定数组长度,最小的端口数为属于端口类型的端口中最小的端口数;确定与数组长度匹配的端口数组。
本申请实施例提供了一种存储信息的存储装置,该装置在存储信号资源的存储信息时,按每个端口所属的端口类型来存储,而不同的端口类型对应不同的存储空间,这样可以避免每个端口都按最大端口数对应的存储信息的矩阵元素来确定存储空间,大大减少了确定的总存储空间,缩小了实际使用的存储空间与总存储空间之间的差值,从而提高了内存使用效率。
请参考图10,其示出了本申请一个示例性实施例示出的终端1000的结构框图。终端1000可以是智能手机、平板电脑等具有控制其他设备的功能的设备。本申请中的终端1000可以包括一个或多个如下部件:处理器1010、存储器1020。
处理器1010可以包括一个或者多个处理核心。处理器1010利用各种接口和线路连接整个终端1000内的各个部分,通过运行或执行存储在存储器1020内的程序代码、程序、代码集或程序代码集,以及调用存储在存储器1020内的数据,执行终端1000的各种功能和处理数据。可选地,处理器1010可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1010可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、神经网络处理器(Neural-network Processing Unit,NPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;NPU用于实现人工智能(Artificial Intelligence,AI)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1010中,单独通过一块芯片进行实现。
存储器1020可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器1020包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1020可用于存储程序代码、程序、代码、代码集或程序代码集。存储器1020可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的程序代码、用于至少一个功能的程序代码(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的程序代码等;存储数据区可存储根据终端1000的使用所创建的数据(比如音频数据、电话本)等。
除此之外,本领域技术人员可以理解,上述附图所示出的终端1000的结构并不构成对终端1000的限定,终端1000可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端1000中还包括麦克风、扬声器、射频电路、输入单元、传感器、音频电路、无线保真(Wireless Fidelity,Wi-Fi)模块、电源、蓝牙模块等部件,在此不再赘述。
在示例性实施例中,还提供了一种计算机可读介质,该计算机可读介质存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例中的存储信息的存储方法。
在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例中的存储信息的存储方法。
在一些实施例中,本申请实施例所涉及的计算机程序可被部署在一个计算机设备上执行,或者在位于一个地点的多个计算机设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点且通过通信网络互连的多个计算机设备可以组成区块链***。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅是为了便于本领域的技术人员理解本申请的技术方案,并不用以限制本申请。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (13)
1.一种存储信息的存储方法,其特征在于,所述方法包括:
接收第一端口的第一信号资源;
确定所述第一端口所属的目标端口类型;
在所述目标端口类型对应的目标存储空间中存储第一存储信息,所述第一存储信息为所述第一信号资源对应的存储信息。
2.根据权利要求1所述的方法,其特征在于,所述在所述目标端口类型对应的目标存储空间中存储第一存储信息,包括:
基于所述第一信号资源的第一资源标识,在所述目标存储空间中查询所述第一资源标识对应的第二存储信息;
若查询到所述第二存储信息,在存储所述第二存储信息的存储子空间存储所述第一存储信息。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若查询不到所述第二存储信息,在所述目标存储空间中处于空闲状态的存储子空间中存储所述第一存储信息;
若所述目标存储空间中不存在处于空闲状态的存储子空间,将第三存储信息替换为所述第一存储信息,所述第三存储信息为所述目标存储空间中存储时间最早的存储信息。
4.根据权利要求2所述的方法,其特征在于,所述在存储所述第二存储信息的存储子空间存储所述第一存储信息,包括:
对所述第二存储信息和所述第一存储信息进行平滑滤波,得到第四存储信息;
在存储所述第二存储信息的存储子空间中存储所述第四存储信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述终端支持的总端口数和总信号资源个数;
基于所述终端支持的多个端口的端口数和所述总端口数,对所述多个端口进行分类,得到多个端口类型;
基于所述多个端口类型、所述总端口数和所述总信号资源个数,确定每个端口类型对应的存储空间。
6.根据权利要求5所述的方法,其特征在于,所述基于所述终端支持的多个端口的端口数和所述总端口数,对所述多个端口进行分类,得到多个端口类型,包括:
确定每个端口对应的端口数与所述总端口数之间的比例系数,得到多个比例系数;
基于所述多个比例系数,对所述多个端口进行分类,得到所述多个端口类型。
7.根据权利要求6所述的方法,其特征在于,所述基于所述多个比例系数,对所述多个端口进行分类,得到所述多个端口类型,包括:
将所述多个比例系数进行排序;
对于排序后的多个比例系数,将相邻的多个整数比例系数中每个整数比例系数对应的端口确定为一类,将相邻的非整数比例系数和整数比例系数分别对应的端口合并为一类,得到所述多个端口类型。
8.根据权利要求5所述的方法,其特征在于,所述基于所述多个端口类型、所述总端口数和所述总信号资源个数,确定每个端口类型对应的存储空间,包括:
对于每个端口类型,基于所述端口类型和所述总端口数,确定所述端口类型对应的端口数组,所述端口数组的数组长度不大于所述总信号资源个数;
确定所述端口类型对应的存储信息的矩阵元素个数;
基于所述端口类型对应的端口数组及其对应的矩阵元素个数,确定所述端口类型对应的存储空间。
9.根据权利要求8所述的方法,其特征在于,所述基于所述端口类型和所述总端口数,确定所述端口类型对应的端口数组,包括:
基于最小的端口数和所述总端口数,确定数组长度,所述最小的端口数为属于所述端口类型的端口中最小的端口数;
确定与所述数组长度匹配的端口数组。
10.一种存储信息的存储装置,其特征在于,所述装置包括:
接收模块,用于接收第一端口的第一信号资源;
第一确定模块,用于确定所述第一端口所属的目标端口类型;
存储模块,用于在所述目标端口类型对应的目标存储空间中存储第一存储信息,所述第一存储信息为所述第一信号资源对应的存储信息。
11.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至9任一项所述的存储信息的存储方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至9任一项所述的存储信息的存储方法。
13.一种计算机程序产品,其特征在于,所述计算机程序产品中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至9任一项所述的存储信息的存储方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210555621.0A CN115016729A (zh) | 2022-05-19 | 2022-05-19 | 存储信息的存储方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210555621.0A CN115016729A (zh) | 2022-05-19 | 2022-05-19 | 存储信息的存储方法、装置、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115016729A true CN115016729A (zh) | 2022-09-06 |
Family
ID=83068613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210555621.0A Pending CN115016729A (zh) | 2022-05-19 | 2022-05-19 | 存储信息的存储方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115016729A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180102817A1 (en) * | 2015-04-10 | 2018-04-12 | Lg Electronics Inc. | Method for reporting channel state information in wireless communication system and device therefor |
CN108809609A (zh) * | 2017-08-11 | 2018-11-13 | 华为技术有限公司 | 一种dmrs指示和接收方法,发射端和接收端 |
CN109716797A (zh) * | 2016-09-29 | 2019-05-03 | 华为技术有限公司 | 信道状态信息参考信号发送方法与接收方法及设备 |
WO2019137445A1 (zh) * | 2018-01-12 | 2019-07-18 | 华为技术有限公司 | 信道状态信息的测量方法和装置 |
CN111769857A (zh) * | 2019-03-30 | 2020-10-13 | 华为技术有限公司 | 一种上报终端设备能力的方法和通信装置 |
CN112514275A (zh) * | 2018-07-27 | 2021-03-16 | Lg 电子株式会社 | 用于在无线通信***中报告信道状态信息的方法和装置 |
WO2021062915A1 (zh) * | 2019-09-30 | 2021-04-08 | 华为技术有限公司 | 用于确定信道状态信息参考信号资源映射的方法及装置 |
CN113840311A (zh) * | 2021-09-06 | 2021-12-24 | 哲库科技(北京)有限公司 | 数据压缩方法、装置、电子设备及存储介质 |
-
2022
- 2022-05-19 CN CN202210555621.0A patent/CN115016729A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180102817A1 (en) * | 2015-04-10 | 2018-04-12 | Lg Electronics Inc. | Method for reporting channel state information in wireless communication system and device therefor |
CN109716797A (zh) * | 2016-09-29 | 2019-05-03 | 华为技术有限公司 | 信道状态信息参考信号发送方法与接收方法及设备 |
CN108809609A (zh) * | 2017-08-11 | 2018-11-13 | 华为技术有限公司 | 一种dmrs指示和接收方法,发射端和接收端 |
WO2019137445A1 (zh) * | 2018-01-12 | 2019-07-18 | 华为技术有限公司 | 信道状态信息的测量方法和装置 |
CN112514275A (zh) * | 2018-07-27 | 2021-03-16 | Lg 电子株式会社 | 用于在无线通信***中报告信道状态信息的方法和装置 |
CN111769857A (zh) * | 2019-03-30 | 2020-10-13 | 华为技术有限公司 | 一种上报终端设备能力的方法和通信装置 |
WO2021062915A1 (zh) * | 2019-09-30 | 2021-04-08 | 华为技术有限公司 | 用于确定信道状态信息参考信号资源映射的方法及装置 |
CN113840311A (zh) * | 2021-09-06 | 2021-12-24 | 哲库科技(北京)有限公司 | 数据压缩方法、装置、电子设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
高秋彬;孙韶辉;: "5G新空口大规模波束赋形技术研究", 信息通信技术与政策, no. 11, 15 November 2018 (2018-11-15), pages 14 - 21 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101981334B1 (ko) | 분산형 데이터 패킷 처리가 적용된 이동통신 시스템 및 방법 | |
CN103368930B (zh) | 用于控制访问核心网的方法和用户设备 | |
CN110351859A (zh) | 资源指示值的获取方法及装置 | |
CN112333835B (zh) | 一种载波资源调度方法和装置 | |
CN112333834B (zh) | 一种载波资源调度方法和装置 | |
CN108024355B (zh) | 一种下行控制信息的指示方法、装置及通信*** | |
CN107925855A (zh) | D2d的资源分配方法、设备及*** | |
CN112469133A (zh) | 一种载波资源调度方法和装置 | |
CN106301397A (zh) | 由共置无线通信模块进行通信的装置、***和方法 | |
CN113133116A (zh) | 资源单元合并指示的方法和通信装置 | |
CN106507324A (zh) | 基于移动设备的通信方法、装置和*** | |
CN101553043B (zh) | 用于从双模式的移动终端建立通信的方法 | |
CN106027757A (zh) | 一种移动终端数据分布式上报的装置及方法 | |
CN115016729A (zh) | 存储信息的存储方法、装置、终端及存储介质 | |
CN112469132A (zh) | 一种载波资源调度方法和装置 | |
CN104509133A (zh) | 设备到设备临近服务中传输信号的方法、基站和用户设备 | |
CN104105160B (zh) | 设备发现方法、基站及用户设备 | |
CN108347289B (zh) | 一种干扰协调方法及装置 | |
CN101616449A (zh) | 资源存储方法及装置 | |
US10142081B2 (en) | Filter-based guardband determination and subcarrier selection | |
JP7425197B2 (ja) | スケジューリング方法及び装置 | |
CN107332967A (zh) | 联系人显示方法、装置、移动终端及计算机可读存储介质 | |
CN104137605A (zh) | 数据传输的方法、用户设备和基站 | |
CN101917517A (zh) | 一种短信息存储方法和装置 | |
CN105704825B (zh) | D2d中基于自适应随机接入的动态发现资源分配***及方法 |
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 |