BRPI0924854B1 - Centro de serviço de mensagem multimídia e método de armazenar em cachê jornal de multimídia do mesmo - Google Patents

Centro de serviço de mensagem multimídia e método de armazenar em cachê jornal de multimídia do mesmo Download PDF

Info

Publication number
BRPI0924854B1
BRPI0924854B1 BRPI0924854-4A BRPI0924854A BRPI0924854B1 BR PI0924854 B1 BRPI0924854 B1 BR PI0924854B1 BR PI0924854 A BRPI0924854 A BR PI0924854A BR PI0924854 B1 BRPI0924854 B1 BR PI0924854B1
Authority
BR
Brazil
Prior art keywords
message
mmsc
mobile phone
module
message body
Prior art date
Application number
BRPI0924854-4A
Other languages
English (en)
Inventor
Shijun Zhou
Original Assignee
Zte Corporation, Empresa Chinesa
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zte Corporation, Empresa Chinesa filed Critical Zte Corporation, Empresa Chinesa
Publication of BRPI0924854A2 publication Critical patent/BRPI0924854A2/pt
Publication of BRPI0924854B1 publication Critical patent/BRPI0924854B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
    • H04L51/22
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting
    • H04L51/30
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

CENTRO DE SERVIÇO DE MENSAGEM MULTIMÍDA E MÉTODO DE ARMAZENAR EM CACHE JORNAL DE MULTIMÍDIA DO MESMO. A presente invenção se refere um Centro de Serviço de Mensagens Multimídia (MMSC) e método para pôr em cachê jornal de telefone móvel do mesmo. O MMSC compreende um módulo de memória, um módulo de processamento de mensagens de jornal de telefone móvel e um módulo de armazenamento anexo de rede (NAS). Neste método, após receber uma mensagem multimídia, o MMSC decodifica a mensagem multimídia e determina se a mensagem multimídia é uma mensagem de jornal de telefone móvel; se positivo, então o MMSC transmite o corpo de mensagem da mensagem multimídia para o módulo de processamento de mensagem de jornal de telefone móvel. O módulo de processamento de mensagem de jornal de telefone móvel determina se o mesmo corpo de mensagem foi salvo no módulo de memória; se positivo, então dito corpo de mensagem é descartado, caso contrario, o dito corpo de mensagem é armazenado para dentro do módulo de memória. A eficiência de processamento do MMSC e a experiência do usuário são melhoradas pela presente invenção.

Description

