Método de codificación de código de barras bidimensional, método y dispositivo de decodificación, terminal.
Un método para codificar códigos de barras bidimensionales, que comprende:
la obtención de datos de aplicación a codificar (101) y
la codificación de los datos a codificar para formar códigos de barras bidimensionales que comprenden una zona defragmentador y una zona de datos de información;
en donde después de haber obtenido los datos a codificarse, el método comprende, además:
la determinación de si la magnitud de datos después de la codificación supera la correspondiente capacidad decódigos de barras bidimensionales de los datos a codificar (102), si es así, dividir los datos para formar fragmentosde datos y clasificar los fragmentos de datos (104), en donde la codificación de códigos de barras bidimensionalespara los datos a codificar es una codificación de código de barras para los fragmentos de datos (105); si no es así, lacodificación de códigos de barras bidimensionales para los datos a codificar es una codificación de códigos debarras bidimensionales para los datos de aplicación directamente (103);
en donde:
la zona del fragmentador comprende un identificador de números fragmentados, un identificador de código de barrasbidimensional de grupo y una secuencia de fragmentación y
cuando se dividen los datos a codificar, los datos a codificar se fragmentan en función de la magnitud de la zona dedatos de información y se asigna un número de secuencia a cada fragmento de forma secuencial; la codificación decódigos de barras bidimensionales para los fragmentos de datos implica: establecer el identificador de númerosfragmentados al número de los fragmentos, establecer la secuencia de fragmentación al número de secuenciaasignado, establecer el identificador de código de barras bidimensional de grupo del mismo grupo de códigos debarras bidimensionales para un mismo número y rellenar la zona de datos de información de cada código de barrasbidimensional con el fragmento de datos, respectivamente;
en donde el identificador de código de barras bidimensional de grupo identifica un grupo de códigos de barrasbidimensionales que necesitan fragmentarse y el mismo grupo de códigos de barras bidimensionales para lafragmentación tiene el mismo identificador de código de barras bidimensional de grupo; el identificador de númerosfragmentados indica el número de códigos de barras bidimensionales fragmentados que resultan de la división delos datos a codificar y la secuencia de fragmentación indica la posición de este código de barras bidimensional enlos datos fragmentados a codificar.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CN2009/072777.
Solicitante: HUAWEI TECHNOLOGIES CO., LTD..
Nacionalidad solicitante: China.
Dirección: Huawei Administration Building Bantian Longgang District, Shenzhen Guangdong 518129 CHINA.
Inventor/es: ZHANG,HUIPING, WANG,LEI, YANG,Jian, CHEN,Guoqiao, DONG,TING, FAN,SHUNAN.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06K19/06 FISICA. › G06 CALCULO; CONTEO. › G06K RECONOCIMIENTO DE DATOS; PRESENTACION DE DATOS; SOPORTES DE REGISTROS; MANIPULACION DE SOPORTES DE REGISTROS (impresión per se B41J). › G06K 19/00 Soportes de registro para utilización con máquinas y con al menos una parte prevista para soportar marcas digitales. › caracterizado por el tipo de marca digital, p. ej. forma, naturaleza, código.
PDF original: ES-2442745_T3.pdf
Fragmento de la descripción:
Método de codificación de código de barras bidimensional, método y dispositivo de decodificación, terminal
CAMPO DE LA INVENCIÓN
La presente invención se refiere a tecnologías de comunicación y tecnologías informáticas y en particular, a un método y aparato para codificar y decodificar códigos de barras bidimensionales.
ANTECEDENTES DE LA INVENCIÓN
Con el desarrollo de las tecnologías, un código de barras necesita expresar más información en un espacio geométrico limitado para cumplir los requisitos de todas las frases de información. El código de barras bidimensional tiene como objetivo resolver problemas del código de barras unidimensional. Los códigos de barras bidimensionales 15 utilizan un gráfico geométrico que alterna colores negro y blanco de forma periódica en un plano (en dos dimensiones) para registrar información de datos. La formación de los códigos de barras se basa en el concepto de 0 y de 1 que constituyen la lógica interna de un ordenador y utiliza varias formas geométricas que corresponden al sistema binario para representar información de texto y de valor. La información se identifica por un dispositivo de entrada de imagen o un escáner fotoeléctrico de forma automática y se procesa también de forma automática. Los códigos de barras tienen propiedades comunes de tecnología de códigos de barras: cada sistema de código tiene un conjunto de caracteres específico; cada carácter ocupa una anchura determinada y una determinada función de control está disponible. Al mismo tiempo, son capaces de identificar información en diferentes filas automáticamente y de procesar el cambio giratorio del gráfico. Códigos de barras bidimensionales pueden expresar información en los sentidos horizontal y vertical. Por lo tanto, expresan cantidades masivas de información en una zona muy pequeña.
Al caracterizarse por alta densidad y alta capacidad, los códigos de barras bidimensionales pueden expresar ficheros de datos (incluyendo ficheros de caracteres chinos) e imágenes. Los códigos de barras bidimensionales son el medio más ideal de memorizar, soportar e identificar automáticamente información de gran capacidad y muy fiable tales como credenciales y tarjetas.
Entre los principales códigos de barras bidimensionales, los sistemas de códigos comunes incluyen: PDF417, Datamatrix, Maxicode, QR Code, Code 49, Code 16K y Code one. Otros códigos de barras, además de dichos códigos de barras bidimensionales comunes incluyen: Vericode, CP Code, Codablock F, Calra Code, Ultracode y Aztec Code.
A modo de una descripción simple, la tecnología para escanear códigos de barras bidimensionales por un teléfono móvil es escanear los códigos de barras bidimensionales por intermedio de la función de toma de fotografías del teléfono móvil y obtener la información memorizada en los códigos de barras bidimensionales, con rapidez, para los fines de acceder a Internet, enviar mensajes cortos, marcar un número, intercambiar datos e introducir textos de modo automático. La tecnología para escanear códigos de barras bidimensionales por un teléfono móvil se desarrolla ahora por fabricantes de teléfonos móviles bien conocidos.
Los códigos de barras bidimensionales que pueden escanearse por un teléfono móvil, pueden imprimirse en periódicos, revistas, anuncios, libros, paquetes y tarjetas de nombres personales. Un usuario puede utilizar un teléfono móvil para escanear un código de barras bidimensional o introducir el número bajo el código de barras 45 bidimensional para acceder con rapidez a Internet a través del teléfono móvil y para descargar las imágenes y texto para entender la información de producto de una empresa en cualquier momento y en cualquier lugar.
El documento US 2006/071077 A1 da a conocer un método para generar un visualizar datos de codificación visual para comunicación de datos de corto alcance, que incluye las etapas de seleccionar datos a comunicarse, segmentación de los datos seleccionados en una pluralidad de segmentos de datos adecuados para la codificación visual utilizando una etiqueta visual única, proporcionando cada uno de la pluralidad de segmentos de datos con un identificador de enlace, codificar la pluralidad de segmentos de datos en una pluralidad de imágenes o datos visualmente codificados y presentar, de forma secuencial, cada una de la pluralidad de imágenes de datos visualmente codificados en un dispositivo de presentación visual. El indicador de enlace puede adoptar la forma de 55 un número de segmento de datos y un segmento de datos total y un indicador de enlace está asignado a una imagen. El segmento de datos y el indicador de enlace asignados serán objeto de codificación.
El documento US2006/262328 A1 da a conocer un programa de edición que, cuando se cambia un tamaño de un código QR, aumenta o disminuye un tamaño de celdas para el escalamiento, ascendente o descendente, de una integridad de código QR, respectivamente.
El documento ISO/IEC 16022:2006 XP009134368 da a conocer el concepto de “adición estructurada” general para códigos matriciales de datos bidimensionales con una secuencia de símbolos que indica la posición y el número total de los símbolos que van a ser objeto de concatenación.
La capacidad de códigos de barras bidimensionales, en la técnica anterior, está limitada.
SUMARIO DE LA INVENCIÓN La presente invención da a conocer un método y aparato para generar códigos de barras bidimensionales, que pueden extender el alcance de aplicación de la capa superior soportado por los códigos de barras bidimensionales y eliminar el ‘cuello de botella’ de la capacidad de los códigos de barras bidimensionales.
A través de la zona del fragmentador, en los códigos de barras bidimensionales, la presente invención extiende la capacidad de los datos de aplicación de la capa superior soportados por los códigos de barras bidimensionales.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La Figura 1 es un diagrama de flujo de un método para codificar códigos de barras bidimensionales en una primera forma de realización de la presente invención;
Las Figuras 2A y 2B son un diagrama de flujo de un método para decodificar códigos de barras bidimensionales en
la primera forma de realización de la presente invención;
La Figura 3 ilustra un aparato para codificar códigos de barras bidimensionales en la primera forma de realización de la presente invención;
La Figura 4 ilustra un aparato para decodificar códigos de barras bidimensionales en la primera forma de realización
de la presente invención;
La Figura 5 es un diagrama de flujo de un método para codificar códigos de barras bidimensionales en una segunda forma de realización de la presente invención;
Las Figuras 6A y 6B son un diagrama de flujo de un método para decodificar códigos de barras bidimensionales en
la segunda forma de realización de la presente invención;
La Figura 7 ilustra un aparato para codificar códigos de barras bidimensionales en la segunda forma de realización de la presente invención,
La Figura 8 ilustra un aparato para decodificar códigos de barras bidimensionales en la segunda forma de
realización de la presente invención;
La Figura 9 es un diagrama de flujo de un método para codificar códigos de barras bidimensionales en una tercera forma de realización de la presente invención;
Las Figuras 10A y 10B son un diagrama de flujo de un método para decodificar códigos de barras bidimensionales
en la tercera forma de realización de la presente invención;
La Figura 11 ilustra un aparato para codificar códigos de barras bidimensionales en la tercera forma de realización de la presente invención;
La Figura 12 ilustra un aparato para decodificar códigos de barras bidimensionales en la tercera forma de realización de la presente invención;
La Figura 13 ilustra un terminal dado a conocer en una cuarta forma de realización de la presente invención,
La Figura 14 ilustra un terminal dado a conocer en la cuarta forma de realización de la presente invención y
La Figura 15 ilustra un terminal dado a conocer en la cuarta forma de realización de la presente invención. DESCRIPCIÓN DETALLADA DE LAS FORMAS DE REALIZACIÓN DE LA INVENCIÓN
Forma de realización 1 Según se ilustra en la Figura 1, un método para codificar códigos de barras bidimensionales en esta forma de realización incluye las etapas siguientes:
101. Obtener datos a codificar.
102. Determinar si el tamaño de los datos después de la codificación de códigos de barras bidimensionales supera la capacidad... [Seguir leyendo]
Reivindicaciones:
1. Un método para codificar códigos de barras bidimensionales, que comprende:
la obtención de datos de aplicación a codificar (101) y
la codificación de los datos a codificar para formar códigos de barras bidimensionales que comprenden una zona de fragmentador y una zona de datos de información;
en donde después de haber obtenido los datos a codificarse, el método comprende, además:
la determinación de si la magnitud de datos después de la codificación supera la correspondiente capacidad de códigos de barras bidimensionales de los datos a codificar (102) , si es así, dividir los datos para formar fragmentos de datos y clasificar los fragmentos de datos (104) , en donde la codificación de códigos de barras bidimensionales para los datos a codificar es una codificación de código de barras para los fragmentos de datos (105) ; si no es así, la codificación de códigos de barras bidimensionales para los datos a codificar es una codificación de códigos de barras bidimensionales para los datos de aplicación directamente (103) ;
en donde:
la zona del fragmentador comprende un identificador de números fragmentados, un identificador de código de barras bidimensional de grupo y una secuencia de fragmentación y
cuando se dividen los datos a codificar, los datos a codificar se fragmentan en función de la magnitud de la zona de datos de información y se asigna un número de secuencia a cada fragmento de forma secuencial; la codificación de códigos de barras bidimensionales para los fragmentos de datos implica: establecer el identificador de números fragmentados al número de los fragmentos, establecer la secuencia de fragmentación al número de secuencia asignado, establecer el identificador de código de barras bidimensional de grupo del mismo grupo de códigos de barras bidimensionales para un mismo número y rellenar la zona de datos de información de cada código de barras bidimensional con el fragmento de datos, respectivamente;
en donde el identificador de código de barras bidimensional de grupo identifica un grupo de códigos de barras bidimensionales que necesitan fragmentarse y el mismo grupo de códigos de barras bidimensionales para la fragmentación tiene el mismo identificador de código de barras bidimensional de grupo; el identificador de números fragmentados indica el número de códigos de barras bidimensionales fragmentados que resultan de la división de los datos a codificar y la secuencia de fragmentación indica la posición de este código de barras bidimensional en los datos fragmentados a codificar.
2. El método según la reivindicación 1, en donde:
la codificación de códigos de barras bidimensionales para los datos de aplicación es directamente: establecer el identificador de números fragmentados a 1, rellenar la zona de datos de información con los datos a codificar y generar los códigos de barras bidimensionales (103) .
3. El método según la reivindicación 1, en donde:
la zona del fragmentador comprende, además, un identificador de fragmentación y
cuando se dividen los datos a codificar, los datos a codificar se fragmentan en función de la magnitud de la zona de datos de información y se asigna un número de secuencia a cada fragmento en forma secuencial; la codificación de códigos de barras bidimensionales para los fragmentos de datos es: establecer a 1 el identificador de fragmentación, establecer el identificador de números fragmentados al número de los fragmentos, establecer la secuencia de fragmentación al número de secuencia asignado, establecer un identificador de código de barras bidimensional de grupo para un mismo número y rellenar la zona de datos de información de cada código de barras bidimensional con los fragmentos de datos, respectivamente.
4. El método según la reivindicación 1, en donde:
la zona del fragmentador comprende, además, un identificador de fragmentación y
la codificación de códigos de barras bidimensionales para los datos de aplicación es directamente: establecer a 0 el identificador de fragmentación y rellenar la zona de datos de información con los datos a codificar.
5. Un método para codificar códigos de barras bidimensionales, que comprende:
la obtención de datos de aplicación a codificar (901) y la codificación de los datos a codificar para formar códigos de barras bidimensionales que comprenden una zona del fragmentador y una zona de datos de información; en donde después de obtener los datos de aplicación, el método comprende, además:
la determinación de si la magnitud de los datos, después de la codificación, supera la correspondiente capacidad de códigos de barras bidimensionales de los datos a codificar (902) , si es así, dividir los datos para formar fragmentos de datos y clasificar los fragmentos de datos (904) , en donde la codificación de códigos de barras bidimensionales, para los datos a codificar, es una codificación de códigos de barras bidimensionales para los fragmentos de datos (905) ; si no es así, la codificación de códigos de barras bidimensionales para los datos a codificar es una codificación de códigos de barras bidimensionales para los datos de aplicación directamente (903) ;
en donde la zona del fragmentador comprende un identificador de código de barras bidimensional de grupo, un identificador de número subsiguiente y una secuencia de fragmentación, el identificador de códigos de barras bidimensionales del grupo identifica un grupo de códigos de barras bidimensionales que necesitan fragmentarse y el mismo grupo de códigos de barras bidimensionales para la fragmentación tiene el mismo identificador de código de barras bidimensional de grupo; la secuencia de fragmentación indica la posición de este código de barras bidimensional en los datos fragmentados a codificar y el identificador de número subsiguiente identifica el número subsiguiente de código de barras, cuyo número subsiguiente se obtiene sustrayendo el número de secuencia de este código de barras fragmentado desde el número total de códigos de barras bidimensionales fragmentados de los datos a codificar.
6. El método según la reivindicación 5, en donde:
cuando se dividen los datos a codificar, los datos a codificar se fragmentan en función de la magnitud de la zona de datos de información y se asigna un número de secuencia a cada fragmento de forma secuencial; la codificación de códigos de barras bidimensionales para los fragmentos de datos es: establecer la secuencia de fragmentación para el número de secuencia asignado, calcular el número subsiguiente de códigos de barras, establecer el identificador de código de barras bidimensional de grupo del mismo grupo de códigos de barras bidimensionales a un mismo número y rellenar la zona de datos de información de cada código de barras bidimensional con el fragmento de datos, respectivamente.
7. El método según la reivindicación 5, en donde:
la codificación de códigos de barras bidimensionales para los datos de aplicación es directamente: establecer el identificador de número subsiguiente a 0 y rellenar la zona de datos de información con datos preparados para la codificación.
8. Un método para decodificar códigos de barras bidimensionales, que comprende:
la obtención de códigos de barras bidimensionales que comprenden una zona de fragmentador y una zona de datos de información (201) y
la decodificación de los códigos de barras bidimensionales para generar datos de aplicación y proporcionar los datos 45 de aplicación a una aplicación de capa superior de los códigos de barras bidimensionales (203) ;
en donde después de obtener los códigos de barras bidimensionales, el método comprende, además:
la determinación del número de código de barras fragmentados (202) , si el número de código de barras fragmentado es 1, la decodificación de los códigos de barras bidimensionales para generar los datos de aplicación y proporcionar los datos de aplicación a la aplicación de capa superior de los códigos de barras bidimensionales (203) ; si el número de códigos de barras fragmentados es mayor que 1, la determinación de si el identificador de código de barras bidimensional de grupo de un código de barras bidimensional obtenido es el mismo que el de un código de barras bidimensional decodificado (204) ;
en donde la zona de fragmentador comprende un identificador de código de barras bidimensional de grupo, un identificador de números fragmentados y una secuencia de fragmentación y
en donde el identificador de código de barras bidimensional de grupo identifica un grupo de códigos de barras bidimensionales que necesitan fragmentarse y el mismo grupo de códigos de barras bidimensionales para fragmentación tiene el mismo identificador de código de barras bidimensional de grupo; el identificador de números fragmentados indica el número de códigos de barras bidimensionales fragmentados que resulta de la división de los datos a codificar y la secuencia de fragmentación indica la posición de este código de barras bidimensional en los datos fragmentados a codificar.
9. El método según la reivindicación 8, en donde:
después de determinar si el identificador de código de barras bidimensional de grupo del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, el método comprende: si el identificador de código de barras bidimensional de grupo del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, la determinación de si un número de secuencia en la secuencia de fragmentación del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado (205) ; si ningún número de secuencia, en la secuencia de fragmentación, del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, añadir 1 al número de códigos de barras bidimensionales prememorizados que tienen el mismo identificador de código de barras bidimensional de grupo para obtener una suma y comparar la suma con el número de código de barras fragmentado (207) ; si la suma es igual al número de códigos de barras fragmentados, los datos de información de fragmentación en este grupo de códigos de barras bidimensionales en función del número de secuencia (209) , la decodificación de los códigos de barras bidimensionales para los datos de aplicación y proporcionar los datos de aplicación a la aplicación de capa superior de los códigos de barras bidimensionales (203) .
10. El método según la reivindicación 8, en donde:
la zona del fragmentador comprende, además, un identificador de fragmentación y
después de obtener los códigos de barras bidimensionales, el método comprende, además:
la determinación del valor del identificador de fragmentación (602) ; si el valor del identificador de fragmentación es 1 la determinación de si el identificador de código de barras bidimensional de grupo de un código de barras bidimensional obtenido es el mismo que el de un código de barras bidimensional decodificado (604) ; si el valor del identificador de fragmentación es 0, decodificar el código de barras bidimensional para los datos de aplicación y proporcionar los datos de aplicación a la aplicación de capa superior de los códigos de barras bidimensionales (603) ;
en donde el identificador de fragmentación indica si el código de barras bidimensional necesita, o no, la fragmentación.
11. El método según la reivindicación 10, en donde:
después de determinar si el identificador de código de barras bidimensional de grupo del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, el método comprende: si el identificador de código de barras bidimensional de grupo del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, la determinación de si un número de secuencia en la secuencia de fragmentación del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado (605) ; si ningún número de secuencia en la secuencia de fragmentación del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, añadir 1 al número de códigos de barras bidimensionales prememorizados que tienen el mismo identificador de código de barras bidimensional de grupo para obtener una suma y comparar la suma con el número de códigos de barras fragmentados (607) .
12. El método según la reivindicación 11, que comprende:
si la suma es igual al número de códigos de barras fragmentados, la fragmentación de datos de información en este grupo de códigos de barras bidimensionales en función del número de secuencia (609) , la decodificación de los códigos de barras bidimensionales para los datos de aplicación y proporcionar los datos de aplicación a la aplicación de capa superior de los códigos de barras bidimensionales (603) .
13. Un método para decodificar códigos de barras bidimensionales, que comprende:
la obtención de códigos de barras bidimensionales que comprenden una zona de fragmentador y una zona de datos de información (1001) y
la decodificación de los códigos de barras bidimensionales para generar datos de aplicación y proporcionar los datos de aplicación a una aplicación de capa superior de los códigos de barras bidimensionales (1003) ;
en donde después de obtener los códigos de barras bidimensionales, el método comprende, además: añadir un número subsiguiente de códigos de barras a un número de secuencia de un código de barras fragmentado para obtener un número total de códigos de barras fragmentados; la determinación del número total de códigos de barras fragmentados (1002) ; si el número total de códigos de barras fragmentados es igual a 1, la decodificación del código de barras bidimensional para generar datos de aplicación y proporcionar los datos de aplicación a la aplicación de capa superior de los códigos de barras bidimensionales (1003) ; si el número total de códigos de barras fragmentados es mayor que 1, la determinación de si el identificador de código de barras bidimensional de grupo del código de barras bidimensional obtenido es el mismo que el de un código de barras bidimensional decodificado (1004) ;
en donde la zona del fragmentador comprende un identificador de código de barras bidimensional de grupo, un identificador de número subsiguiente y una secuencia de fragmentación y
en donde el identificador de código de barras bidimensional de grupo identifica un grupo de códigos de barras bidimensionales que necesitan fragmentarse y el mismo grupo de códigos de barras bidimensionales para la fragmentación tiene el mismo identificador de código de barras bidimensional de grupo; la secuencia de fragmentación indica la posición de este código de barras bidimensional en los datos fragmentados a codificar y el
identificador de número subsiguiente identifica el número subsiguiente de códigos de barras, cuyo número subsiguiente se obtiene sustrayendo el número de secuencia de este código de barras fragmentado del número total de códigos de barras bidimensionales fragmentados de los datos a codificar.
14. El método según la reivindicación 13, en donde:
después de determinar si el identificador de código de barras bidimensional de grupo del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, el método comprende: si el identificador de código de barras bidimensional de grupo del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, la determinación de si un número de secuencia en la secuencia de fragmentación del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado (1005) ; si ningún número de secuencia en la secuencia de fragmentación del código de barras bidimensional obtenido es el mismo que el del código de barras bidimensional decodificado, añadir 1 al número de códigos de barras bidimensionales prememorizados que tienen el mismo identificador de código de barras bidimensional de grupo para obtener una suma y comparar la suma con el número de códigos de barras fragmentados (1007) .
15. El método según la reivindicación 14, en donde:
después de comparar la suma con el número de códigos de barras fragmentados, el método comprende: si la suma es igual al número de códigos de barras fragmentados, fragmentar los datos de información en este grupo de códigos de barras bidimensionales según el número de secuencia, la decodificación de los códigos de barras bidimensionales para los datos de aplicación y proporcionar los datos de aplicación a la aplicación de capa superior de los códigos de barras bidimensionales (1003) .
16. Un aparato de codificación, que comprende medios para poner en práctica el método para codificar códigos de barras bidimensionales según cualquiera de las reivindicaciones 1 a 7.
17. Un aparato de decodificación, que comprende medios para poner en práctica el método para decodificar
códigos de barras bidimensionales según cualquiera de las reivindicaciones 8 a 15. 40
101. Recibir datos a codificar
102. Determinar si el tamaño de los datos después de la codificación de códigos de barras bidimensionales supera la capacidad de un código de barras bidimensional
104. Dividir los datos y clasificar los datos divididos
105. Codificar los datos preparados para codificación en códigos de barras bidimensionales
103. Codificar los datos de aplicación de capa superior en códigos de barras bidimensionales que incluyen un identificador de código de barras bidimensional de grupo, un identificador de números fragmentados y una secuencia de fragmentación; establecer a uno el identificador de números fragmentados; rellenar el identificador de código de barras bidimensional de grupo con caracteres de relleno o establecerlo a un determinado valor; rellenar la secuencia de fragmentación con caracteres de relleno o establecerlo a 1 y rellenar la zona de datos de información con los datos preparados para codificación para generar los códigos de barras bidimensionales
Preparado para recibir200.
códigos de barras bidimensionales
Recibir un código de barras bidimensional que 201.
se introduce, a modo de ejemplo, fotografiado poruna cámara en un teléfono móvil
Determinar el número de códigos de 202.
barras fragmentados en los códigos de barras bidimensionales
Determinar si el identificador de código de barra204. bidimensional de grupo del código de barras bidimensional recibido es el mismo que el de un código de barras bidimensional existente A A A A FIG. 2B FIG. 2B FIG. 2B FIG. 2B
Decodificar los códigos de 203. barras bidimensionales en datos de aplicación de capa superior y proporcionar los datos de aplicación de capa superior a una aplicación de capa superiorde los códigos de barras bidimensionales A FIG. 2B
CONT.CONT. DESDEDESDE FIG. 2A FIG. 2A
Desechar la206. entrada duplicada y dar un mensaje“la entrada esrepetitiva. Sírvaseintroducir un código de barrasbidimensional diferente”
CONT.CONT. DESDEDESDE FIG. 2A FIG. 2A
Determinar si el número de205. secuencia en la secuencia defragmentación del código de barrasbidimensional recibido es el mismo queel de un código de barras bidimensional existente
Añadir 1 al número de códigos de barras207. bidimensionales pre-memorizados del mismo identificador de código de barras bidimensional de grupo para obtener una suma y comparar lasuma con el número de códigos de barrasfragmentados pre-memorizados
Memorizar el código de barras bidimensional y208. dar un mensaje “sírvase continuar introduciendo un código de barras bidimensional diferente en estegrupo”
CONT. DESDE FIG. 2A
Fragmentar los datos de209. información en este grupo de códigos de barrasbidimensionales en función del número de secuencia indicado en la secuencia defragmentación Unidad de obtención Unidad de determinación Unidad división datos Unidad codificación códigos de barras bidimensionales Unidad de obtención Unidad determinación número fragmentado Unidad determinación de identificador bidimensional de grupo Unidad determinación secuencia fragmentación Unidad de comparación y determinación Unidad de fragmentación Unidad decodificación códigos de barras bidimensionales
501. Recibir datos a codificar
502. Determinar si el tamaño de los datos después de la codificación de códigos de barras bidimensionales supera la capacidad de un código de barras bidimensional
504. Dividir los datos y clasificar los datos divididos
505. Realizar codificación códigos de barras bidimensionales para cada fragmento de datos
503. Realizar codificación códigos de barras bidimensionales
Preparado para recibir600.
códigos de barras bidimensionales
Recibir un código de barras bidimensional que 601.
se introduce, a modo de ejemplo, fotografiado poruna cámara en un teléfono móvil
Juzgar el valor del identificador de602.
fragmentación en el código de barras bidimensional
Determinar si el identificador de código de barra604. bidimensional de grupo del código de barras bidimensional recibido es el mismo que el de un código de barras bidimensional existente Decodificar los códigos de 603. barras bidimensionales en datos de aplicación de capa superior y proporcionar los datos de aplicación de capa superior a una aplicación de capa superiorde los códigos de barras bidimensionales
Sí
A FIG. 6B A FIG. 6B A FIG. 6B
A FIG. 6B
CONT. DESDE FIG.6A CONT. DESDE FIG.6A CONT. DESDE FIG.6A CONT. DESDE FIG.6A
Desechar la606. entrada duplicada y dar un mensaje“la entrada esrepetitiva. Sírvaseintroducir un código de barrasbidimensional diferente” Determinar si el número de605. secuencia en la secuencia defragmentación del código de barrasbidimensional recibido es el mismo queel de un código de barras bidimensional existente
Añadir 1 al número de códigos de barras607. bidimensionales pre-memorizados del mismo identificador de código de barras bidimensional de grupo para obtener una suma y comparar lasuma con el número de códigos de barrasfragmentados pre-memorizados
Memorizar el código de barras bidimensional y608. dar un mensaje “sírvase continuar introduciendo un código de barras bidimensional diferente en estegrupo” Fragmentar los datos de609. información en este grupo de códigos de barrasbidimensionales en función del número de secuencia indicado en la secuencia defragmentación Unidad de obtención Unidad de determinación Primera unidad Segunda unidad codificación codificación Unidad codificación Unidad de obtención Unidad de identificador de fragmentación Unidad determinación número fragmentado Unidad determinación de identificador bidimensional de grupo Unidad determinación secuencia fragmentación Unidad de comparación y determinación Unidad de fragmentación Unidad decodificación códigos de barras bidimensionales Unidad división datos
901. Obtener datos a codificar
902. Determinar si el tamaño de los datos después de la codificación de códigos de barras bidimensionales supera la capacidad de un código de barras bidimensional
904. Dividir los datos y clasificar los datos divididos 905. Realizar codificación códigos de barras bidimensionales para cada fragmento de datos Realizar codificación903.códigos de barrasbidimensionales para losdatos preparados paracodificación
1000. Preparado para obtenercódigos de barras bidimensionales
1001. Obtener un código de barras bidimensionalque se introduce, a modo de ejemplo, fotografiado por una cámara en un teléfono móvil
1002. Añadir el número de secuencia del código de barras fragmentado al número subsiguiente de códigos de barras para obtener el número total de números de barras
1004. Determinar si el identificador de código de barra bidimensional de grupo del código de barras bidimensional recibido es el mismo que el de un código de barras bidimensional existente A FIG. 10B A FIG. 10B A FIG. 10B A FIG. 10B
1003. Decodificar los códigos de barras bidimensionales en datos de aplicación de capa superior y proporcionar los datos de aplicación de capa superior a una aplicación de capa superiorde los códigos de barras bidimensionales A FIG. 10B
CONT.CONT.DESDE DESDE FIG.10A FIG.10A
1006. Desechar laentrada duplicada y dar un mensaje“la entrada esrepetitiva. Sírvaseintroducir un código de barrasbidimensional diferente”
CONT.CONT. DESDE DESDE FIG.10A FIG.10A
1005. Determinar si el número desecuencia en la secuencia defragmentación del código de barrasbidimensional recibido es el mismo queel de un código de barras bidimensional existente
1007. Añadir 1 al número de códigos de barrasbidimensionales pre-memorizados del mismo identificador de código de barras bidimensional de grupo para obtener una suma y comparar lasuma con el número de códigos de barrasfragmentados pre-memorizados
1008. Memorizar el código de barras bidimensional ydar un mensaje “sírvase continuar introduciendo un código de barras bidimensional diferente en estegrupo”
CONT.DESDE FIG.10A
1009. Fragmentar los datos de información en este grupo de códigos de barrasbidimensionales en función del número de secuencia indicado en la secuencia defragmentación Unidad de obtención Unidad de determinación Primera unidad Segunda unidad codificación codificación Unidad codificación Unidad de obtención Unidad de cálculo número fragmentado Unidad determinación número fragmentado Unidad determinación de identificador bidimensional de grupo Unidad determinación secuencia fragmentación Unidad de comparación y determinación Unidad de fragmentación Unidad decodificación códigos de barras bidimensionales Unidad división datos
Unidad de obtención Unidad de identificador de fragmentación Unidad determinación número fragmentado Unidad determinación de identificador bidimensional de grupo Unidad determinación secuencia fragmentación Unidad de comparación y determinación Unidad de fragmentación Unidad decodificación códigos de barras bidimensionales Unidad de obtención Unidad de cálculo número fragmentado Unidad determinación número fragmentado Unidad determinación de identificador bidimensional de grupo Unidad determinación secuencia fragmentación Unidad de comparación y determinación Unidad de fragmentación Unidad decodificación códigos de barras bidimensionales
Patentes similares o relacionadas:
Procedimiento y sistema de visualización de al menos un código matricial sobre una pantalla para la trasmisión de datos a un equipo electrónico provisto de medios de lectura del o de los códigos matriciales, del 29 de Julio de 2020, de SCHNEIDER TOSHIBA INVERTER EUROPE SAS: Procedimiento de visualización de al menos un código matricial sobre una pantalla (14A, 14B) de un dispositivo (16A, 16B) electrónico de visualización, para […]
Métodos y sistemas para autenticar y rastrear objetos, del 10 de Junio de 2020, de SPECTRA SYSTEMS CORPORATION: Una característica de seguridad para autenticar un objeto , dicha característica de seguridad que comprende: un sustrato que comprende un primer material y que […]
Sistema de control de emisión que utiliza información de código de barras, del 27 de Mayo de 2020, de Hanam Artec Co., Ltd: Un sistema de control de emisión para dirigir un espectáculo que comprende: una pluralidad de dispositivos esclavos (200_1∼200_n), […]
Método y aparato de procesamiento de códigos bidimensionales, del 8 de Abril de 2020, de Alibaba Group Holding Limited: Un método para procesar un código bidimensional por un servidor, el método que comprende: al recibir una solicitud de generación de código bidimensional […]
MÉTODO Y SISTEMA PARA GESTIONAR EL ALMACENAMIENTO DE OBJETOS BASADO EN DOBLE ETIQUETADO, del 13 de Marzo de 2020, de MENARINI DIAGNOSTICOS, S.A.: La presente invención se refiere a un método y un sistema para gestionar el almacenamiento de un objeto basado en doble etiquetado, donde el objeto […]
Sistemas y métodos para decodificar y usar datos en tarjetas, del 12 de Febrero de 2020, de Integrated Solutions International LLC: Un sistema para decodificar datos almacenados en una tarjeta de identificación que comprende: un dispositivo de captura de imágenes configurado […]
Sistema de acceso cifrado por gestos basado en un código multidimensional, del 15 de Enero de 2020, de HONEYWELL INTERNATIONAL INC.: Un procedimiento para controlar el acceso que comprende: escribir información en una tarjeta en un código bidimensional , la información que […]
Métodos y un sistema para verificar la autenticidad de una marca, del 25 de Diciembre de 2019, de Sys-Tech Solutions, Inc: Un método para verificar la autenticidad de una marca, el método comprende: recibir una imagen de una marca candidata desde un dispositivo […]