BRPI0804501B1 - Método de faturamento, sistema de faturamento e módulo de corte de ciclo de conta - Google Patents

Método de faturamento, sistema de faturamento e módulo de corte de ciclo de conta Download PDF

Info

Publication number
BRPI0804501B1
BRPI0804501B1 BRPI0804501-1A BRPI0804501A BRPI0804501B1 BR PI0804501 B1 BRPI0804501 B1 BR PI0804501B1 BR PI0804501 A BRPI0804501 A BR PI0804501A BR PI0804501 B1 BRPI0804501 B1 BR PI0804501B1
Authority
BR
Brazil
Prior art keywords
account
billing
cycle
cut
message
Prior art date
Application number
BRPI0804501-1A
Other languages
English (en)
Inventor
Bin Wang
Zhixian Xu
Xiaoli ZHANG
Qiuhua Xie
Tingrong Chen
Original Assignee
Huawei Technologies Co., Ltd
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 Huawei Technologies Co., Ltd filed Critical Huawei Technologies Co., Ltd
Publication of BRPI0804501A2 publication Critical patent/BRPI0804501A2/pt
Publication of BRPI0804501B1 publication Critical patent/BRPI0804501B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1471Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network splitting of costs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/43Billing software details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/44Augmented, consolidated or itemized billing statement or bill presentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/53Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP using mediation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/57Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for integrated multimedia messaging subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/59Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on real time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • H04M15/772Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per service, e.g. prepay or post-pay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0104Augmented, consolidated or itemised billing statement, e.g. additional billing information, bill presentation, layout, format, e-mail, fax, printout, itemised bill per service or per account, cumulative billing, consolidated billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0172Mediation, i.e. device or program to reformat CDRS from one or more switches in order to adapt to one or more billing programs formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/208IMS, i.e. Integrated Multimedia messaging Subsystem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7254Multiple accounts per user
    • H04M2215/7263Multiple accounts per user per service, e.g. prepay and post-pay

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Meter Arrangements (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Communication Control (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

método de faturamento, sistema de faturamento e módulo de corte de ciclo de conta um método de faturamento é fornecido, que inclui: recebimento de uma mensagem de faturamento anime e execução do pré-processamento para a mensagem; a mensagem de faturamento online inclui a informação de identificação de usuário e a informação de faturamento; e execução de uma operação de corte de ciclo de conta online após a determinação de que a operação de corte de ciclo de conta é exigida para ser disparada para uma conta relativa à informação da identificação de usuário, obtenção de um resultado de corte de ciclo de conta, e realização de uma operação de avaliação e faturamento de acordo com a informação de faturamento para terminar o faturamento. esta invenção pode ser aplicada para executar um corte de ciclo de conta online em tempo real e evitar a perda resultante do corte de ciclo de conta fora do tempo. as modalidades desta invenção podem incorporar o faturamento online e offline, podem ser executadas flexivelmente, e podem facilmente realizar o ajuste particularizado do ciclo de conta. durante o processo de cancelamento da conta para o usuário, esta invenção pode encurtar o tempo de espera do usuário e melhorar a satisfação do cliente. esta invenção ainda descreve um sistema de faturamento e um módulo de corte de ciclo de conta.

Description

Campo da Invenção
A presente invenção se refere ao campo técnico de faturamento, e em particular a um método e sistema de faturamento, e um método de corte de ciclo de fatura.
Fundamento da Invenção
Um sistema de faturamento é uma parte importante no campo da operação de telecomunicação, e funciona formar a operação inteira de telecomunicação junto com a provisão de serviço e garantia do serviço.
Em um sistema de faturamento tradicional desconectado, um elemento de rede, tal como um comutador, uma Estação de Comutação Móvel (MSC), um Nó de Suporte do Servidor GPRS (GGSN) e semelhante, informação dos registros de uso de recurso da rede ou do uso do serviço, cria um Registro de Detalhes da Chamada (CDR) que é armazenado temporariamente no elemento de rede sob a forma de um arquivo CDR. O sistema de faturamento coleta (por exemplo, no protocolo FTP) os arquivos de CDR do elemento de rede periodicamente, extrai a informação relevante de uso do serviço e o uso de recurso da rede dos arquivos CDR, e tomam a informação como uma base para faturamento para apoiar os procedimentos de faturamento subseqüentes. Em seguida, os procedimentos de execução de faturamento desconectado tradicional são descritos em detalhe.
O elemento de rede cria um arquivo CDR a partir da informação sobre o serviço usado por um terminal. Especificamente, a informação de faturamento é registrada geralmente por item no arquivo CDR; um sistema de coleta no sistema de faturamento extrai o arquivo CDR do elemento de rede, realiza as operações de pré-processamento, tais como a verificação duplicada, correção de erro, combinação da conta, formatação e semelhante, para a informação de faturamento em arquivo CDR, e depois envia a informação pré-processada para um módulo de faturamento e classificação para classificação.
Após o recebimento da informação de faturamento do CDR pré-processada, para cada item de informação de faturamento no arquivo CDR, o módulo de ' classificação e faturamento extrai a informação de serviço na informação de faturamento, e as busca por informações de preço pré-definidos do serviço de acordo com a informação de serviço. Por exemplo, o preço para o serviço da chamada local pode ser: 0.1RMB por minuto pelos 3 primeiros minutos, e 0.05RMB por minuto após os 3 primeiros minutos, etc. O módulo de classificação e faturamento calcula a taxa de uso do serviço para um usuário de acordo com a informação de preço obtida e uma quantidade de uso do serviço na informação de classificação. Por exemplo, hora de inicio e término de uma chamada é de 8:56:11 à 9:00:28 em um dia, ou a duração da chamada é 5 minutos. Então, o módulo de faturamento subseqüente atribui a taxa de uso do serviço a uma conta relativa ao terminal de acordo com um relacionamento de pagamento do usuário.
A fim de facilitar o gerenciamento de conta, um conceito de "ciclo de conta" é introduzido, isto é, para uma conta, o tempo continuo é separado artificialmente em periodos de tempo, e cada periodo de tempo é referido como um ciclo de conta. No gerenciamento da conta, os dados de despesa de uma conta são acumulados e coletados por ciclos de conta diferentes, para suportar a cobrança do usuário pelo ciclo de conta subseqüentemente. No presente, um mês de calendário é tomado geralmente como um ciclo de conta. Por exemplo, um operador toma geralmente a 0:00h do primeiro dia de cada mês de calendário como a hora de corte do ciclo de conta, e conseqüentemente, a duração antes de 0:00h do primeiro dia de cada mês e após o 0:00h do primeiro dia do mês precedente é tomado como um ciclo de conta. Em um ciclo de conta, a informação de faturamento é acumulada e coletada. Depois do corte de um ciclo de conta, um novo ciclo de conta começa, e os dados de despesa do ciclo de conta precedente são calculados para ser uma base para fornecer uma conta ao usuário; e o usuário paga a conta após confirmar a conta.
Uma série de operações para acumular os dados da conta do ciclo de conta anterior de acordo com o ponto de corte do ciclo de conta e inicializar um novo ciclo de conta são referidas como um corte do ciclo de conta. Durante o processo de corte de ciclo de conta, os dados de despesa do ciclo de conta anterior antes do ponto de corte do ciclo de conta devem ser acumulados e coletados, e os dados de despesa finais devem ser armazenados em uma posição diferente para o uso de funções subsequentes, tais como confecção de uma fatura.
Para a razão que um sistema de faturamento tradicional realiza o faturamento através de um bilhete de chamada do CDR em uma maneira offline, pode causar um atraso do bilhete de chamada em alguns casos anormais, isto é, um arquivo de bilhete de chamada ou registro de bilhete de chamada pertencente ao ciclo de conta anterior é coletado para o sistema de faturamento para avaliação somente depois do corte de um ciclo de conta. Os dados de despesa depois da avaliação devem ser os dados de despesa gerados no ciclo de conta anterior. Consequentemente, se os dados de despesa devem ser faturados no ciclo de conta anterior, tem um efeito adverso no processo de faturamento. Em um processo especifico de execução de sistema, de acordo com a exigência do serviço do operador, para a condição de atraso de bilhete de chamada acima, a função de faturamento em alguns sistemas pode determinar se faturar os dados de despesa no ciclo de conta anterior ou no ciclo de conta atual de acordo com o tempo de geração da despesa, isto é, a função de faturamento suporta o faturamento no ciclo de conta anterior e no ciclo de conta atual. Entretanto, em outros sistemas, a função de faturamento fatura todos os dados de despesa depois que um corte de ciclo de conta no ciclo de conta atual.
O mecanismo de execução do corte de ciclo de conta no sistema existente é acionar um detector de corte de ciclo de conta no histórico. Ao ter detectado que o tempo para o corte do ciclo de conta é alcançado, o detector de corte de ciclo de conta dispara um processo de corte do ciclo de conta para executar a operação de corte de ciclo de conta em batelada para todos os usuários. Em uma operação atual, a fim evitar efeitos adversos em um sistema de produção, a operação de corte de ciclo de conta é executada geralmente somente quando a rede está em um estado inativo (por exemplo, à meia-noite) . Além disso, durante o processo de corte do ciclo de conta, a fim de impedir a colisão resultante da manipulação de dados de faturamento simultânea pelo módulo de classificação e faturamento e pelo módulo de corte de ciclo de conta, a função de faturamento tipicamente tem que ser desativada durante o processo de corte ciclo de conta, e tal periodo de tempo é referido como um "periodo de bloqueio da conta". Durante o processo no qual a função de faturamento é desativada, os dados de conta podem não ser atualizados a tempo, e é incapaz de realizar o controle de crédito para os usuários. Consequentemente, tal processo pode causar a perda para o operador.
Como se sabe, o faturamento offline não é em tempo real, e é aplicado tipicamente para cobrar usuários franqueados. Embora o faturamento offline possa suportar diversos serviços, é incapaz de fornecer o controle de crédito para os usuários, e pode consequentemente conduzir a um risco de perda devido ao saque a descoberto malicioso.
O faturamento baseado na Rede Inteligente é executado em um mecanismo de faturamento em tempo real: quando um usuário solicita um serviço, um Ponto de Corte do Serviço (SSP) reporta informação de serviço solicitada pelo usuário e a informação de usuário a um Ponto de Controle de Serviço (SCP). De acordo com a informação relatada e a informação da conta do usuário, o SCP determina se o balanço na conta do usuário é suficiente, para decidir se o usuário pode continuar aproveitando o serviço e controla o SSP para decidir quando cortar o serviço para o usuário. Durante o processo no qual o usuário usa o serviço, o SCP coleta a informação de uso do serviço relatada a partir do SSP continuamente, deduz a taxa de uso da conta do usuário em tempo real, e controla o SSP para terminar o serviço para o usuário quando ' o balanço na conta do usuário não for suficiente. 0 faturamento em tempo real pode eficazmente controlar saque a descoberto malicioso e evitar atrasos, e é aplicado para cobrar usuários pré-pagos atualmente. Entretanto, o método de faturamento online baseado na Rede Inteligente emprega preços simples. Além disso, porque emprega a dedução de despesa em tempo real em vez de faturar pelo ciclo de conta, é geralmente incapaz de fornecer uma conta para um usuário, mas somente fornecer uma lista detalhada de uso do serviço, e conseqüentemente pode não atender a exigência dos usuários.
Durante o processo no qual esta invenção é executada, os inventores descobriram que: o faturamento online e o faturamento offline são usados geralmente para usuários pré- pagos e usuários pós-pagos respectivamente, e o sistema de faturamento online e o sistema de faturamento offline são separados um do outro e causam conseqüentemente dados de usuário dispersados e o custo da operação aumentado. Além disso, devido aos diferentes serviços proporcionados originados por padrões de faturamento diferentes, é dificil executar o tratamento preferencial cruzado entre serviços diferentes. É urgente para o sistema de faturamento incorporar o pré-pago e o pós-pago.
Pode-se ver que o método de faturamento existente não suporta um corte de ciclo de conta online em tempo real, e o corte do ciclo de conta exige muito tempo e tem pouca flexibilidade. Além disso, porque o corte de ciclo de conta existente é processado em batelada no modo offline e geralmente executado quando a rede está em um estado inativo (por exemplo, à meia-noite), é dificil suportar a personalização particularizada do ciclo de conta para usuários diferentes. Antes que o corte de ciclo de conta seja terminado, é dificil coletar e acumular exatamente a despesa no ciclo de conta. Quando um usuário faz o cancelamento da conta, é difícil executar tarefas de estatística precisas na despesa no ciclo de conta atual, e conseqüentemente a perda pode ocorrer para o operador. Durante o processo de cancelamento da conta, o usuário tem que esperar por muito tempo até que o ciclo de conta atual termine, e conseqüentemente a satisfação do cliente é degradada.
Sumário da invenção
Um método e sistema de faturamento, e um módulo de corte de ciclo de conta são fornecidos nas modalidades desta invenção, para executar o corte do ciclo de conta online em tempo real e evitar a perda resultante do corte do ciclo de conta fora do tempo.
As soluções técnicas fornecidas nas modalidades desta invenção incluem o seguinte:
Um método de faturamento inclui:
Recebimento de uma mensagem de faturamento online e realização do pré-processamento para a mensagem, onde a mensagem de faturamento online inclui a informação de identificação de usuário e a informação de faturamento; e
Execução de uma operação de corte de ciclo de conta online após a determinação que a operação de corte de ciclo de conta é necessária para ser disparada para uma conta relativa à informação de identificação de usuário, obtenção de um resultado de corte de ciclo de conta, e execução de uma operação de classificação e faturamento de acordo com a informação de faturamento para concluir o faturamento.
Um sistema de faturamento inclui: módulo de coleta e pré-processamento de informação de faturamento, adaptado para receber uma mensagem de faturamento online e para realizar o pré-processamento para a mensagem, onde a mensagem de faturamento online inclui a informação de identificação do usuário e a informação de faturamento; um módulo de controle principal, adaptado para transmitir uma mensagem online de pré-processamento de faturamento, recebe a informação de retorno, e invoca um módulo de avaliação e faturamento para realizar o faturamento em cima da determinação da informação de retorno que inclui um resultado de um ciclo de conta cortado, recebe um resultado de uma operação de avaliação e faturamento, e retorna uma resposta para a mensagem de faturamento a um iniciador da mensagem online de faturamento através do módulo de coleta e pré-processamento da informação de faturamento; um módulo de corte de ciclo de conta, adaptado para executar uma operação de corte de faturamento online após ter determinado que a operação de corte de ciclo de conta é exigida para ser disparada para uma conta relativa à informação de identificação de usuário, e para retornar o resultado do corte de ciclo de conta ao módulo de controle principal; e um módulo de avaliação e faturamento, adaptado para realizar a operação de avaliação e faturamento de acordo com a informação de faturamento. Um módulo de corte de ciclo de conta inclui: uma unidade de determinação de corte, adaptada para receber de um módulo de controle principal uma mensagem de faturamento online incluindo a informação de identificação do usuário, e para determinar se uma operação de corte de ciclo de conta é necessária para ser disparada para um conta relativa à informação da identificação de usuário; uma unidade de corte de ciclo de conta, adaptada para executar uma operação de corte do clico de conta online de acordo com uma notificação da unidade de determinação de corte e para obter um resultado do corte do ciclo de conta; e uma unidade de retorno de resultado, adaptada para transmitir ao módulo de controle principal o resultado do corte do ciclo de conta recebido da unidade de corte de ciclo de conta.
As modalidades desta invenção podem executar um corte de ciclo de conta online em tempo real e evitar a perda resultante do corte do ciclo de conta fora-do-tempo. As modalidades desta invenção podem incorporar o faturamento online e o faturamento offline, podem ser executadas flexivelmente, e podem facilmente realizar ajustes individualizados do ciclo de conta. Durante o processo de cancelamento da conta do usuário, esta invenção pode encurtar o tempo de espera do usuário e melhorar a satisfação do cliente.
Breve descrição dos desenhos
Figura 1 é um diagrama esquemático de um fluxo para a implementação do método de faturamento de acordo com uma modalidade desta invenção;
Figura 2 é um diagrama esquemático de um fluxo de processamento do módulo de corte do ciclo de conta de acordo com uma modalidade desta invenção;
Figura 3 é um diagrama esquemático de um processo de faturamento para um processo completo de chamada de acordo com uma modalidade desta invenção;
Figura 4 é um diagrama esquemático de um fluxo de uma operação para disparar um corte de ciclo de conta em um modo processamento em batelada;
Figura 5 é um diagrama estrutural do módulo de corte ciclo de conta de acordo com uma modalidade desta invenção.
Descrição detalhada das modalidades
Em seguida, esta invenção é descrita mais detalhadamente, com referência aos desenhos de acompanhamento e às modalidades.
Figura 1 é um diagrama esquemático de um fluxo para a implementação do método de faturamento de acordo com a modalidade desta invenção. O método de faturamento inclui as seguintes etapas.
Etapa 101, um elemento de rede relata ao sistema de faturamento uma mensagem de faturamento online que inclui a informação de identificação do usuário e a informação de faturamento. Especificamente, o elemento de rede pode ser um SCP, GGSN, MSC, etc.
As etapas 102 103, módulo de coleta e pré-processamento de uma informação de faturamento no sistema de faturamento recebe a mensagem de faturamento online, realiza o pré- processamento para a mensagem, e depois envia a mensagem de faturamento online pré-processada a um módulo de controle principal no sistema de faturamento.
Especificamente, o módulo de coleta e pré-processamento da informação de faturamento é principalmente responsável pela coleta da informação de faturamento do elemento de rede em um protocolo especifico e realizar o pré-processamento para a informação de faturamento, e então a informação de faturamento pré-processada é convertida em um formato uniforme para o uso de procedimentos de faturamento subseqüentes. A informação de faturamento coletada inclui, mas não é limitada a: uma mensagem de faturamento, um arquivo CDR ou de Registro de Detalhe do IP (IPDR) . O pré- processamento inclui operações tais como a codificação/decodificação, formatação e a verificação duplicata para a informação de faturamento e semelhante. O módulo e os procedimentos de processamento dos mesmos são descritos na solução existente, e a descrição destes é omitida aqui.
Etapas 104 106, o módulo de controle principal invoca um módulo de corte de ciclo de conta através de uma interface de corte de ciclo de conta, isto é, emite uma mensagem de corte de ciclo de conta que inclui a informação da identificação do usuário ao módulo de corte do ciclo de conta. O módulo de corte ciclo de conta determina se uma operação de corte de ciclo de conta é necessária para ser disparada para uma conta relativa à informação de identificação do usuário. Se uma operação de corte de ciclo de conta for exigida para ser disparada, o módulo de corte de ciclo de conta executa a operação de corte do ciclo de conta online, e transmite um resultado do corte de ciclo de conta ao módulo de controle principal; se não, retorna diretamente ao módulo de controle principal a informação para indicar que nenhum corte de ciclo de conta é exigido.
Na modalidade, é suposto que o corte de ciclo de conta é exigido e o resultado do corte do ciclo de conta é retornado.
Etapa 107, o módulo de controle principal obtém o resultado do corte de ciclo de conta, e invoca um módulo de reserva e de cálculo reverso e/ou um módulo de avaliação e faturamento para realizar uma operação de reserva e de cálculo reverso e/ou uma operação de avaliação e faturamento de acordo com a informação de faturamento para concluir o faturamento.
O módulo de avaliação e faturamento é adaptado para calcular a taxa a ser paga devido ao uso do serviço pelo usuário de acordo com a informação de preço e a quantidade de uso do serviço extraidas da informação de faturamento, e atualiza a informação de conta para o usuário, tal como o balanço na conta, os registros de serviço detalhados relativos à taxa e semelhantes.
O módulo de reserva e de cálculo reverso é adaptado para realizar o cálculo reverso de acordo com a informação da conta e a informação de serviço do usuário, e realiza uma operação de reserva para o usuário que usa o serviço. O cálculo reverso refere-se ao cálculo da quantidade de serviço disponível para o usuário de acordo com o balanço atual na conta e a informação de preço da utilização do serviço, tal como a duração de chamada disponível restante, bytes disponíveis de informação de tráfego para a transferência. Além disso, o módulo de reserva e de cálculo reverso pode notificar o usuário do resultado da quantidade de serviço calculada reversa, ou usar o resultado nos procedimentos de faturamento subseqüentes (por exemplo, reserva). A reserva é um mecanismo de controle de crédito para o faturamento online, e é usada para evitar a perda desnecessária do operador, isto é, para um serviço usado por um usuário, uma determinada quantia de dinheiro é pré-deduzida anteriormente do balanço da conta do usuário. Depois que o usuário usou o serviço, a quantidade de dinheiro pré-deduzida restante é reembolsada.
A descrição adicional para a etapa é omitida, pela razão de que referência pode ser feita à execução na técnica anterior.
Etapas 108 109, o módulo de controle principal retorna uma resposta para a mensagem de faturamento ao elemento de rede através do módulo de coleta e pré-processamento da informação de faturamento.
Assim, um método de faturamento que incorpora o faturamento online e faturamento offline é executado.
A mensagem de faturamento online acima mencionada pode ser uma mensagem baseada na sessão ou uma mensagem baseada em evento. Para a mensagem baseada na sessão, uma mensagem de iniciação de faturamento, uma mensagem de atualização de faturamento, e uma mensagem de término de faturamento podem ser incluídas em uma sessão. Naturalmente, a mensagem de atualização de faturamento não pode ser incluída. Por exemplo, depois que o usuário começa a chamada e o elemento de rede reporte a mensagem de iniciação de faturamento, o sistema de faturamento pode reservar 5 minutos. Se o usuário termina a chamada dentro de 5 minutos, o elemento de rede reporta uma mensagem de término de faturamento diretamente, e assim não há nenhuma mensagem de atualização de faturamento. Se a chamada durar 23 minutos, uma pluralidade de mensagens da atualização de faturamento é produzida. Pode-se compreender que para um processo de chamada, uma mensagem da iniciação de faturamento, uma mensagem de término de faturamento, e nenhuma ou pelo menos uma mensagem de atualização de faturamento podem ser incluídas. Para a mensagem baseada em evento, somente uma mensagem de evento ocorre para um evento; nenhum cálculo reverso ou reserva é exigido; a taxa é deduzida diretamente depois que a avaliação e faturamento são realizados; e assim a operação de reserva e de cálculo reverso não é exigida.
O protocolo usado para carregar a mensagem de faturamento online pode ser o Diameter e o Radius e semelhantes, isto é o elemento de rede pode comunicar-se com o sistema de faturamento em um protocolo tal como o Diameter ou o Radius e semelhante. Além disso, o elemento de rede pode reportar o arquivo CDR ou IPDR ao sistema de faturamento através de um arquivo especifico ou protocolo de transferência de fluxo. O arquivo especifico ou protocolo de transferência de fluxo inclui, mas não é limitado a: Protocolo de Transferência de Arquivo (FTP), o protocolo de Acesso e Gerenciamento de Transferência de Arquivo (FTAM), Registro de Detalhe do IP/protocolo do Processador de Fluxo (IPDR/SP), etc.
Os procedimentos de processamento para determinar se uma operação de corte de ciclo de conta é exigida para ser disparada para a conta relativa à informação de identificação de usuário e a execução de um corte de ciclo de conta como descrito nas etapas 104 106 na Figura 1 são mostrados na Figura 2. A Figura 2 é um diagrama esquemático de um fluxo de processamento do módulo de corte de ciclo de conta de acordo com a modalidade desta invenção.
Etapas 201 a 202, após o módulo de corte ciclo de conta receber a mensagem de corte de ciclo de conta, extraem a informação de identificação do usuário da mensagem, procuram por uma conta (que é referida igualmente como um relacionamento de pagamento na técnica anterior) relativa à informação de identificação do usuário, e obtêm uma lista de conta relativa à informação de identificação do usuário.
Etapa 203, o módulo determina se o número da lista é zero. Se o número da lista for zero, executa a etapa 208; se não, executa a etapa 204.
Etapa 204, o módulo procura pela conta seguinte que não foi processada na lista de conta.
Etapa 205, o módulo determina se um corte de ciclo de conta é exigido para a conta de acordo com uma regra pré- definida. Se um corte de ciclo de conta for exigido, executa a etapa 206; se não, executa a etapa 207.
A regra pré-definida acima mencionada pode ser: o tempo de ocorrência atual da mensagem de faturamento é mais tarde do que o tempo de término do ciclo de conta atual para a conta atual.
Etapa 206, o módulo executa o corte do ciclo de conta online em uma das seguintes maneiras:
Na primeira maneira, se um espaço de armazenagem existir e os dados de despesa do ciclo de conta atual e os dados de despesa do ciclo de conta anterior forem armazenados em posições de armazenamento diferentes, o processo para execução do processo de corte do ciclo de conta online inclui: armazenamento dos dados de despesa da conta atual para uma posição de armazenamento onde os dados de despesa do ciclo de conta anterior são armazenados, limpeza dos dados de despesa do ciclo de conta atual exceto o balanço do ciclo de conta atual, herdando os dados do balanço na posição de armazenamento como os dados do balanço de uma conta atual, e depois a mudança do tempo de inicio e término do ciclo de conta atual para aqueles tempos que passaram através do corte de ciclo de conta para a conta.
Na segunda maneira: se dois espaços de armazenamento para armazenar os dados de despesa do ciclo de conta atual e os dados de despesa do ciclo de conta anterior existirem respectivamente, e um identificador ou um indicador do ciclo de conta atual e um identificador ou um indicador do ciclo de conta anterior para identificar ou indicar os dados de despesa dos dois ciclos de conta existirem respectivamente, um processo para executar o processo de corte do ciclo de conta online inclui: a troca do identificador ou do indicador do ciclo de conta atual com o identificador ou o indicador do ciclo de conta anterior, limpeza dos dados de despesa de um ciclo de conta identificado pelo identificador trocado da conta atual ou indicado pelo indicador trocado do ciclo de conta atual exceto o balanço do ciclo de conta, herdando os dados do balanço do ciclo de conta como os dados do balanço de uma conta atual, e depois mudança do tempo de inicio e término do ciclo de conta atual para aquele tempo que passou através do corte de ciclo de conta para a conta.
Etapa 207, o módulo determina se há qualquer conta que não tiver sido processada na lista de conta. Se há uma conta que não 'tiver sido processada na lista de conta, retorna a etapa 204; se não, executa a etapa 208.
Etapa 208, o módulo retorna a informação de corte do ciclo de conta.
Aqui, se a operação de corte de ciclo de conta for executada, o resultado do corte de ciclo de conta é retornado; se nenhuma operação de corte de ciclo de conta for executada, a informação para indicar que nenhum corte de ciclo de conta é exigido é retornada.
É óbvio que cada conta na lista de conta deve ser determinada em ordem de acordo com a regra pré-definida, se o número de contas na lista de conta não for zero.
Figura 3 é um diagrama esquemático do processo de faturamento para um processo completo de chamada de acordo com a modalidade desta invenção. A modalidade é baseada no protocolo Diameter.
Aqui, um processo completo de chamada pode ser dividido em três estágios: o tempo antes de o usuário começar realmente a chamada é referido como um estágio de "antes do serviço", o tempo no processo de chamada é referido como um estágio "em serviço", e o tempo quando o usuário termina a chamada ou no qual o elemento de rede termina a chamada devido ao balanço insuficiente são referidos como um estágio "serviço terminado". Estes estágios são descritos como segue.
No estágio "antes do serviço", isto é, no estágio A mostrado na Figura 3, o elemento de rede relata uma mensagem de iniciação Diameter CCR (uma mensagem de iniciação de faturamento online) ao sistema de faturamento. Ao receber a mensagem de iniciação Diameter CCR, o sistema de faturamento realiza o pré-processamento para a mensagem, e transmite então a mensagem pré-processada ao módulo de controle principal no sistema de faturamento. O módulo de controle principal emite uma mensagem de corte de ciclo de conta que inclui a informação de identificação do usuário ao módulo de corte de ciclo de conta.
O módulo de corte do ciclo de conta detecta se uma operação de corte de ciclo de conta é exigida para ser disparada para a conta relativa à informação de identificação de usuário de acordo com a informação da identificação de usuário; se um corte de ciclo de conta for exigido, realiza o processamento de corte de ciclo de conta, e retorna o resultado do corte de ciclo de conta ao módulo de controle principal após o corte de ciclo de conta ser concluído; se nenhum corte de ciclo de conta for exigido, retorna ao módulo de controle principal a informação indicando que nenhum corte de ciclo de conta é exigido. Na modalidade, assume-se que a informação do resultado do corte de ciclo de conta é retornada.
Com referência ao resultado do corte de ciclo de conta, o módulo de controle principal controla e invocam o módulo de reserva e de cálculo reverso para realizar a reserva e o cálculo reverso para o usuário que usa o serviço, e realizar finalmente o processo de processamento da mensagem iniciada Diameter CCR.
No estágio "em serviço", isto é, o estágio B mostrado na Figura 3, o elemento de rede reporta uma mensagem de atualização do Diameter CCR (uma mensagem de atualização de faturamento online) periodicamente. Após recebimento da mensagem de atualização do Diameter CCR, o sistema de faturamento realiza o pré-processamento para a mensagem, e transmite a mensagem de faturamento pré-processada ao módulo de controle principal no sistema de faturamento. O módulo de controle principal emite uma mensagem de corte de ciclo de conta que inclui a informação de identificação de usuário ao módulo de corte de ciclo de conta.
O módulo de corte de ciclo de conta detecta se uma operação de corte de ciclo de conta é exigida para ser disparada para a conta relativa à informação de identificação do usuário de acordo com a informação de identificação de usuário; se um corte de ciclo de conta for exigido, realiza o processamento do corte do ciclo de conta, e retorna o resultado do ciclo de conta ao módulo de controle principal após o corte do ciclo de conta ser terminado; se nenhum corte de ciclo de conta for exigido, retorna ao módulo de controle principal a informação para indicar que nenhum corte de ciclo de conta é exigido. Na modalidade, supõe-se .que a informação do resultado do corte de ciclo de conta é retornada.
Após o recebimento da mensagem do módulo de corte do ciclo de conta, o módulo de controle principal controla o módulo de avaliação e faturamento subseqüente para realizar a operação de avaliação e faturamento para a quantidade de serviço usada pelo usuário em referência à informação do resultado do corte do ciclo de conta, e invoca o módulo de reserva e de cálculo reverso para realizar a operação de reserva para o usuário que usa o serviço, e finalmente realiza o processo de processamento da mensagem de atualização do Diameter CCR.
Na modalidade, a mensagem de atualização de faturamento online ocorre somente uma vez. Se requerido, a mensagem de atualização de faturamento online pode ser produzida várias vezes, ou nenhuma mensagem de atualização de faturamento online é produzida.
No estágio "serviço terminado", isto é, o estágio C mostrado na Figura 3, o elemento de rede 'reporta uma mensagem terminada de Diameter CCR (uma mensagem de término online) ao sistema de faturamento. Após o recebimento da mensagem terminada do Diameter CCR, o sistema de faturamento realiza o pré-processamento para a mensagem, e emite então a mensagem terminada do Diameter CCR pré-processada ao módulo de controle principal. O módulo de controle principal emite uma mensagem de corte de ciclo de conta que inclui a informação de identificação do usuário ao módulo de corte de ciclo de conta.
O módulo de corte de ciclo de conta detecta se uma operação de corte de ciclo de conta é exigida para ser disparada para a conta relativa à informação de identificação de usuário de acordo com a informação de identificação de usuário; se um corte de ciclo de conta for exigido, realiza o processamento do corte de ciclo de conta, e retorna o resultado do corte de ciclo de conta ao módulo de controle principal após o corte de ciclo de conta ser terminado; se nenhum corte de ciclo de conta for exigido, retorna ao módulo de controle principal a informação para indicar que nenhum corte de ciclo de conta é exigido. Na modalidade, supõe-se que a informação do resultado do corte de ciclo de conta é retornada.
Nota-se que a razão para determinar se um corte de ciclo de conta é exigido para ser disparado é: por exemplo, se o tempo de término do ciclo de conta do usuário for 1 de Março de 2007 e usuário começar uma chamada às 23:57h do dia 28 de fevereiro e terminar a chamada às 00:02 de 1 de Março, um corte de ciclo de conta é exigido porque uma parte do tempo de chamada vai além do tempo de término do ciclo de conta.
Após ter recebido a mensagem do módulo de corte do ciclo de conta, o módulo de controle principal controla o módulo de avaliação e faturamento subseqüente para realizar a operação de avaliação e faturamento para a quantidade do serviço usado pelo usuário em referência à informação do resultado do corte de ciclo de conta para concluir o processo de faturamento para o usuário.
Assim, o faturamento para um processo completo de chamada é executado.
Além disso, outra abordagem de faturamento pode ser usada. Como mostrado na Figura 4, o módulo de controle principal emite periodicamente ao módulo de corte de ciclo de conta a informação para detectar o ciclo de conta, e o módulo de corte de ciclo de conta nomeia cada conta. Se uma conta que atende o critério de corte de ciclo de conta existir, realiza a operação de corte de ciclo de conta, a operação de reserva e cálculo reverso, e a operação de avaliação e faturamento para concluir o faturamento. O critério de corte de ciclo de conta pode incluir: alcance ou excedimento do tempo de término do ciclo de conta. Naturalmente, a operação de reserva e de cálculo' reverso pode não existir. Em tal processo, a operação de corte de ciclo de conta é disparada em um modo de processamento em tempo real de batelada da técnica anterior, e conseqüentemente descrito brevemente aqui .
Esta invenção ainda fornece um sistema de faturamento, que inclui um módulo de coleta e pré-processamento de informação de faturamento, um módulo de controle principal, um módulo de avaliação e faturamento, e um módulo de corte ciclo de conta: módulo de coleta e pré-processamento de informação de faturamento, adaptado para receber uma mensagem de faturamento online e para realizar o pré-processamento para a mensagem, onde a mensagem de faturamento online inclui a informação de identificação do usuário e a informação de faturamento; um módulo de controle principal, adaptado para transmitir uma mensagem online de pré-processamento de faturamento, recebe a informação de retorno, e invoca um módulo de avaliação e faturamento para realizar o faturamento em cima da determinação da informação de retorno que inclui um resultado de um ciclo de conta cortado, recebe um resultado de uma operação de avaliação e faturamento, e retorna uma resposta para a mensagem de faturamento a um iniciador da mensagem online de faturamento através do módulo de coleta e pré-processamento da informação de faturamento; um módulo de corte de ciclo de conta, adaptado para executar uma operação de corte de faturamento online após ter determinado que a operação de corte de ciclo de conta é exigida para ser disparada para uma conta relativa à informação de identificação oe usuário, e para retornar o resultado do corte de ciclo de conta ao módulo de controle principal; e um módulo de avaliação e faturamento, adaptado para realizar a operação de avaliação e faturamento de acordo com a informação de faturamento.
A mensagem de faturamento online acima mencionada pode incluir uma mensagem baseada na sessão ou uma mensagem baseada em evento. Se a mensagem de faturamento online incluir uma mensagem baseada na sessão, o sistema de faturamento online pode ainda incluir: um módulo de reserva e de cálculo reverso adaptado para aceitar a invocação do módulo de controle principal, para realizar uma operação de reserva e de cálculo reverso de acordo com a informação de faturamento, e para retornar a operação de reserva e de cálculo reverso ao módulo de controle principal.
O módulo de corte de ciclo de conta acima mencionado é ainda adaptado para retornar diretamente ao módulo de controle principal a informação para indicar que nenhum corte de ciclo de conta é exigido após ter determinado que nenhuma operação de corte de ciclo de conta precisa ser disparada para a conta relativa à informação de identificação de usuário.
O módulo de controle principal acima mencionado é ainda adaptado para emitir periodicamente a informação para detectar um ciclo de conta; o módulo de corte de ciclo de conta é ainda adaptado para nomear cada conta, e executar a operação de corte de ciclo de conta se uma conta que obedeça um critério de corte de ciclo de conta existir; e o critério de corte de ciclo de conta inclui o alcance ou o excedimento do tempo de término do ciclo de conta.
Esta invenção ainda fornece um módulo de corte de ciclo de conta, que inclui: uma unidade de determinação de corte 510, adaptada para receber de um módulo de controle principal uma mensagem de faturamento online que inclui a informação de identificação de usuário, e para notificar uma unidade de corte de ciclo de conta 520 após a determinação de que uma operação de corte de ciclo de conta precisa ser disparada para a conta relativa à informação de identificação de usuário; a unidade de corte de ciclo de conta 520, adaptada para executar uma operação de corte do ciclo de conta online de acordo com a notificação recebida, para obter um resultado do corte de ciclo de conta, e para transmitir o resultado a uma unidade de retorno de resultado 530; e a unidade de retorno de resultado 530, adaptada para transmitir ao módulo de controle principal o resultado do corte do ciclo de conta.
A unidade de determinação de corte 510 acima mencionada é ainda adaptada para notificar a unidade de retorno de resultado 530 após a determinação de que nenhuma operação de corte de ciclo de conta precisa ser disparada para a conta relativa à informação da identificação de usuário.
A unidade de retorno de resultado 530 acima mencionada é adaptada ainda para transmitir ao módulo de controle principal a informação para indicar que nenhum corte de ciclo de conta é exigido.
A unidade de determinação de corte 510 acima mencionada é adaptada ainda para receber a informação para detectar um ciclo de conta periodicamente, para nomear cada conta, e para notificar a unidade de corte de ciclo de conta 520 para executar a operação de corte de ciclo de conta se uma conta que obedeça um critério de corte de ciclo de conta existir. O critério de corte de ciclo de conta pode incluir: alcance ou excedimento do tempo de término do ciclo de conta.
As modalidades desta invenção podem executar um ciclo de corte de ciclo de conta online em tempo real e evitar a perda resultante do corte do ciclo de conta fora do tempo. As modalidades desta invenção podem incorporar o faturamento online e o faturamento offline, podem ser executadas flexivelmente, e podem facilmente realizar o ajuste particularizado do ciclo de conta. Durante o processo de cancelamento da conta para o usuário, esta invenção pode encurtar o tempo de espera do usuário e melhorar a satisfação do cliente.
Esta invenção é descrita por, mas não se limita às modalidades preferidas acima. Qualquer variação, equivalente 5 e modificação dentro do espirito e do principio desta invenção serão incluidas dentro do escopo desta invenção como definidos pelas reivindicações adicionadas.

Claims (15)

1. Método de faturamento, compreendendo: o recebimento de uma mensagem de faturamento online e a realização do pré-processamento para a mensagem; a execução de uma operação de corte de ciclo de conta online após a determinação de que a operação de corte de ciclo de conta deve ser disparada para uma conta relativa à informação de identificação de usuário, a obtenção de um resultado de corte de ciclo de conta, e a execução de uma operação de avaliação e o faturamento de acordo com a informação de faturamento para terminar o faturamento; e caracterizado pelo fato de que: a mensagem de faturamento online inclui informação de identificação do usuário e informação de faturamento; a execução da operação de corte de ciclo de conta online após a determinação de que a operação de corte de ciclo de conta deve ser disparada para a conta relacionada às informações de identificação de usuário compreende: determinar, de acordo com uma ocorrência da mensagem de faturamento online e informação da conta de uma conta obtida relacionada às informações de identificação do usuário, que a ocorrência da mensagem de conta online é posterior a um tempo de término de um ciclo de conta atual de uma conta atual de um usuário; e executar a operação de corte de conta online baseado na ocorrência da mensagem de conta online é posterior ao tempo de término de um ciclo de conta atual de uma conta atual de um usuário.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de compreender, adicionalmente: a detecção das informações do ciclo de conta periodicamente, a nomeação de cada conta e, se uma conta que obedeça a um critério de corte de ciclo da conta existir, a execução da operação de corte de ciclo de conta e a realização da operação de avaliação e de faturamento para terminar o faturamento, em que o critério de corte de ciclo da conta inclui o alcance ou o excedimento do tempo de término de um ciclo de conta.
3. Método, de acordo com a reivindicação 1 ou 2, caracterizado pelo fato de que a mensagem de faturamento online compreende uma mensagem baseada na sessão e uma mensagem baseada em evento; e a mensagem baseada na sessão inclui uma mensagem de iniciação do faturamento, uma mensagem de atualização do faturamento e uma mensagem de término do faturamento.
4. Método, de acordo com a reivindicação 3, caracterizado pelo fato de compreender, adicionalmente, a realização de uma operação de reserva e cálculo reverso após a execução da operação de corte de ciclo de conta, se a mensagem de faturamento online compreender uma mensagem baseada na sessão.
5. Método, de acordo com a reivindicação 1 ou 2, caracterizado pelo fato de que um processo para a determinação de que a operação de corte de ciclo de conta deve ser disparada para a conta relativa à informação de identificação do usuário compreende: a procura pela conta relativa à informação de identificação de usuário para obter uma lista de conta; e a determinação, para cada conta na lista de conta em sequência, se um corte de ciclo de conta é exigido de acordo com uma regra predefinida, se o número de contas na lista de conta não for zero; e a realização do corte do ciclo de conta, se necessário.
6. Método, de acordo com a reivindicação 1 ou 2, caracterizado pelo fato de que um processo para a execução da operação de corte de ciclo de conta online compreende: o armazenamento de dados de despesa de um ciclo de conta atual em uma posição de armazenamento onde os dados de despesa de um ciclo de conta anterior são armazenados, o cancelamento dos dados de despesa do ciclo de conta atual, exceto um balanço do ciclo de conta atual, e, então, a modificação do tempo de inicio e término do ciclo de conta atual para aquelas horas que passaram pelo corte de ciclo de conta para a conta.
7. Método, de acordo com a reivindicação 1 ou 2, caracterizado pelo fato de que se dois espaços de armazenamento para armazenar dados de despesa de um ciclo de conta atual e dados de despesa de um ciclo de conta anterior existirem, respectivamente, e um identificador ou um indicador do ciclo de conta atual e um identificador ou um indicador do ciclo de conta anterior para a identificação ou indicação de dados de despesa dos dois ciclos de conta existirem, respectivamente, um processo para a execução da operação de corte do ciclo de conta online compreende: a troca dos identificadores ou indicadores um com o outro, o cancelamento dos dados de despesa de um ciclo de conta identificado pelo identificador trocado do ciclo de conta atual ou indicado pelo indicador trocado do ciclo de conta atual, exceto um balanço do ciclo de conta, e mudança da hora de inicio e término do ciclo de conta atual para aquelas horas que passaram pelo corte de ciclo de conta para a conta.
8. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que: a mensagem de faturamento online é emitida por um elemento de rede; o elemento de rede compreende um Ponto de Controle de Serviço, um Servidor do Nó de Suporte GPRS, e uma Estação de Comutação Móvel; e um protocolo para carregar a mensagem de faturamento online compreende: Diameter, Radius, ou um arquivo especifico ou protocolo de transferência de fluxo; o arquivo especifico ou protocolo de transferência de fluxo inclui o Protocolo de Transferência de Arquivo, o Protocolo de Acesso e Gerenciamento de Transferência de Arquivo, Protocolo de Registro de Detalhes do IP/do processador de fluxo.
9. Sistema de faturamento para a execução do método de faturamento conforme definido na reivindicação 1, compreendendo: um módulo de coleta e pré-processamento de informação de faturamento, adaptado para receber uma mensagem de faturamento online e para realizar o pré-processamento para a mensagem; um módulo de controle principal, adaptado para transmitir uma mensagem online de pré-processamento de faturamento, receber a informação de retorno e invocar um módulo de avaliação e faturamento para realizar o faturamento pela determinação da informação de retorno que inclui um resultado de um corte de ciclo de conta, receber um resultado de uma operação de avaliação e faturamento e retornar uma resposta para a mensagem de faturamento a um iniciador da mensagem online de faturamento através do módulo de coleta e pré-processamento da informação de faturamento; um módulo de corte de ciclo de conta, adaptado para executar uma operação de corte de ciclo de conta online após ter determinado que a operação de corte de ciclo de conta deve ser disparada para uma conta relativa à informação de identificação de usuário e para retornar o resultado do corte de ciclo de conta ao módulo de controle principal; e um módulo de avaliação e faturamento, adaptado para realizar a operação de avaliação e faturamento de acordo com a informação de faturamento; e caracterizado pelo fato de que: a mensagem de faturamento online inclui informações de identificação de usuário e informação de faturamento; e o módulo de corte de ciclo de conta ser adaptado para: determinar, de acordo com uma ocorrência da mensagem de faturamento online e informação da conta de uma conta obtida relacionada às informações de identificação do usuário, que a ocorrência da mensagem de conta online é posterior ao tempo de término de um ciclo de conta atual de uma conta atual de um usuário; e executar a operação de corte de conta online baseado na ocorrência da mensagem de conta online ser posterior ao tempo de término do ciclo de conta atual de uma conta atual de um usuário.
10. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que a mensagem de faturamento online compreende uma mensagem baseada em sessão e uma mensagem baseada em evento; e se a mensagem de faturamento online compreender uma mensagem baseada em sessão, o sistema pode, adicionalmente, compreender: um módulo de reserva e de cálculo reverso, adaptado para aceitar a invocação do módulo de controle principal, realizar uma operação de reserva e de cálculo reverso de acordo com a informação de faturamento, e retornar um resultado da operação de reserva e de cálculo reverso ao módulo de controle principal.
11. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que o módulo de corte de ciclo de conta é, adicionalmente, adaptado para diretamente retornar à informação do modulo de controle principal para indicar que nenhum corte de ciclo de conta precisa ser disparado, após a determinação de que nenhuma operação de corte de ciclo de conta deve ser disparada para a conta relacionada à informação de identificação de usuário.
12. Sistema, de acordo com a reivindicação 9, caracterizado pelo fato de que: o módulo de controle principal é adaptado, adicionalmente, para emitir periodicamente a informação para detecção de um ciclo de conta; o módulo de corte de ciclo de conta é adaptado, adicionalmente, para nomear cada conta e executar a operação de corte de ciclo de conta se uma conta que obedeça a um critério de corte de ciclo da conta existir; e o critério de corte de ciclo da conta inclui o alcance ou excedimento do tempo de término de um ciclo da conta.
13. Módulo de corte de ciclo de conta aplicado ao sistema de faturamento conforme a reivindicação 9, compreendendo: uma unidade de determinação de corte (501), adaptada para receber de um módulo de controle principal uma mensagem de faturamento online e para determinar se uma operação de corte de ciclo de conta deve ser disparada para uma conta relativa à informação da identificação de usuário; uma unidade de corte de ciclo de conta (502), adaptada para executar uma operação de corte de ciclo de conta online de acordo com uma notificação da unidade de determinação de corte e para obter um resultado do corte do ciclo de conta; e uma unidade de retorno de resultado (503), adaptada para transmitir ao módulo de controle principal o resultado do corte do ciclo de conta recebido da unidade de corte de ciclo de conta; e caracterizado pelo fato de que: a mensagem de faturamento online inclui informações de identificação de usuário e informação de faturamento; a unidade de determinação de corte ser adaptada para determinar, de acordo com a ocorrência da mensagem de faturamento online e informação da conta de uma conta obtida relacionada às informações de identificação do usuário, que a ocorrência da mensagem de conta online é posterior ao tempo de término de um ciclo de conta atual de uma conta atual de um usuário; e a unidade de corte de ciclo de conta é adaptada para executar a operação de corte de conta online baseado na ocorrência da mensagem de conta online ser posterior ao tempo de término de um ciclo de conta atual de uma conta atual do usuário.
14. Módulo de corte de ciclo de conta, de acordo com a reivindicação 13, caracterizado pelo fato de que: a unidade de determinação de corte é, adicionalmente, adaptada para notificar a unidade de retorno de resultado após a determinação de que nenhuma operação de corte de ciclo de conta deve ser disparada para a conta relativa à informação de identificação de usuário; e a unidade de retorno de resultado é adaptada, adicionalmente, para transmitir à informação do módulo de controle principal para indicar que nenhum corte de ciclo de conta é exigido.
15. Módulo de corte de ciclo de conta, de acordo com a reivindicação 13, caracterizado pelo fato de que: a unidade de determinação de corte é adaptada, adicionalmente, para receber a informação para periodicamente detectar um ciclo de conta, para nomear cada conta e para notificar a unidade de corte de ciclo de conta para que execute a operação de corte de ciclo de conta se uma conta que obedeça a um critério de corte de ciclo de conta existir; e o critério de corte de ciclo de conta inclui o alcance ou excedimento do tempo do término de um ciclo da conta
BRPI0804501-1A 2007-03-15 2008-03-14 Método de faturamento, sistema de faturamento e módulo de corte de ciclo de conta BRPI0804501B1 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2007100882191A CN101022488B (zh) 2007-03-15 2007-03-15 一种计费方法、系统及一种账期切换模块
CN200710088219.1 2007-03-15
PCT/CN2008/070500 WO2008110123A1 (en) 2007-03-15 2008-03-14 A method and system of charging and an account period switching module

Publications (2)

Publication Number Publication Date
BRPI0804501A2 BRPI0804501A2 (pt) 2011-08-30
BRPI0804501B1 true BRPI0804501B1 (pt) 2020-09-15

Family

ID=38710137

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0804501-1A BRPI0804501B1 (pt) 2007-03-15 2008-03-14 Método de faturamento, sistema de faturamento e módulo de corte de ciclo de conta

Country Status (7)

Country Link
US (1) US20100005017A1 (pt)
EP (1) EP2026551B1 (pt)
CN (1) CN101022488B (pt)
AT (1) ATE489806T1 (pt)
BR (1) BRPI0804501B1 (pt)
DE (1) DE602008003629D1 (pt)
WO (1) WO2008110123A1 (pt)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022488B (zh) * 2007-03-15 2010-04-21 华为技术有限公司 一种计费方法、系统及一种账期切换模块
CN104066068A (zh) * 2014-06-30 2014-09-24 中国联合网络通信集团有限公司 一种甄别互联网虚假计费话单的方法和系统
US20160135067A1 (en) * 2014-11-11 2016-05-12 Cellmining Ltd. Call detail record-based multiple network optimization
US10489184B2 (en) * 2017-05-12 2019-11-26 At&T Intellectual Property I, L.P. Systems and methods for management of virtual machine resources in a network environment through localized assignment of virtual machines having complimentary resource requirements
CN109241189B (zh) * 2018-09-10 2021-11-19 创新先进技术有限公司 数据的存储方法、装置及设备
CN112087310B (zh) * 2019-06-14 2023-06-02 中国电信股份有限公司 计费处理方法、装置及计算机可读存储介质
CN113157751B (zh) * 2020-01-07 2024-04-23 中国移动通信集团安徽有限公司 详单生成的方法、装置及计算设备
US11388563B2 (en) * 2020-08-10 2022-07-12 Verizon Patent And Licensing Inc. System and method for determining data usage in a converged charging system
CN115884116B (zh) * 2021-09-27 2025-10-24 中国移动通信集团重庆有限公司 流量计费方法、装置、设备及计算机存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004070445A (ja) * 2002-08-01 2004-03-04 Ktfreetel Co Ltd 分散処理を利用したバッチ型ビリング方法及びそのシステム
CN1225884C (zh) * 2002-09-16 2005-11-02 华为技术有限公司 一种计费信息处理方法和基于该方法的预付费业务计费方法
CN1852383A (zh) * 2005-07-30 2006-10-25 华为技术有限公司 一种计费系统和方法
CN100395983C (zh) * 2006-02-27 2008-06-18 华为技术有限公司 计费系统和计费方法
CN101022488B (zh) * 2007-03-15 2010-04-21 华为技术有限公司 一种计费方法、系统及一种账期切换模块

Also Published As

Publication number Publication date
CN101022488B (zh) 2010-04-21
EP2026551B1 (en) 2010-11-24
ATE489806T1 (de) 2010-12-15
EP2026551A1 (en) 2009-02-18
EP2026551A4 (en) 2010-01-20
BRPI0804501A2 (pt) 2011-08-30
DE602008003629D1 (de) 2011-01-05
CN101022488A (zh) 2007-08-22
US20100005017A1 (en) 2010-01-07
WO2008110123A1 (en) 2008-09-18

Similar Documents

Publication Publication Date Title
BRPI0804501B1 (pt) Método de faturamento, sistema de faturamento e módulo de corte de ciclo de conta
US7747241B1 (en) Prepaid reservation-based rating system
CN107360006B (zh) 一种资源计费方法和装置
CN104468136B (zh) 计费方法、分析中心和计费中心
CN106656839A (zh) 资源转移方法及装置
CN113919835B (zh) 业务处理方法、设备、存储介质及计算机程序产品
CN117689499A (zh) 一种电网电量中长期分时核算方法及系统
CN110297824B (zh) 基于资源转移的数据记录方法、装置、设备及存储介质
CN106530124A (zh) 一种用电控制的方法及系统
CN107294735A (zh) 一种补单方法及在线计费系统
CN102232302B (zh) 一种费用重批方法以及相关装置
CN113689208A (zh) 医疗机构预付金账户填平方法
CN115379007B (zh) 基于SaaS的账单核验方法、装置、设备及存储介质
CN1322706C (zh) 一种实时分段计费的方法
CN115099801A (zh) 基于公有云的缴费信息处理方法及装置
CN109859012B (zh) 基于IaaS的不确定性需求服务预购实例分时共享方法与系统
CN112737796A (zh) 跨地域用户通信费用转移方法、装置、设备、介质及产品
CN117455475A (zh) 油站自动清结算方法、装置、电子设备及存储介质
CN121841869A (zh) 一种对数字资源的统一计费方法、系统、设备及存储介质
CN104219064A (zh) 计费方法和装置
CN110210848A (zh) 基于区块链的储能系统计费平台及计费方法
CN121661723A (zh) 一种自动退款方法、装置、电子设备和存储介质
HK40013023A (en) Blockchain-based refund method and apparatus, and electronic device
CN118313908A (zh) 一种登记方法、装置、设备及介质
CN118195808A (zh) 账单稽核方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04M 15/00 , H04L 12/14

Ipc: H04L 12/14 (1990.01), G06Q 30/04 (2012.01), H04M 1

B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 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 15/09/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 14A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2662 DE 11-01-2022 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.