MX2014010025A - Metodo y sistema para transferir informacion de dialogo. - Google Patents
Metodo y sistema para transferir informacion de dialogo.Info
- Publication number
- MX2014010025A MX2014010025A MX2014010025A MX2014010025A MX2014010025A MX 2014010025 A MX2014010025 A MX 2014010025A MX 2014010025 A MX2014010025 A MX 2014010025A MX 2014010025 A MX2014010025 A MX 2014010025A MX 2014010025 A MX2014010025 A MX 2014010025A
- Authority
- MX
- Mexico
- Prior art keywords
- collected
- data
- predefined
- intercom terminal
- voice
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000013480 data collection Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 4
- 108010001267 Protein Subunits Proteins 0.000 claims 2
- 238000004891 communication Methods 0.000 abstract description 3
- 230000002035 prolonged effect Effects 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 7
- 230000009467 reduction Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 206010002953 Aphonia Diseases 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
- H04M1/72433—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/12—Counting circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/18—Comparators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Interconnected Communication Systems, Intercoms, And Interphones (AREA)
Abstract
Se relaciona con tecnología de comunicación por computadora; se describen un método y un sistema para transmitir mensajes de voz; el método incluye: recibir datos de voz recolectados mediante la primera terminal de intercomunicación; de manera circular se detecta si el tamaño de los datos de voz alcanza un umbral predefinido; y cuando el tamaño de los datos de voz recolectados alcanza el umbral predefinido, o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contiene un terminador de mensaje, los datos de voz recolectados se suben al servidor de tránsito a través de una red predefinida, para realizar una sincronización entre la recolección de datos de voz y la subida; de esta manera, el problema de prolongar el tiempo de transmisión de datos de intercomunicación relacionado con los procedimientos existentes se resuelve mediante tal método de transmisión de datos de intercomunicación eficaz; en este método, la recolección y la subida de los datos de voz se pueden realizar de manera asíncrona, de esta manera se puede reducir el retraso de la intercomunicación y se puede mejorar la experiencia de los usuarios de la terminal de intercomunicación.
Description
MÉTODO Y SISTEMA PARA TRANSFERIR INFORMACIÓN DE DIÁLOGO
CAMPO DE TÉCNICO
La presente descripción se refiere a la tecnología de comunicación por computadora y más particularmente, a un método y sistema para transmitir mensajes de voz.
ANTECEDENTES DE LA INVENCIÓN
La intercomunicación de voz de red es una aplicación de transmisión de mensajes de red y puede simular el comportamiento de servicio de mensajes cortos para proporcionar un nuevo modo de interacción para los usuarios de red.
Sin embargo, en los procedimientos existentes, una terminal de intercomunicación de un emisor (por ejemplo, terminal móvil) registra un mensaje de voz cuando recibe un comando de intercomunicación de usuario (por ejemplo, una instrucción accionada por el toque) y después, el mensaje de voz se sube a un servidor, finalmente una terminal de intercomunicación de un receptor puede descargar el mensaje de voz del servidor y reproducirlo. Como puede observarse, la terminal de intercomunicación del receptor tiene que esperar a subir el mensaje de voz hasta después de que la terminal de intercomunicación del emisor ha terminado de subir el mensaje de voz
completo de una vez de intercomunicación. Esto toma una vez adicional para la transmisión de mensajes de voz de intercomunicación, conduciendo a una reducción en la experiencia de intercomunicación de los usuarios.
BREVE DESCRIPCIÓN DE LA INVENCIÓN
La presente descripción proporciona un método y sistema para transmitir mensajes de voz, que buscan el problema de la prolongación del tiempo de transmisión de datos de intercomunicación asociados con los procedimientos existentes.
Una modalidad de la presente descripción proporciona un método para transmitir mensajes de voz.
El método incluye los siguientes pasos:
recibir datos de voz recolectados por una primera terminal de intercomunicación;
detectar si el tamaño de los datos de voz recolectados alcanza un umbral predefinido;
subir los datos de voz recolectados a un servidor de tránsito a través de una red predefinida cuando el tamaño de los datos de voz recolectados alcanza el umbral predefinido, o cuando los datos de voz recolectados contienen un terminador de mensaje de voz.
Otra modalidad de la presente descripción es proporcionar un sistema para transmitir mensajes de voz. El sistema incluye:
una unidad de recolección de datos, configurada para recibir datos de voz recolectados mediante una primera terminal de intercomunicación;
una unidad de detección de ciclo, configurada para detectar si el tamaño de los datos de voz recolectados alcanza un umbral predefinido; y una unidad de subida de datos, configurada para subir los datos de voz recolectados a un servidor de tránsito a través de una red predefinida cuando el tamaño de los datos recolectados alcanza un umbral predefinido, o cuando los datos de voz recolectados contienen un terminador de mensaje de voz.
Otra modalidad de la presente descripción además proporciona un medio de almacenamiento por computadora para almacenar programas ejecutables por computadora. Los programas ejecutables por computadora se utilizan para ejecutar un método para transmitir mensajes de voz de acuerdo con una modalidad de la presente descripción.
Las modalidades de la presente descripción pueden realizar la asincronización entre la recolección de datos de voz por medio de la primera terminal de intercomunicación y la subida de los datos de voz recolectados del tamaño predefinido al servidor de tránsito, con lo cual resuelve el problema de consumo de tiempo durante las transmisiones de mensajes de voz tradicionales, reduce el retraso de intercomunicación y mejora la personalización de intercomunicaciones de una manera tal que los datos de voz recolectados mediante la primera terminal de intercomunicación se
reciben y detectan de manera circular si el tamaño de los datos de voz recolectados alcanza el umbral predefinido y después los datos de voz recolectados se suben al servidor de tránsito por medio de la red predefinida cuando el tamaño de los datos de voz recolectados alcanza el umbral predefinido o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje de voz.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La solución técnica antes mencionada en las modalidades de la presente descripción puede comprenderse mejor al leer la explicación literal de la descripción con referencia a los dibujos. Los dibujos anexos utilizados en la descripción de las modalidades se presentan de manera breve a continuación. De manera obvia, los dibujos anexos en la descripción sólo son algunas de las modalidades de la descripción. Los expertos en la técnica pueden obtener otros dibujos anexos con base en los dibujos anexos a continuación sin ningún trabajo creativo.
La figura 1 es un diagrama de flujo de un método para transmitir mensajes de voz de acuerdo con la modalidad 1 de la presente descripción;
La figura 2 es un diagrama de flujo de transmisión asincrona de los datos de voz entre una primera terminal de intercomunicación y una segunda terminal de intercomunicación de acuerdo con la modalidad 2 de la presente descripción;
La figura 3 es un diagrama de flujo de un método para transmitir mensajes de voz de acuerdo con la modalidad 3 de la presente descripción;
La figura 4 es un diagrama de flujo de un método para transmitir mensajes de voz de acuerdo con la modalidad 4 de la presente descripción;
La figura 5 es un diagrama esquemático que ilustra una salida de interfaz gráfica mediante el método de transmisión de mensaje de voz de acuerdo con la modalidad 4 de la presente descripción;
La figura 6 es un diagrama estructural que ilustra un sistema para transmitir mensajes de voz de acuerdo con la modalidad 5 de la presente descripción;
La figura 7 es un diagrama estructural que ilustra un sistema para transmitir mensajes de voz de acuerdo con la modalidad 6 de la presente descripción.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN
Para aclarar de manera breve los objetivos, la solución técnica y las ventajas de la presente descripción, la descripción detallada se da a continuación en las modalidades de la presente descripción en conjunto con los dibujos anexos. Aunque la descripción se ha descrito en relación con las modalidades preferidas específicas, debe comprenderse que la descripción como se reclama no debe limitarse excesivamente a tales modalidades específicas.
La implementación de la presente descripción se describirá a detalle en conjunto con las modalidades específicas a continuación:
Modalidad 1
El aumento en la velocidad de transmisión de datos entre los datos de las terminales móviles y la reducción en el costo de transmisión por unidad de volumen de datos proporciona condiciones favorables para la intercomunicación de voz de red que realiza la intercomunicación de voz a través del uso de flujo de red y a través de la simulación del comportamiento del servicio de mensajes cortos tradicional (SMS).
La figura 1 ilustra un diagrama de flujo de un método para transmitir mensajes de voz de acuerdo con la modalidad 1 de la presente descripción, como se describe a continuación a detalle:
En el paso S101 , recibir los datos de voz recolectados mediante la primera terminal de intercomunicación.
En el paso S102, detectar de manera circular si el tamaño de los datos de voz recolectados alcanza un umbral predefinido.
En esta modalidad de la presente descripción, cuando el comando de intercomunicación se recibe desde un usuario, la primera terminal de intercomunicación empieza a recolectar los datos de voz del usuario hasta el final de esta intercomunicación. Como un resultado, se ha obtenido el mensaje de voz completo del usuario de la primera terminal de intercomunicación en una vez de intercomunicación, lo cual incluye un número
de datos de voz (paquetes de datos). En la implementación práctica, el comando de intercomunicación puede generarse mediante tal un accionamiento de evento como una voz específica, presionando una tecla física de la terminal de intercomunicación o tecla virtual y así sucesivamente.
En el paso S103, subir los datos de voz recolectados a un servidor de tránsito a través de una red predefinida cuando el tamaño de los datos de voz recolectados alcanza un umbral predefinido, o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje de voz.
En esta modalidad de la presente descripción, un valor se predefine como el umbral para la encapsulación de datos de voz y el tamaño de los datos que se van a subir y si el tamaño de los datos de voz recolectados alcanza el umbral predefinido se detecta de manera circular. Una vez que se alcanza el umbral predefinido o cuando el tamaño de los datos de voz recolectados no alcanza el umbral predefinido pero contiene un terminador de mensaje de voz, los datos se encapsularán de acuerdo con el protocolo de transmisión o formato de la transmisión de red predefinido, y se subirán al servidor de tránsito, con lo cual lleva a cabo la asincronización entre la recolección y la subida de los datos de voz y la recolección del retraso de intercomunicación.
En la implementación práctica, el umbral predefinido puede ser un valor fijo o un valor que es una función de tiempo de intercomunicación. La definición de tal umbral deberá tomar en cuenta la red emisora de datos de
voz usada mediante la terminal de intercomunicación, la capacidad de procesamiento de datos de la terminal de intercomunicación y la demanda del usuario por una intercomunicación en tiempo real. Por ejemplo, si la red emisora de datos de voz es rápida y la terminal de intercomunicación tiene una alta capacidad de procesamiento de datos, este umbral puede configurarse a un valor menor, y si no, se configurará a uno mayor; si el usuario tiene una demanda alta por intercomunicaciones en tiempo real y la terminal de intercomunicación tiene una alta capacidad de procesamiento de datos, este umbral puede configurarse a un valor menor, y si no, se configurará a uno mayor. Por lo tanto, el hecho de que el umbral debe configurarse de acuerdo con el entorno de aplicación particular no se pretende limitar el alcance de la presente descripción.
En la implementación práctica, cuando el tamaño de los datos de voz recolectados no alcanza el umbral predefinido pero el usuario de la terminal de intercomunicación ha enviado la señal para finalizar esta intercomunicación, concretamente, los datos de voz recolectados contienen un terminador de voz, los datos de voz recolectados de tamaño real se subirán inmediatamente. Para ser exactos, la red predefinida puede ser una red inalámbrica, tal como una red WiFi o una red GPRS o una red de cable. Pero en la presente no se pretende limitar el alcance de la presente descripción.
La presente modalidad de la descripción ha realizado la asincronización entre la recolección de datos de voz por medio de la primera
terminal de intercomunicación y la subida de los datos de voz recolectados del tamaño predefinido al servidor de tránsito y con o cual resuelve el problema de consumo de tiempo con la transmisión de mensajes de voz tradicional, reduce el retraso de intercomunicación y mejora la personalización de intercomunicaciones, a través de la recepción de los datos de voz recolectados mediante la primera terminal de intercomunicación, detectar de manera circular si el tamaño de los datos de voz recolectados alcanza el umbral predefinido y después subir los datos de voz recolectados al servidor de tránsito por medio de la red predefinida cuando el tamaño de los datos de voz recolectados alcanza el umbral predefinido o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje de voz.
Modalidad 2
La figura 2 ilustra un diagrama de flujo de transmisión asincrona de los datos de voz entre una primera terminal de intercomunicación y una segunda terminal de intercomunicación en otra modalidad de la presente descripción. En la implementación de la presente descripción como se describe a continuación, todo el sistema de intercomunicaciones incluye la primera terminal de intercomunicación, el servidor de tránsito y la segunda terminal de intercomunicación.
En el paso 1 : la primera terminal de intercomunicación recolecta los datos de voz.
En el paso 2: la primera terminal de intercomunicación detecta de manera circular si el tamaño de los datos de voz recolectados alcanza un umbral predeterminado.
En el paso 3: la primera terminal de intercomunicación sube los datos de voz recolectados a un servidor de tránsito a través de una red predefinida cuando el tamaño de los datos de voz recolectados alcanza un umbral predefinido, o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje de voz.
En esta modalidad de la presente descripción, los pasos 1 a 3 se parecen a los pasos S101 a S103 en la modalidad 1 y no se da más descripción aquí.
En el paso 4: el servidor de tránsito envía los datos de voz subidos por la primera terminal de intercomunicación a la segunda terminal de intercomunicación.
En esta modalidad de la presente descripción, la segunda terminal de intercomunicación es la terminal receptora. Después de que el servidor de tránsito recibe los datos de voz subidos por la primera terminal de intercomunicación, envía de manera asincrona los datos de voz recibidos a la segunda terminal de intercomunicación haciendo posible que la segunda terminal de intercomunicación reciba los datos de voz recolectados en tiempo real, sin la necesidad de esperar la llegada de todos los mensaje de voz en una vez de intercomunicación en el servidor de tránsito y con cual reduce el
tiempo utilizado por la segunda terminal de intercomunicación para recibir datos.
En el paso 5: la segunda terminal de intercomunicación reproduce todos los datos de voz después de recibir todos los datos de voz de la intercomunicación actual de la primera terminal de intercomunicación.
En esta modalidad de la presente descripción, un valor se predefine como el umbral para la encapsulación de datos de voz y el tamaño de los datos que se van a subir y si el tamaño de los datos de voz recolectados alcanza el umbral predefinido se detecta de manera circular. Una vez que se alcanza el umbral predefinido o cuando el tamaño de los datos de voz recolectados no alcanza el umbral predefinido pero contiene un terminador de mensaje de voz, los datos se encapsularán de acuerdo con el protocolo de transmisión o formato de la transmisión de red predefinido, y mientras continúa con la recolección de datos, los datos de voz recolectados de tamaño predefinido se subirán al servidor de tránsito, realizando la asincronización entre la recolección de datos y la subida y reducción del retraso de intercomunicación. En consecuencia, la segunda terminal de intercomunicación también puede descargar los datos de voz de una manera oportuna del servidor de tránsito o recibir a tiempo los datos de voz transferidos mediante el servidor de tránsito, reduciendo el tiempo usado por la segunda terminal de intercomunicación para descargar/recibir datos. Después de recibir todos los datos de voz en la intercomunicación actual de la primera terminal de intercomunicación, la segunda terminal de
intercomunicación reproduce todos los datos de voz en este momento de la intercomunicación actual, llevando a cabo eventualmente la intercomunicación de red y reduciendo el tiempo de transmisión de datos en este momento de la intercomunicación.
Modalidad 3
La figura 3 ilustra un diagrama de flujo de un método para transmitir mensajes de voz de acuerdo con la modalidad 3 de la presente descripción. Esta modalidad se describe en detalle a continuación:
En el paso S301 , recibir los datos de voz recolectados mediante la primera terminal de intercomunicación.
En el paso S302, almacenar los datos de voz recolectados a una cola de subida predefinida.
De preferencia, en esta modalidad de la presente descripción, se predefine una cola de subida, para colocar en antememoria los datos de voz recolectados que se deben subir al servidor de tránsito.
En el paso S303, detectar de manera circular si el tamaño de los datos de voz recolectados alcanza un umbral predefinido.
En el paso S304, detectar si el tamaño de los datos de voz recolectados alcanza un valor de umbral predefinido, y en caso de ser sí, ir al paso S306, o si es no, ir a paso S305.
En el paso S305, emitir juicio sobre si los datos de voz recolectados contienen un terminador de mensaje de voz, en caso de que sea sí, ir al paso S306, o si es no, ir al paso S304.
En el paso S306, subir los datos de voz recolectados para el servidor de tránsito por medio de una red predefinida.
En esta modalidad de la presente descripción, el tamaño de la cola de subida en el paso S302 se puede ajustar a un múltiplo integral del umbral predefinido, para almacenar de manera conveniente los datos de voz recolectados. Cuando el tamaño de los datos de voz recolectados alcanza el umbral predefinido o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje, los datos de voz recolectados se subirán al servidor de tránsito a través de la red predefinida. En caso de que el tamaño de los datos de voz alcance el umbral predefinido pero los datos de voz no se puedan enviar de manera oportuna, se pueden colocar en antememoria en la cola de subida, de manera que se evita la pérdida de datos de voz.
Modalidad 4
La figura 4 ilustra un diagrama de flujo de un método para transmitir mensajes de voz de acuerdo con la modalidad 4 de la presente descripción. Esta modalidad se describe en detalle a continuación:
En el paso S401 , recibe los datos de voz recolectados mediante la primera terminal de intercomunicación.
En el paso S402, la salida a tiempo de una interfaz gráfica hacia la primera terminal de intercomunicación y la interfaz gráfica contiene la información de volumen de sonido que corresponde a los datos de voz recolectados.
En esta modalidad de la presente descripción, mientras se recolectan los datos de voz de la primera terminal de intercomunicación, concretamente, cuando el usuario está hablando, una interfaz gráfica a la primera terminal de intercomunicación se saca a tiempo. Esta interfaz gráfica contiene la información de volumen de sonido que corresponde a los datos de voz recolectados, que indica claramente al usuario la intensidad de sonido de su voz. Como un ejemplo, la figura 5 ilustra la vista esquemática de la salida de interfaz gráfica mediante el método de transmisión de mensaje de voz de acuerdo con la modalidad 4 de la presente descripción. Como se muestra en la figura 5, la interfaz gráfica de salida incluye una imagen de radiotransmisor portátil y una imagen de volumen de sonido, que mejora el efecto de visualización de la terminal de intercomunicación.
En el paso S403, almacenar los datos de voz recolectados a una cola de subida predefinida.
De preferencia, en esta modalidad de la presente descripción, se predefine una cola de subida, para colocar en antememoria los datos de voz recolectados que se deben subir al servidor de tránsito.
En el paso S404, detectar si el tamaño de los datos de voz recolectados alcanza un umbral predefinido, y en caso de ser sí, ir al paso S406, o si es no, ir a paso S405.
En esta modalidad de la presente descripción, el tamaño de la cola de subida en el paso S403 se puede ajustar a un múltiplo integral del umbral predefinido, para almacenar de manera conveniente los datos de voz recolectados. Cuando el tamaño de los datos de voz recolectados alcanza el umbral predefinido o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje, los datos de voz recolectados se subirán al servidor de tránsito a través de la red predefinida. En caso de que el tamaño de los datos de voz alcance el umbral predefinido pero los datos de voz no se puedan enviar de manera oportuna, se pueden colocar en antememoria en la cola de subida, de manera que se evita la pérdida de datos de voz.
En el paso S405, emitir juicio sobre si los datos de voz recolectados contiene un terminador de mensaje de voz, en caso de que sea sí, ir al paso S406, o si es no, ir al paso S404.
En el paso S406, emitir juicio sobre si la primera terminal de intercomunicación está exitosamente conectada a la red predefinida. En caso de que sea sí, ir al paso S407; si no, continuar en el paso S406.
En el paso S407, después de que la primera terminal de intercomunicación está exitosamente conectada a la red predefinida, subir los
datos de voz en la cola de subida al servidor de tránsito a través de la red predefinida.
En esta modalidad de la presente descripción, si el usuario recolecta los datos de voz a través de hacer una grabación con la primera terminal de intercomunicación no conectada a la red, los datos de voz recolectados se colocan en antememoria en la cola de subida. Al mismo tiempo, la primera terminal de intercomunicación intenta de manera continua conectarse a la red predeterminada. Una vez que está exitosamente conectada a la red, los datos de voz recolectados se subirán al servidor de tránsito a través de la red. De esta manera, la subida automática de los datos de voz sin necesidad de intervención manual se puede realizar siempre y cuando la primera terminal de intercomunicación esté en línea, lo que hace que la terminal de intercomunicación sea más inteligente.
Los expertos en la técnica pueden comprender que todos o parte de los pasos para llevar a cabo el método descrito en la modalidad anterior se pueden lograr a través de programa que da instrucciones al hardrware relevante, en donde los programas se pueden almacenar en un medio de almacenamiento legible por computadora, y el medo de almacenamiento puede ser un disco, un disco óptico, una Memoria de Solo Lectura (ROM, por sus siglas en inglés), o Memoria de Acceso Aleatorio (RAM, por sus siglas en inglés):
Modalidad 5
La figura 6 ilustra una estructura de un sistema para transmitir mensajes de voz de acuerdo con la modalidad 5 de la presente descripción. Para facilitar la presentación, solo se ilustran las partes en relación con la presente modalidad, que incluyen:
Una unidad de recolección de datos 51 , configurada para recibir datos de voz recolectados por una primera terminal de intercomunicación.
Una unidad de detección de ciclo 52, configurada para detectar de manera circular si el tamaño de los datos de voz recolectados alcanza un umbral predefinido.
Una unidad de subida de datos 53, configurada para subir los datos de voz recolectados a un servidor de tránsito a través de una red predefinida cuando el tamaño de los datos de voz recolectados alcanza un umbral predefinido, o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje de voz.
En esta modalidad de la presente descripción, el sistema para transmitir mensajes de voz se puede implementar al usar el método descrito en la modalidad 1. Favor de referirse a la descripción de la modalidad 1.
Modalidad 6
La figura 7 ilustra una estructura de un sistema para transmitir mensajes de vos de acuerdo con la modalidad 6 de la presente descripción. Para facilitar la presentación, solo se ilustran las partes en relación con la presente modalidad, que incluyen:
Una unidad de recolección de datos 61 , configurada para recibir datos de voz recolectados mediante una primera terminal de intercomunicación.
Una unidad de salida de ¡nterfaz 62, configurada para dar salida oportuna a una interfaz gráfica hacia la primera terminal de intercomunicación, en donde la interfaz gráfica contiene información de volumen de sonido que corresponde a los datos de voz recolectados.
Una unidad de almacenamiento 63, configurada para almacenar los datos de voz recolectados a una cola de subida predefinida.
Una unidad de detección de ciclo 64, configurada para detectar de manera circular si el tamaño de los datos de voz recolectados alcanza un umbral predefinido.
Una unidad de subida de datos 65, configurada para subir los datos de voz recolectados al servidor de tránsito a través de la red predefinida cuando el tamaño de los datos recolectados alcanza un umbral predefinido, o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje de voz.
Una unidad de envío de datos 66, configurada para controlar el servidor de tránsito para que envíe los datos de voz recolectados a la segunda terminal de intercomunicación.
En esta modalidad de la presente descripción, si el usuario recolecta los datos de voz a través de hacer una grabación con la primera terminal de intercomunicación no conectada a la red, los datos de voz recolectados se colocan en antememoria en la cola de subida. Al mismo tiempo, la primera terminal de intercomunicación intenta de manera continua conectarse a la red predeterminada. Una vez que está exitosamente conectada a la red, los datos de voz recolectados se subirán al servidor de tránsito a través de la red. De esta manera, la subida automática de los datos de voz sin necesidad de intervención manual se puede realizar siempre y cuando la primera terminal de intercomunicación esté en línea, lo que hace que la terminal de intercomunicación sea más inteligente. Para este fin, la unidad de subida de datos 65 puede incluir además una sub-unidad de juicio de conexión 651 y una sub-unidad de subida de datos 652, en donde:
La sub-unidad de juicio de conexión 651 está configurada para juzgar de manera circular si la primera terminal de intercomunicación está exitosamente conectada a la red predefinida; y
La sub-unidad de subida de datos 652 está configurada para subir datos de voz en la cola de subida al servidor de tránsito a través de la red predefinida una vez que la primera terminal de intercomunicación está exitosamente conectada a la red predefinida.
La presente modalidad de la descripción ha realizado la asincronización entre la recolección de datos de voz mediante la primera terminal de intercomunicación y la subida de los datos de voz recolectados de un tamaño predefinido al servidor de tránsito. Por lo tanto se resuelve el problema de consumo de tiempo durante la transmisión de mensajes de voz tradicionales, la reducción del retraso de intercomunicación se reduce y la personalización de la intercomunicación mejorada a través de recibir los datos de voz recolectados por la primera terminal de intercomunicación, detectar de manera circular si el tamaño de los datos de voz recolectados alcanza el umbral predefinido y después subir los datos de voz recolectados al servidor de tránsito a través de la red predefinida cuando el tamaño de los datos de voz recolectados alcanza el umbral predefinido o cuando los datos de voz recolectados no alcanzan el tamaño predefinido pero contienen un terminador de mensaje de voz. En el caso de que la terminal de intercomunicación no esté conectada a la red predefinida, los datos de voz recolectados se colocarán en antememoria en la cola de subida, y al mismo tiempo, la primera terminal de intercomunicación intenta de manera continua conectarse a la red predefinida. Una vez que está exitosamente conectada a la red, los datos de voz recolectados se subirán al servidor de tránsito a través de la red. De esta manera, la subida automática de los datos de voz sin necesidad de intervención manual se puede realizar siempre y cuando la primera terminal de intercomunicación esté en línea, lo que hace que la terminal de intercomunicación sea más inteligente.
La persona experta en la técnica puede comprender que todos o parte de los pasos para llevar a cabo el método descrito en modalidad anterior se pueden lograr a través de programa que da instrucciones al hardrware relevante, en donde los programas se pueden almacenar en un medio de almacenamiento legible por computadora, y el medo de almacenamiento puede ser un disco, un disco óptico, una Memoria de Solo Lectura (ROM, por sus siglas en inglés), o Memoria de Acceso Aleatorio (RAM, por sus siglas en inglés).
Las modalidades preferidas descritas anteriormente son de naturaleza ejemplar y no se deben interpretar de ninguna manera como restricciones para la presente descripción.
Cualesquier modificaciones, variaciones, reemplazos y mejoras equivalentes que sean aparentes para los expertos en la materia sin que se alejen del alcance y espíritu de la presente descripción están dentro del alcance de las siguientes reivindicaciones.
Claims (12)
1. Un método para transmitir mensajes de voz, que comprende: recibir datos de voz recolectados por una primera terminal de intercomunicación; detectar si el tamaño de los datos de voz recolectados alcanza un umbral predefinido; y subir los datos de voz recolectados a un servidor de tránsito a través de una red predefinida cuando el tamaño de los datos de voz recolectados alcanza el umbral predefinido, o cuando los datos recolectados contienen un terminador de mensaje de voz.
2. El método de conformidad con la reivindicación 1 , caracterizado además porque adicionalmente comprende: controlar el servidor de tránsito para enviar datos de voz recolectados a una segunda terminal de intercomunicación después de subir los datos de voz recolectados al servidor de tránsito a través de la red predefinida.
3. El método de conformidad con la reivindicación 1 , caracterizado además porque adicionalmente comprende: almacenar los datos de voz recolectados para una cola de subida predefinida después de recibir los datos de voz recolectados por la primera terminal de intercomunicación y antes de detectar de manera circular si el tamaño de los datos de voz recolectados alcanzan el umbral predefinido.
4. El método de conformidad con la reivindicación 3, caracterizado además porque subir los datos de voz recolectados al servidor de tránsito a través de la red predefinida comprende: detectar de manera circular si la primera terminal de intercomunicación está conectada de manera exitosa a la red predefinida; y subir los datos de voz en la cola de subida al servidor de tránsito a través de la red predefinida cuando la primera terminal de intercomunicación está exitosamente conectada a la red predefinida.
5. El método de conformidad con la reivindicación 1 , caracterizado además porque la primera terminal de intercomunicación es una terminal móvil, y la red predefinida es una red de GPRS o una red de WiFi.
6. El método de conformidad con cualquiera de las reivindicaciones 1 a 5, caracterizado además porque adicionalmente comprende: dar salida a una interfaz gráfica a la primera terminal de intercomunicación después de recibir los datos de voz recolectados por la primera terminal de intercomunicación; en donde la interfaz gráfica contiene información de volumen de sonido que corresponde con los datos de voz recolectados.
7. Un sistema para transmitir mensajes de voz, que comprende: una unidad de recolección de datos, configurada para recibir datos recolectados mediante una primera terminal de intercomunicación; una unidad de detección de ciclo, configurada para detectar si el tamaño de los datos de voz recolectados alcanza un umbral predefinido; y una unidad de subida de datos, configurada para subir los datos de voz recolectados a un servidor de tránsito a través de una red predefinida cuando el tamaño de los datos recolectados alcanza un umbral predefinido, o cuando los datos de voz recolectados pero contienen un terminador de mensaje de voz.
8. El sistema de conformidad con la reivindicación 7, caracterizado además porque adicionalmente comprende: una unidad de envío de datos, configurada para controlar el servidor de tránsito para enviar los datos de voz recolectados a una segunda terminal de intercomunicación.
9. El sistema de conformidad con la reivindicación 7, caracterizado además porque adicionalmente comprende: una unidad de almacenamiento, configurada para almacenar los datos de voz recolectados a una cola de subida predefinida.
10. El sistema de conformidad con la reivindicación 9, caracterizado además porque la unidad de subida de datos comprende: una sub-unidad de juicio de conexión, configurada para juzgar de manera circular si la primera terminal de intercomunicación está exitosamente conectada a la red predefinida; y una sub-unidad de subida de datos, configurada para subir los datos de voz en la cola de subida al servidor de tránsito a través de la red predefinida cuando la primera terminal de intercomunicación está exitosamente conectada a la red predefinida.
1 1. El sistema de conformidad con cualquiera de las reivindicaciones 7 a 11 , caracterizado además porque adicionalmente comprende: una unidad de salida de ¡nterfaz, configurada para dar salida a una interfaz gráfica hacia la primera terminal de intercomunicación, en donde la interfaz gráfica contiene información de volumen de sonido que corresponde a los datos de voz recolectados.
12. Un medio de almacenamiento por computadora que comprende uno o más programas ejecutables por computadora, el uno o más programas ejecutables por computadora se deben ejecutar para realizar el método para transmitir mensajes de voz de acuerdo con cualquiera de las reivindicaciones 1 a 6.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210039521.9A CN102624874B (zh) | 2012-02-21 | 2012-02-21 | 一种语音信息传送方法及系统 |
| PCT/CN2013/070696 WO2013123838A1 (zh) | 2012-02-21 | 2013-01-18 | 一种语音信息传送方法及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2014010025A true MX2014010025A (es) | 2014-11-13 |
Family
ID=46564556
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2014010025A MX2014010025A (es) | 2012-02-21 | 2013-01-18 | Metodo y sistema para transferir informacion de dialogo. |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US9232371B2 (es) |
| EP (1) | EP2819381B1 (es) |
| CN (1) | CN102624874B (es) |
| AP (1) | AP2014007883A0 (es) |
| CA (1) | CA2865047C (es) |
| ES (1) | ES2697198T3 (es) |
| MX (1) | MX2014010025A (es) |
| MY (1) | MY185226A (es) |
| NZ (1) | NZ630179A (es) |
| PH (1) | PH12014501831A1 (es) |
| SG (1) | SG11201404980WA (es) |
| WO (1) | WO2013123838A1 (es) |
| ZA (1) | ZA201406088B (es) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102624874B (zh) * | 2012-02-21 | 2014-03-12 | 腾讯科技(深圳)有限公司 | 一种语音信息传送方法及系统 |
| CN103841002B (zh) * | 2012-11-22 | 2018-08-03 | 腾讯科技(深圳)有限公司 | 语音传输方法、终端、语音服务器及语音传输系统 |
| CN103067455A (zh) * | 2012-12-14 | 2013-04-24 | 北京思特奇信息技术股份有限公司 | 一种基于互联网的语音对讲实现方法及装置 |
| US9437205B2 (en) | 2013-05-10 | 2016-09-06 | Tencent Technology (Shenzhen) Company Limited | Method, application, and device for audio signal transmission |
| CN103227965A (zh) * | 2013-05-24 | 2013-07-31 | 吉林大学 | 基于WiFi网络的Android对讲系统 |
| CN104572980B (zh) * | 2014-12-31 | 2019-06-04 | 北京奇虎科技有限公司 | 数据处理方法和装置 |
| CN104616652A (zh) * | 2015-01-13 | 2015-05-13 | 小米科技有限责任公司 | 语音传输方法及装置 |
| CN106412484B (zh) * | 2015-07-31 | 2020-06-02 | 海能达通信股份有限公司 | 一种实现音视频会议平滑切换的方法及装置 |
| CN108781406B (zh) * | 2016-03-14 | 2021-09-07 | 罗伯特·博世有限公司 | 用于内部通话系统的无线接入点和路由音频流数据的方法 |
| CN106358160A (zh) * | 2016-09-29 | 2017-01-25 | 深圳市沃特沃德股份有限公司 | 语音对讲方法和装置 |
| CN106231661A (zh) * | 2016-09-29 | 2016-12-14 | 中国联合网络通信集团有限公司 | 物联网终端及其数据上传方法、物联网服务器 |
| US10362135B2 (en) * | 2017-02-21 | 2019-07-23 | Experian Health, Inc | Monitoring highly distributed computer systems |
| CN107146616B (zh) | 2017-06-13 | 2020-05-08 | Oppo广东移动通信有限公司 | 设备控制方法及相关产品 |
| CN108234790B (zh) * | 2018-01-10 | 2020-07-03 | 网易(杭州)网络有限公司 | 多人语音通信方法、装置、终端设备和存储介质 |
| CN112350958B (zh) * | 2020-10-30 | 2024-01-23 | 深圳Tcl新技术有限公司 | 语音数据动态上传方法、物联网设备及存储介质 |
| CN115484243A (zh) * | 2021-06-16 | 2022-12-16 | 中国移动通信有限公司研究院 | 传输方法、装置、发送终端、服务器及网络设备 |
| CN116886119A (zh) * | 2023-08-07 | 2023-10-13 | 海能达通信股份有限公司 | 车载对讲终端的控制方法、车载对讲终端及存储介质 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE34976E (en) * | 1987-07-24 | 1995-06-20 | Richard J. Helferich | Analog/digital voice storage cellular telephone |
| US7535890B2 (en) * | 2003-12-18 | 2009-05-19 | Ayalogic, Inc. | System and method for instant VoIP messaging |
| DK1781052T3 (da) * | 2005-10-28 | 2008-09-15 | Ericsson Telefon Ab L M | Fremgangsmåde og apparat til en Push-To-Talk lignende tjeneste |
| CN1917674A (zh) * | 2006-09-06 | 2007-02-21 | 蒋晓海 | 一种移动对讲业务中处理语音信息的方法 |
| CN100499843C (zh) * | 2007-01-25 | 2009-06-10 | 苏州广达友讯技术有限公司 | 一种wap网络中ptt音频流的处理方法 |
| US20080285731A1 (en) * | 2007-05-15 | 2008-11-20 | Say2Go, Inc. | System and method for near-real-time voice messaging |
| CN101351026A (zh) * | 2007-07-18 | 2009-01-21 | 中国移动通信集团公司 | 语音通话中用户实时转存数据的方法 |
| US8542804B2 (en) * | 2008-02-08 | 2013-09-24 | Voxer Ip Llc | Voice and text mail application for communication devices |
| WO2009126426A1 (en) * | 2008-04-11 | 2009-10-15 | Rebelvox, Llc | Time-shifting for push to talk voice communication systems |
| CN101500158B (zh) * | 2008-12-26 | 2013-10-16 | 深圳市同洲电子股份有限公司 | 一种可视对讲机及其音视频数据传输方法和系统 |
| CN102281213A (zh) * | 2011-08-31 | 2011-12-14 | 王胄 | 一种支持语音和视频消息的即时通信方法和系统 |
| CN102624874B (zh) * | 2012-02-21 | 2014-03-12 | 腾讯科技(深圳)有限公司 | 一种语音信息传送方法及系统 |
-
2012
- 2012-02-21 CN CN201210039521.9A patent/CN102624874B/zh active Active
-
2013
- 2013-01-18 AP AP2014007883A patent/AP2014007883A0/xx unknown
- 2013-01-18 SG SG11201404980WA patent/SG11201404980WA/en unknown
- 2013-01-18 NZ NZ630179A patent/NZ630179A/en unknown
- 2013-01-18 MY MYPI2014702347A patent/MY185226A/en unknown
- 2013-01-18 WO PCT/CN2013/070696 patent/WO2013123838A1/zh not_active Ceased
- 2013-01-18 CA CA2865047A patent/CA2865047C/en active Active
- 2013-01-18 MX MX2014010025A patent/MX2014010025A/es not_active Application Discontinuation
- 2013-01-18 ES ES13752484T patent/ES2697198T3/es active Active
- 2013-01-18 EP EP13752484.9A patent/EP2819381B1/en active Active
-
2014
- 2014-08-12 US US14/457,378 patent/US9232371B2/en active Active
- 2014-08-13 PH PH12014501831A patent/PH12014501831A1/en unknown
- 2014-08-19 ZA ZA2014/06088A patent/ZA201406088B/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| WO2013123838A1 (zh) | 2013-08-29 |
| ES2697198T3 (es) | 2019-01-22 |
| PH12014501831B1 (en) | 2014-11-10 |
| MY185226A (en) | 2021-04-30 |
| CA2865047C (en) | 2017-08-15 |
| US9232371B2 (en) | 2016-01-05 |
| NZ630179A (en) | 2015-08-28 |
| CN102624874A (zh) | 2012-08-01 |
| AP2014007883A0 (en) | 2014-08-31 |
| ZA201406088B (en) | 2015-04-29 |
| US20140357235A1 (en) | 2014-12-04 |
| EP2819381A1 (en) | 2014-12-31 |
| CA2865047A1 (en) | 2013-08-29 |
| SG11201404980WA (en) | 2014-11-27 |
| EP2819381A4 (en) | 2015-04-01 |
| EP2819381B1 (en) | 2018-08-22 |
| PH12014501831A1 (en) | 2014-11-10 |
| CN102624874B (zh) | 2014-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2014010025A (es) | Metodo y sistema para transferir informacion de dialogo. | |
| CN109408223B (zh) | 资源配置方法、装置、终端及存储介质 | |
| CN109246671B (zh) | 数据传输方法、装置及系统 | |
| JP6537075B2 (ja) | 近接場通信ベースのデータ送信方法および装置、ならびに近接場通信デバイス | |
| CN102468989B (zh) | 处理网络数据的方法和系统 | |
| CN109542614B (zh) | 资源配置方法、装置、终端及存储介质 | |
| US9843542B2 (en) | Method and apparatus for downloading and displaying pictures | |
| CN110417859A (zh) | 设备控制方法、装置、系统、智能网关及存储介质 | |
| CN112596848A (zh) | 一种录屏方法、装置、电子设备、存储介质及程序产品 | |
| CN108990105A (zh) | 无线通信传输方法、装置、移动终端及计算机可读取存储介质 | |
| BR112016018783B1 (pt) | Método, aparelho, dispositivo e sistema de intercomunicação | |
| WO2017096909A1 (zh) | 建立数据连接的方法及装置 | |
| CN103873883A (zh) | 一种视频播放的方法、装置及终端设备 | |
| CN103491162A (zh) | 基于移动互联网的信息分享方法及系统 | |
| CN105406890B (zh) | 一种通信终端中的数据传输方法、装置及通信终端 | |
| CN201449705U (zh) | 基于移动设备远程控制的led显示屏系统 | |
| CN106330875B (zh) | 消息显示方法及装置 | |
| CN104135396A (zh) | 显示网速信息的方法、装置及终端 | |
| CN103024202A (zh) | 手机状态栏运营商图标显示方法及装置 | |
| CN106302131B (zh) | 一种聊天信息区别同步的方法及装置 | |
| OA17170A (en) | Method and system for transferring speech information. | |
| CN104348701A (zh) | 一种在即时通信工具中进行文件传输的方法及装置 | |
| CN108990104A (zh) | 无线通信传输方法、装置、移动终端及计算机可读取存储介质 | |
| CN107315623B (zh) | 一种上报统计数据的方法和装置 | |
| CN114339894A (zh) | 数据传输的方法、装置及计算机存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FA | Abandonment or withdrawal |