ES3023234T3 - Method and device for resource allocation - Google Patents
Method and device for resource allocation Download PDFInfo
- Publication number
- ES3023234T3 ES3023234T3 ES20741673T ES20741673T ES3023234T3 ES 3023234 T3 ES3023234 T3 ES 3023234T3 ES 20741673 T ES20741673 T ES 20741673T ES 20741673 T ES20741673 T ES 20741673T ES 3023234 T3 ES3023234 T3 ES 3023234T3
- Authority
- ES
- Spain
- Prior art keywords
- occasion
- resource
- transmission resource
- target
- numerical value
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/53—Allocation or scheduling criteria for wireless resources based on regulatory allocation policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/02—Selection of wireless resources by user or terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/541—Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Se describe un método y un dispositivo para la asignación de recursos, donde el método se aplica a un dispositivo terminal en comunicación de enlace lateral. El método comprende: determinar un primer valor numérico de un primer contador en un primer momento; si el primer valor numérico es mayor que un primer valor preestablecido, determinar la ocupación de un primer recurso de transmisión correspondiente al primer momento, donde el primer valor preestablecido es un entero mayor o igual a 0; y, según la ocupación del primer recurso de transmisión, seleccionar un recurso de destino para la transmisión de información. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Método y dispositivo para la asignación de recursos
Campo técnico
Esta descripción se refiere al campo de las tecnologías de comunicaciones y, en particular, a un método y a un dispositivo de asignación de recursos.
Antecedentes
Un enlace lateral se refiere a un enlace para la comunicación directa entre el equipo de usuario (EU) y el EU sin usar una red. El enlace lateral de evolución a largo plazo (LTE, por sus siglas en inglés) incluye comunicación de dispositivo a dispositivo (D2D, por sus siglas en inglés) y comunicación de vehículo a todo (V2X). El enlace lateral de nueva radio (NR) incluye comunicación V2X. El enlace lateral LTE soporta dos modos de asignación de recursos: modo de asignación de recursos programado y modo de selección de recursos autónomo de EU. En el modo de asignación de recursos programado, un dispositivo de red configura recursos para un enlace lateral. En el modo de selección de recursos autónomo de EU, el EU puede reservar periódicamente algunos recursos basándose en resultados de monitorización durante un período, es decir, el modo de selección de recursos autónomo es un modo de reserva de recursos semiestático.
La consideración principal en los sistemas de comunicaciones LTE V2X es soportar servicios de seguridad básica, la mayoría de los cuales son servicios periódicos con un tamaño de paquete fijo. La latencia máxima de extremo a extremo de los paquetes de datos es de 20 ms a 1000 ms, y su fiabilidad es del 96 % al 99 %. En el modo de selección de recursos autónomo del EU, un período de reserva de recursos mínimo seleccionable por el EU es de 20 ms. Sin embargo, además de los servicios periódicos, un sistema de comunicaciones NR V2X también soporta servicios aperiódicos, y los servicios aperiódicos tienen normalmente una latencia mínima de menos de 20 ms. Por lo tanto, si el modo de reserva de recursos semiestático se sigue empleando, la utilización de recursos se reducirá, y la tasa de colisión de recursos aumentará.
El documento"üiseussion on resouree allocation meehanism for NR V2X'de VIVO (BORRADOR 3GPP; R1-1900120) analiza las funcionalidades de diferentes submodos en el modo 2, y se centra en la descripción del mecanismo de asignación de recursos para el modo 2(a), especialmente en mecanismos de asignación de recursos para tráfico periódico y aperiódico. El documento WO 2018/062857 A1 describe una nueva condición para una entidad de control de acceso al medio (MAC, por sus siglas en inglés) en el equipo de usuario (EU) que reselecciona un recurso de enlace lateral en un sistema de comunicación inalámbrica. La entidad MAC del EU puede volver a seleccionar un recurso de enlace lateral cuando una concesión de enlace lateral configurada no satisface un requisito de latencia según la prioridad por paquete de ProSe (PPPP). Más particularmente, la configuración se lleva a cabo por una capa superior de modo que la entidad MAC transmite sobre la base de la detección usando un grupo de recursos, la entidad MAC selecciona la generación de una concesión de enlace lateral configurada correspondiente a la transmisión de múltiples unidades de datos de protocolo (PDU, por sus siglas en inglés) MAC, y cuando los datos están disponibles en un canal de tráfico de enlace lateral (STCH, por sus siglas en inglés) y la concesión de enlace lateral configurada no satisface el requisito de latencia según el PPPP, se vuelve a seleccionar un recurso de enlace lateral. El documento WO 2018/030854 A1 describe un método de transmisión de datos que comprende las etapas de: seleccionar recursos para transmitir múltiples datos, y transmitir los múltiples datos usando los recursos seleccionados, en donde el terminal está configurado para ejecutar la transmisión a través de la detección, y si el terminal no transmite los datos un número preestablecido de veces o más en una fila, el terminal reselecciona recursos.
Compendio
Un objetivo de las realizaciones de esta descripción es proveer un método de asignación de recursos, para resolver el problema de la alta tasa de colisión de recursos y la baja utilización de recursos causados por un dispositivo terminal que emplea un modo de reserva de recursos semiestático para la asignación de recursos. La presente invención se expone en el conjunto de reivindicaciones anexas.
En las realizaciones de esta descripción, después de determinar un primer valor numérico de un primer contador en una primera ocasión, un dispositivo terminal determina una relación entre el primer valor numérico y un primer valor preestablecido, en un caso en que el primer valor numérico es mayor que el primer valor preestablecido, determina un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión, y selecciona un recurso objetivo para la transmisión de información en base al estado de ocupación del primer recurso de transmisión. De esta manera, el dispositivo terminal puede asignar recursos de manera flexible y reducir la colisión de recursos seleccionando dinámicamente un recurso basándose en el valor numérico del primer contador, mejorando de este modo la utilización de recursos.
Breve descripción de los dibujos
Los dibujos anexos descritos en la presente memoria están destinados a una mejor comprensión de esta descripción, y constituyen una parte de esta descripción. Las realizaciones de ejemplo de esta descripción y las descripciones de la misma están destinadas a explicar esta descripción y no constituyen ninguna limitación inapropiada de esta descripción. En los dibujos:
La FIG. 1 es un diagrama de flujo esquemático de un método de asignación de recursos según una realización de esta descripción;
la FIG. 2 es un diagrama esquemático de un método de asignación de recursos;
la FIG. 3 es un diagrama de flujo esquemático de un método de asignación de recursos;
la FIG. 4 es un diagrama estructural esquemático de un dispositivo terminal según una realización de esta descripción;
la FIG. 5 es un diagrama estructural esquemático de un dispositivo terminal; y
la FIG. 6 es un diagrama estructural esquemático de un dispositivo terminal.
Descripción de las realizaciones
A continuación se describen clara y completamente las soluciones técnicas en las realizaciones de esta descripción con referencia a los dibujos anexos en las realizaciones de esta descripción. Aparentemente, las realizaciones descritas son algunas en lugar de todas las realizaciones de esta descripción.
Las soluciones técnicas de esta descripción pueden aplicarse a diversos sistemas de comunicaciones como, por ejemplo, un sistema de enlace lateral de evolución a largo plazo (LTE) y un sistema de enlace lateral de nueva radio (NR).
En las realizaciones de esta descripción, un dispositivo terminal (EU), también denominado terminal móvil, dispositivo de usuario móvil, o similares, puede comunicarse con una o más redes centrales a través de una red de acceso de radio (por ejemplo, red de acceso por radio, RAN, por sus siglas en inglés). El equipo de usuario puede ser un terminal móvil como, por ejemplo, un teléfono móvil (también denominado teléfono "celular") y un ordenador con un terminal móvil, por ejemplo, puede ser un aparato móvil portátil, de bolsillo, integrado en un ordenador o incorporado en un vehículo, que intercambia voz y/o datos con la red de acceso por radio.
En las realizaciones de esta descripción, un dispositivo de red es un aparato desplegado en una red de acceso por radio para proveer funciones de comunicación por radio para dispositivos terminales. Por ejemplo, el dispositivo de red puede ser una estación base, y la estación base puede ser una estación base evolucionada (eNB o e-NodoB, NodoB evolutivo) en LTE o una estación base 5G (gNB).
En las realizaciones de esta descripción, el enlace lateral también puede denominarse enlace lateral. Puede entenderse que la traducción específica del enlace lateral de inglés a chino no está limitada en las realizaciones de esta descripción.
En las realizaciones de esta descripción, el dispositivo terminal puede ser un dispositivo terminal del extremo de transmisión (EU de transmisión) en comunicación de enlace lateral, o puede ser un dispositivo terminal del extremo de recepción (EU de recepción) en comunicación de enlace lateral.
Las soluciones técnicas provistas en las realizaciones de esta descripción se describen en detalle a continuación con referencia a los dibujos anexos.
La FIG. 1 muestra un método de asignación de recursos según una realización de esta descripción. El método mostrado en la FIG. 1 se aplica a un dispositivo terminal en comunicación de enlace lateral. Como se muestra en la FIG. 1, el método incluye las siguientes etapas.
E110: determinar un primer valor numérico de un primer contador en una primera ocasión.
Un primer contador (contador) puede activarse en el momento de llegada de un paquete de datos. Alternativamente, cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión, el primer contador se activa en una ocasión de recepción de señalización de capa superior, información de control de enlace descendente (DCI, por sus siglas en inglés) o información de control de enlace lateral (SCI, por sus siglas en inglés) o el primer contador se activa en una ocasión indicada por señalización de capa superior, DCI o SCI. Alternativamente, cuando el dispositivo terminal es un dispositivo terminal de extremo receptor, el primer contador se activa en una ocasión de recepción de señalización de capa superior, DCI, SCI, una solicitud de programación (SR, por sus siglas en inglés) o un informe de estado de búfer (BSR, por sus siglas en inglés) o el primer contador se activa en una ocasión indicada por señalización de capa superior, DCI, SCI, SR o BSR. La señalización de capa superior en la presente memoria puede ser, por ejemplo, señalización de control de recursos de radio (control de recursos de radio, RRC, por sus siglas en inglés), señalización de difusión, información de difusión de enlace lateral o información de sistema de enlace lateral.
E120: en un caso en donde el primer valor numérico es mayor que un primer valor preestablecido, determinar un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión, donde el primer valor preestablecido es un número entero mayor que o igual a 0.
Debe observarse que el primer recurso de transmisión asociado a la primera ocasión es un recurso de tiempofrecuencia. El primer valor preestablecido puede ser un valor predefinido por un protocolo, o un valor negociado por dos partes de comunicación.
Opcionalmente, en E120, la determinación de un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión incluye al menos una de las siguientes maneras: determinar un estado de ocupación del primer recurso de transmisión basándose en un recurso de transmisión indicado en la información de asignación de programación (asignación de programación, SA, por sus siglas en inglés), donde la SA se usa para programar el primer recurso de transmisión; determinar un estado de ocupación del primer recurso de transmisión basándose en un valor de medición de interferencia y un umbral de interferencia correspondientes al primer recurso de transmisión; determinar un estado de ocupación del primer recurso de transmisión basándose en un valor de intensidad de señal y un umbral de intensidad de señal correspondientes al primer recurso de transmisión; determinar un estado de ocupación del primer recurso de transmisión basándose en un valor de medición de interferencia y un umbral de interferencia correspondientes a un recurso de transmisión en donde se ubica la SA; y determinar un estado de ocupación del primer recurso de transmisión basándose en un valor de intensidad de señal y un umbral de intensidad de señal correspondientes a un recurso de transmisión en donde se ubica la SA.
Por ejemplo, si el primer recurso de transmisión es un recurso indicado por la SA, se considera que el primer recurso de transmisión está ocupado. Alternativamente, si un valor de medición de interferencia correspondiente al primer recurso de transmisión es mayor que el umbral de interferencia, se considera que el primer recurso de transmisión está ocupado. Alternativamente, si un valor de intensidad de señal correspondiente a un recurso de transmisión en donde está ubicada la SA es menor que el umbral de intensidad de señal, se considera que el primer recurso de transmisión está ocupado.
Además, en el caso de determinar un estado de ocupación del primer recurso de transmisión asociado a la primera ocasión, el estado de ocupación del primer recurso de transmisión asociado a la primera ocasión se determina según una granularidad de detección de dominio de tiempo, donde la granularidad de detección de dominio de tiempo es la misma que o diferente de una granularidad de unidad de recurso de dominio de tiempo.
Por ejemplo, la granularidad de detección en el dominio del tiempo puede ser de uno de milisegundos ms, subtrama (subtrama), N ranuras (ranura), multi-ranura (multi-ranura), N símbolos (símbolo) y trama (trama), donde N es un entero positivo mayor que o igual a 1. Por ejemplo, la granularidad de detección en el dominio del tiempo es símbolo, y la granularidad de la unidad de recursos en el dominio del tiempo es ranura.
La granularidad de detección en el dominio del tiempo anterior puede configurarse en una cualquiera de las siguientes maneras: preconfigurada por un dispositivo de red, configurada por un dispositivo de red, configurada por un dispositivo terminal y preconfigurada por un dispositivo terminal.
En E120, en un caso donde el primer valor numérico es menor que o igual al primer valor preestablecido, el primer recurso de transmisión se selecciona como el recurso objetivo.
E130: seleccionar un recurso objetivo para la transmisión de información basándose en el estado de ocupación del primer recurso de transmisión.
En un caso donde el primer recurso de transmisión no está ocupado, el primer valor numérico se ajusta para obtener un segundo valor numérico, donde el segundo valor numérico es menor que el primer valor numérico; y se selecciona un recurso objetivo para la transmisión de información en base al segundo valor numérico.
Opcionalmente, ajustar el primer valor numérico para obtener un segundo valor numérico incluye: determinar una diferencia entre el primer valor numérico y M como el segundo valor numérico, donde M es un número entero positivo menor que o igual al número de unidades de recursos en el dominio de la frecuencia incluidas en el primer recurso de transmisión.
En otras palabras, cuando el primer valor numérico está disminuyendo, solo se puede considerar la dimensión en el dominio del tiempo, o se pueden considerar la dimensión en el dominio del tiempo y la dimensión en el dominio de la frecuencia. Por ejemplo, si un valor de medición de interferencia correspondiente a un recurso de transmisión (3 símbolos) en donde está ubicada la SA es mayor que el umbral de interferencia, el valor de M es 1, es decir, primer valor numérico -1 = segundo valor numérico, y que el valor de M es 1 representa que el primer valor numérico disminuye por ranura. Además, si se considera la dimensión en el dominio de la frecuencia, y el número de unidades de recursos en el dominio de la frecuencia incluidas en el primer recurso de transmisión es 2, el valor de M es 2.
Por ejemplo, como se muestra en la FIG. 2, el patrón (patrón) de recursos en la FIG. 2 se configura en una de las siguientes maneras: preconfigurado por un dispositivo de red, preconfigurado por un dispositivo terminal, configurado por un dispositivo de red y configurado por un dispositivo terminal. Dentro de la primera unidad de tiempo (granularidad de unidad de recursos en el dominio del tiempo) en el patrón de recursos, hay tres recursos candidatos: recurso 1, recurso 2 y recurso 3. Se determina secuencialmente un estado de ocupación de cada uno de los tres recursos candidatos, y se cuenta el número de recursos no ocupados. Si hay dos recursos no ocupados, el valor de M es 2, es decir, primer valor numérico - 2 = segundo valor numérico.
La granularidad de la unidad de recursos en el dominio del tiempo anterior es una de las siguientes granularidades: milisegundo, subtramas, N ranuras, multi-ranura (agregación de ranuras), N símbolos, trama y patrón de tiempo, y la granularidad de la unidad de recursos en el dominio de la frecuencia es una de las siguientes granularidades: F subcanales (subcanal), F bloques de recursos (bloque de recursos, RB, por sus siglas en inglés), F grupos de bloques de recursos (grupo de bloques de recursos, RBG, por sus siglas en inglés) y patrón de frecuencia, donde N y F son números enteros positivos mayores que o iguales a 1.
F puede ser un valor predefinido, o preconfigurado, o configurado por un dispositivo de red, o configurado por un dispositivo terminal, o F puede ser un valor de un grupo de valores predefinidos, o preconfigurados, o configurados por un dispositivo de red, o configurados por un dispositivo terminal.
Además, la granularidad de la unidad de recursos en el dominio del tiempo y/o la granularidad de los recursos en el dominio de la frecuencia están predefinidas; alternativamente, la granularidad de la unidad de recursos en el dominio del tiempo y/o la granularidad de los recursos en el dominio de la frecuencia están configuradas en cualquiera de las siguientes maneras: preconfiguradas por un dispositivo de red, configuradas por un dispositivo de red, configuradas por un dispositivo terminal, y preconfiguradas por un dispositivo terminal.
La selección de un recurso objetivo para la transmisión de información en base al segundo valor numérico incluye: en un caso donde el segundo valor numérico es menor que o igual al primer valor numérico, seleccionar el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo como el recurso objetivo para la transmisión de información, donde el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo es un recurso que cumple al menos una de las siguientes condiciones: no ocupado, cumplimiento de los requisitos de interferencia y cumplimiento de una demanda de calidad de servicio (calidad de servicio, QoS, por sus siglas en inglés); y en un caso donde el segundo valor numérico es mayor que el primer valor preestablecido, seleccionar un recurso objetivo para la transmisión de información basándose en un estado de ocupación de un segundo recurso de transmisión asociado a una segunda ocasión, donde un espacio de tiempo entre la segunda ocasión y la primera ocasión es una duración objetivo, y la duración objetivo es cualquiera de las siguientes: una granularidad de unidad de recurso de dominio de tiempo, una granularidad de detección de dominio de tiempo, una duración configurada por la red y una duración configurada por el terminal.
Además, en un caso donde el primer recurso de transmisión está ocupado, se selecciona un recurso objetivo para la transmisión de información basándose en el estado de ocupación del segundo recurso de transmisión.
Puede entenderse que una implementación específica para seleccionar un recurso objetivo para la transmisión de información basándose en el estado de ocupación del segundo recurso de transmisión puede ser: si el segundo recurso de transmisión no está ocupado, ajustar el segundo valor numérico para obtener un segundo valor numérico ajustado; si el segundo valor numérico ajustado es menor que o igual al primer valor preestablecido, seleccionar el primer recurso de transmisión disponible que está después de la segunda ocasión en el dominio del tiempo como el recurso objetivo para la transmisión de información; y si el segundo valor numérico ajustado es mayor que el primer valor preestablecido, seleccionar el recurso objetivo para la transmisión de información basándose en un estado de ocupación de un recurso de transmisión correspondiente a una ocasión aparte de la segunda ocasión por la granularidad de la unidad de recurso en el dominio del tiempo. En la presente memoria, el método para seleccionar un recurso objetivo para la transmisión de información basándose en un estado de ocupación de un recurso de transmisión correspondiente a una ocasión aparte de la segunda ocasión por la granularidad de la unidad de recursos de dominio de tiempo es similar al método para seleccionar un recurso objetivo para la transmisión de información basándose en un estado de ocupación de un segundo recurso de transmisión, y los detalles no se describen en la presente memoria.
De nuevo usando la FIG. 2 como ejemplo, si el segundo valor numérico obtenido restando 2 del primer valor numérico dentro de la primera unidad de tiempo es todavía mayor que 0, se selecciona una siguiente unidad de tiempo. Se determina secuencialmente un estado de ocupación de cada uno del recurso 4 y el recurso 5 correspondiente a la siguiente unidad de tiempo, y se cuenta el número de recursos no ocupados. Si hay un recurso no ocupado, el segundo valor numérico continúa disminuyendo en 1. Si el segundo valor numérico obtenido restando 2 del primer valor numérico dentro de la primera unidad de tiempo es menor que 0, se selecciona un siguiente recurso de transmisión disponible como el recurso objetivo para la transmisión de información.
En las realizaciones de esta descripción, opcionalmente, una ubicación de un recurso de dominio de frecuencia disponible en el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo se determina en una de las siguientes maneras: se determina basándose en el segundo valor numérico y el número total de subcanales en el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo; y se determina basándose en un identificador de un dispositivo terminal o una ubicación geográfica de un dispositivo terminal.
En algunas realizaciones, una ubicación de un recurso de dominio de frecuencia disponible está relacionada con un valor de un primer contador. Por ejemplo, una ubicación de un recurso de dominio de frecuencia disponible se determina mediante un resto obtenido a partir del valor del primer contador del número total de subcanales. De esta manera, diferentes dispositivos terminales pueden tener diferentes recursos de dominio de frecuencia disponibles, reduciendo la colisión de recursos.
Opcionalmente, el método mostrado en la FIG. 1 incluye, además: transmitir la primera información objetivo en el recurso objetivo, donde la primera información objetivo incluye una de la siguiente información: información de control e información de datos, información de control, e información de transmisión inicial.
Opcionalmente, en algunas realizaciones, en el caso de que la primera información objetivo incluya información de control, el método mostrado en la FIG. 1 incluye, además:
determinar un tercer valor numérico de un segundo contador en una tercera ocasión; y
en un caso donde el tercer valor numérico es menor que o igual a un segundo valor preestablecido, transmitir la segunda información objetivo en un tercer recurso de transmisión correspondiente en la tercera ocasión o en el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo, donde la segunda información objetivo incluye información de datos e información de control, o la segunda información objetivo incluye información de datos, y el segundo valor preestablecido es un número entero mayor que o igual a 0.
Debe observarse que el tercer recurso de transmisión asociado a la tercera ocasión es un recurso de tiempofrecuencia. El segundo valor preestablecido es un valor predefinido por un protocolo, o un valor negociado por dos partes de comunicación.
Además, en un caso donde el tercer valor numérico es mayor que el segundo valor preestablecido, se determina un estado de ocupación del tercer recurso de transmisión; en un caso donde el tercer recurso de transmisión no está ocupado, el tercer valor numérico se ajusta para obtener un cuarto valor numérico, donde el cuarto valor numérico es menor que el tercer valor numérico; en un caso donde el cuarto valor numérico es menor que o igual a un segundo valor preestablecido, la segunda información objetivo se transmite en el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo; y en un caso donde el cuarto valor numérico es mayor que el segundo valor preestablecido, se selecciona un recurso para transmitir la segunda información objetivo basándose en un estado de ocupación de un cuarto recurso de transmisión asociado a una cuarta ocasión, donde un espacio de tiempo entre la cuarta ocasión y la tercera ocasión es la granularidad de la unidad de recurso en el dominio del tiempo.
La ubicación de un recurso de dominio de frecuencia disponible en el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo puede determinarse basándose en el tercer valor numérico y el número total de subcanales en el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo. Por ejemplo, una ubicación de un recurso de dominio de frecuencia disponible se determina mediante un resto obtenido a partir del valor del segundo contador del número total de subcanales. De esta manera, diferentes dispositivos terminales pueden tener diferentes recursos de dominio de frecuencia disponibles, reduciendo la colisión de recursos.
Cabe señalar que el método para determinar un estado de ocupación de un tercer recurso de transmisión es el mismo que el método para determinar un estado de ocupación de un primer recurso de transmisión. Para evitar repeticiones, los detalles no se describen de nuevo en la presente memoria. Asimismo, el método para seleccionar un recurso para transmitir la segunda información objetivo basándose en un estado de ocupación de un cuarto recurso de transmisión asociado a una cuarta ocasión es el mismo que el método para seleccionar un recurso objetivo para la transmisión de información basándose en un estado de ocupación de un segundo recurso de transmisión. Para evitar repeticiones, los detalles no se describen de nuevo en la presente memoria. El segundo contador y el primer contador pueden ser activados en una de las maneras siguientes: ambos se activan simultáneamente en una primera ocasión objetivo;
el primer contador se activa en la primera ocasión objetivo, y el segundo contador se activa cuando un valor del primer contador es menor que o igual al primer valor preestablecido; y
el primer contador se activa en la primera ocasión objetivo, y el segundo contador se activa cuando un dispositivo terminal transmite la segunda información objetivo en el recurso objetivo; donde
la primera ocasión objetivo es anterior a la primera ocasión y la tercera ocasión, y la primera ocasión objetivo es una de las siguientes ocasiones: tiempo de llegada de un paquete de datos, una ocasión de recepción de la tercera información objetivo, y una ocasión indicada por la tercera información objetivo;
cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión, la tercera información objetivo incluye al menos una de la siguiente información: señalización de capa superior, información de control de enlace descendente DCI e información de control de enlace lateral SCI; y
cuando el dispositivo terminal es un dispositivo terminal de extremo receptor, la tercera información objetivo incluye al menos una de la siguiente información: señalización de capa superior, DCI, una solicitud de programación SR, un informe de estado de búfer BSR y SCI.
La señalización de capa superior en la presente memoria puede ser, por ejemplo, señalización de control de recursos de radio (RRC) o señalización de difusión.
Opcionalmente, en algunas realizaciones, en un caso donde el primer contador y el segundo contador se activan simultáneamente en la primera ocasión objetivo, un valor inicial del segundo contador es mayor que o igual a un valor inicial del primer contador. Puede considerarse que el primer contador y el segundo contador en la presente memoria se definen independientemente. En este caso, incluso si el valor inicial del segundo contador es mayor que o igual al valor inicial del primer contador, puede suceder que el valor del segundo contador alcance el 0 primero, porque las condiciones decrecientes de los dos contadores son diferentes y los recursos de transmisión correspondientes son diferentes.
Opcionalmente, en algunas realizaciones, el primer contador y el segundo contador se activan simultáneamente en la primera ocasión objetivo, y en un caso donde una ocasión en donde el cuarto valor numérico es menor que o igual al segundo valor preestablecido es anterior a una ocasión en donde el segundo valor numérico es menor que o igual al primer valor preestablecido, el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo es el mismo que el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo, o el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo es un recurso de transmisión disponible próximo al primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo. En otras palabras, en cualquier ocasión, cuando el valor del segundo contador es menor que o igual a 0 y el valor del primer contador es mayor que 0, el recurso seleccionado basándose en el valor del segundo contador es el recurso seleccionado basándose en el valor del primer contador, o un recurso de transmisión disponible próximo al recurso seleccionado basándose en el valor del primer contador. Por ejemplo, en un caso donde el segundo contador es un contador de datos (contador de datos), el contador de datos alcanza 0 en la ocasión t-t1, y el primer contador es menor que o igual a 0 en la ocasión t, la información de control se transmite en un recurso de transmisión asociado a t+N, y la información de datos se transmite en el recurso de transmisión asociado a t+N. El recurso de transmisión asociado a t+N en la presente memoria es un siguiente recurso de transmisión disponible que está después de t en el dominio del tiempo.
En un ejemplo específico, un método para seleccionar un recurso puede incluir las siguientes etapas.
Etapa 1: preconfigurar una granularidad de unidad de recursos de dominio de tiempo como una ranura. Etapa 2: tras la llegada de un paquete de datos, inicializar un valor de un primer contador, y predefinir un valor de un segundo contador.
Etapa 3: en un caso donde el valor del primer contador se inicializa a 0, transmitir información en una ranura actual.
Etapa 4: en un caso donde el valor del primer contador es mayor que 0, determinar si un recurso de transmisión asociado a una ocasión actual está ocupado; o en un caso donde el valor del primer contador es menor que o igual a 0, transmitir información de control en una siguiente ranura disponible.
En la etapa 4, el método para determinar si un recurso de transmisión asociado a una ocasión actual está ocupado es el mismo que el método para determinar si un primer recurso de transmisión está ocupado mostrado en la FIG. 1, y los detalles no se describen de nuevo en la presente memoria.
Etapa 5: en caso de que el recurso de transmisión asociado a la ocasión actual no esté ocupado, disminuir el valor del primer contador en 1, moverse a una siguiente ranura, y llevar a cabo la etapa 4 y sus etapas posteriores; o, en caso de que el recurso de transmisión asociado a la ocasión actual esté ocupado, moverse a una siguiente ranura, y llevar a cabo la etapa 4 y sus etapas posteriores.
Etapa 6: en el caso de que el valor del segundo contador sea 0, transmitir información de datos en una siguiente ranura disponible.
Etapa 7: en caso de que el valor del segundo contador sea mayor que 0, determinar si un recurso de transmisión asociado a la ocasión actual está ocupado; o en caso de que el valor del segundo contador sea menor que o igual a 0, transmitir información de datos en una siguiente ranura disponible.
En la etapa 7, el método para determinar si un recurso de transmisión asociado a una ocasión actual está ocupado es el mismo que en la etapa 4, y los detalles no se describen en la presente memoria de nuevo.
Etapa 8: en un caso donde el recurso de transmisión asociado a la ocasión actual no está ocupado, reducir el valor del segundo contador en K, y moverse a una siguiente ranura para llevar a cabo la etapa 7 y etapas posteriores; o, en un caso donde el recurso de transmisión asociado a la ocasión actual está ocupado, moverse a una siguiente ranura para llevar a cabo la etapa 7 y etapas posteriores.
K en la etapa 8 es un entero positivo, K puede ser igual a o diferente de aquel en la realización del método descrita en la FIG. 1, y K puede ser igual a o diferente de N en el método mostrado en la FIG. 1.
Debe observarse que las etapas anteriores 1 a 8 no limitan las etapas del método, y la secuencia de las etapas anteriores está determinada específicamente por la relación lógica entre las etapas.
Puede entenderse que, en la realización específica, un recurso para transmitir información de control puede seleccionarse en base al primer contador, un recurso para la transmisión de datos se selecciona en base al segundo contador, y puede implementarse la programación de ranuras cruzadas.
Opcionalmente, en algunas realizaciones, en el caso de que la primera información objetivo incluya información de transmisión inicial, el método mostrado en la FIG. 1 incluye, además:
determinar un quinto valor numérico de un tercer contador en una quinta ocasión;
en un caso donde el quinto valor numérico es mayor que un tercer valor preestablecido, determinar un estado de ocupación de un quinto recurso de transmisión asociado a la quinta ocasión, donde el tercer valor preestablecido es un número entero mayor que o igual a 0;
en un caso donde el quinto recurso de transmisión no está ocupado, ajustar el quinto valor numérico para obtener un sexto valor numérico, donde el sexto valor numérico es menor que el quinto valor numérico;
en un caso donde el sexto valor numérico es menor que o igual al tercer valor preestablecido, transmitir información de retransmisión de la información de transmisión inicial en el primer recurso de transmisión disponible que es posterior a la quinta ocasión en el dominio del tiempo; y
en un caso donde el sexto valor numérico es mayor que el tercer valor preestablecido, seleccionar un recurso para transmitir la información de retransmisión de la información de transmisión inicial basándose en un estado de ocupación de un sexto recurso de transmisión asociado a una sexta ocasión, donde un espacio de tiempo entre la sexta ocasión y la quinta ocasión es la granularidad de unidad de recurso de dominio de tiempo.
Debe observarse que el quinto recurso de transmisión asociado a la quinta ocasión y el recurso de transmisión asociado a la sexta ocasión son recursos de tiempo-frecuencia. El tercer valor preestablecido es un valor predefinido por un protocolo, o un valor negociado por dos partes de comunicación.
La ubicación de un recurso de dominio de frecuencia disponible en el primer recurso de transmisión disponible que está después de la quinta ocasión en el dominio del tiempo puede determinarse basándose en el quinto valor numérico y el número total de subcanales en el primer recurso de transmisión disponible que está después de la quinta ocasión en el dominio del tiempo. Por ejemplo, una ubicación de un recurso de dominio de frecuencia disponible se determina mediante un resto obtenido a partir del valor del tercer contador del número total de subcanales. De esta manera, diferentes dispositivos terminales pueden tener diferentes recursos de dominio de frecuencia disponibles, reduciendo la colisión de recursos.
Cabe señalar que el método para determinar un estado de ocupación de un quinto recurso de transmisión asociado a una quinta ocasión, y el método para determinar un estado de ocupación de un sexto recurso de transmisión asociado a una sexta ocasión son los mismos que el método descrito anteriormente para determinar un estado de ocupación de un primer recurso de transmisión. Asimismo, el método para seleccionar un recurso para transmitir la información de retransmisión de la información de transmisión inicial basándose en un estado de ocupación de un sexto recurso de transmisión asociado a una sexta ocasión es similar al método descrito anteriormente para seleccionar un recurso objetivo para la transmisión de información basándose en un estado de ocupación de un segundo recurso de transmisión. Para evitar repeticiones, los detalles no se describen de nuevo en la presente memoria.
El tercer contador y el primer contador anteriores pueden ser activados en una de las siguientes maneras:
ambos se activan simultáneamente en una segunda ocasión objetivo;
el primer contador se activa en la segunda ocasión objetivo, y el tercer contador se activa cuando un valor del primer contador es menor que o igual al primer valor preestablecido; y
el primer contador se activa en la primera ocasión objetivo, y el tercer contador se activa cuando un dispositivo terminal transmite la información de transmisión inicial en el recurso objetivo; donde
la segunda ocasión objetivo es anterior a la primera ocasión y la quinta ocasión, y la segunda ocasión objetivo es una de las siguientes ocasiones: tiempo de llegada de un paquete de datos, una ocasión de recepción de cuarta información objetivo, y una ocasión indicada por la cuarta información objetivo;
cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión, la cuarta información objetivo incluye al menos una de la siguiente información: señalización de capa superior, información de control de enlace descendente DCI e información de control de enlace lateral SCI; y
cuando el dispositivo terminal es un dispositivo terminal de extremo receptor, la cuarta información objetivo incluye al menos una de la siguiente información: señalización de capa superior, DCI, una solicitud de programación SR, un informe de estado de búfer BSR y SCI.
Opcionalmente, en algunas realizaciones, el primer contador y el tercer contador se activan simultáneamente en la primera ocasión objetivo, y un valor inicial del tercer contador es mayor que o igual a un valor inicial del primer contador. Puede considerarse que el primer contador y el tercer contador en la presente memoria se definen independientemente. En este caso, incluso si el valor inicial del tercer contador es mayor que o igual al valor inicial del primer contador, puede suceder que el valor del tercer contador alcance el 0 primero, porque las condiciones decrecientes de los dos contadores son diferentes, o los recursos de transmisión correspondientes son diferentes.
Opcionalmente, en algunas realizaciones, el primer contador y el tercer contador se activan simultáneamente en la primera ocasión objetivo, y en un caso donde una ocasión en donde el sexto valor numérico es menor que o igual al tercer valor preestablecido es anterior a una ocasión en donde el segundo valor numérico es menor que o igual al primer valor preestablecido, el primer recurso de transmisión disponible que es posterior a la cuarta ocasión en el dominio del tiempo es el mismo que el primer recurso de transmisión disponible que es posterior a la primera ocasión en el dominio del tiempo, o el primer recurso de transmisión disponible que es posterior a la cuarta ocasión en el dominio del tiempo es un recurso de transmisión disponible próximo al primer recurso de transmisión disponible que es posterior a la primera ocasión en el dominio del tiempo.
En otras palabras, en cualquier ocasión, cuando el valor del tercer contador es menor que o igual a 0 y el valor del primer contador es mayor que 0, el recurso seleccionado basándose en el valor del tercer contador es el recurso seleccionado basándose en el valor del primer contador, o un recurso de transmisión disponible próximo al recurso seleccionado basándose en el valor del primer contador. Por ejemplo, en un caso donde el segundo contador es un contador de retransmisión (Contador de ReTX), el Contador de ReTX alcanza 0 en la ocasión t-t1, y el primer contador es menor que o igual a 0 en la ocasión t, la información de control se transmite en un recurso de transmisión asociado a t+N, y la información de datos se transmite en un recurso de transmisión asociado a t+2*N. El recurso de transmisión asociado a t+N en la presente memoria es un próximo recurso de transmisión disponible que está después de t en el dominio del tiempo, y el recurso de transmisión asociado a t+2*N es un recurso de transmisión próximo al recurso de transmisión asociado a t+N.
En un ejemplo específico, un método para seleccionar un recurso puede incluir las siguientes etapas.
Etapa 1: preconfigurar una granularidad de unidad de recursos de dominio de tiempo como una ranura.
Etapa 2: tras la llegada de un paquete de datos, inicializar un valor de un primer contador, y predefinir un valor de un tercer contador.
Etapa 3: en un caso donde el valor del primer contador se inicializa a 0, transmitir información en una ranura actual.
Etapa 4: en un caso donde el valor del primer contador es mayor que 0, determinar si un recurso de transmisión asociado a una ocasión actual está ocupado; o, en un caso donde el valor del primer contador es menor que o igual a 0, transmitir información de transmisión inicial en una siguiente ranura disponible.
En la etapa 4, el método para determinar si un recurso de transmisión asociado a una ocasión actual está ocupado es el mismo que el método para determinar si un primer recurso de transmisión está ocupado mostrado en la FIG. 1, y los detalles no se describen de nuevo en la presente memoria.
Etapa 5: en caso de que el recurso de transmisión asociado a la ocasión actual no esté ocupado, disminuir el valor del primer contador en 1 y moverse a una siguiente ranura para llevar a cabo la etapa 4 y etapas posteriores; o, en caso de que el recurso de transmisión asociado a la ocasión actual esté ocupado, moverse a una siguiente ranura para llevar a cabo la etapa 4 y etapas posteriores.
Etapa 6: en un caso donde el valor del segundo contador es mayor que 0, determinar si un recurso de transmisión asociado a una ocasión actual está ocupado; o en un caso donde el valor del segundo contador es menor que o igual a 0, transmitir información de retransmisión de información de transmisión inicial en una siguiente ranura disponible.
En la etapa 6, el método para determinar si un recurso de transmisión asociado a una ocasión actual está ocupado es el mismo que en la etapa 4, y los detalles no se describen en la presente memoria de nuevo.
Etapa 7: en caso de que el recurso de transmisión asociado a la ocasión actual no esté ocupado, reducir el valor del tercer contador en 1, moverse a una siguiente ranura, y llevar a cabo la etapa 6 y sus etapas posteriores; o, en caso de que el recurso de transmisión asociado a la ocasión actual esté ocupado, moverse a una siguiente ranura, y llevar a cabo la etapa 6 y sus etapas posteriores.
Debe observarse que las etapas anteriores 1 a 7 no limitan las etapas del método, y la secuencia de las etapas anteriores está determinada específicamente por la relación lógica entre las etapas.
Puede entenderse que, en la realización específica, un recurso para transmitir información de transmisión inicial puede seleccionarse basándose en el primer contador, y un recurso para transmitir información de retransmisión se selecciona basándose en el tercer contador.
En la técnica relacionada, solo se soportan dos modos de asignación de recursos en sistemas de comunicaciones de enlace lateral de LTE: modo de asignación de recursos programado y modo de selección de recursos autónomo de EU, donde el modo de selección de recursos autónomo de EU es un modo de asignación de recursos semiestático. Además de los servicios periódicos, los sistemas de comunicaciones de enlace lateral NR también soportan servicios aperiódicos, y los servicios aperiódicos generalmente tienen latencias mínimas relativamente pequeñas. Por lo tanto, si el modo de asignación de recursos semiestático aún se emplea en los sistemas de comunicaciones de enlace lateral LTE, la utilización de recursos disminuirá y la tasa de colisión de recursos aumentará. Para resolver el problema, esta descripción provee la siguiente realización.
La FIG. 3 muestra un método de asignación de recursos que no forma parte de la invención reivindicada, aplicado a un dispositivo terminal en comunicación de enlace lateral. El método representado en la FIG. 3 incluye las etapas siguientes.
E210: determinar un modo de asignación de recursos objetivo en una ocasión actual, donde el modo de asignación de recursos objetivo es uno de los siguientes modos: modo de asignación de recursos aleatorio, modo de asignación de recursos dinámico y modo de asignación de recursos semiestático/dinámico híbrido.
En algunas realizaciones, el modo de asignación de recursos dinámico puede ser el modo de asignación de recursos mostrado en la FIG. 1.
Opcionalmente, en E210, la determinación de un modo de asignación de recursos objetivo en una ocasión actual incluye: determinar el modo de asignación de recursos objetivo basándose en información objetivo, donde la información objetivo es al menos una de la siguiente información: un tamaño de paquete de datos, una velocidad de transmisión de paquetes de datos, una velocidad de un dispositivo terminal, una densidad de dispositivos terminales correspondientes a una zona preestablecida, un identificador de una zona en la cual está ubicado un dispositivo terminal (ID de zona), numerología (numerología), un modo de asignación de recursos, e información de indicación de cobertura de red (en cobertura/fuera de cobertura).
En un ejemplo, la información objetivo incluye un tamaño de paquete de datos, donde cuando el tamaño de paquete de datos es menor que un tamaño preestablecido, el modo de asignación de recursos objetivo es el modo de asignación de recursos aleatorio; y cuando el tamaño de paquete de datos es mayor que o igual al tamaño preestablecido, el modo de asignación de recursos objetivo es el modo de asignación de recursos dinámico o el modo de asignación de recursos semiestático/dinámico híbrido.
En otro ejemplo, la información de objetivo incluye una velocidad de un dispositivo terminal. En este caso, la determinación de un modo de asignación de recursos objetivo en una ocasión actual incluye: determinar el modo de asignación de recursos objetivo basándose en la velocidad del dispositivo terminal, y una correspondencia entre las velocidades y los modos de asignación de recursos. La correspondencia en la presente memoria puede estar predefinida o preconfigurada.
Por ejemplo, en un caso donde la velocidad del dispositivo terminal es mayor que una velocidad preestablecida, se selecciona el modo de asignación de recursos dinámico. En un caso donde la velocidad del dispositivo terminal es menor que o igual a una velocidad preestablecida, se selecciona el modo de asignación de recursos semiestático/dinámico híbrido.
En incluso otro ejemplo, la información objetivo incluye información de indicación de cobertura de red, donde cuando la información de indicación de cobertura de red indica que el dispositivo terminal está fuera de la cobertura de red, el modo de asignación de recursos objetivo es el modo híbrido de asignación de recursos semiestático/dinámico; y cuando la información de indicación de cobertura de red indica que el dispositivo terminal está en la cobertura de red, el modo de asignación de recursos objetivo es el modo de asignación de recursos dinámico.
En un ejemplo adicional, cuando se usa un prefijo cíclico normal (NCP, por sus siglas en inglés), se usa el modo híbrido de asignación de recursos semiestático/dinámico. Cuando se usa un prefijo cíclico extendido (ECP, por sus siglas en inglés), se usa el modo de asignación de recursos dinámico.
E220: determinar un conjunto de recursos correspondiente al modo de asignación de recursos objetivo. Opcionalmente, en algunas realizaciones, cuando el modo de asignación de recursos objetivo es el modo de asignación de recursos dinámico, y un modo de asignación de recursos antes de la ocasión actual es el modo híbrido de asignación de recursos semiestático/dinámico, el conjunto de recursos incluye todos los recursos para la comunicación de enlace lateral.
Cuando el modo de asignación de recursos objetivo es el modo híbrido de asignación de recursos semiestático/dinámico, y un modo de asignación de recursos antes de la ocasión actual es el modo de asignación de recursos dinámico, el conjunto de recursos incluye todos los recursos para la comunicación de enlace lateral excepto los recursos reservados para el modo de asignación de recursos dinámico.
E230: asignar un recurso basándose en el conjunto de recursos y el modo de asignación de recursos objetivo.
El método de asignación de recursos según las realizaciones de esta descripción se describe anteriormente en detalle con referencia de la FIG. 1 a la FIG. 3, y un dispositivo terminal según una realización de esta descripción se describe a continuación en detalle con referencia a la FIG. 4.
La FIG. 4 es un diagrama estructural esquemático de un dispositivo terminal según una realización de esta descripción. El dispositivo terminal mostrado en la FIG. 4 se aplica a comunicación de enlace lateral. El dispositivo 10 terminal representado en la FIG. 4 incluye:
un primer módulo 11 de procesamiento, configurado para determinar un primer valor numérico de un primer contador en una primera ocasión; y
un segundo módulo 12 de procesamiento, configurado para determinar, en el caso de que el primer valor numérico sea mayor que un primer valor preestablecido, un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión, donde el primer valor preestablecido es un número entero mayor que o igual a 0; y
el segundo módulo 12 de procesamiento está configurado además para seleccionar un recurso objetivo para la transmisión de información basándose en el estado de ocupación del primer recurso de transmisión.
El segundo módulo 12 de procesamiento está configurado además para:
en un caso donde el primer valor numérico es menor que o igual al primer valor preestablecido, seleccionar el primer recurso de transmisión como el recurso objetivo.
El segundo módulo 12 de procesamiento está configurado específicamente para:
en caso de que el primer recurso de transmisión no esté ocupado, ajustar el primer valor numérico para obtener un segundo valor numérico, donde el segundo valor numérico es menor que el primer valor numérico; y
seleccionar el recurso objetivo para la transmisión de información basándose en el segundo valor numérico.
El segundo módulo 12 de procesamiento está configurado específicamente para:
en un caso donde el segundo valor numérico es menor que o igual al primer valor preestablecido, seleccionar el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo como el recurso objetivo para la transmisión de información, donde el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo es un recurso que cumple al menos una de las siguientes condiciones: no está ocupado, satisface requisitos de interferencia y satisface una demanda de calidad de servicio QoS; y
en un caso donde el segundo valor numérico es mayor que el primer valor preestablecido, seleccionar el recurso objetivo para la transmisión de información basándose en un estado de ocupación de un segundo recurso de transmisión asociado a una segunda ocasión, donde un espacio de tiempo entre la segunda ocasión y la primera ocasión es una duración objetivo, y la duración objetivo es cualquiera de las siguientes: una granularidad de unidad de recurso de dominio de tiempo, una granularidad de detección de dominio de tiempo, una duración configurada por red y una duración configurada por terminal.
El segundo módulo 12 de procesamiento está configurado además para:
en un caso donde el primer recurso de transmisión está ocupado, seleccionar el recurso objetivo para la transmisión de información basándose en el estado de ocupación del segundo recurso de transmisión.
Opcionalmente, en una realización, el segundo módulo 12 de procesamiento está configurado específicamente para:
determinar una diferencia entre el primer valor numérico y M como el segundo valor numérico, donde M es un número entero positivo menor que o igual al número de unidades de recursos en el dominio de la frecuencia incluidas en el primer recurso de transmisión.
Opcionalmente, en una realización, el segundo módulo 12 de procesamiento determina un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión en al menos una de las siguientes maneras:
determinar el estado de ocupación del primer recurso de transmisión basándose en un recurso de transmisión indicado por la información de asignación de programación SA, donde la SA se usa para programar el primer recurso de transmisión;
determinar el estado de ocupación del primer recurso de transmisión basándose en un valor de medición de interferencia y un umbral de interferencia correspondiente al primer recurso de transmisión;
determinar el estado de ocupación del primer recurso de transmisión basándose en un valor de intensidad de señal y un umbral de intensidad de señal correspondientes al primer recurso de transmisión;
determinar el estado de ocupación del primer recurso de transmisión basándose en un valor de medición de interferencia y un umbral de interferencia correspondientes a un recurso de transmisión en donde está ubicada la SA; y
determinar el estado de ocupación del primer recurso de transmisión basándose en un valor de intensidad de señal y un umbral de intensidad de señal correspondientes a un recurso de transmisión en donde está ubicada la SA.
Opcionalmente, en una realización, el segundo módulo 12 de procesamiento está configurado específicamente para:
determinar el estado de ocupación del primer recurso de transmisión asociado a la primera ocasión según la granularidad de detección de dominio de tiempo, donde la granularidad de detección de dominio de tiempo es la misma que o diferente de la granularidad de unidad de recurso de dominio de tiempo.
Opcionalmente, en una realización, la granularidad de la unidad de recursos en el dominio del tiempo o la granularidad de detección en el dominio del tiempo es una de las siguientes granularidades: milisegundo, subtrama, N ranuras, multi-ranura, N símbolos, trama y patrón de tiempo, y una granularidad de la unidad de recursos en el dominio de la frecuencia es una de las siguientes granularidades: F subcanales, F bloques de recursos RB, F grupos de bloques de recursos RBG, y patrón de frecuencia, donde N y F son números enteros positivos mayores que o iguales a 1.
Opcionalmente, en una realización, al menos una de la granularidad de unidad de recursos de dominio de tiempo, la granularidad de recursos de dominio de frecuencia y la granularidad de detección de dominio de tiempo está predefinida; o
al menos una de la granularidad de unidad de recursos de dominio de tiempo, la granularidad de recursos de dominio de frecuencia y la granularidad de detección de dominio de tiempo está configurada en cualquiera de las siguientes maneras: preconfigurada por un dispositivo de red, configurada por un dispositivo de red, configurada por un dispositivo terminal y preconfigurada por un dispositivo terminal.
Opcionalmente, en una realización, una ubicación de un recurso de dominio de frecuencia disponible en el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo se determina en una de las siguientes maneras:
se determina en función del segundo valor numérico y del número total de subcanales en el primer recurso de transmisión disponible que se encuentra después de la primera ocasión en el dominio temporal; y se determina en función de un identificador de un dispositivo terminal o de una ubicación geográfica de un dispositivo terminal.
Opcionalmente, en una realización, el dispositivo 10 terminal incluye además un módulo transceptor, configurado para transmitir la primera información objetivo en el recurso objetivo, donde la primera información objetivo incluye una de la siguiente información: información de control e información de datos, información de control, e información de transmisión inicial.
Opcionalmente, en una realización, la primera información objetivo incluye información de control, y el primer módulo 11 de procesamiento está configurado además para:
determinar un tercer valor numérico de un segundo contador en una tercera ocasión; y
en un caso donde el tercer valor numérico es menor que o igual a un segundo valor preestablecido, transmitir la segunda información objetivo en un tercer recurso de transmisión asociado a la tercera ocasión o en el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo, donde la segunda información objetivo incluye información de datos e información de control, o la segunda información objetivo incluye información de datos, y el segundo valor preestablecido es un número entero mayor que o igual a 0.
Opcionalmente, en una realización, el primer módulo 11 de procesamiento está configurado además para: en caso de que el tercer valor numérico sea mayor que el segundo valor preestablecido, determinar un estado de ocupación del tercer recurso de transmisión;
en caso de que el tercer recurso de transmisión no esté ocupado, ajustar el tercer valor numérico para obtener un cuarto valor numérico, donde el cuarto valor numérico es menor que el tercer valor numérico;
en un caso donde el cuarto valor numérico es menor que o igual al segundo valor preestablecido, transmitir la segunda información objetivo en el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo; y
en caso de que el cuarto valor numérico sea mayor que el segundo valor preestablecido, seleccionar un recurso para transmitir la segunda información objetivo basándose en un estado de ocupación de un cuarto recurso de transmisión asociado a una cuarta ocasión, donde un espacio de tiempo entre la cuarta ocasión y la tercera ocasión es la granularidad de unidad de recurso de dominio de tiempo.
Opcionalmente, en una realización, la primera información objetivo incluye información de transmisión inicial, y el primer módulo 11 de procesamiento está configurado además para:
determinar un quinto valor numérico de un tercer contador en una quinta ocasión;
en un caso donde el quinto valor numérico es mayor que un tercer valor preestablecido, determinar un estado de ocupación de un quinto recurso de transmisión asociado a la quinta ocasión, donde el tercer valor preestablecido es un número entero mayor que o igual a 0;
en caso de que el quinto recurso de transmisión no esté ocupado, ajustar el quinto valor numérico para obtener un sexto valor numérico, donde el sexto valor numérico es menor que el quinto valor numérico; en un caso donde el sexto valor numérico es menor que o igual al tercer valor preestablecido, transmitir información de retransmisión de la información de transmisión inicial en el primer recurso de transmisión disponible que es posterior a la quinta ocasión en el dominio del tiempo; y
en un caso donde el sexto valor numérico es mayor que el tercer valor preestablecido, seleccionar un recurso para transmitir la información de retransmisión de la información de transmisión inicial basándose en un estado de ocupación de un sexto recurso de transmisión asociado a una sexta ocasión, donde un espacio de tiempo entre la sexta ocasión y la quinta ocasión es la granularidad de unidad de recurso de dominio de tiempo. Opcionalmente, en una realización, el primer contador y el segundo contador se activan en una de las siguientes maneras:
ambos se activan simultáneamente en una primera ocasión objetivo;
el primer contador se activa en la primera ocasión objetivo, y el segundo contador se activa cuando un valor del primer contador es menor que o igual al primer valor preestablecido; y
el primer contador se activa en la primera ocasión objetivo, y el segundo contador se activa cuando un dispositivo terminal transmite la segunda información objetivo en el recurso objetivo; donde
la primera ocasión objetivo es anterior a la primera ocasión y la tercera ocasión, y la primera ocasión objetivo es una de las siguientes ocasiones: tiempo de llegada de un paquete de datos, una ocasión de recepción de la tercera información objetivo, y una ocasión indicada por la tercera información objetivo;
cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión, la tercera información objetivo incluye al menos una de la siguiente información: señalización de capa superior, información de control de enlace descendente DCI, e información de control de enlace lateral SCI; y
cuando el dispositivo terminal es un dispositivo terminal de extremo receptor, la tercera información objetivo incluye al menos una de la siguiente información: señalización de capa superior, DCI, una solicitud de programación SR, un informe de estado de búfer BSR, y SCI.
Opcionalmente, en una realización, el primer contador y el segundo contador se activan simultáneamente en la primera ocasión objetivo, y un valor inicial del segundo contador es mayor que o igual a un valor inicial del primer contador.
Opcionalmente, en una realización, el primer contador y el segundo contador se activan simultáneamente en la primera ocasión objetivo, y en un caso donde una ocasión en la cual el cuarto valor numérico es menor que o igual al segundo valor preestablecido es anterior a una ocasión en la que el segundo valor numérico es menor que o igual al primer valor preestablecido, el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo es el mismo que el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo, o el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo es un recurso de transmisión disponible próximo al primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo. Opcionalmente, en una realización, el primer contador y el tercer contador se activan en una de las siguientes maneras:
ambos se activan simultáneamente en una segunda ocasión objetivo;
el primer contador se activa en la segunda ocasión objetivo, y el tercer contador se activa cuando un valor del primer contador es menor que o igual al primer valor preestablecido; y
el primer contador se activa en la primera ocasión objetivo, y el tercer contador se activa cuando un dispositivo terminal transmite la información de transmisión inicial en el recurso objetivo; donde
la segunda ocasión objetivo es anterior a la primera ocasión y la quinta ocasión, y la segunda ocasión objetivo es una de las siguientes ocasiones: tiempo de llegada de un paquete de datos, una ocasión de recepción de cuarta información objetivo y una ocasión indicada por la cuarta información objetivo;
cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión, la cuarta información objetivo incluye al menos una de la siguiente información: señalización de capa superior, información de control de enlace descendente DCI, e información de control de enlace lateral SCI; y
cuando el dispositivo terminal es un dispositivo terminal de extremo receptor, la cuarta información objetivo incluye al menos una de la siguiente información: señalización de capa superior, DCI, una solicitud de programación SR, un informe de estado de búfer BSR, y SCI.
Opcionalmente, en una realización, el primer contador y el tercer contador se activan simultáneamente en la primera ocasión objetivo, y un valor inicial del tercer contador es mayor que o igual a un valor inicial del primer contador.
Opcionalmente, en una realización, el primer contador y el tercer contador se activan simultáneamente en la primera ocasión objetivo, y en un caso donde una ocasión en la cual el sexto valor numérico es menor que o igual al tercer valor preestablecido es anterior a una ocasión en la cual el segundo valor numérico es menor que o igual al primer valor preestablecido, el primer recurso de transmisión disponible que está después de la cuarta ocasión en el dominio del tiempo es el mismo que el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo, o el primer recurso de transmisión disponible que está después de la cuarta ocasión en el dominio del tiempo es un recurso de transmisión disponible próximo al primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo. El dispositivo terminal provisto en esta realización de esta descripción es capaz de implementar procesos que son implementados por el dispositivo terminal en la realización del método de la FIG. 1. Para evitar repeticiones, los detalles no se describen de nuevo en la presente memoria.
La FIG. 5 es un diagrama estructural esquemático de un dispositivo terminal que no forma parte de la invención reivindicada. El dispositivo terminal mostrado en la FIG. 5 se aplica a comunicación de enlace lateral. El dispositivo 20 terminal representado en la FIG. 5 incluye:
un primer módulo 21 de procesamiento, configurado para determinar un modo de asignación de recursos objetivo en una ocasión actual, donde el modo de asignación de recursos objetivo es uno de los siguientes modos: modo de asignación de recursos aleatorio, modo de asignación de recursos dinámico, y modo híbrido de asignación de recursos semiestático/dinámico;
un segundo módulo 22 de procesamiento, configurado para determinar un conjunto de recursos correspondiente al modo de asignación de recursos objetivo; y
un tercer módulo 23 de procesamiento, configurado para asignar un recurso basándose en el conjunto de recursos y el modo de asignación de recursos objetivo.
Opcionalmente, en una realización, el primer módulo 21 de procesamiento está configurado además para: determinar el modo de asignación de recursos objetivo basándose en información objetivo, donde la información objetivo es al menos una de la siguiente información: un tamaño de paquete de datos, una velocidad de transmisión de paquete de datos, una velocidad de un dispositivo terminal, una densidad de dispositivos terminales correspondientes a una zona preestablecida, un identificador de una zona en la cual está ubicado un dispositivo terminal, una numerología, un modo de asignación de recursos, e información de indicación de cobertura de red.
Opcionalmente, en una realización, la información objetivo incluye un tamaño de paquete de datos, donde cuando el tamaño del paquete de datos es menor que un tamaño preestablecido, el modo de asignación de recursos objetivo es el modo de asignación de recursos aleatorio; y cuando el tamaño del paquete de datos es mayor que o igual al tamaño preestablecido, el modo de asignación de recursos objetivo es el modo de asignación de recursos dinámico o el modo híbrido de asignación de recursos semiestático/dinámico.
Opcionalmente, en una realización, la información de objetivo incluye una velocidad del dispositivo terminal, donde
el primer módulo 21 de procesamiento está configurado para determinar el modo de asignación de recursos objetivo basándose en la velocidad del dispositivo terminal, y una correspondencia entre las velocidades y los modos de asignación de recursos.
Opcionalmente, en una realización, la información objetivo incluye información de indicación de cobertura de red, donde
cuando la información de indicación de cobertura de red indica que el dispositivo terminal está fuera de la cobertura de red, el modo de asignación de recursos objetivo es el modo híbrido de asignación de recursos semiestático/dinámico; y cuando la información de indicación de cobertura de red indica que el dispositivo terminal está en la cobertura de red, el modo de asignación de recursos objetivo es el modo de asignación de recursos dinámico.
Opcionalmente, en una realización, cuando el modo de asignación de recursos objetivo es el modo de asignación de recursos dinámico, y un modo de asignación de recursos antes de la ocasión actual es el modo híbrido de asignación de recursos semiestático/dinámico, el conjunto de recursos incluye todos los recursos para la comunicación de enlace lateral; y
cuando el modo de asignación de recursos objetivo es el modo de asignación de recursos semiestático/dinámico híbrido, y un modo de asignación de recursos antes de la ocasión actual es el modo de asignación de recursos dinámico, el conjunto de recursos incluye todos los recursos para la comunicación de enlace lateral excepto los recursos reservados para el modo de asignación de recursos dinámico.
El dispositivo terminal provisto en esta realización de esta descripción es capaz de implementar procesos que son implementados por el dispositivo terminal en la realización del método de la FIG. 3. Para evitar repeticiones, los detalles no se describen de nuevo en la presente memoria.
La FIG. 6 es un diagrama de bloques de un dispositivo terminal que no forma parte de la invención reivindicada. El dispositivo 600 terminal mostrado en la FIG. 6 incluye al menos un procesador 610, una memoria 620, una interfaz 630 de usuario y al menos una interfaz 640 de red. Los componentes en el dispositivo 600 terminal se acoplan entre sí a través de un sistema 650 de bus. Se puede entender que el sistema 650 de bus está configurado para implementar la conexión y comunicación entre estos componentes. Además de un bus de datos, el sistema 650 de bus incluye además un bus de potencia, un bus de control y un bus de señal de estado. Sin embargo, para mayor claridad de la descripción, varios buses están marcados como el sistema 650 de bus en la FIG. 5.
La interfaz 630 de usuario puede incluir una pantalla, un teclado o un dispositivo apuntador (por ejemplo, un ratón, una bola de seguimiento, un panel táctil o una pantalla táctil).
Se puede entender que la memoria 620 en esta realización de esta descripción puede ser una memoria no permanente o una memoria permanente, o puede incluir tanto una memoria no permanente como una memoria permanente. La memoria permanente puede ser una memoria de solo lectura (ROM, por sus siglas en inglés), una memoria de solo lectura programable (ROM programable, PROM, por sus siglas en inglés), una memoria de solo lectura programable borrable (PROM borrable, EPROM, por sus siglas en inglés), una memoria de solo lectura programable borrable eléctricamente (eléctricamente EPROM, EEPROM, por sus siglas en inglés) o una memoria flash. La memoria no permanente puede ser una memoria de acceso aleatorio (RAM, por sus siglas en inglés), que se usa como una memoria caché externa. A modo de ejemplo, pero no de descripción restrictiva, se pueden usar muchas formas de RAM, por ejemplo, una memoria estática de acceso aleatorio (RAM estática, SRAM, por sus siglas en inglés), una memoria dinámica de acceso aleatorio (RAM dinámica, DRAM, por sus siglas en inglés), una memoria dinámica síncrona de acceso aleatorio (DRAM síncrona, SDRAM, por sus siglas en inglés), una memoria dinámica de acceso aleatorio síncrona de doble velocidad de datos (SDRAM de doble velocidad de datos, DDRSDRAM, por sus siglas en inglés), una memoria dinámica de acceso aleatorio síncrona mejorada (SDRAM mejorada, ESDRAM, por sus siglas en inglés), una memoria dinámica de acceso aleatorio de enlace síncrono (DRAM de enlace síncrono, SLDRAM, por sus siglas en inglés) y una memoria de acceso aleatorio de rambus directo (RAM de rambus directo, DRRAM, por sus siglas en inglés). La memoria 620 del sistema y el método descritos en las realizaciones de esta descripción están destinados a incluir, pero no limitarse a, estos y cualquier otro tipo aplicable de memorias.
En algunas implementaciones, la memoria 620 almacena los siguientes elementos: un módulo ejecutable o una estructura de datos, o un subconjunto de los mismos, o un conjunto extendido de los mismos: un sistema 6021 operativo y un programa 6022 de aplicación.
El sistema 6021 operativo incluye varios programas de sistema como, por ejemplo, una capa de marco, una capa de biblioteca central y una capa de controlador, para implementar varios servicios básicos y procesar tareas basadas en hardware. El programa 6022 de aplicación incluye varios programas de aplicación como, por ejemplo, un reproductor multimedia y un navegador, que se usan para implementar varios servicios de aplicación. Un programa para implementar el método en las realizaciones de esta descripción puede incluirse en el programa 6022 de aplicación.
En esta realización de esta descripción, el dispositivo 600 terminal incluye, además: un programa informático almacenado en la memoria 620 y capaz de ejecutarse en el procesador 610. Cuando el programa informático es ejecutado por el procesador 610, se implementan los procesos de los métodos descritos anteriormente con referencia a la FIG. 1 y la FIG.3, con los mismos efectos técnicos logrados. Para evitar repeticiones, los detalles no se describen de nuevo en la presente memoria.
El método descrito en las realizaciones anteriores de esta descripción puede aplicarse al procesador 610 o implementarse por el procesador 610. El procesador 610 puede ser un chip de circuito integrado, que tiene una capacidad de procesamiento de señales. Durante la implementación, las etapas del método anterior pueden completarse mediante circuitos lógicos integrados de hardware en el procesador 610 o instrucciones en forma de software. El procesador 610 anterior puede ser un procesador de propósito general, un procesador de señales digitales (DSP, por sus siglas en inglés), un circuito integrado para aplicaciones específicas (ASIC, por sus siglas en inglés), una matriz de puertas programables en campo (FPGA, por sus siglas en inglés) u otro dispositivo lógico programable, un dispositivo lógico de transistores o de puertas discretas, o un componente de hardware discreto. El procesador puede implementar o llevar a cabo los métodos, etapas y diagramas de bloques lógicos que se describen en las realizaciones de esta descripción. El procesador de propósito general puede ser un microprocesador, o el procesador puede ser cualquier procesador convencional o similar. Las etapas del método descrito con referencia a las realizaciones de esta descripción pueden ejecutarse y completarse directamente por un procesador de decodificación de hardware, o ejecutarse y completarse por una combinación de módulos de hardware y software en un procesador de decodificación. El módulo de software puede estar ubicado en un medio de almacenamiento legible por ordenador maduro en la técnica como, por ejemplo, una memoria de acceso aleatorio, una memoria flash, una memoria de solo lectura, una memoria de solo lectura programable o memoria programable borrable eléctricamente, o un registro. El medio de almacenamiento legible por ordenador está ubicado en la memoria 620, y el procesador 610 obtiene información de la memoria 620, y completa las etapas del método anterior en combinación con su hardware. Específicamente, el medio de almacenamiento legible por ordenador almacena un programa informático, donde cuando el programa informático es ejecutado por el procesador 610, se implementan las etapas de las realizaciones del método descritas anteriormente con referencia a la FIG. 1 y la FIG. 3.
Se puede entender que las realizaciones descritas en las realizaciones de esta descripción pueden implementarse mediante hardware, software, firmware, middleware, microcódigo o una combinación de los mismos. Para la implementación de hardware, un módulo de procesamiento puede implementarse en uno o más circuitos integrados para aplicaciones específicas (ASIC), procesadores de señales digitales (DSP), dispositivos de procesamiento de señales digitales (dispositivo DSP, DSPD, por sus siglas en inglés), dispositivos lógicos programables (dispositivo lógico programable, PLD, por sus siglas en inglés), matrices de puertas programables en campo (FPGA), procesadores de propósito general, controladores, microcontroladores, microprocesadores y otras unidades electrónicas para llevar a cabo las funciones descritas en esta descripción, o una combinación de los mismos.
Para la implementación de software, las técnicas descritas en las realizaciones de esta descripción pueden implementarse mediante módulos (por ejemplo, procedimientos o funciones) que llevan a cabo las funciones descritas en las realizaciones de esta descripción. El código de software puede almacenarse en la memoria y ejecutarse por el procesador. La memoria puede implementarse dentro del procesador o fuera del procesador.
Una realización de esta descripción provee además un medio de almacenamiento legible por ordenador, donde el medio de almacenamiento legible por ordenador almacena un programa informático. Cuando el programa informático es ejecutado por un procesador, se implementan los procesos de las realizaciones del método anteriores, con los mismos efectos técnicos logrados. Para evitar repeticiones, los detalles no se describen de nuevo en la presente memoria. Por ejemplo, el medio de almacenamiento legible por ordenador es una memoria de solo lectura (ROM), una memoria de acceso aleatorio (RAM), un disco magnético, un disco óptico o similares.
Debe observarse que los términos "incluir", "comprender" o cualquiera de sus variantes pretenden cubrir una inclusión no excluyente, de modo que un proceso, un método, un artículo o un aparato que incluye una lista de elementos no solo incluye esos elementos, sino que también incluye otros elementos que no están enumerados expresamente, o incluye además elementos inherentes a dicho proceso, método, artículo o aparato. En ausencia de más restricciones, un elemento precedido por "incluye un/a..." no excluye la existencia de otros elementos idénticos en el proceso, método, artículo o aparato que incluye el elemento.
Según la descripción de las implementaciones anteriores, una persona con experiencia en la técnica puede comprender claramente que el método en las realizaciones anteriores puede implementarse mediante software en una plataforma de hardware universal necesaria o solo mediante hardware. En la mayoría de los casos, sin embargo, la primera es una implementación más preferida. Basándose en tal comprensión, las soluciones técnicas de esta descripción esencialmente o una parte de las mismas que contribuye a tecnologías relacionadas pueden realizarse en forma de un producto de software. El producto de software informático se almacena en un medio de almacenamiento (por ejemplo, una ROM/RAM, un disco magnético o un disco óptico), e incluye varias instrucciones para dar instrucciones a un terminal (que puede ser un teléfono móvil, un ordenador, un servidor, un acondicionador de aire, un dispositivo de red o similares) para que lleve a cabo los métodos descritos en las realizaciones de esta descripción.
Las realizaciones de esta descripción se han descrito anteriormente con referencia a los dibujos anexos, pero esta descripción no se limita a las implementaciones anteriores. Las implementaciones anteriores son solo ilustrativas en lugar de restrictivas.
Claims (9)
1. Un método de asignación de recursos, llevado a cabo por un dispositivo terminal, que comprende: determinar (E110) un primer valor numérico de un primer contador en una primera ocasión;
en donde la primera ocasión comprende al menos uno de:
un tiempo de llegada de un paquete de datos,
una ocasión de recepción de señalización de capa superior, información de control de enlace descendente, DCI, o información de control de enlace lateral, SCI, cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión,
una ocasión indicada por la señalización de capa superior, DCI o SCI cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión,
una ocasión de recepción de señalización de capa superior, DCI, SCI, una Solicitud de Programación, SR, o un Informe de Estado de Búfer, BSR, cuando el dispositivo terminal es un dispositivo terminal del extremo de recepción, o
una ocasión indicada por la señalización de capa superior, DCI, SCI, SR o BSR cuando el dispositivo terminal es un dispositivo terminal de extremo receptor;
en un caso donde el primer valor numérico es mayor que un primer valor preestablecido, determinar (E120) un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión, en donde el primer valor preestablecido es un número entero mayor que o igual a 0; y
seleccionar (E130) un recurso objetivo para la transmisión de información basándose en el estado de ocupación del primer recurso de transmisión;
en un caso donde el primer valor numérico es menor que o igual al primer valor preestablecido, seleccionar el primer recurso de transmisión como el recurso objetivo;
en donde la selección de un recurso objetivo para la transmisión de información en base al estado de ocupación del primer recurso de transmisión comprende:
en un caso donde el primer recurso de transmisión no está ocupado, ajustar el primer valor numérico para obtener un segundo valor numérico, en donde el segundo valor numérico es menor que el primer valor numérico; y
seleccionar el recurso objetivo para la transmisión de información basándose en el segundo valor numérico; caracterizado por que,
la selección de un recurso objetivo para la transmisión de información en base al segundo valor numérico comprende:
en un caso donde el segundo valor numérico es menor que o igual al primer valor preestablecido, seleccionar el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo como el recurso objetivo para la transmisión de información, en donde el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo es un recurso que cumple al menos una de las siguientes condiciones: no está ocupado, satisface requisitos de interferencia y satisface una demanda de calidad de servicio, QoS; o
en un caso donde el segundo valor numérico es mayor que el primer valor preestablecido, seleccionar el recurso objetivo para la transmisión de información basándose en un estado de ocupación de un segundo recurso de transmisión asociado a una segunda ocasión, en donde un espacio de tiempo entre la segunda ocasión y la primera ocasión es una duración objetivo, y la duración objetivo es cualquiera de las siguientes: una granularidad de unidad de recurso de dominio de tiempo, una granularidad de detección de dominio de tiempo, una duración configurada por red y una duración configurada por terminal;
en donde el primer recurso de transmisión y el segundo recurso de transmisión son recursos transmitidos en comunicación de enlace lateral.
2. El método según la reivindicación 1, en donde la determinación de un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión comprende al menos una de las siguientes maneras: determinar el estado de ocupación del primer recurso de transmisión basándose en un recurso de transmisión indicado por la información de asignación de programación, SA, en donde la SA se usa para programar el primer recurso de transmisión;
determinar el estado de ocupación del primer recurso de transmisión basándose en un valor de medición de interferencia y un umbral de interferencia correspondientes al primer recurso de transmisión; determinar el estado de ocupación del primer recurso de transmisión basándose en un valor de intensidad de señal y un umbral de intensidad de señal correspondientes al primer recurso de transmisión; determinar el estado de ocupación del primer recurso de transmisión basándose en un valor de medición de interferencia y un umbral de interferencia correspondientes a un recurso de transmisión en donde está ubicada la SA; y
determinar el estado de ocupación del primer recurso de transmisión basándose en un valor de intensidad de señal y un umbral de intensidad de señal correspondientes a un recurso de transmisión en donde está ubicada la SA.
3. El método según cualquiera de las reivindicaciones 1 a 2, en donde la determinación de un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión comprende:
determinar el estado de ocupación del primer recurso de transmisión asociado a la primera ocasión según la granularidad de detección de dominio de tiempo, en donde la granularidad de detección de dominio de tiempo es la misma que o diferente de la granularidad de unidad de recurso de dominio de tiempo.
4. El método según la reivindicación 1, en donde una ubicación de un recurso de dominio de frecuencia disponible en el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo se determina en una de las siguientes maneras:
se determina en función del segundo valor numérico y del número total de subcanales en el primer recurso de transmisión disponible que se encuentra después de la primera ocasión en el dominio temporal; y se determina en función de un identificador de un dispositivo terminal o de una ubicación geográfica de un dispositivo terminal.
5. El método según cualquiera de las reivindicaciones 1 a 4, que comprende, además:
transmitir la primera información objetivo en el recurso objetivo, en donde la primera información objetivo comprende una de la siguiente información: información de control e información de datos, información de control, e información de transmisión inicial.
6. El método según la reivindicación 5, en donde la primera información objetivo comprende información de control, y el método comprende además:
determinar un tercer valor numérico de un segundo contador en una tercera ocasión; y
en un caso donde el tercer valor numérico es menor que o igual a un segundo valor preestablecido, transmitir la segunda información objetivo en un tercer recurso de transmisión asociado a la tercera ocasión o en el primer recurso de transmisión disponible que está después de la tercera ocasión en el dominio del tiempo, en donde la segunda información objetivo comprende información de datos e información de control, o la segunda información objetivo comprende información de datos, y el segundo valor preestablecido es un número entero mayor que o igual a 0;
o,
en un caso donde el tercer valor numérico es mayor que el segundo valor preestablecido, determinar un estado de ocupación del tercer recurso de transmisión;
en caso de que el tercer recurso de transmisión no esté ocupado, ajustar el tercer valor numérico para obtener un cuarto valor numérico, en donde el cuarto valor numérico es menor que el tercer valor numérico; en un caso donde el cuarto valor numérico es menor que o igual al segundo valor preestablecido, transmitir la segunda información objetivo en el primer recurso de transmisión disponible que es posterior a la tercera ocasión en el dominio del tiempo; y
en un caso donde el cuarto valor numérico es mayor que el segundo valor preestablecido, seleccionar un recurso para transmitir la segunda información objetivo basándose en un estado de ocupación de un cuarto recurso de transmisión asociado a una cuarta ocasión, en donde un espacio de tiempo entre la cuarta ocasión y la tercera ocasión es la granularidad de unidad de recurso de dominio de tiempo.
7. El método según la reivindicación 5, en donde la primera información objetivo comprende información de transmisión inicial, y el método comprende, además:
determinar un quinto valor numérico de un tercer contador en una quinta ocasión;
en un caso donde el quinto valor numérico es mayor que un tercer valor preestablecido, determinar un estado de ocupación de un quinto recurso de transmisión asociado a la quinta ocasión, en donde el tercer valor preestablecido es un número entero mayor que o igual a 0;
en un caso donde el quinto recurso de transmisión no está ocupado, ajustar el quinto valor numérico para obtener un sexto valor numérico, en donde el sexto valor numérico es menor que el quinto valor numérico; en un caso donde el sexto valor numérico es menor que o igual al tercer valor preestablecido, transmitir información de retransmisión de la información de transmisión inicial en el primer recurso de transmisión disponible que es posterior a la quinta ocasión en el dominio del tiempo; y
en un caso donde el sexto valor numérico es mayor que el tercer valor preestablecido, seleccionar un recurso para transmitir la información de retransmisión de la información de transmisión inicial basándose en un estado de ocupación de un sexto recurso de transmisión asociado a una sexta ocasión, en donde un espacio de tiempo entre la sexta ocasión y la quinta ocasión es la granularidad de unidad de recurso de dominio de tiempo.
8. El método según la reivindicación 6, en donde el primer contador y el segundo contador se activan en una de las siguientes maneras:
ambos se activan simultáneamente en una primera ocasión objetivo;
el primer contador se activa en la primera ocasión objetivo, y el segundo contador se activa cuando un valor del primer contador es menor que o igual al primer valor preestablecido; y
el primer contador se activa en la primera ocasión objetivo, y el segundo contador se activa cuando un dispositivo terminal transmite la segunda información objetivo en el recurso objetivo; en donde la primera ocasión objetivo es anterior a la primera ocasión y la tercera ocasión, y la primera ocasión objetivo es una de las siguientes ocasiones: tiempo de llegada de un paquete de datos, una ocasión de recepción de la tercera información objetivo, y una ocasión indicada por la tercera información objetivo; cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión, la tercera información objetivo comprende al menos una de la siguiente información: señalización de capa superior, información de control de enlace descendente, DCI, e información de control de enlace lateral, SCI; o
cuando el dispositivo terminal es un dispositivo terminal de extremo receptor, la tercera información objetivo comprende al menos una de la siguiente información: señalización de capa superior, DCI, una solicitud de programación, SR, un informe de estado de búfer, BSR, y SCI.
9. Un dispositivo terminal, aplicado a comunicación de enlace lateral, que comprende:
un primer módulo (11) de procesamiento, configurado para determinar un primer valor numérico de un primer contador en una primera ocasión;
en donde la primera ocasión comprende al menos uno de:
un tiempo de llegada de un paquete de datos,
una ocasión de recepción de señalización de capa superior, información de control de enlace descendente, DCI, o información de control de enlace lateral, SCI, cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión,
una ocasión indicada por la señalización de capa superior, DCI o SCI cuando el dispositivo terminal es un dispositivo terminal de extremo de transmisión,
una ocasión de recepción de señalización de capa superior, DCI, SCI, una solicitud de programación, SR, o un informe de estado de búfer, BSR, cuando el dispositivo terminal es un dispositivo terminal del extremo de recepción, o
una ocasión indicada por la señalización de capa superior, DCI, SCI, SR o BSR cuando el dispositivo terminal es un dispositivo terminal de extremo receptor;
un segundo módulo (12) de procesamiento, configurado para determinar, en caso de que el primer valor numérico sea mayor que un primer valor preestablecido, un estado de ocupación de un primer recurso de transmisión asociado a la primera ocasión, en donde el primer valor preestablecido es un número entero mayor que o igual a 0; y
el segundo módulo (12) de procesamiento está configurado además para seleccionar un recurso objetivo para la transmisión de información basándose en el estado de ocupación del primer recurso de transmisión;
el segundo módulo (12) de procesamiento está configurado además para, en caso de que el primer valor numérico sea menor que o igual al primer valor preestablecido, seleccionar el primer recurso de transmisión como el recurso objetivo;
el segundo módulo (12) de procesamiento está configurado además para, en caso de que el primer recurso de transmisión no esté ocupado, ajustar el primer valor numérico para obtener un segundo valor numérico, en donde el segundo valor numérico es menor que el primer valor numérico; y seleccionar el recurso objetivo para la transmisión de información basándose en el segundo valor numérico;
caracterizado por que,
el segundo módulo (12) de procesamiento está configurado además para:
en un caso donde el segundo valor numérico es menor que o igual al primer valor preestablecido, seleccionar el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo como el recurso objetivo para la transmisión de información, en donde el primer recurso de transmisión disponible que está después de la primera ocasión en el dominio del tiempo es un recurso que cumple al menos una de las siguientes condiciones: no está ocupado, satisface requisitos de interferencia y satisface una demanda de calidad de servicio, QoS; o
en un caso donde el segundo valor numérico es mayor que el primer valor preestablecido, seleccionar el recurso objetivo para la transmisión de información basándose en un estado de ocupación de un segundo recurso de transmisión asociado a una segunda ocasión, en donde un espacio de tiempo entre la segunda ocasión y la primera ocasión es una duración objetivo, y la duración objetivo es cualquiera de las siguientes: una granularidad de unidad de recurso de dominio de tiempo, una granularidad de detección de dominio de tiempo, una duración configurada por red y una duración configurada por terminal;
en donde el primer recurso de transmisión y el segundo recurso de transmisión son recursos transmitidos en comunicación de enlace lateral.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910108398.3A CN111263439A (zh) | 2019-01-18 | 2019-01-18 | 资源分配的方法和设备 |
| PCT/CN2020/072686 WO2020147814A1 (zh) | 2019-01-18 | 2020-01-17 | 资源分配的方法和设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3023234T3 true ES3023234T3 (en) | 2025-05-30 |
Family
ID=70952037
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES20741673T Active ES3023234T3 (en) | 2019-01-18 | 2020-01-17 | Method and device for resource allocation |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12177872B2 (es) |
| EP (1) | EP3914003B1 (es) |
| JP (2) | JP7293366B2 (es) |
| CN (2) | CN114423080A (es) |
| ES (1) | ES3023234T3 (es) |
| WO (1) | WO2020147814A1 (es) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120434601A (zh) * | 2019-07-05 | 2025-08-05 | 现代自动车株式会社 | 侧链路通信中的资源分配方法 |
| CN115173973B (zh) * | 2021-04-01 | 2024-08-06 | 维沃移动通信有限公司 | 旁链路资源推荐的方法、装置、设备及可读存储介质 |
| CN115037965B (zh) * | 2022-06-10 | 2024-01-19 | 苏州华兴源创科技股份有限公司 | 基于占用协调机制的多通道数据传输方法、装置 |
| CN115066028B (zh) * | 2022-07-14 | 2024-11-19 | 中国铁塔股份有限公司 | 一种频域资源分配方法、装置及电子设备 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20110066863A (ko) * | 2009-12-11 | 2011-06-17 | 한국전자통신연구원 | 자원 할당 방법 및 장치 |
| EP3131215A4 (en) | 2014-02-12 | 2017-11-08 | LG Electronics Inc. | Method for transmitting/receiving signal in wireless communication system, and apparatus therefor |
| CN104936292B (zh) * | 2014-03-18 | 2019-02-05 | 电信科学技术研究院 | 用于设备到设备信号传输的资源分配方法和装置 |
| US20160295624A1 (en) * | 2015-04-02 | 2016-10-06 | Samsung Electronics Co., Ltd | Methods and apparatus for resource pool design for vehicular communications |
| US10383147B2 (en) * | 2015-12-28 | 2019-08-13 | Samsung Electronics Co., Ltd. | Methods and apparatus for resource collision avoidance in vehicle to vehicle communication |
| WO2017128275A1 (zh) * | 2016-01-29 | 2017-08-03 | 广东欧珀移动通信有限公司 | 用于副链路数据传输的方法以及终端 |
| US11147044B2 (en) * | 2016-03-04 | 2021-10-12 | Lg Electronics Inc. | V2X transmission resource selecting method implemented by terminal in wireless communication system and terminal using same |
| CN107241804B (zh) * | 2016-03-29 | 2021-09-24 | 上海诺基亚贝尔股份有限公司 | 检测冲突的方法及设备 |
| CN106060947B (zh) | 2016-07-12 | 2019-09-24 | 惠州Tcl移动通信有限公司 | 一种无线移动通信中的资源分配方法及系统 |
| MX2019001684A (es) * | 2016-08-09 | 2019-10-07 | Huawei Tech Co Ltd | Metodo, aparato y sistema de envio de mensajes v2x. |
| CN109804683B (zh) * | 2016-08-11 | 2023-08-04 | Lg电子株式会社 | 在无线通信系统中终端向另一终端发送数据的方法 |
| US11317319B2 (en) * | 2016-09-29 | 2022-04-26 | Samsung Electronics Co., Ltd | Method and device for controlling congestion |
| CN109565791B (zh) * | 2016-09-30 | 2023-05-16 | Lg 电子株式会社 | 无线通信系统中基于优先级的终端自主重选资源的方法和装置 |
| JP2020017777A (ja) * | 2016-11-02 | 2020-01-30 | 株式会社Nttドコモ | ユーザ装置及び信号送信方法 |
| CN108282270B (zh) * | 2017-01-06 | 2022-11-08 | 中兴通讯股份有限公司 | 通信信道的传输、接收方法、装置、基站及终端 |
| CN109121209B (zh) * | 2017-06-23 | 2023-12-08 | 北京三星通信技术研究有限公司 | 一种旁路通信中的资源分配方法和设备 |
| CN108633048B (zh) * | 2017-03-24 | 2025-01-10 | 中兴通讯股份有限公司 | 一种资源分配方法、装置及存储介质 |
-
2019
- 2019-01-18 CN CN202210139171.7A patent/CN114423080A/zh active Pending
- 2019-01-18 CN CN201910108398.3A patent/CN111263439A/zh active Pending
-
2020
- 2020-01-17 ES ES20741673T patent/ES3023234T3/es active Active
- 2020-01-17 JP JP2021541214A patent/JP7293366B2/ja active Active
- 2020-01-17 WO PCT/CN2020/072686 patent/WO2020147814A1/zh not_active Ceased
- 2020-01-17 EP EP20741673.6A patent/EP3914003B1/en active Active
-
2021
- 2021-07-16 US US17/377,572 patent/US12177872B2/en active Active
-
2023
- 2023-06-06 JP JP2023093423A patent/JP7642717B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3914003A4 (en) | 2022-06-22 |
| CN111263439A (zh) | 2020-06-09 |
| EP3914003A1 (en) | 2021-11-24 |
| EP3914003B1 (en) | 2025-03-26 |
| US12177872B2 (en) | 2024-12-24 |
| JP2023113833A (ja) | 2023-08-16 |
| JP7642717B2 (ja) | 2025-03-10 |
| WO2020147814A1 (zh) | 2020-07-23 |
| JP7293366B2 (ja) | 2023-06-19 |
| US20210345346A1 (en) | 2021-11-04 |
| CN114423080A (zh) | 2022-04-29 |
| JP2022517635A (ja) | 2022-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI784301B (zh) | 感知及資源分配新無線電(nr)車聯萬物(v2x)方法 | |
| ES2931326T3 (es) | Procedimiento y aparato para la selección de recursos de enlace lateral de dispositivo a dispositivo en un sistema de comunicación inalámbrica | |
| CN112703801B (zh) | 用于新的无线电的车辆到万物(nr v2x)中的自主资源选择的方法和装置 | |
| ES3035867T3 (en) | Information sending method, apparatus and system, and information receiving method, apparatus and system | |
| ES3056983T3 (en) | Apparatus and method for communicating a pusch including uci | |
| ES3001462T3 (en) | Parameter value determination method and device | |
| ES2702473T3 (es) | Aparato y métodos de telecomunicaciones | |
| ES2912528T3 (es) | Método para seleccionar, en el periodo de selección, la subtrama excluyendo la subtrama relacionada con la subtrama en la que se ha realizado la transmisión durante el periodo de detección en un sistema de comunicación inalámbrica, y terminal que lo usa | |
| ES2962441T3 (es) | Métodos y aparato para programación en el enlace ascendente | |
| ES2745765T3 (es) | Método y aparato para implementar un servicio dispositivo a dispositivo (D2D) en un sistema de comunicación inalámbrica | |
| ES2817905T3 (es) | Métodos, estación base y dispositivo inalámbrico para soportar comunicación de radio | |
| ES2861548T3 (es) | Método y aparato de transmisión de servicio | |
| ES3023234T3 (en) | Method and device for resource allocation | |
| EP3593584B1 (en) | Utilization of unused long-term ul assignments | |
| JP2022529576A (ja) | Sl sr/bsr処理のための方法 | |
| ES3058752T3 (en) | Resource configuration method and device | |
| CN110839284A (zh) | 一种调度请求资源确定及配置方法、设备及装置 | |
| US12484046B2 (en) | Pre-configured allocation for non-periodic traffic pattern | |
| EP4346303A1 (en) | Resource reselection method and apparatus, device, and storage medium | |
| ES2645524T3 (es) | Métodos y nodos para controlar transmisiones de enlace ascendente | |
| WO2022197223A1 (en) | Multi-ue semi persistent allocation | |
| WO2026025452A1 (zh) | 信息上报方法、装置、设备及存储介质 | |
| WO2026065310A1 (zh) | 资源指示方法、装置、设备及存储介质 | |
| CN117676721A (zh) | 资源排除方法和相关产品 | |
| WO2022209044A1 (ja) | 通信装置および通信方法 |