CAMPO TÉCNICO
A presente invenção se refere a um serviço de mensagens de multimídia no campo das comunicações, e particularmente, a uma central de serviços de mensagens de multimídia e um método para armazenar em cachê uma mensagem de jornal para telefone móvel do mesmo
ANTECEDENTES DA INVENÇÃO
MMS se refere a um serviço de mensagem que pode transmitir conteúdo de multimídia entre telefones móveis bem como entre telefones móveis e outras aplicações tais como um servidor de e-mail. A MMS é classificada de acordo com operadoras a que pertencem usuários e regiões onde usuários estão localizados. Um Centro de Serviço de Mensagens de Multimídia (MMSG) ao qual pertencem usuários é responsável por fornecer aos usuários Serviços de Mensagens em Multimídia. Um Portal de Serviço de envio de Mensagens Multimídia (MMSG) usa uma interface MM7 para realizar interconexão com um MMSC e PS (Provedor de Serviço) e para distribuir serviços de PS de abordagem única ("Single Sign-On")através da rede toda, de modo a reduzir o fluxo de uma interface MM4 e para aperfeiçoar a capacidade geral de processamento da uma rede MMSC presente. “jornal de telefone movel ”e um servico proprietariodesenvolvido pela China Mobile (CMCC) em cooperação com instituições da mídia doméstica tradicional, para o propósito de fornecer aos usuários serviço de mensagens tempestivo (incluindo conteúdo tal como notícias, esportes, entretenimento, cultura e vida) através de MMS e WAP ("Wireless Application Protocol"). Por meio de grandes esforços neste serviço e baseado em abundante recurso de consumidores, a CMCC atingiu grande volume de tráfego nesse serviço, que tem respondido por 70% de todo o tráfego MMS. Todos os dias, duas mensagens do Jornal do Telefone Móvel são transmitidos para cada usuário a tempo regular. Para usuários na mesma província, uma estratégia de envio em grupo é usada. Em geral, uma mensagem de um Jornal do Telefone Móvel enviado para um MMSG compreende 10000 endereços de destino, e o conteúdo da MMS transmitida para tos os usuários da província é idêntico. Entretanto, a capacidade de um MMSC de processar o envio em grupo é finita. Portanto, o MMSG classifica os números pertencentes a uma MMSC em uma mensagem, e partilha a mensagem de acordo com a capacidade de uma MMSC para processar o número de endereços a que se destina. Geralmente uma MMSC tem a capacidade para processar 3 0 endereços de destino. Portanto, antes de encaminhar uma mensagem para o MMSC o MMSG primeiro divide a mensagem a ser encaminhada em uma mensagem compreendendo 30 endereços de destino. Vale dizer, uma mensagem incluindo 10,000 endereços que é submetida por um servidor de Jornal de Telefone Móvel poderão se tornar pelo menos 300 mensagens como mesmo corpo de mensagem após ser transmitida para o MMSC. Após receber uma mensagem, o MMSC irá decodificar e salvar a mensagem e então notificar os usuários de telefones móveis correspondentes, independente do corpo da mensagem ter o mesmo texto. Ainda que o MMSC irá notificar os usuários de forma tempestiva ao receber uma mensagem de Jornal de Telefone Móvel,o tempo para que os usuários venham a receber a mensagem de Jornal de Telefone Móvel não é regular. Ê provável que os usuários possam receber a mensagem ao receber uma mensagem de notificação ou que não recebam a mensagem até que um longo tempo passe. O MMSC é incapaz de armazenar uma grande quantidade de corpos de mensagens em sua memória devido ao seu espaço de memória finito. Portanto, no processamento de uma mensagem geral, Armazenagem Acoplada na Rede ("Network Attached Storage"(NAS)) é adotada para armazenar corpos de mensagens, vale dizer, o MMSC salva cada mensagem submetida para dentro do NAS. Para serviços gerais, tal solução é viável.. Entretanto, para serviços tais como um jornal de telefone móvel, que é caracterizado pelo mesmo conteúdo MMS e grande tráfego, é necessário para o NAS chamar IO freqüentemente, deste modo afetando a eficiência de processamento do MMSC e reduzindo a sua capacidade de processamento.
SUMÁRIO DA INVENÇÃO
O problema técnico a ser resolvido pela presente invenção é fornecer um centro de serviços de mensagens multimídia (MMSC) e um método para guardar em cachê uma 5 mensagem de jornal de telefone móvel do mesmo, de modo a aperfeiçoar a eficiência do MMSC e a experiência do usuário. A presente invenção revela que um MMSC que compreende um módulo de memória e um módulo de processamento de 10 mensagens de jornal de multimídia; e O módulo de memória é adaptado para salvar um corpo de mensagem de uma mensagem de um jornal de telefone móvel recebida pelo MMSC; e O módulo de processamento de mensagens de jornal de 15 telefone móvel é adaptado para determinar se um mesmo corpo de mensagem foi salvo no módulo de memória de acordo com o tamanho e informação de cabeçalho do corpo da mensagem e da mensagem de jornal de telefone móvel recebida pelo MMSC; se o mesmo corpo foi salvo, então o corpo da mensagem é 20 descartado; caso contrário o corpo da mensagem é salvo para dentro do módulo da memória. O módulo de processamento de mensagens de jornal de telefone móvel poderá ser adicionalmente adaptado para determinar se existe espaço disponível no módulo de memória 25 antes de salvar um corpo de mensagem; e requerer um espaçode memória para uma mensagem e salvar a mensagem quando houver espaço disponível; e retornar uma mensagem de falha de armazenamento ao MMSC quando não houver espaço disponível. O MMSC poderá ademais compreender um módulo NAS, que ê adaptado para salvar um corpo de mensagem de uma mensagem de jornal de telefone móvel cujo salvamento no módulo de memória falhou e retornar o seu próprio índice de conteúdo para o MMSC. O módulo de processamento de mensagens de jornal de telefone móvel, poderá ser adicionalmente adaptado para retornar um índice de conteúdo do módulo de memória para o MMSC quando o módulo de memória tiver salvo um corpo de mensagem igual ao corpo de uma mensagem recebida e que foi salva com sucesso; e ademais, para, após ter recebido uma identificação de armazenamento (ID), realizar uma busca no módulo de memória por um corpo de mensagem correspondente de acordo com o ID, e retornar o corpo de mensagem que for encontrado, para o MMSC; e O módulo NAS ê adicionalmente adaptado para, após receber um ID de armazenamento, buscar um corpo de mensagem correspondente localmente, de acordo com o ID e retornar o corpo de mensagem que for encontrado, para o MMSC.
A presente invenção também revela um método para guardar em cachê uma mensagem de jornal de telefone móvel por um MMSC, compreendendo: após receber uma mensagem multimídia pelo MMSC, decodificar a mensagem multimídia e determinar se a mensagem multimídia é uma mensagem de jornal de telefone móvel, se for, transmitir um corpo de mensagem da mensagem para um módulo de processamento de mensagem de jornal de telefone móvel; e determinar através do módulo de processamento de mensagem de jornal de telefone móvel se um mesmo corpo de mensagem foi salvo em um módulo de memória; se positivo, então descartar o corpo de mensagem, caso contrário, salvar o corpo de mensagem para dentro do módulo de memória. O módulo de processamento de mensagem de jornal de telefone móvel poderá, adicionalmente, determinar se um mesmo corpo de mensagem foi salvo no módulo de memória de acordo com o tamanho da informação de cabeçalho do corpo de uma mensagem recebida.
Antes de salvar o corpo de mensagem recebida, o módulo de processamento de mensagem de jornal de telefone móvel poderá, adicionalmente, desempenhar as seguintes tarefas: determinar se existe espaço disponível no módulo de memória; se houver, então requerer um espaço de memória para o corpo de mensagem e salvar o corpo de mensagem,e retornar para um índice de conteúdo do módulo de memória ao MMSC; caso contrário, retornando uma mensagem de falha de armazenamento. O MMSC poderá transmitir um corpo de mensagem de uma mensagem correspondente ao módulo NAS após receber a mensagem de falha; o módulo NAS poderá salvar o corpo de mensagem recebido e retornar seu próprio índice de conteúdo para o MMSC; e o MMSC poderá salvar o índice de conteúdo recebido e transmitir uma mensagem de notificação para um número de destino obtido através de decodificação.
Um bit bandeira especifico de um URL (Uniform/Universal Resource Locator) incluído em uma mensagem de notificação é adaptado para identificar se um corpo de mensagem de uma mensagem de jornal de telefone móvel corresponde a um número de destino é salvo no módulo de memória ou no módulo NAS.
Após receber uma mensagem de pedido de obtenção de uma mensagem de jornal de telefone móvel, o MMSC poderá analisar a mensagem de pedido, e de acordo com um bit bandeira do URL obtido através da análise, determinar se o corpo de mensagem da mensagem de telefone móvel que o usuário pede é salvo no módulo NAS ou no módulo de memória; se o corpo de mensagem é salvo no módulo NAS, então o MMSC faz busca em um índice de conteúdo armazenado no módulo NAS para o ID armazenado do corpo da mensagem no módulo NAS de acordo com uma mensagem de ID obtida através de análise, e transmite o ID de armazenamento ao módulo NAS; o módulo Nas busca localmente o corpo de mensagem correspondente, de acordo com o ID de armazenamento recebido, e retorna o corpo de mensagem correspondente encontrado ao módulo de controle; o módulo de controle empacota o corpo de mensagem recebido e o transmite para o usuário que pede a mensagem de jornal de telefone móvel;
Se o corpo de mensagem salvo no módulo de memória, então o MMSC busca um índice de conteúdo armazenado do módulo de memória para um ID de armazenamento do corpo de mensagem no módulo de memória de acordo com um ID de mensagem obtido através de análise e transmite o ID de armazenamento ao módulo de processamento de mensagem de jornal de telefone móvel; o módulo de processamento de mensagem de jornal de telefone móvel busca o módulo de memória por um corpo de mensagem correspondente de acordo com o ID de armazenamento recebido, e retorna o corpo de mensagem correspondente encontrado ao módulo de controle; e o módulo de controle empacota o corpo de mensagem recebido e o transmite para o usuário que pede a mensagem de jornal de telefone móvel.
Em vista de que as mensagens de jornal de telefones móveis recebidas cada vez tem substancialmente o mesmo conteúdo, a presente invenção salva as mensagens do jornal de telefone móvel na memória do MMSC. Quando o usuário quer obter uma mensagem de jornal de telefone móvel, o MMSC a lê diretamente da memória, portanto reduzindo os tempos de salvamento para dentro e leitura a do módulo NAS, ademais, resolvendo o problema de engarrafamento do módulo NAS e grandemente melhorando a satisfação do usuário.
BREVE DESCRIÇÃO DOS DESENHOS
Os desenhos aqui descritos são fornecidos para melhor entendimento da presente invenção e constituem parte da presente invenção. As modalidades ilustrativas e suas descrições são usadas para interpretar a presente invenção mas não constituem uma limitação imprópria da presente invenção. Nestes desenhos:
A figura 1 é um diagrama estrutural de um MMSC de acordo com uma modalidade da presente invenção.
A figura 2 é um fluxograma ilustrando o processamento quando o MMSC recebe uma mensagem de jornal de telefone móvel em um método de acordo com uma modalidade da presente invenção; e
A figura 3 é um fluxograma ilustrando o processamento quando o MMSC recebe uma mensagem de pedido de um usuário para obter uma mensagem de jornal de telefone móvel em um método de acordo com uma modalidade da presente invenção.
DESCRIÇÃO DETALHADA DA INVENÇÃO
A presente invenção será descrita em detalhe abaixo com referência aos desenhos em anexo e em combinação com as modalidades. Ê de se notar que, se não houver conflito, as modalidades da presente invenção e as características nas modalidades podem ser combinadas umas com as outras.
A figura 1 é um diagrama estrutural de um MMSC de acordo com uma modalidade da presente invenção. Conforme demonstrado na figura 1, o MMSC de acordo com a modalidade da presente invenção compreende principalmente um módulo de memória, um módulo de processamento de mensagem de jornal de telefone móvel e um módulo NAS, onde: O módulo de memória é adaptado para salvar o corpo de mensagem de uma mensagem de jornal de telefone móvel recebido pelo MMSC; O módulo de processamento de mensagem de jornal de telefone móvel é adaptado para determinar se o mesmo corpo de mensagem foi salva no módulo de memória de acordo com o tamanho da informação de cabeçalho do corpo de mensagem da mensagem de jornal de telefone móvel recebida pelo MMSC; se o mesmo corpo de mensagem foi salvo, então o módulo de processamento de mensagens de jornal de telefone móvel descarta o dito corpo de mensagem, e retorna o índice de conteúdo do módulo de memória para o MMSC; caso contrário ele determina se há espaço disponível no módulo de memória, e requer um espaço de memória para a mensagem e salva a mensagem se existir espaço disponível, e então retorna o índice de conteúdo do módulo de memória para o MMSC; se não houver espaço disponível, ele retorna uma mensagem de falha de armazenamento ao MMSC; e o módulo de processamento de mensagens de telefone móvel e adicionalmente adaptado para, após receber um ID de identificação de armazenamento, buscar o módulo de memória por um corpo de mensagem de acordo com o ID, e retorna o corpo de mensagem que for achado para o MMSC, e O módulo NAS é adaptado para salvar o corpo de mensagem de uma mensagem de um jornal de telefone móvel, e retornar o seu próprio índice de conteúdo para o MMSC; e ademais, para, após receber um ID de armazenamento, buscar localmente por um corpo de mensagem correspondente de acordo com o ID e retornar o corpo de mensagem que for encontrado para o MMSC.
A figura 2 é um fluxograma que ilustra o processamento quando o MMSC recebe uma mensagem de jornal de telefone móvel em um método de acordo com uma modalidade da presente invenção. Conforme demonstrado na figura 2, no método de acordo com a modalidade da presente invenção, o fluxo de processamento quando o MMSC recebe uma mensagem de jornal de telefone móvel, compreende, principalmente: Etapa 201: o MMSC recebe uma mensagem de multimídia; Etapa 202: a mensagem é decodificada para obter um corpo de mensagem e um número de destino; Etapa 203: é determinado se a mensagem é mensagem de jornal de telefone móvel, se positivo, a etapa 204 é executada; caso contrário a etapa 211 é executada; Etapa 204: o corpo de mensagem obtido através de decodificação é encaminhado para o módulo de processamento de mensagens de jornal de telefone móvel; Etapa 205: o módulo de processamento de mensagens de jornal de telefone móvel determina se há uma mensagem igual salva no módulo de memória de acordo com o tamanho e informação do cabeçalho do corpo de mensagem recebida; se houver a etapa 206 é executada, caso contrário, a etapa 207 é executada; Etapa 206: o módulo de processamento de mensagens de jornal de telefone móvel retorna o índice de conteúdo do módulo de memória para o MMSC, e então a etapa 210 é executada. Etapa 207: o módulo de processamento de mensagens de jornal de telefone móvel determina se há espaço disponível no módulo de memória; se houver, a etapa 208 é executada, caso contrário, a etapa 209 é executada; Etapa 208: o módulo de processamento de mensagens de jornal de telefone móvel requer um espaço de memória para o corpo de mensagem e salva o corpo de mensagem e retorna o índice de conteúdo do módulo de memória para o MMSC; e então a etapa 210 é executada; Etapa 209: o módulo de processamento de mensagens de jornal de telefone móvel retorna uma mensagem de resposta de falha de armazenamento ao MMSC e então a etapa 211 é executada; Etapa 210: O MMSC salva o índice de conteúdo recebido, e então a etapa 214 é executada; Etapa 211: O MMSC transmite o corpo de mensagem obtido através de decodificação para o módulo NAS; Etapa 212: 0 módulo NAS salva o corpo de mensagem recebido e retorna seu próprio índice de conteúdo ao MMSC; Etapa 213: O MMSC salva o índice de conteúdo recebido; Etapa 214: O MMSC transmite uma mensagem de notificação ao número de destino obtido através de decodificação, e o processamento corrente de mensagem de jornal de telefone móvel se encerra. O bit bandeira especifico de um URL (Uniform/Universal Resource Locator) incluído na mensagem de notificação é usado para identificar se o corpo de mensagem da mensagem de jornal de telefone móvel correspondente ao número de destino é salvo no módulo de memória ou no módulo NAS.
A figura 3 é um fluxograma que ilustra o processamento quando o MMSC recebe uma mensagem de pedido de um usuário para obter uma mensagem de jornal de telefone móvel em um método de acordo com uma modalidade da presente invenção. Conforme mostrado na figura 3, no método de acordo com uma modalidade da presente invenção, o fluxo de processamento quando o MMSC recebe uma mensagem de pedido de um usuário para receber uma mensagem de jornal de telefone móvel, compreende principalmente: Etapa 3 01: 0 MMSC recebe um pedido de mensagem para receber uma mensagem de jornal de telefone móvel; Etapa 302: A mensagem de pedido é decodificada para obter uma URL; a URL incluída na mensagem de pedido é uma URL distribuída pelo MMSC; Etapa 303: de acordo com o bit bandeira da URL, é determinado se o corpo da mensagem de jornal de telefone móvel que o usuário pede é salvo no módulo NAS ou no módulo de memória; se o corpo de mensagem for salvo no módulo de memória, então a etapa 304 é executada; se o corpo de mensagem é salvo no módulo NAS, então a etapa 306 é executada; Etapa 304: de acordo com o ID da mensagem do URL, o MMSC busca o índice de conteúdo armazenado do módulo de memória pelo ID de armazenamento do corpo de mensagem no módulo de memória, e transmite o ID de armazenamento que for encontrado ao módulo de processamento de mensagens de jornal de telefone móvel; Etapa 305: de acordo com o ID de armazenamento recebido, o módulo de processamento de mensagens de jornal de telefone móvel busca o módulo de memória pelo correspondente corpo de mensagem, e retorna o corpo de mensagem que for encontrado ao MMSC e então a etapa 308 é executada; Etapa 3 06: de acordo com o ID da mensagem do URL, o MMSC busca o índice de conteúdo armazenado do módulo NAS pelo ID de armazenamento do corpo de mensagem no módulo NAS, e transmite o ID de armazenamento que for encontrado no módulo NAS; Etapa 307: o módulo NAS busca localmente pelo corpo de mensagem correspondente de acordo com o ID de armazenamento recebido, e retorna o corpo de mensagem que for encontrado no MMSC; e Etapa 308: O MMSC empacota o corpo de mensagem recebido, e transmite o corpo de mensagem empacotado ao usuário que pede o jornal de telefone móvel. Em vista de que as mensagens de jornal de telefone móvel recebidas a cada vez tem substancialmente o mesmo conteúdo, a presente invenção armazena as mensagens de jornal de telefone móvel na memória do MMSC. Quando um usuário quer receber uma mensagem de jornal de telefone móvel, o MMSC a lê diretamente a partir da memória, assim reduzindo de salvamento para dentro e leitura de um módulo NAS, ademais, resolvendo o problema de engarrafamento de I/O do módulo NAS e grandemente melhorando a satisfação do usuário. 0 acima é apenas uma implementação relativamente básica da presente invenção, e o escopo da presente invenção não está limitada à esta implementação. Qualquer modificação local ou substituição feita por aqueles versados na arte dentro do escopo técnico revelado pela presente invenção serão cobertas pelo escopo de proteção da presente invenção.

