ES2972753T3 - Método de detección de terminal y terminal - Google Patents
Método de detección de terminal y terminal Download PDFInfo
- Publication number
- ES2972753T3 ES2972753T3 ES19786025T ES19786025T ES2972753T3 ES 2972753 T3 ES2972753 T3 ES 2972753T3 ES 19786025 T ES19786025 T ES 19786025T ES 19786025 T ES19786025 T ES 19786025T ES 2972753 T3 ES2972753 T3 ES 2972753T3
- Authority
- ES
- Spain
- Prior art keywords
- terminal
- vector
- target
- base station
- normal vector
- 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
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/27—Monitoring; Testing of receivers for locating or positioning the transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0837—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
- H04B7/0842—Weighted combining
- H04B7/086—Weighted combining using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/382—Monitoring; Testing of propagation channels for resource allocation, admission control or handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/32—Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
- H04W36/322—Reselection being triggered by specific parameters by location or mobility data, e.g. speed data by location data
-
- 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
-
- 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/026—Services making use of location information using location based information parameters using orientation information, e.g. compass
-
- 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/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La presente solicitud se relaciona con el campo técnico de terminales, y en ella se divulga un método de detección de terminal y un terminal, que puede resolver los problemas de que un terminal tarde mucho tiempo y tenga baja eficiencia al acceder a una estación base de ondas milimétricas. La solución específica es: adquirir información de la primera posición actual de un terminal, utilizándose la información de la primera posición para indicar una posición actual del terminal como primera posición; cuando la primera información de posición no satisface la segunda información de posición almacenada en el terminal, adquiriendo un primer vector de dirección, siendo el primer vector de dirección un vector de dirección entre una estación base objetivo y el terminal, y siendo la estación base objetivo una estación base a ser accedido por la terminal; adquirir un primer vector normal actual de un plano del conjunto de antenas del terminal; y determinar un primer vector objetivo según el primer vector de dirección y el primer vector normal, utilizándose el primer vector objetivo para indicar al terminal que busque señales enviadas por la estación base objetivo en la dirección del primer vector objetivo. La presente solicitud se puede aplicar al proceso de acceso del terminal a la estación base objetivo. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Método de detección de terminal y terminal
Campo técnico
La presente invención se refiere al campo de las tecnologías de terminales y, en particular, a un método de detección de terminal y a un terminal.
Antecedentes
En el campo de la tecnología de la comunicación, las ondas electromagnéticas con una frecuencia de 24 GHz a 100 GHz se denominan normalmente ondas milimétricas. Generalmente, cuanto mayor es la frecuencia de la onda electromagnética, mayor es la pérdida de espacio.
Para compensar la pérdida espacial de ondas milimétricas, se introduce una técnica de formación de haces de múltiples antenas, que concentra la energía de las señales de ondas milimétricas transmitidas por una estación base de ondas milimétricas en una determinada dirección en un espacio de formación de haces, reduciendo así la pérdida de la energía de las señales de ondas milimétricas en otras direcciones del espacio. Cuando un terminal necesita acceder a la estación base de ondas milimétricas, el terminal puede detectar las señales de ondas milimétricas transmitidas por la estación base de ondas milimétricas en varias direcciones, una por una en el espacio donde está ubicado el terminal, hasta que la señal de ondas milimétricas se detecta en una dirección determinada.
Sin embargo, en el método anterior, cuando el terminal accede a la estación base de ondas milimétricas, el terminal necesita primero atravesar múltiples direcciones para detectar las señales de ondas milimétricas; hasta que se detecta la señal de ondas milimétricas, el terminal puede acceder a la estación base de ondas milimétricas que transmite las señales de ondas milimétricas. Por tanto, el procedimiento para que el terminal acceda a la estación base de ondas milimétricas requiere mucho tiempo y es ineficiente.
El documento US2010/0069070A1 da a conocer métodos y aparatos para usar una ubicación de una estación móvil (MS) para ayudar a la entrada a la red y su inicialización, escaneo y/u operaciones de traspaso en una tecnología de acceso por radio (RAT), tal como WiMAX (interoperabilidad mundial para acceso por microondas).
El documento US2007/0197229A1 da a conocer un sistema para indicar la dirección relativa de una ubicación u objeto objetivo determinado, a partir de la posición actual de un dispositivo de comunicación inalámbrica.
El documento US2015/0189619A1 da a conocer un método, un aparato y un producto de programa informático; las realizaciones de ejemplo proporcionan una estimación de distancia segura, basada en la medición de la dirección. El documento US2012/0320874A1 da a conocer un método para que una estación base soporte la entrada a la red de una estación móvil en un sistema de comunicación.
Compendio
Las realizaciones de la presente invención dan a conocer un método de detección de terminal y un terminal, que pueden resolver problemas de que el procedimiento para que un terminal acceda a una estación base de ondas milimétricas requiere mucho tiempo y es ineficiente.
El problema antes mencionado se resuelve mediante las características de las reivindicaciones independientes. Las realizaciones preferidas se definen en las reivindicaciones dependientes.
En la presente invención, cuando la información de la primera posición actual del terminal no coincide con la información de la segunda posición almacenada en el terminal, el terminal puede determinar el primer vector objetivo según el primer vector de dirección obtenido y el primer vector normal. Dado que el terminal puede determinar el primer vector objetivo según el primer vector de dirección y el primer vector normal, y el primer vector objetivo está configurado para ordenar al terminal que busque la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo, entonces, cuando el terminal accede a la estación base objetivo, el terminal no necesita atravesar múltiples direcciones en el espacio donde está ubicado el terminal para buscar la señal transmitida por la estación base objetivo. Por el contrario, el terminal sólo necesita buscar la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo ordenada por el primer vector objetivo, lo que acorta el tiempo para que el terminal busque señales transmitidas por la estación base objetivo en múltiples direcciones, ahorrando así tiempo del proceso en el que el terminal accede a la estación base objetivo y, por tanto, mejorando la eficiencia del terminal que accede a la estación base objetivo.
Breve descripción de los dibujos
Para ilustrar más claramente las soluciones técnicas de la presente invención, los dibujos utilizados en la presente invención se describirán brevemente a continuación. Una persona con conocimientos habituales en la materia puede derivar otros dibujos a partir de estos dibujos adjuntos sin esfuerzos creativos.
La figura 1 es un diagrama de arquitectura esquemático de un sistema operativo Android según una realización de la presente invención;
la figura 2 es un primer diagrama de flujo de un método de detección de terminal según una realización de la presente invención;
la figura 3 es un diagrama esquemático de un ejemplo de una relación entre un ángulo de rotación y un primer vector normal según una realización de la presente invención;
la figura 4 es un segundo diagrama de flujo de un método de detección de terminal según una realización de la presente invención;
la figura 5 es un tercer diagrama de flujo de un método de detección de terminal según una realización de la presente invención;
la figura 6 es un primer diagrama estructural esquemático de un terminal según una realización de la presente invención;
la figura 7 es un segundo diagrama estructural esquemático de un terminal según una realización de la presente invención; y
la figura 8 es un diagrama estructural esquemático de la estructura de hardware de un terminal según una realización de la presente invención.
Descripción detallada
Las soluciones técnicas en las realizaciones de la presente invención se describirán a continuación de manera clara y completa junto con los dibujos en las realizaciones de la presente invención.
Los términos como "primero" y "segundo" utilizados en la descripción y las reivindicaciones se utilizan para diferenciar objetos similares, y no para representar un orden específico de los objetos. Por ejemplo, la información de la primera posición y la información de la segunda posición, y similares, se utilizan para distinguir información de ubicación diferente, y no para representar un orden específico de información de ubicación. En la descripción de la presente invención, el significado de "una pluralidad" significa dos o más a menos que se indique lo contrario.
El término "y/o" en este contexto describe una relación de asociación de objetos asociados, que indica que puede haber tres relaciones, por ejemplo, A y/o B, significa que hay tres casos de incluir un A solo, incluir un B solo, e incluir tanto A como B.
En la presente invención, los términos "a modo de ejemplo" o "por ejemplo" se utilizan como ejemplos, casos o ilustraciones. Cualquier realización o esquema de diseño descrito en la presente invención como "a modo de ejemplo" o "por ejemplo" no debe interpretarse como más preferido o ventajoso que otras realizaciones o esquema de diseño. Específicamente, términos como "a modo de ejemplo" o "por ejemplo" pretenden presentar conceptos de una manera específica.
Una realización de la presente invención da a conocer un método de detección de terminal y un terminal, que se pueden aplicar a un proceso en el que un terminal accede a una estación base objetivo. Específicamente, se puede aplicar a un proceso en el que el terminal busca una señal transmitida por la estación base objetivo en una dirección de un primer vector objetivo determinado, y accede a la estación base objetivo. El método de detección de terminal y el terminal dados a conocer en las realizaciones de la presente invención pueden resolver el problema en la materia relacionada de que el procedimiento para que el terminal acceda a la estación base de ondas milimétricas requiere mucho tiempo y es ineficiente.
El terminal en una realización de la presente invención puede ser un terminal que tiene un sistema operativo. El sistema operativo puede ser un sistema operativo Android (Android), o puede ser un sistema operativo iOS, o también pueden ser otros posibles sistemas operativos, que no están específicamente limitados en esta realización. A continuación, se toma el sistema operativo Android como ejemplo para ilustrar un entorno de software aplicado mediante el método de detección de terminal dado a conocer en la realización de la presente invención.
La figura 1 es un diagrama de arquitectura esquemático de un posible sistema operativo Android según una realización de la presente invención. Como se muestra en la figura 1, la arquitectura del sistema operativo Android incluye cuatro capas, a saber: una capa de aplicaciones, una capa de marco de aplicaciones, una capa de biblioteca en tiempo de ejecución del sistema y una capa de núcleo (que puede ser, específicamente, una capa de núcleo de Linux).
La capa de aplicaciones incluye varias aplicaciones (incluidas aplicaciones del sistema y aplicaciones de terceros) en el sistema operativo Android.
La capa del marco de aplicaciones es un marco de las aplicaciones, y los desarrolladores pueden desarrollar algunas aplicaciones en base a la capa del marco de la aplicación, cumpliendo al mismo tiempo los principios de desarrollo del marco de las aplicaciones.
La capa de biblioteca en tiempo de ejecución del sistema incluye bibliotecas (también conocidas como bibliotecas del sistema) y el entorno en tiempo de ejecución del sistema operativo Android. La biblioteca proporciona principalmente diversos recursos requeridos por el sistema operativo Android. El entorno en tiempo de ejecución del sistema operativo Android se utiliza para proporcionar un entorno de software para el sistema operativo Android. La capa del núcleo es una capa del sistema operativo del sistema operativo Android y pertenece a una capa inferior del software del sistema operativo Android. La capa del núcleo proporciona servicios centrales del sistema y controladores relacionados con el hardware para el sistema operativo Android basado en un núcleo de Linux.
Tomando el sistema operativo Android como ejemplo, en una realización de la presente invención, los desarrolladores pueden desarrollar programas de software que implementen el método de detección de terminal dado a conocer en las realizaciones de la presente invención basándose en la arquitectura del sistema del sistema operativo Android, como se muestra en la figura 1, de modo que el método de detección de terminal pueda ejecutarse según el sistema operativo Android, como se muestra en la figura 1. Es decir, un procesador o el terminal puede implementar el método de detección de terminal dado a conocer en la realización de la presente invención ejecutando el programa de software en el sistema operativo Android.
En una primera realización de la presente invención, se describe específicamente un método para obtener un primer vector objetivo mediante un terminal cuando la información de la primera posición no coincide con la información de la segunda posición. Específicamente, la figura 2 muestra un método de detección de terminal dado a conocer en una realización de la presente invención y este método puede ser operado por un terminal que tiene el sistema operativo Android, como se muestra en la figura 1. Como se muestra en la figura 2, el método de detección de terminal incluye las etapas 201-204.
Etapa 201: obtener, mediante el terminal, información de la primera posición actual del terminal.
En la realización de la presente invención, la información de la primera posición está configurada para indicar que una posición donde se encuentra actualmente el terminal es una primera posición.
Opcionalmente, en la realización de la invención, el terminal puede obtener la información de la primera posición actual del terminal a través de posicionamiento por satélite, posicionamiento asistido por sensores, posicionamiento por Bluetooth, posicionamiento de fidelidad inalámbrica (Wireless-Fidelity, WiFi) o posicionamiento de red móvil, etc. Opcionalmente, en la realización de la invención, la primera posición puede ser las primeras latitud y longitud en las que se encuentra actualmente el terminal.
Etapa 202: cuando la información de la primera posición no coincide con la información de la segunda posición almacenada en el terminal, obtener, mediante el terminal, un primer vector de dirección.
En la realización de la presente invención, el primer vector de dirección es un vector de dirección entre una estación base objetivo y el terminal. La estación base objetivo es una estación base a la que accede el terminal.
En la realización de la presente invención, después de que el terminal obtiene la información de la primera posición, el terminal puede comparar la información de la primera posición con la información de la segunda posición almacenada en el terminal, para determinar si la información de la primera posición coincide con la información de la segunda posición.
En la realización de la presente invención, cuando la información de la primera posición actual del terminal no coincide con la información de la segunda posición almacenada en el terminal, esto indica que el terminal no accede a la estación base objetivo en la primera posición, y, a continuación, el terminal puede obtener un vector de dirección entre la estación base objetivo y el terminal.
Opcionalmente, en la realización de la presente invención, el terminal puede calcular una diferencia entre la primera posición indicada por la información de la primera posición y la segunda posición indicada por la información de la segunda posición, y determinar si la diferencia está fuera de un rango preestablecido, para determinar si la información de la primera posición coincide con la información de la segunda posición.
Opcionalmente, en la realización de la presente invención, el terminal puede obtener por adelantado información de la tercera posición de la estación base objetivo. La información de la tercera posición está configurada para indicar una tercera posición donde se encuentra actualmente la estación base objetivo. A continuación, el primer vector de dirección se determina según la información de la tercera posición y la información de la primera posición.
Opcionalmente, en la realización de la invención, la tercera posición puede ser las segundas latitud y longitud donde se encuentra actualmente la estación base objetivo.
Opcionalmente, en la realización de la invención, el terminal puede realizar interacción de datos con la estación base objetivo a través de una red móvil o una red de área local inalámbrica (por ejemplo, el terminal transmite un mensaje de solicitud de posición a la estación base objetivo), para obtener la información de la tercera posición.
Por ejemplo, el terminal obtiene de antemano las segundas latitud y longitud donde se encuentra la estación base objetivo. A continuación, el terminal mapea las primeras latitud y longitud y las segundas latitud y longitud a un sistema de coordenadas geográficas preestablecido en el terminal, respectivamente, y determina una línea entre los dos puntos mapeados al sistema de coordenadas geográficas como el primer vector de dirección.
Por ejemplo, como se muestra en la figura 3, el terminal mapea las primeras latitud y longitud y las segundas latitud y longitud al sistema de coordenadas geográficas preestablecido en el terminal, respectivamente, que son respectivamente los puntos A y B en la figura 3. El terminal determina una línea entre los puntos A y B como el primer vector de dirección, es decir, el primer vector de dirección es un vector.
Opcionalmente, en la realización de la invención, la estación base objetivo puede ser una estación base de ondas milimétricas. La estación base de ondas milimétricas es una estación base que transmite señales de ondas milimétricas. Las señales de ondas milimétricas transmitidas por la estación base de ondas milimétricas tienen una frecuencia de 24 GHz a 100 GHz.
Etapa 203: obtener, mediante el terminal, un primer vector normal actual de un plano del conjunto de antenas del terminal.
Opcionalmente, en la realización de la presente invención, junto con la figura 2, como se muestra en la figura 4, la etapa 203 anterior puede implementarse específicamente mediante las etapas 203a y 203b.
Etapa 203a: obtener, mediante el terminal, un ángulo de rotación actual del terminal.
En la realización de la presente invención, el ángulo de rotación es un ángulo en el que un eje del terminal gira con respecto a un vector normal inicial del plano del conjunto de antenas del terminal, donde antes de girar el eje, una dirección del eje es lo mismo que una dirección del vector normal inicial.
Opcionalmente, en la realización de la presente invención, el terminal puede medir el ángulo de rotación actual del terminal a través de un sensor (es decir, un giroscopio, un acelerómetro de gravedad, una brújula, etc.) del terminal. Por ejemplo, como se muestra en la figura 3, la primera posición donde está ubicado el terminal es las primeras latitud y longitud, y se proyecta a un sistema de coordenadas geográficas como un punto A. Un vector normal inicial del plano del conjunto de antenas del terminal es un vector. Un eje del terminal es r. Una dirección del eje r es la misma que la dirección del vector. Después de que el eje r del terminal gire con respecto al vector, a continuación el eje es un eje t. El terminal mide un ángulo entre el eje r y el eje t por medio del sensor, obteniendo así un ángulo de rotación 0.
Etapa 203b: obtener, mediante el terminal, un primer vector normal, según el ángulo de rotación y el vector normal inicial.
Por ejemplo, como se muestra en la figura 3, un primer vector normal actual del plano del conjunto de antenas del terminal, obtenido por el terminal según el ángulo de rotación 0 y el vector normal inicial, es un vector.
Etapa 204: según el primer vector de dirección y el primer vector normal, determinar, mediante el terminal, un primer vector objetivo.
En la realización de la presente invención, el primer vector objetivo está configurado para ordenar al terminal que busque una señal transmitida por la estación base objetivo en una dirección del primer vector objetivo.
En la realización de la presente invención, el primer vector objetivo es un vector desplazado del primer vector de dirección con respecto al primer vector normal.
Opcionalmente, en la realización de la invención, la etapa 204 anterior puede implementarse específicamente mediante la etapa 204a.
Etapa 204a: calcular, mediante el terminal, una diferencia entre el primer vector de dirección y el primer vector normal para obtener el primer vector objetivo.
Por ejemplo, el terminal calcula una diferencia entre el primer vector de dirección y el primer vector normal para obtener un primer vector objetivo.
Según el método de detección de terminal dado a conocer en la realización de la presente invención, cuando la información de la primera posición actual del terminal no coincide con la información de la segunda posición almacenada en el terminal, el terminal puede determinar el primer vector objetivo según el primer vector de dirección obtenido y el primer vector normal. Dado que el terminal puede determinar el primer vector objetivo según el primer vector de dirección y el primer vector normal, y el primer vector objetivo está configurado para ordenar al terminal que busque la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo, entonces, cuando el terminal accede a la estación base objetivo, el terminal no necesita atravesar múltiples direcciones en el espacio donde está ubicado el terminal para buscar la señal transmitida por la estación base objetivo. Por el contrario, el terminal sólo necesita buscar la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo ordenada por el primer vector objetivo, lo que acorta el tiempo para que el terminal busque señales transmitidas por la estación base objetivo en múltiples direcciones, ahorrando así tiempo del proceso en el que el terminal accede a la estación base objetivo y, por tanto, mejorando la eficiencia del terminal que accede a la estación base objetivo.
Opcionalmente, en la realización de la presente invención, después de la etapa 204 anterior, el método de detección de terminal dado a conocer en la realización de la presente invención incluye además la etapa 501.
Etapa 501: ajustar, mediante el terminal, la dirección del haz del conjunto de antenas del terminal para que sea la misma que la dirección del primer vector objetivo.
Opcionalmente, en la realización de la presente invención, después de determinar el primer vector objetivo, el terminal puede cambiar la dirección del haz del conjunto de antenas del terminal para que sea la misma que la dirección del primer vector objetivo, mediante ajustar las ganancias de los amplificadores en múltiples rutas del conjunto de antenas del terminal y las fases de múltiples moduladores de fase.
Después de que el terminal determine el primer vector objetivo, el terminal puede ajustar la dirección del haz del conjunto de antenas del terminal para que sea la misma que la dirección del primer vector objetivo, consiguiendo así la alineación de una dirección de transmisión del haz de la estación base objetivo y una dirección de recepción del haz del terminal, y luego facilitar que el terminal busque señales transmitidas por la estación base objetivo en la dirección del primer vector objetivo.
Opcionalmente, en la realización de la presente invención, después de la etapa 501 anterior, el método de detección de terminal dado a conocer en la realización de la presente invención incluye además las etapas 601 y 602.
Etapa 601: buscar, mediante el terminal, una señal transmitida por la estación base objetivo en la dirección del primer vector objetivo.
En la realización de la presente invención, después de que el terminal ajusta la dirección del haz del conjunto de antenas del terminal para que sea la misma que la dirección del primer vector objetivo, el terminal escanea y busca la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo.
Etapa 602: cuando el terminal ha buscado la señal transmitida por la estación base objetivo, transmitir un mensaje de solicitud para establecer conexión con la estación base objetivo.
En la realización de la presente invención, en caso de que el terminal haya buscado la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo, el terminal puede transmitir un mensaje de solicitud para establecer conexión con la estación base objetivo para conseguir un acceso rápido a la estación base objetivo. Cabe señalar que, en la realización de la presente invención, en caso de que el terminal no busque la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo, la etapa 202 a la etapa 204 en la figura 2 se pueden realizar repetidamente para volver a determinar el primer vector objetivo.
En una segunda realización de la presente invención, se describe específicamente un método para obtener un tercer vector objetivo mediante un terminal cuando la información de la primera posición coincide con la información de la segunda posición. Específicamente, la figura 5 muestra otro método de detección de terminal dado a conocer en una realización de la presente invención, y este método puede ser operado por un terminal que tiene el sistema operativo Android, como se muestra en la figura 1. Como se muestra en la figura 5, el método de detección de terminal incluye la etapa 201 y las etapas 701-703.
Etapa 201: obtener, mediante el terminal, información de la primera posición actual del terminal.
En la realización de la presente invención, la información de la primera posición está configurada para indicar que una posición donde se encuentra actualmente el terminal es una primera posición.
Etapa 701: cuando la información de la primera posición coincide con la información de la segunda posición, obtener, mediante el terminal, un segundo vector normal y un segundo vector objetivo correspondientes a la información de la segunda posición.
Opcionalmente, en la realización de la presente invención, el terminal puede calcular una diferencia entre la primera posición indicada por la información de la primera posición y una segunda posición indicada por la información de la segunda posición, y determinar si la diferencia está dentro de un rango preestablecido para determinar si la información de la primera posición coincide con la información de la segunda posición.
En la realización de la presente invención, cuando la información de la primera posición actual del terminal coincide con la información de la segunda posición almacenada en el terminal, esto indica que el terminal ha accedido a la estación base objetivo en la segunda posición, y el terminal puede buscar, en el terminal, el segundo vector normal y el segundo vector objetivo correspondientes a la información de la segunda posición.
Opcionalmente, en la realización de la presente invención, antes de la etapa 701, el método de detección de terminal dado a conocer en la realización de la presente invención incluye además la etapa 801.
Etapa 801: almacenar, mediante el terminal, la información de la segunda posición, el segundo vector normal y el segundo vector objetivo en el terminal.
Opcionalmente, en la realización de la presente invención, el terminal puede almacenar correspondencia entre la información de la segunda posición, el segundo vector normal y el segundo vector objetivo con una lista. Es decir, la información de la segunda posición corresponde únicamente a un segundo vector normal y un segundo vector objetivo. En la realización de la presente invención, el segundo vector objetivo está configurado para ordenar al terminal que busque la señal transmitida por la estación base objetivo en la dirección del segundo vector objetivo.
Etapa 702: obtener, mediante el terminal, un primer vector normal actual de un plano del conjunto de antenas del terminal.
En la realización de la presente invención, el primer vector normal obtenido por el terminal al realizar la etapa 702 puede ser igual o diferente del primer vector normal obtenido por el terminal al realizar la etapa 203, y la situación específica se determina en base a un ángulo de rotación actual del terminal.
Cabe señalar que, en la realización de la presente invención, en la etapa 702 anterior, el método para que el terminal obtenga el primer vector normal puede hacer referencia a la descripción específica de la etapa 203 en la realización anterior, y no se vuelven a describir los detalles aquí.
Etapa 703: determinar, mediante el terminal, un tercer vector objetivo según el primer vector normal, el segundo vector normal y el segundo vector objetivo.
En la realización de la presente invención, el tercer vector objetivo está configurado para ordenar al terminal que busque señales transmitidas por la estación base objetivo en la dirección del tercer vector objetivo.
Opcionalmente, en la realización de la presente invención, la etapa 703 anterior puede implementarse específicamente mediante las etapas 703a y 703b.
Etapa 703a: calcular, mediante el terminal, una diferencia entre el primer vector normal y el segundo vector normal para obtener un primer vector.
En la realización de la presente invención, el terminal puede obtener el primer vector calculando la diferencia entre el primer vector normal y el segundo vector normal en la etapa 702. El primer vector puede reflejar un cambio entre el primer vector normal cuando el terminal está en la primera posición y el segundo vector normal cuando el terminal está en la segunda posición, es decir, un cambio entre un ángulo de rotación cuando el terminal está en la primera posición y un ángulo de rotación cuando el terminal está en la segunda posición.
Etapa 703b: calcular, mediante el terminal, una suma del primer vector y el segundo vector objetivo para obtener el tercer vector objetivo.
Cuando la información de la primera posición coincide con la información de la segunda posición, el terminal puede determinar el tercer vector objetivo según el primer vector normal, el segundo vector normal y el segundo vector objetivo, y el tercer vector objetivo está configurado para ordenar al terminal que busque señales transmitidas por la estación base objetivo en la dirección del tercer vector objetivo. Por tanto, cuando el terminal accede a la estación base objetivo, el terminal no necesita atravesar múltiples direcciones en el espacio donde está situado el terminal para buscar la señal transmitida por la estación base objetivo. Por el contrario, el terminal sólo necesita buscar la señal transmitida por la estación base objetivo en la dirección del tercer vector objetivo ordenada por el tercer vector objetivo, lo que acorta el tiempo para que el terminal busque señales transmitidas por la estación base objetivo en múltiples direcciones, ahorrando así tiempo del proceso en el que el terminal accede a la estación base objetivo y, por tanto, mejorando la eficiencia del terminal que accede a la estación base objetivo.
Opcionalmente, en la realización de la presente invención, después de la etapa 703 anterior, el método de detección de terminal dado a conocer en la realización de la presente invención incluye además la etapa 901.
Etapa 901: ajustar, mediante el terminal, la dirección del haz del conjunto de antenas del terminal para que sea la misma que la dirección del tercer vector objetivo.
Opcionalmente, en la realización de la presente invención, después de que el terminal determine el tercer vector objetivo, el terminal puede cambiar la dirección del haz del conjunto de antenas del terminal para que sea la misma que la dirección del tercer vector objetivo, mediante ajustar las ganancias de amplificadores en múltiples rutas del conjunto de antenas del terminal y las fases de múltiples moduladores de fase.
Después de que el terminal determine el tercer vector objetivo, el terminal puede ajustar la dirección del haz del conjunto de antenas del terminal para que sea la misma que la dirección del tercer vector objetivo, consiguiendo así la alineación de una dirección de transmisión del haz de la estación base objetivo y una dirección de recepción del haz del terminal, y facilitar entonces que el terminal busque señales transmitidas por la estación base objetivo en la dirección del tercer vector objetivo.
Opcionalmente, en la realización de la presente invención, después de la etapa 901 anterior, el método de detección de terminal dado a conocer en la realización de la presente invención incluye además las etapas 1001 y 1002.
Etapa 1001: buscar, mediante el terminal, una señal transmitida por la estación base objetivo en la dirección del tercer vector objetivo.
Etapa 1002: cuando el terminal ha buscado la señal transmitida por la estación base objetivo, transmitir un mensaje de solicitud para establecer conexión con la estación base objetivo.
En la realización de la presente invención, en caso de que el terminal haya buscado la señal transmitida por la estación base objetivo en la dirección del tercer vector objetivo, el terminal puede transmitir un mensaje de solicitud para establecer conexión con la estación base objetivo para conseguir un acceso rápido a la estación base objetivo. Cabe señalar que, en la realización de la presente invención, en caso de que el terminal no busque la señal transmitida por la estación base objetivo en la dirección del tercer vector objetivo, la etapa 701 a la etapa 703 en la figura 5 se pueden realizar repetidamente para redeterminar el tercer vector objetivo.
En una tercera realización de la presente invención, la figura 6 es un diagrama estructural esquemático de un terminal involucrado en la realización de la presente invención. Como se muestra en la figura 6, un terminal 60 puede incluir: una unidad de obtención 61 y una unidad de determinación 62.
La unidad de obtención 61 está configurada para obtener información de la primera posición actual del terminal 60. La información de la primera posición está configurada para indicar que una posición donde se encuentra actualmente el terminal 60 es una primera posición. La unidad de obtención 61 está configurada además para, cuando la información de la primera posición no coincide con la información de la segunda posición almacenada en el terminal 60, obtener un primer vector de dirección. El primer vector de dirección es un vector de dirección entre una estación base objetivo y el terminal 60. La estación base objetivo es una estación base a la que accede el terminal 60. La unidad de obtención 61 está configurada además para obtener un primer vector normal actual de un plano del conjunto de antenas del terminal 60. La unidad de determinación 62 está configurada para, según el primer vector de dirección y el primer vector normal obtenidos por la unidad de obtención 61, determinar un primer vector objetivo. El primer vector objetivo está configurado para ordenar al terminal 60 que busque una señal transmitida por la estación base objetivo en una dirección del primer vector objetivo.
En una posible implementación, la unidad de obtención 61 está configurada además para, cuando la información de la primera posición coincide con la información de la segunda posición, obtener un segundo vector normal y un segundo vector objetivo correspondientes a la información de la segunda posición. La unidad de obtención 61 está configurada además para obtener un primer vector normal actual de un plano del conjunto de antenas del terminal. La unidad de determinación 62 está configurada además para determinar un tercer vector objetivo según el primer vector normal, el segundo vector normal y el segundo vector objetivo obtenidos por la unidad de obtención 61. El tercer vector objetivo está configurado para ordenar al terminal 60 que busque señales transmitidas por la estación base objetivo en la dirección del tercer vector objetivo.
En una posible implementación, la unidad de obtención 61 está configurada específicamente para: obtener un ángulo de rotación actual del terminal 60, donde el ángulo de rotación es un ángulo en el que un eje del terminal 60 gira con respecto a un vector normal inicial del plano del conjunto de antenas del terminal 60, donde antes de girar el eje, una dirección del eje es la misma que una dirección del vector normal inicial; y obtener un primer vector normal según el ángulo de rotación y el vector normal inicial.
En una posible implementación, la unidad de determinación 62 está configurada específicamente para calcular una diferencia entre el primer vector de dirección y el primer vector normal para obtener el primer vector objetivo.
En una posible implementación, la unidad de determinación 62 está configurada específicamente para: calcular una diferencia entre el primer vector normal y el segundo vector normal para obtener un primer vector; y calcular una suma del primer vector y el segundo vector objetivo para obtener el tercer vector objetivo.
En una posible manera de implementación, como se muestra en la figura 7, el terminal 60 en la figura 6 incluye además una unidad de ajuste 63. La unidad de ajuste está configurada para, después de que la unidad de determinación 62 determine el primer vector objetivo según el primer vector de dirección y el primer vector normal, ajustar una dirección del haz del conjunto de antenas del terminal 60 para que sea la misma que una dirección del primer vector objetivo determinado por la unidad de determinación 62.
En una posible manera de implementación, el terminal 60 en la realización de la presente invención incluye además una unidad de búsqueda y una unidad de transmisión. La unidad de búsqueda está configurada para, después de que la unidad de ajuste 63 ajuste la dirección del haz del conjunto de antenas del terminal 60 para que sea la misma que la dirección del primer vector objetivo, buscar una señal transmitida por la estación base objetivo en la dirección del primer vector objetivo. La unidad de transmisión está configurada para, cuando la unidad de búsqueda ha buscado la señal, transmitir un mensaje de solicitud para establecer conexión con la estación base objetivo.
El terminal 60 dado a conocer en la realización de la presente invención puede implementar varios procedimientos implementados por el terminal en las realizaciones de métodos anteriores. Para evitar repeticiones, no se vuelven a describir aquí descripciones detalladas.
Según el terminal dado a conocer en la realización de la presente invención, cuando la información de la primera posición actual del terminal no coincide con la información de la segunda posición almacenada en el terminal, el terminal puede determinar el primer vector objetivo según el primer vector de dirección obtenido y el primer vector normal. Dado que el terminal puede determinar el primer vector objetivo según el primer vector de dirección y el primer vector normal, y el primer vector objetivo está configurado para ordenar al terminal que busque la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo, entonces, cuando el terminal accede a la estación base objetivo, el terminal no necesita atravesar múltiples direcciones en el espacio donde está ubicado el terminal para buscar la señal transmitida por la estación base objetivo. Por el contrario, el terminal sólo necesita buscar la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo ordenada por el primer vector objetivo, lo que acorta el tiempo para que el terminal busque señales transmitidas por la estación base objetivo en múltiples direcciones, ahorrando así tiempo del proceso en el que el terminal accede a la estación base objetivo y, por tanto, mejorando la eficiencia del terminal que accede a la estación base objetivo.
En una cuarta realización de la presente invención, la figura 8 es un diagrama esquemático de una estructura de hardware de un terminal que implementa varias realizaciones de la presente invención. Como se muestra en la figura 8, un terminal 100 incluye, pero no se limita a, una unidad de radiofrecuencia 101, un módulo de red 102, una unidad de salida de audio 103, una unidad de entrada 104, un sensor 105, una unidad de visualización 106, una unidad de entrada de usuario 107, una unidad de interfaz 108, una memoria 109, un procesador 110 y una fuente de alimentación 111.
Un experto en la materia puede entender que el terminal no se limita a la estructura del terminal mostrado en la figura 8. El terminal puede incluir más o menos piezas que las que se muestran en la figura, o algunas piezas pueden estar combinadas, o la disposición de las piezas puede ser diferente. En esta realización de esta aplicación, el terminal incluye, entre otros, un teléfono móvil, una tableta, un ordenador portátil, un ordenador de bolsillo, una terminal para vehículos, un dispositivo ponible, un podómetro y similares.
El procesador 110 puede configurarse para obtener información de la primera posición actual del terminal, donde la información de la primera posición está configurada para indicar que una posición en la que se encuentra actualmente el terminal es una primera posición; cuando la información de la primera posición no coincide con la información de la segunda posición almacenada en el terminal, obtener un primer vector de dirección, donde el primer vector de dirección es un vector de dirección entre una estación base objetivo y el terminal y la estación base objetivo es una estación base a acceder por el terminal; obtener un primer vector normal actual de un plano del conjunto de antenas del terminal; según el primer vector de dirección y el primer vector normal, determinar un primer vector objetivo, donde el primer vector objetivo está configurado para ordenar al terminal que busque una señal transmitida por la estación base objetivo en una dirección del primer vector objetivo.
Según el terminal dado a conocer en la realización de la presente invención, cuando la información de la primera posición actual del terminal no coincide con la información de la segunda posición almacenada en el terminal, el terminal puede determinar el primer vector objetivo según el primer vector de dirección obtenido y el primer vector normal. Dado que el terminal puede determinar el primer vector objetivo según el primer vector de dirección y el primer vector normal, y el primer vector objetivo está configurado para ordenar al terminal que busque la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo, entonces, cuando el terminal accede a la estación base objetivo, el terminal no necesita atravesar múltiples direcciones en el espacio donde está ubicado el terminal para buscar la señal transmitida por la estación base objetivo. Por el contrario, el terminal sólo necesita buscar la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo ordenada por el primer vector objetivo, lo que acorta el tiempo para que el terminal busque señales transmitidas por la estación base objetivo en múltiples direcciones, ahorrando así tiempo del proceso en el que el terminal accede a la estación base objetivo y, por tanto, mejorando la eficiencia del terminal que accede a la estación base objetivo.
Debe entenderse que, en esta realización de la presente invención, el sistema de radiofrecuencia 101 puede configurarse para recibir y enviar señales en un proceso de recepción o transmisión de información o de llamada. Específicamente, después de recibir datos de enlace descendente desde una estación base, el sistema de radiofrecuencia 101 transmite los datos de enlace descendente al procesador 110 para su procesamiento. Además, el sistema de radiofrecuencia 101 transmite datos de enlace ascendente a la estación base. Generalmente, el sistema de radiofrecuencia 101 incluye, entre otros, una antena, al menos un amplificador, un transceptor, un acoplador, un amplificador de bajo ruido, un duplexor y similares. Además, el sistema de radiofrecuencia 101 puede comunicarse además con una red y otro dispositivo usando un sistema de comunicaciones inalámbricas.
El terminal proporciona acceso inalámbrico a internet de banda ancha a un usuario usando el módulo de red 102, por ejemplo, ayuda al usuario a enviar y recibir correos electrónicos, navegar por páginas web y acceder a medios de transmisión por secuencias.
La unidad de salida de audio 103 puede convertir datos de audio recibidos por el sistema de radiofrecuencia 101 o el módulo de red 102 o datos de audio almacenados en la memoria 109 en una señal de audio, y emitir la señal de audio como un sonido. Además, la unidad de salida de audio 103 puede proporcionar además una salida de audio (por ejemplo, un sonido de recepción de señal de llamada o un sonido de recepción de mensaje) relacionada con una función específica realizada por el terminal 100. La unidad de salida de audio 103 incluye un altavoz, un timbre, receptor de teléfono y similares.
La unidad de entrada 104 está configurada para recibir una señal de audio o vídeo. La unidad de entrada 104 puede incluir una unidad de procesamiento de gráficos (Graphics Processing Unit, GPU) 1041 y un micrófono 1042. La unidad de procesamiento de gráficos 1041 procesa una imagen fija o datos de imagen de un vídeo obtenido por un aparato de captura de imágenes (por ejemplo, una cámara) en un modo de captura de vídeo o en un modo de captura de imágenes. Un cuadro de imagen procesado puede visualizarse en la unidad de visualización 106. El cuadro de imagen procesado por la unidad de procesamiento de gráficos 1041 puede almacenarse en la memoria 109 (u otro medio de almacenamiento), o transmitirse mediante el sistema de radiofrecuencia 101 o el módulo de red 102. El micrófono 1042 puede recibir un sonido y puede procesar el sonido en datos de audio. Los datos de audio procesados pueden convertirse en un modo de llamada telefónica a un formato que puede transmitirse mediante el sistema de radiofrecuencia 101 a una estación base de comunicaciones móviles para su salida.
El terminal 100 incluye además al menos un sensor 105, por ejemplo, un sensor de luz, un sensor de movimiento y otros sensores. Específicamente, el sensor de luz incluye un sensor de luz ambiental y un sensor de proximidad, donde el sensor de luz ambiental puede ajustar la luminancia de un panel de visualización 1061 en función del brillo de la luz ambiental, y el sensor de proximidad puede apagar y/o retroiluminar el panel de visualización 1061 cuando el terminal 100 se mueve hacia una oreja. Como tipo de sensor de movimiento, un sensor acelerómetro puede detectar magnitudes de aceleración en todas las direcciones (generalmente tres ejes), y cuando el sensor acelerómetro está estacionario, puede detectar una magnitud y una dirección de gravedad, y puede configurarse para reconocer una postura del terminal (tal como cambiar entre paisaje y retrato, juegos relacionados y calibración de postura del magnetómetro), implementar funciones relacionadas con el reconocimiento de vibraciones (como un podómetro y una carrera), y similares. El sensor 105 puede incluir además un sensor de huellas dactilares, un sensor de presión, un sensor de iris, un sensor molecular, un giroscopio, un barómetro, un higrómetro, un termómetro, un sensor de infrarrojos y similares. Los detalles no se describen aquí.
La unidad de visualización 106 está configurada para mostrar información introducida por el usuario o información proporcionada para el usuario. La unidad de visualización 106 puede incluir un panel de visualización 1061. El panel de visualización 1061 puede configurarse en forma de una pantalla de cristal líquido (Liquid Crystal Display, LCD), un diodo orgánico emisor de luz (Organic Light-Emitting Diode, OLED), o similar.
La unidad de entrada de usuario 107 puede configurarse para recibir información de dígitos o caracteres de entrada y generar una entrada de señal clave relacionada con una configuración de usuario y control de función del terminal. Específicamente, la unidad de entrada de usuario 107 incluye un panel táctil 1071 y otros dispositivos de entrada 1072. El panel táctil 1071, también denominado pantalla táctil, puede capturar una operación táctil del usuario en, o cerca del panel táctil (por ejemplo, una operación realizada por el usuario utilizando cualquier objeto o accesorio apropiado tal como un dedo o un lápiz en el panel táctil 1071 o cerca del panel táctil 1071). El panel táctil 1071 puede incluir dos partes: un aparato de detección táctil y un controlador táctil. El aparato de detección táctil detecta una dirección táctil del usuario, detecta una señal generada por la operación táctil y transmite la señal al controlador táctil. El controlador táctil recibe la señal táctil desde el aparato de detección táctil, convierte la señal táctil en coordenadas del punto táctil, transmite las coordenadas del punto táctil al procesador 110, recibe una orden transmitida por el procesador 110 y ejecuta la orden. Además, el panel táctil 1071 puede ser un panel táctil resistivo, un panel táctil capacitivo, un panel táctil de infrarrojos o un panel táctil de ondas acústicas de superficie. Además del panel táctil 1071, la unidad de entrada de usuario 107 puede incluir además los otros dispositivos de entrada 1072. Específicamente, los otros dispositivos de entrada 1072 pueden incluir, entre otros, un teclado físico, una tecla de función (tal como una tecla de control de volumen o una tecla de encendido/apagado), una rueda de desplazamiento, un ratón, una palanca de mando y similares. Los detalles no se describen aquí.
Además, el panel táctil 1071 puede cubrir el panel de visualización 1061. Cuando el panel táctil 1071 detecta una operación táctil en, o cerca del panel táctil, el panel táctil 1071 transmite la operación táctil al procesador 110 para determinar un tipo de evento táctil. A continuación, el procesador 110 proporciona una salida visual correspondiente en el panel de visualización 1061 en función del tipo de evento táctil. Aunque el panel táctil 1071 y el panel de visualización 1061 se usan como dos componentes independientes para implementar funciones de entrada y salida del terminal móvil en la figura 8, el panel táctil 1071 y el panel de visualización 1061 pueden integrarse para implementar las funciones de entrada y salida del terminal en algunas realizaciones. Esto no está específicamente limitado en el presente documento.
La unidad de interfaz 108 es una interfaz para conectar un aparato externo al terminal 100. Por ejemplo, el aparato externo puede incluir un puerto para auriculares con cable o inalámbrico, un puerto de alimentación externo (o cargador de batería), un puerto de datos con cable o inalámbrico, un puerto de tarjeta de memoria, un puerto para conectar un aparato que tiene un módulo de reconocimiento, un puerto de entrada/salida (E/S) de audio, un puerto de E/S de vídeo, un puerto de auriculares y similares. La unidad de interfaz 108 puede configurarse para recibir una entrada (por ejemplo, información de datos o alimentación) desde el aparato externo, y transmitir la entrada recibida a uno o más componentes en el terminal 100, o puede configurarse para transmitir datos entre el terminal y el aparato externo.
La memoria 109 puede configurarse para almacenar un programa de software y varios tipos de datos. La memoria 109 puede incluir principalmente un área de almacenamiento de programas y un área de almacenamiento de datos. El área de almacenamiento de programas puede almacenar un sistema operativo, un programa de aplicación requerido por al menos una función (tal como una función de reproducción de audio o una función de reproducción de imágenes), o similares. El área de almacenamiento de datos puede almacenar datos (tales como datos de audio o una guía telefónica) que se crean en función del uso del teléfono móvil o similar. Además, la memoria 109 puede incluir una memoria de acceso aleatorio de alta velocidad, y puede incluir además una memoria no volátil, por ejemplo, al menos un dispositivo de almacenamiento en disco magnético, una memoria flash u otro dispositivo de almacenamiento de estado sólido no volátil.
El procesador 110 es un centro de control del terminal. El procesador 110 utiliza varias interfaces y líneas para conectar todas las partes del terminal completo, y ejecuta diversas funciones y procesamiento de datos del terminal ejecutando el programa de software y/o módulo almacenado en la memoria 109 e invocando datos almacenados en la memoria 109, realizando de este modo una monitorización general en el terminal. El procesador 110 puede incluir una o más unidades de procesamiento. Opcionalmente, el procesador 110 puede integrar un procesador de aplicaciones y un procesador de módem. El procesador de aplicaciones procesa principalmente el sistema operativo, una interfaz de usuario, un programa de aplicación y similares. El procesador del módem procesa principalmente la comunicación inalámbrica. Puede entenderse que, alternativamente, el procesador del módem puede no estar integrado con el procesador 110.
El terminal 100 puede incluir además la fuente de alimentación 111 (tal como una batería) que suministra energía a cada componente. Opcionalmente, la fuente de alimentación 111 puede conectarse lógicamente al procesador 110 usando un sistema de administración de energía, de modo que funciones tales como administración de carga y descarga y administración del consumo de energía se implementen usando el sistema de administración de energía. Además, el terminal 100 incluye algunos módulos funcionales no mostrados, que no se repetirán aquí.
Opcionalmente, una realización de la presente invención proporciona además un terminal, que incluye un procesador 110, una memoria 109 y un programa informático que se almacena en la memoria 109 y puede ser ejecutado por el procesador 110. Cuando el programa informático es ejecutado por el procesador 110, se implementa cada proceso de la realización del método anterior y se puede conseguir el mismo efecto técnico. Los detalles no se describen nuevamente en este documento para evitar repeticiones.
Una realización de la presente invención proporciona además un medio de almacenamiento legible por ordenador, donde el medio de almacenamiento legible por ordenador almacena un programa de ordenador. Cuando el programa informático se ejecuta mediante un procesador, se implementa cada proceso de la realización del método anterior y se puede conseguir el mismo efecto técnico. Los detalles no se describen nuevamente en este documento para evitar repeticiones. El medio de almacenamiento legible por ordenador puede ser, por ejemplo, una memoria de sólo lectura (Read-Only Memory, ROM), una memoria de acceso aleatorio (Random Access Memory, RAM), un disco magnético o un disco óptico.
Se debe entender que los términos tales como "incluye" y "comprende" o sus variaciones utilizados en la descripción pretenden abarcar una inclusión no exclusiva, tal que un proceso, método, artículo o dispositivo que incluye una serie de elementos incluye no sólo esos elementos sino también otros elementos que no están explícitamente enumerados, o elementos que son inherentes a dicho proceso, método, artículo o dispositivo. Sin más restricciones, un elemento definido por la expresión "que incluye un..." no excluye la existencia de otro elemento idéntico en el proceso, método, artículo o dispositivo que incluye el elemento.
Por medio de la descripción de las realizaciones anteriores, los expertos en la materia pueden entender claramente que el método de realización anterior se puede implementar mediante software más una plataforma de hardware general necesaria, y también puede serlo mediante hardware, pero en muchos casos, lo primero es mejor. Sobre la base de tal comprensión, la solución técnica de la presente invención esencialmente o la parte que contribuye a la técnica anterior puede realizarse en forma de un producto de software. Un producto de software informático se almacena en un medio de almacenamiento (como ROM/RAM, disco magnético, disco óptico), que incluye varias instrucciones para habilitar un terminal (que puede ser un teléfono móvil, un ordenador, un servidor, un acondicionador de aire o un dispositivo de red, etc.) para ejecutar el método descrito en cada realización de la presente invención.
Claims (15)
1. Un método de detección de terminal, caracterizado por que el método comprende:
obtener (201) información de la primera posición actual de un terminal; donde la información de la primera posición está configurada para indicar que una posición en la que se encuentra actualmente el terminal es una primera posición;
cuando la información de la primera posición no coincide (202) con la información de la segunda posición almacenada en el terminal, obtener un primer vector de dirección; donde el primer vector de dirección es un vector de dirección entre una estación base objetivo y el terminal, y la estación base objetivo es una estación base a la que accede el terminal;
obtener (203) un primer vector normal actual de un plano del conjunto de antenas del terminal; determinar (204) un primer vector objetivo según el primer vector de dirección y el primer vector normal; donde el primer vector objetivo está configurado para ordenar al terminal que busque una señal transmitida por la estación base objetivo en una dirección del primer vector objetivo.
2. El método según la reivindicación 1, en el que el método comprende, además:
cuando la información de la primera posición coincide (701) con la información de la segunda posición, obtener un segundo vector normal y un segundo vector objetivo correspondientes a la información de la segunda posición;
obtener (702) un primer vector normal actual del plano del conjunto de antenas del terminal;
determinar (703) un tercer vector objetivo según el primer vector normal, el segundo vector normal y el segundo vector objetivo; donde el tercer vector objetivo está configurado para ordenar al terminal que busque la señal transmitida por la estación base objetivo en una dirección del tercer vector objetivo.
3. El método según la reivindicación 1 ó 2, en el que la obtención de un primer vector normal actual del plano del conjunto de antenas del terminal comprende:
obtener (203a) un ángulo de rotación actual del terminal; donde el ángulo de rotación es un ángulo en el que un eje del terminal gira con respecto a un vector normal inicial del plano del conjunto de antenas del terminal, y una dirección del eje es la misma que una dirección del vector normal inicial antes de que el eje se gire; obtener (203b) el primer vector normal según el ángulo de rotación y el vector normal inicial.
4. El método según la reivindicación 1, en el que la determinación de un primer vector objetivo según el primer vector de dirección y el primer vector normal comprende:
calcular una diferencia entre el primer vector de dirección y el primer vector normal para obtener el primer vector objetivo.
5. El método según la reivindicación 2, en el que la determinación de un tercer vector objetivo según el primer vector normal, el segundo vector normal y el segundo vector objetivo, comprende:
calcular una diferencia entre el primer vector normal y el segundo vector normal para obtener un primer vector; calcular una suma del primer vector y el segundo vector objetivo para obtener el tercer vector objetivo.
6. El método según la reivindicación 1, en el que después de determinar un primer vector objetivo según el primer vector de dirección y el primer vector normal, el método comprende, además:
ajustar la dirección del haz de un conjunto de antenas del terminal para que sea la misma que la dirección del primer vector objetivo.
7. El método según la reivindicación 6, en el que después de ajustar la dirección del haz de un conjunto de antenas del terminal para que sea la misma que la dirección del primer vector objetivo, el método comprende, además: buscar la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo; cuando se busca la señal, transmitir un mensaje de solicitud para establecer la conexión con la estación base objetivo.
8. Un terminal (60), caracterizado por que el terminal comprende:
una unidad de obtención (61) configurada para obtener información de la primera posición actual del terminal, donde la información de la primera posición está configurada para indicar que una posición donde se encuentra actualmente el terminal es una primera posición; donde la unidad de obtención está configurada además para, cuando la información de la primera posición no coincide con la información de la segunda posición almacenada en el terminal, obtener un primer vector de dirección, donde el primer vector de dirección es un vector de dirección entre una estación base objetivo y el terminal, y la estación base objetivo es una estación base a la que accede el terminal; donde la unidad de obtención está configurada además para obtener un primer vector normal actual de un plano del conjunto de antenas del terminal;
una unidad de determinación (62) configurada para determinar un primer vector objetivo según el primer vector de dirección y el primer vector normal obtenidos por la unidad de obtención, donde el primer vector objetivo está configurado para ordenar al terminal que busque una señal transmitida por la estación base objetivo en una dirección del primer vector objetivo.
9. El terminal según la reivindicación 8, en el que la unidad de obtención está configurada además para, cuando la información de la primera posición coincide con la información de la segunda posición, obtener un segundo vector normal y un segundo vector objetivo correspondientes a la información de la segunda posición;
la unidad de obtención está configurada además para obtener un primer vector normal actual del plano del conjunto de antenas del terminal;
la unidad de determinación está configurada además para determinar un tercer vector objetivo según el primer vector normal, el segundo vector normal y el segundo vector objetivo; donde el tercer vector objetivo está configurado para ordenar al terminal que busque la señal transmitida por la estación base objetivo en una dirección del tercer vector objetivo.
10. El terminal según la reivindicación 8 o 9, en el que la unidad de obtención está configurada además para, obtener un ángulo de rotación actual del terminal; donde el ángulo de rotación es un ángulo en el que un eje del terminal gira con respecto a un vector normal inicial del plano del conjunto de antenas del terminal, y una dirección del eje es la misma que una dirección del vector normal inicial antes de que el eje se gire; obtener el primer vector normal según el ángulo de rotación y el vector normal inicial.
11. El terminal según la reivindicación 8, en el que la unidad de determinación está configurada además para, calcular una diferencia entre el primer vector de dirección y el primer vector normal para obtener el primer vector objetivo.
12. El terminal según la reivindicación 9, en el que la unidad de determinación está configurada además para, calcular una diferencia entre el primer vector normal y el segundo vector normal para obtener un primer vector; calcular una suma del primer vector y el segundo vector objetivo para obtener el tercer vector objetivo.
13. El terminal según la reivindicación 8, en el que el terminal comprende, además:
una unidad de ajuste (63) configurada para, después de que la unidad de determinación determine el primer vector objetivo según el primer vector de dirección y el primer vector normal, ajustar una dirección del haz de un conjunto de antenas del terminal para que sea la misma que la dirección del primer vector objetivo.
14. El terminal según la reivindicación 13, en el que el terminal comprende, además:
una unidad de búsqueda configurada para, después de que la unidad de ajuste ajuste la dirección del haz del conjunto de antenas del terminal para que sea la misma que la dirección del primer vector objetivo, buscar la señal transmitida por la estación base objetivo en la dirección del primer vector objetivo;
una unidad de transmisión configurada para, cuando se busca la señal, transmitir un mensaje de solicitud para establecer conexión con la estación base objetivo.
15. Un terminal (100), caracterizado por que el terminal comprende: un procesador (110), una memoria (109) y un programa informático almacenado en la memoria y que puede funcionar en el procesador; donde el procesador ejecuta el programa informático para implementar las etapas del método de detección de terminal según cualquiera de las reivindicaciones 1 a 7.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810324292.2A CN108769893B (zh) | 2018-04-12 | 2018-04-12 | 一种终端检测方法及终端 |
| PCT/CN2019/081923 WO2019196837A1 (zh) | 2018-04-12 | 2019-04-09 | 一种终端检测方法及终端 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2972753T3 true ES2972753T3 (es) | 2024-06-14 |
Family
ID=63981581
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES19786025T Active ES2972753T3 (es) | 2018-04-12 | 2019-04-09 | Método de detección de terminal y terminal |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11431401B2 (es) |
| EP (1) | EP3780664B1 (es) |
| CN (1) | CN108769893B (es) |
| ES (1) | ES2972753T3 (es) |
| WO (1) | WO2019196837A1 (es) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108769893B (zh) | 2018-04-12 | 2020-02-18 | 维沃移动通信有限公司 | 一种终端检测方法及终端 |
| CN109859265B (zh) * | 2018-12-28 | 2024-04-19 | 维沃移动通信有限公司 | 一种测量方法及移动终端 |
| CN110212963B (zh) * | 2019-05-24 | 2022-04-15 | Oppo广东移动通信有限公司 | 波束跟踪方法、装置及计算机存储介质和终端设备 |
| US12143195B1 (en) * | 2019-08-05 | 2024-11-12 | Synopsys, Inc. | Angle of arrival (AoA) determination for Bluetooth® Low Energy (BLE) |
| CN110636441B (zh) * | 2019-09-29 | 2021-04-13 | 联想(北京)有限公司 | 信息处理方法和移动终端 |
| US12034582B2 (en) | 2021-03-05 | 2024-07-09 | Peraton Labs Inc. | Adaptive radio frequency communication |
| US11658755B2 (en) | 2021-03-05 | 2023-05-23 | Perspecta Labs Inc. | Interference mitigation in multi-antenna system |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006105316A2 (en) * | 2005-03-29 | 2006-10-05 | Qualcomm Incorporated | Technique for facilitating communication handoffs by directing a directional antenna in the direction of the communication device |
| US7667646B2 (en) * | 2006-02-21 | 2010-02-23 | Nokia Corporation | System and methods for direction finding using a handheld device |
| EP2058900A4 (en) * | 2007-04-10 | 2014-06-11 | Nec Corp | MORE RADIATION ANTENNA |
| US20100069070A1 (en) * | 2008-09-17 | 2010-03-18 | Qualcomm Incorporated | Location-assisted network entry, scan and handover |
| CN101977068B (zh) * | 2010-09-28 | 2013-12-11 | 电子科技大学 | 不需目标仰角参数对目标来波方向进行快速测定的方法 |
| JP5752996B2 (ja) * | 2011-05-31 | 2015-07-22 | シャープ株式会社 | 基地局装置、端末装置、及びそれらを備えた通信システム |
| US9585083B2 (en) * | 2011-06-17 | 2017-02-28 | Samsung Electronics Co., Ltd. | Apparatus and method for supporting network entry in a millimeter-wave mobile broadband communication system |
| JP5560257B2 (ja) * | 2011-11-24 | 2014-07-23 | 株式会社Nttドコモ | 移動通信端末、移動通信方法及び移動通信プログラム |
| CN104221413B (zh) * | 2011-12-08 | 2018-11-23 | 诺基亚技术有限公司 | 基于方向测量实现安全距离界定的方法和装置 |
| US20150208353A1 (en) * | 2014-01-17 | 2015-07-23 | Lg Electronics Inc. | Method and apparatus for reducing power consumption of terminal |
| US20160258761A1 (en) | 2015-03-03 | 2016-09-08 | Qualcomm Incorporated | Vlc-based vector field fingerprint mapping |
| CN105682035A (zh) * | 2016-02-03 | 2016-06-15 | 努比亚技术有限公司 | 实现定向通信的终端及方法 |
| JP2018054416A (ja) * | 2016-09-28 | 2018-04-05 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 位置推定システム及び位置推定方法 |
| JP7054860B2 (ja) * | 2017-10-04 | 2022-04-15 | パナソニックIpマネジメント株式会社 | 基地局装置、通信システムおよび通信制御方法 |
| CN107734448A (zh) * | 2017-11-06 | 2018-02-23 | 李雨航 | 一种终端定位方法及装置 |
| CN108769893B (zh) | 2018-04-12 | 2020-02-18 | 维沃移动通信有限公司 | 一种终端检测方法及终端 |
-
2018
- 2018-04-12 CN CN201810324292.2A patent/CN108769893B/zh active Active
-
2019
- 2019-04-09 WO PCT/CN2019/081923 patent/WO2019196837A1/zh not_active Ceased
- 2019-04-09 EP EP19786025.7A patent/EP3780664B1/en active Active
- 2019-04-09 ES ES19786025T patent/ES2972753T3/es active Active
-
2020
- 2020-10-12 US US17/068,564 patent/US11431401B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP3780664A4 (en) | 2021-05-26 |
| EP3780664B1 (en) | 2024-02-07 |
| US20210028851A1 (en) | 2021-01-28 |
| WO2019196837A1 (zh) | 2019-10-17 |
| EP3780664A1 (en) | 2021-02-17 |
| CN108769893B (zh) | 2020-02-18 |
| US11431401B2 (en) | 2022-08-30 |
| CN108769893A (zh) | 2018-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2972753T3 (es) | Método de detección de terminal y terminal | |
| ES3004488T3 (en) | Transmitting antenna switching method and terminal device | |
| KR101733057B1 (ko) | 전자 기기 및 전자 기기의 컨텐츠 공유 방법 | |
| CN108270919B (zh) | 一种终端亮度调节方法、终端和计算机可读存储介质 | |
| CN109166150B (zh) | 获取位姿的方法、装置存储介质 | |
| CN110134744B (zh) | 对地磁信息进行更新的方法、装置和系统 | |
| ES3057040T3 (en) | Camera starting method and electronic device | |
| ES2992714T3 (en) | Transmission antenna switching method and terminal device | |
| CN111093266B (zh) | 一种导航校准方法及电子设备 | |
| ES3038358T3 (en) | Application sharing method, first electronic device, and computer-readable storage medium | |
| CN109862504B (zh) | 一种显示方法及终端设备 | |
| ES2994495T3 (en) | Permission management method and terminal device | |
| ES2910058T3 (es) | Método de visualización de imágenes y terminal móvil | |
| CN111443365B (zh) | 一种定位方法及电子设备 | |
| CN111256676A (zh) | 移动机器人定位方法、装置和计算机可读存储介质 | |
| EP3687183A1 (en) | Video picture display method in large screen system, apparatus, and storage medium | |
| CN106465327B (zh) | 移动终端的控制方法、装置及系统 | |
| WO2022161054A1 (zh) | 一种家居设备的位置标记方法及电子设备 | |
| KR102801819B1 (ko) | Uwb 서비스를 제공하기 위한 안테나 제어 방법 및 이를 지원하는 전자 장치 | |
| JP6409644B2 (ja) | 表示制御方法、表示制御プログラム、及び情報処理装置 | |
| CN110940339A (zh) | 一种导航方法及电子设备 | |
| CN107943484B (zh) | 执行业务功能的方法和装置 | |
| CN110888494B (zh) | 一种角度检测方法、装置及移动终端 | |
| US11856294B2 (en) | Electronic device and focusing method for electronic device | |
| CN110824516A (zh) | 定位方法及电子设备 |