Método y sistema para actualización dinámica en software de IM, y medio de almacenamiento.

Un método para obtener una actualización dinámica en software para mensajería instantánea, que comprende:

obtener parámetros de modificación de forma de actualización y datos de interacción de usuario en tiempo real

(S10);

generar una forma de actualización correspondiente de acuerdo con los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real (S20); y

obtener información actualizada correspondiente de acuerdo con la forma actualizada (S30);

caracterizado porque:

los parámetros de modificación de forma de actualización comprenden un primer tiempo de extracción, un intervalo de tiempo de extracción por defecto, una cantidad de interacción de usuario, un nivel de estímulo de interacción de usuario con el intervalo de tiempo y un intervalo mínimo del tiempo de extracción; y

generar la forma de actualización correspondiente de acuerdo con los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real comprenden:

obtener un intervalo de tiempo de extracción cuando se determina que el primer tiempo de extracción es una extracción inmediata (S201); y

determinar si el intervalo de tiempo de extracción obtenido es más pequeño que el intervalo de tiempo de extracción mínimo (S202); si es así, generar la forma de actualización correspondiente de acuerdo con el intervalo de tiempo de extracción mínimo (S203), de otra forma, generar la forma de actualización correspondiente de acuerdo con el intervalo de tiempo de extracción obtenido (S204).

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CN2011/077262.

Solicitante: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED.

Nacionalidad solicitante: China.

Dirección: Room 403, East Block 2, SEG Park, Zhenxing Road, Futian District Shenzhen, Guangdong 518044 CHINA.