Claims (8)

1. Centro de Serviços de Mensagens Multimídia, MMSC, caracterizado pelo fato de que compreende um módulo de memória, um módulo de processamento de mensagem de jornal de telefone móvel e um módulo de armazenamento conectado à rede, NAS, em que: o MMSC é adaptado para receber (201) uma mensagem multimídia, decodificar (202) a mensagem multimídia, determinar (203) se a mensagem multimídia é uma mensagem de jornal de telefone móvel; e transmitir (204) um corpo de mensagem da mensagem para o módulo de processamento de mensagens de jornal de telefone móvel, quando a mensagem multimídia é uma mensagem de jornal de telefone móvel; em que o jornal de telefone móvel é um serviço para fornecer ao usuário serviços de mensagens oportunas por meio do Serviço de Mensagens Multimídia, MMS e protocolo para aplicações sem fio, WAP; o módulo de memória é adaptado para salvar (208) o corpo de mensagem da mensagem de jornal de telefone móvel recebida pelo MMSC; e o módulo de processamento de mensagens de jornal de telefone móvel é adaptado para determinar (205) se um mesmo corpo de mensagem foi salvo no módulo de memória de acordo com as informações de tamanho e cabeçalho do corpo de mensagem da mensagem de jornal para telefone móvel recebida pelo MMSC; se o mesmo corpo de mensagem tiver sido salvo, o corpo da mensagem será descartado; caso contrário, o corpo da mensagem é salvo (208) no módulo de memória; o módulo NAS é adaptado para salvar (212) o corpo de mensagem da mensagem do jornal para telefone móvel que falhou ao ser salva no módulo de memória e retornar (212) um índice de conteúdo do módulo NAS ao MMSC.
2. MMSC, de acordo com a reivindicação 1, caracterizado pelo fato de que o módulo de processamento de mensagens de jornal para telefone móvel é adaptado adicionalmente para determinar se há espaço disponível no módulo de memória antes de salvar o corpo de mensagem; e solicitar um espaço de memória para a mensagem e salvar a mensagem quando houver espaço disponível; e retornar uma mensagem de falha de armazenamento ao MMSC se não houver espaço disponível.
3. MMSC, de acordo com a reivindicação 1, caracterizado pelo fato de que: o módulo de processamento de mensagem de jornal para telefone móvel é adaptado adicionalmente para retornar um indice de conteúdo do módulo de memória ao MMSC quando o módulo de memória salva o corpo da mensagem da mesma forma que o corpo da mensagem recebida e salva com sucesso o corpo da mensagem recebida; e adicionalmente, após receber uma identificação de armazenamento, ID, do corpo da mensagem, buscar no módulo de memória um corpo de mensagem correspondente de acordo com a ID de armazenamento e retornar o corpo da mensagem encontrado ao MMSC; e o módulo NAS é adaptado adicionalmente para, após receber a ID de armazenamento, buscar um corpo da mensagem correspondente localmente de acordo com a ID de armazenamento e retornar o corpo da mensagem encontrado ao MMSC.
4. Método para armazenar em cache uma mensagem de jornal de telefone móvel por um Centro de Serviços de Mensagens Multimídia, MMSC, caracterizado pelo fato de que compreende: após receber (201) uma mensagem de multimídia pelo MMSC, decodificar (202) a mensagem de multimídia e determinar (203) se a mensagem multimídia é uma mensagem de jornal de telefone móvel, apenas se for, transmitir (204) um corpo de mensagem da mensagem para um módulo de processamento de mensagem de jornal de telefone móvel; e determinar (205) pelo módulo de processamento de mensagem de jornal de telefone móvel se um mesmo corpo de mensagem foi salvo em um módulo de memória de acordo com as informações de tamanho e cabeçalho do corpo da mensagem recebida, se estiver, então descartar o corpo da mensagem, caso contrário, salvar (208) o corpo da mensagem no módulo de memória; em que o jornal de telefone móvel é um serviço para fornecer ao usuário serviços de mensagens oportunas por meio do Serviço de Mensagens Multimídia, MMS e protocolo de aplicações em fio, WAP; em que um módulo de armazenamento conectado à rede, NAS, salva (212) o corpo de mensagem da mensagem de jornal de telefone móvel que não foi salva no módulo de memória e envia (212) pelo NAS um indice de conteúdo do módulo NAS ao MMSC.
5. Método para armazenar em cache uma mensagem de jornal de telefone móvel por um MMSC, de acordo com a reivindicação 4, caracterizado pelo fato de que o módulo de processamento de mensagem de jornal de telefone móvel executa ainda as seguintes operações antes de salvar o corpo da mensagem recebido: determinar (207) se há espaço disponível no módulo de memória; se houver, solicitar (208) um espaço de memória para o corpo da mensagem e salvar (208) o corpo da mensagem e então retornar (206) um indice de conteúdo do módulo de memória ao MMSC; caso contrário, retornar (209) uma mensagem de falha de armazenamento ao MMSC.
6. Método para armazenar em cache uma mensagem de jornal de telefone móvel por um MMSC, de acordo com a reivindicação 5, caracterizado pelo fato de que o MMSC transmite (211) o corpo de mensagem da mensagem correspondente ao módulo NAS após receber a mensagem de falha de armazenamento; o módulo NAS salva (212) o corpo da mensagem recebido e retorna (212) seu próprio indice de conteúdo para o MMSC; e o MMSC salva (213) o indice de conteúdo recebido e transmite (214) uma mensagem de notificação para um número de destino obtido por decodificação.
7. Método para armazenar em cache uma mensagem de jornal de telefone móvel por um MMSC, de acordo com a reivindicação 6, caracterizado pelo fato de que um bit de flag especifico de um localizador de recursos uniforme/ universal, URL, está incluido na mensagem de notificação.
8. Método para armazenar em cache uma mensagem de jornal de telefone móvel por um MMSC, de acordo com a reivindicação 4, caracterizado pelo fato de que o MMSC ao receber (301) uma mensagem de solicitação para obter uma mensagem de jornal de telefone móvel, analisa a mensagem de solicitação e de acordo com um bit sinalizador de um URL obtido (302) através da análise, determina (303) se um corpo de mensagem da mensagem de jornal de telefone móvel solicitado pelo usuário é salvo em um módulo NAS ou no módulo de memória; se o corpo da mensagem for salvo no módulo NAS, o MMSC busca (306) um indice de conteúdo salvo do módulo NAS por uma ID de armazenamento do corpo de mensagem no módulo NAS de acordo com uma ID de mensagem obtida através da análise e transmite (306) a ID de armazenamento para o módulo NAS; o módulo NAS busca (307) um corpo de mensagem correspondente localmente, de acordo com a ID de armazenamento recebida, e retorna (307) o corpo da mensagem correspondente encontrado para um módulo de controle; e o módulo de controle empacota (308) o corpo de mensagem recebido e o transmite (308) ao usuário que solicita a mensagem de jornal de telefone móvel; se o corpo da mensagem for salvo no módulo de memória, o MMSC busca (304) um índice de conteúdo salvo do módulo de memória para uma ID de armazenamento do corpo de mensagem no módulo de memória de acordo com uma ID de mensagem obtida por meio da análise e transmite (304) a ID de armazenamento para o módulo de processamento de mensagem de jornal para telefone móvel; o módulo de processamento de mensagem de jornal de telefone móvel busca (305) no módulo de memória um corpo de mensagem correspondente de acordo com a ID de armazenamento recebida e retorna (305) o corpo de mensagem correspondente encontrado no módulo de controle; e o módulo de controle empacota (308) o corpo da mensagem recebido e o transmite (308) ao usuário que solicita a mensagem de jornal de telefone móvel.
BRPI0924854-4A 2009-06-16 2009-10-20 Centro de serviço de mensagem multimídia e método de armazenar em cachê jornal de multimídia do mesmo BRPI0924854B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200910108086.9 2009-06-16
CN2009101080869A CN101583096B (zh) 2009-06-16 2009-06-16 一种彩信中心及其缓存手机报消息的方法
PCT/CN2009/074539 WO2010145111A1 (zh) 2009-06-16 2009-10-20 一种彩信中心及其缓存手机报消息的方法

Publications (2)

Publication Number Publication Date
BRPI0924854A2 BRPI0924854A2 (pt) 2016-01-26
BRPI0924854B1 true BRPI0924854B1 (pt) 2020-11-10

Family

ID=41364997

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0924854-4A BRPI0924854B1 (pt) 2009-06-16 2009-10-20 Centro de serviço de mensagem multimídia e método de armazenar em cachê jornal de multimídia do mesmo

Country Status (8)

Country Link
US (1) US8892074B2 (pt)
EP (1) EP2426962B1 (pt)
CN (1) CN101583096B (pt)
AU (1) AU2009348334B2 (pt)
BR (1) BRPI0924854B1 (pt)
CA (1) CA2763844C (pt)
RU (1) RU2517305C2 (pt)
WO (1) WO2010145111A1 (pt)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101572871B (zh) * 2009-05-27 2011-12-28 中兴通讯股份有限公司 彩信消息下发方法、装置及系统
CN102244844A (zh) * 2010-05-10 2011-11-16 华为技术有限公司 一种发送彩信的方法,装置和系统
CN101902703A (zh) * 2010-07-07 2010-12-01 中兴通讯股份有限公司 一种多媒体消息转发失败的处理方法及系统
CN102176705A (zh) * 2011-03-10 2011-09-07 央视国际网络有限公司 群发业务的处理方法及装置
JP6397200B2 (ja) * 2014-03-31 2018-09-26 フェリカネットワークス株式会社 管理サーバ、およびデータ処理方法、並びにプログラム
CN105323205A (zh) * 2014-05-30 2016-02-10 中兴通讯股份有限公司 消息推送处理方法、装置、推送服务器及应用服务器
CN104023321A (zh) * 2014-06-13 2014-09-03 中国民航信息网络股份有限公司 基于移动网络的安全可靠的消息传输系统
US10652193B2 (en) * 2014-06-18 2020-05-12 Western Digital Technologies, Inc. Managing and accessing data storage systems
CN104809228A (zh) * 2015-05-07 2015-07-29 上海电信科技发展有限公司 个性化手机报发送方法及系统

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6674713B1 (en) * 1999-02-23 2004-01-06 Cisco Technology, Inc. Method and apparatus for providing continuous voice and call communications between a data network and a telephony network
CN1332543C (zh) 2002-07-12 2007-08-15 中兴通讯股份有限公司 公共电话网短消息系统中快速下发短消息的方法
KR100504836B1 (ko) 2003-05-15 2005-07-29 엘지전자 주식회사 이동 통신 단말기의 동보전송 메시지 송수신 방법
US20050271049A1 (en) 2004-06-03 2005-12-08 International Business Machines Corporation DHCP cache method and apparatus
CN100349477C (zh) 2004-09-16 2007-11-14 华为技术有限公司 一种组发短消息的方法
KR100617775B1 (ko) 2004-11-08 2006-08-28 삼성전자주식회사 멀티미디어 메시징 서비스에서 중복된 도달 통지 메시지에대한 관리 방법
US20060117018A1 (en) 2004-11-30 2006-06-01 Microsoft Corporation Method and system for caching remote files locally
JP4349303B2 (ja) 2005-03-08 2009-10-21 日本電気株式会社 ファイル保存システム、ファイル保存方法、およびファイル保存プログラム
EP1835674A3 (en) * 2006-03-14 2007-10-31 EServGlobal UK Limited Message delivery system and method
CN100566437C (zh) 2006-06-27 2009-12-02 华为技术有限公司 一种短信群发的方法及装置
JP2008113147A (ja) * 2006-10-30 2008-05-15 Matsushita Electric Ind Co Ltd コンテンツ受信装置並びに録画装置、再生装置及び受信装置
CN101198086B (zh) 2006-12-08 2011-08-24 中兴通讯股份有限公司 移动多媒体广播系统发送端和终端的紧急广播处理方法
US7738870B2 (en) 2007-01-24 2010-06-15 Control4 Corporation Systems and methods for instant messaging using a control device
JP5145719B2 (ja) * 2007-01-30 2013-02-20 ソニー株式会社 メタデータ収集システム、コンテンツ管理サーバ、メタデータ収集装置、メタデータ収集方法およびプログラム
US20090019492A1 (en) * 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
CN101389094B (zh) 2007-09-14 2012-08-22 鸿富锦精密工业(深圳)有限公司 移动通信终端和短信接收方法
US20090097425A1 (en) 2007-10-01 2009-04-16 Interdigital Patent Holdings, Inc. Radio link control operations and enhanced duplicate detection in a wireless receiver
US8191082B2 (en) * 2007-10-23 2012-05-29 International Business Machines Corporation System and method for accessing really simple syndication (RSS) enabled content using session initiation protocol (SIP) signaling
EP2324647B1 (en) * 2008-09-12 2019-07-10 BlackBerry Limited A system and method for centralized retrieval and delivery of content to mobile devices using a server based rss feed
CN101447932B (zh) 2008-12-31 2012-02-01 华为技术有限公司 发送、接收语音报文的方法、装置及系统