Inventor/es: LUAN,TAO.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Redes de datos de conmutación (interconexión o... > H04L12/58 (Sistemas de conmutación de mensajes)

PDF original: ES-2529220_T3.pdf

 

google+ twitter facebook

Fragmento de la descripción:

Método y sistema para actualización dinámica en software de IM, y medio de almacenamiento Campo de la invención La presente invención se relaciona con el campo de la mensajería instantánea, y en particular con un método y sistema para obtener una actualización dinámica en software para mensajería instantánea.

Antecedentes de la invención El desarrollo de la mensajería instantánea (IM) , ha sido aceptado por la mayoría de usuarios de internet, y se vuelve un software indispensable no solo en el entretenimiento diario sino también en el trabajo. Por lo tanto, los usuarios presentan altos requerimientos en el uso, confiabilidad, seguridad, etc. Existen diversos tipos de información en el software para mensajería instantánea, y los usuarios prestan diferente atención a diferente información. Por ejemplo, si se actualiza la información de amigos en la comunicad SNS, solo algunos de los usuarios están preocupados acerca de esta actualización, y no hay una fuerte demanda en la puntualidad.

Existen dos soluciones tradicionales para extraer la información actualizada. Para la primera, la información actualizada se extrae del servidor cuando hay registros del lado del cliente. Con esta solución, una vez el usuario inicia sesión, los registros no se pueden actualizar si se presenta alguna información actualizada después de iniciar sesión, lo que afecta en gran medida la experiencia del usuario. Para la segunda, la información actualizada se extrae regularmente del servidor por el lado del cliente. En esta segunda solución, es difícil establecer el intervalo de tiempo para la información actualizada, ya que varía de acuerdo con las diferentes necesidades del usuario. Algunos usuarios no se preocupan por estos datos, pero la información actualizada se extrae muchas veces lo que ocupa el ancho de banda, mientras que algunos usuarios quienes se preocupan por estos datos no pueden recibir la información actualizada en una forma oportuna.

El documento CN 101 247 362 describe un método para actualizar datos de un contacto de mensajería instantánea y un sistema de mensajería instantánea. En este método y sistema un usuario A visualiza los datos de una cuenta de contacto B y un cliente A recibe una solicitud para visualizar los datos de la cuenta B. La activación por un primer contador de tiempo, el cliente toma un contacto de una cola que se va a actualizar siempre y empieza a desarrollar un flujo de actualización de datos y el cliente puede controlar la frecuencia de actualización al establecer un intervalo de tiempo del primer contador. En la cola de contactos que se va a actualizar, el primer contador marca la ID de un contacto cada vez que se activa el flujo de datos actualizados del contacto, la cuenta se agrega a la parte delantera de todos los contactos para los cuales el flujo de actualización aún no se activa, con el fin de ser activado preferiblemente. El primer contador activa el flujo de actualización para la cuenta B tan pronto como sea posible, el cliente A empieza a actualizar los datos de la cuenta B, y el servidor pregunta los datos de la cuenta B y los regresa al cliente A.

Resumen de la invención Por lo tanto, subsiste la necesidad de proporcionar un método para obtener una actualización dinámica en el software para mensajería instantánea, que puede obtener la información actualizada en una forma oportuna mientras se reduce la presión en el ancho de banda.

Un método para obtener una actualización dinámica en el software para mensajería instantánea, comprende:

obtener parámetros de modificación de forma de actualización y datos de interacción de usuario en tiempo real;

generar una forma de actualización correspondiente de acuerdo con los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real; y obtener información actualizada correspondiente de acuerdo con la forma actualizada;

en donde los parámetros de modificación de forma de actualización comprenden un primer tiempo de extracción, un intervalo de tiempo de extracción por defecto, una cantidad de interacción de usuario, un nivel de estímulo de interacción de usuario con el intervalo de tiempo y un intervalo mínimo del tiempo de extracción; y en donde generar la forma de actualización correspondiente de acuerdo con los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real comprende:

obtener un intervalo de tiempo de extracción cuando se determina que el primer tiempo de extracción es una extracción inmediata; y determinar si el intervalo de tiempo de extracción obtenido es más pequeño que el intervalo de tiempo de extracción mínimo; si es así, generar la forma de actualización correspondiente de acuerdo con el intervalo de tiempo de extracción mínimo, de otra forma, generar la forma de actualización correspondiente de acuerdo con el intervalo de tiempo de extracción obtenido.

Preferiblemente, antes de obtener los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real, el método comprende adicionalmente establecer una tabla de parámetros de modificación de forma de actualización.

Preferiblemente, obtener el intervalo de tiempo de extracción comprende: obtener un producto entre la cantidad de interacción de usuario y el nivel de estímulo de la interacción de usuario con el intervalo de tiempo, luego obtener una diferencia entre el intervalo de tiempo de extracción por defecto y el producto, y configurar la diferencia que es el intervalo de tiempo de extracción.

Preferiblemente, después de obtener la información actualizada correspondiente de acuerdo con la forma actualizada, el método comprende adicionalmente obtener datos de interacción de usuario en tiempo real, aumentar la cantidad de interacción de usuario, y regresar para obtener el intervalo de tiempo de extracción.

Preferiblemente, el método comprende adicionalmente obtener datos de interacción de usuario en tiempo real, aumentar la cantidad de interacción de usuario, y regresar para obtener el intervalo de tiempo de extracción, cuando se determina que el primer tiempo de extracción no es una extracción inmediata.

Adicionalmente, también subsiste la necesidad de proporcionar un sistema para obtener una actualización dinámica en el software para mensajería instantánea, que puede obtener la información actualizada en una forma oportuna mientras se reduce la presión en el ancho de banda.

Un sistema para obtener una actualización dinámica en el software para mensajería instantánea, comprende:

un módulo para obtener información, configurado para obtener parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real;

un módulo de establecimiento de forma de actualización, configurado para generar una forma de actualización correspondiente de acuerdo con los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real; y un módulo de actualización, configurado para obtener información actualizada correspondiente de acuerdo con la forma actualizada;

en donde los parámetros de modificación de forma de actualización comprenden un primer tiempo de extracción, un intervalo de tiempo de extracción por defecto, una cantidad de interacción de usuario, un nivel de estímulo de interacción de usuario con el intervalo de tiempo y un intervalo mínimo del tiempo de extracción; y en donde el módulo de establecimiento de forma de actualización comprende un módulo de determinación, un módulo de procesamiento, y un módulo de generación, en donde el módulo de determinación se configura para determinar... [Seguir leyendo]

 


Reivindicaciones:

1. Un método para obtener una actualización dinámica en software para mensajería instantánea, que comprende:

obtener parámetros de modificación de forma de actualización y datos de interacción de usuario en tiempo real (S10) ;

generar una forma de actualización correspondiente de acuerdo con los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real (S20) ; y obtener información actualizada correspondiente de acuerdo con la forma actualizada (S30) ;

caracterizado porque:

los parámetros de modificación de forma de actualización comprenden un primer tiempo de extracción, un intervalo de tiempo de extracción por defecto, una cantidad de interacción de usuario, un nivel de estímulo de interacción de usuario con el intervalo de tiempo y un intervalo mínimo del tiempo de extracción; y generar la forma de actualización correspondiente de acuerdo con los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real comprenden:

obtener un intervalo de tiempo de extracción cuando se determina que el primer tiempo de extracción es una extracción inmediata (S201) ; y determinar si el intervalo de tiempo de extracción obtenido es más pequeño que el intervalo de tiempo de extracción mínimo (S202) ; si es así, generar la forma de actualización correspondiente de acuerdo con el intervalo de tiempo de extracción mínimo (S203) , de otra forma, generar la forma de actualización correspondiente de acuerdo con el intervalo de tiempo de extracción obtenido (S204) .

2. El método de la reivindicación 1, en donde antes de obtener los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real, el método comprende adicionalmente: establecer una tabla de parámetros de modificación de forma de actualización.

3. El método de la reivindicación 1, en donde obtener el intervalo de tiempo de extracción comprende: obtener un producto entre la cantidad de interacción de usuario y el nivel de estímulo de la interacción de usuario con el intervalo de tiempo, obtener una diferencia entre el intervalo de tiempo de extracción por defecto y el producto, y configurar la diferencia que es el intervalo de tiempo de extracción.

4. El método de la reivindicación 1, en donde después de obtener la información actualizada correspondiente de acuerdo con la forma actualizada, el método comprende adicionalmente: obtener datos de interacción de usuario en tiempo real, aumentar la cantidad de interacción de usuario (S210) , y regresar para obtener el intervalo de tiempo de extracción (S201) .

5. El método de la reivindicación 1, en donde el método comprende adicionalmente: obtener datos de interacción de usuario en tiempo real, aumentar la cantidad de interacción de usuario y regresar para obtener el intervalo de tiempo de extracción (S210) , cuando se determina que el primer tiempo de extracción no es una extracción inmediata (S200) .

6. Un sistema para obtener una actualización dinámica en el software para mensajería instantánea, caracterizado por:

un módulo para obtener información (10) , configurado para obtener parámetros de modificación de forma de actualización y datos de interacción de usuario en tiempo real;

un módulo de establecimiento de forma de actualización (20) , configurado para generar una forma de actualización correspondiente de acuerdo con los parámetros de modificación de forma de actualización y los datos de interacción de usuario en tiempo real; y 9

un módulo de actualización (30) , configurado para obtener información actualizada correspondiente de acuerdo con la forma actualizada;

en donde los parámetros de modificación de forma de actualización comprenden un primer tiempo de extracción, un intervalo de tiempo de extracción por defecto, una cantidad de interacción de usuario, un nivel de estímulo de interacción de usuario con el intervalo de tiempo y un intervalo mínimo del tiempo de extracción; y en donde el módulo de establecimiento de forma de actualización (20) comprende un módulo de determinación (200) , un módulo de procesamiento (210) , y un módulo de generación (220) , en donde el módulo de determinación (200) se configura para determinar si el primer tiempo de extracción es una extracción inmediata, y el módulo de procesamiento (210) se configura para obtener un intervalo de tiempo de extracción cuando se determina que el primer tiempo de extracción es una extracción inmediata; y el módulo de determinación (200) se configura adicionalmente para determinar si el intervalo de tiempo de extracción obtenido es más pequeño que el intervalo de tiempo de extracción mínimo; si es así, se genera una forma de actualización correspondiente mediante el módulo de generación (220) de acuerdo con el intervalo de tiempo de extracción mínimo, de otra forma, se genera una forma de actualización correspondiente mediante el módulo de generación (220) de acuerdo con el intervalo de tiempo de extracción obtenido.

7. El sistema de la reivindicación 6, en donde el sistema comprende adicionalmente un módulo de creación (40) configurado para establecer una tabla de parámetros de modificación de forma de actualización.

8. El sistema de la reivindicación 6, en donde el módulo de procesamiento (210) se configura adicionalmente para obtener un producto entre la cantidad de interacción de usuario y el nivel de estímulo de la interacción de usuario con el intervalo de tiempo, obtener una diferencia entre el intervalo de tiempo de extracción por defecto y el producto, y establecer la diferencia que es el intervalo de tiempo de extracción.

9. El sistema de la reivindicación 6, en donde después del módulo de actualización (30) obtener la información actualizada correspondiente de acuerdo con la forma actualizada, el módulo de obtención de información (10) se configura adicionalmente para obtener datos de interacción de usuario en tiempo real, aumentar la cantidad de interacción de usuario, y el módulo de procesamiento (210) se configura para obtener el intervalo de tiempo de extracción.

10. El sistema de la reivindicación 6, en donde cuando se determina el primer tiempo de extracción que no es una extracción inmediata, el módulo de obtención de información (10) se configura para obtener datos de interacción de usuario en tiempo real, aumentar la cantidad de interacción de usuario, y el módulo de procesamiento (210) se configura para obtener el intervalo de tiempo de extracción.