Also Published As

Publication number Publication date
RU2012100027A (ru) 2013-07-27
CA2763844A1 (en) 2010-12-23
EP2426962A4 (en) 2014-07-16
CA2763844C (en) 2015-06-16
BRPI0924854A2 (pt) 2016-01-26
EP2426962B1 (en) 2018-10-03
US20120083296A1 (en) 2012-04-05
AU2009348334B2 (en) 2014-05-08
AU2009348334A1 (en) 2011-12-22
WO2010145111A1 (zh) 2010-12-23
RU2517305C2 (ru) 2014-05-27
US8892074B2 (en) 2014-11-18
CN101583096B (zh) 2012-02-08
CN101583096A (zh) 2009-11-18
EP2426962A1 (en) 2012-03-07

Similar Documents

Publication Publication Date Title
BRPI0924854B1 (pt) Centro de serviço de mensagem multimídia e método de armazenar em cachê jornal de multimídia do mesmo
US11265218B2 (en) Configuration management method and apparatus, and device
US10084659B2 (en) Systems and methods for enhanced discovery
KR101786573B1 (ko) 문맥화된 정보 버스
EP3320670B1 (en) Method and apparatus for pushing data in a content-centric networking (ccn) network
US10932110B2 (en) Method, apparatus and system for use in a web service
CN104618221B (zh) 一种去中心化的消息服务系统
WO2014066518A1 (en) Network system and method for improving routing capability
US20140317230A1 (en) Cache based enhancement to optimization protocol
EP3598720A1 (en) Method and device for generating forwarding information
EP3389240A1 (en) Method and system for processing cache cluster service
WO2018001339A1 (zh) 虚拟可扩展局域网vxlan中报文转发方法及装置
CN102045266A (zh) 一种支持数据报文主动推送能力的实现方法及系统
CN100426885C (zh) 短消息协议对等透传前置机及方法
CN115865844B (zh) 基于sdn与ndn的虚实结合动态流量调度方法及装置
CN107819831B (zh) 一种基于metaq及mns的通用消息系统
CN118714183B (zh) 报文传输的方法和装置
HK1164609A (en) Multimedia messaging service center and method for caching mobile phone newspaper thereof
CN101594694B (zh) 判决用户访问控制逻辑的方法及装置
CN107659504A (zh) 一种保障lisp通信数据完整性的首包缓冲方法
CN107968755A (zh) 基于mmt协议的媒体内容存储转发的路由选择方法及系统

Legal Events

Date Code Title Description
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE A 4A ANUIDADE.

B15G Petition not considered as such [chapter 15.7 patent gazette]
B12F Other appeals [chapter 12.6 patent gazette]
B08G Application fees: restoration [chapter 8.7 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: A CLASSIFICACAO ANTERIOR ERA: H04W 4/12

Ipc: H04L 12/58 (1990.01), H04L 29/06 (1990.01), H04W 4

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 10/11/2020, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 12A ANUIDADE.

B24D Patent annual fee: restoration after fee payment