BR112016020891B1 - Método e aparelho de transmissão de informação - Google Patents

Método e aparelho de transmissão de informação Download PDF

Info

Publication number
BR112016020891B1
BR112016020891B1 BR112016020891-9A BR112016020891A BR112016020891B1 BR 112016020891 B1 BR112016020891 B1 BR 112016020891B1 BR 112016020891 A BR112016020891 A BR 112016020891A BR 112016020891 B1 BR112016020891 B1 BR 112016020891B1
Authority
BR
Brazil
Prior art keywords
party application
application function
identity information
session
entity
Prior art date
Application number
BR112016020891-9A
Other languages
English (en)
Other versions
BR112016020891A2 (pt
Inventor
Haitao Xia
Chunshan Xiong
Original Assignee
Huawei Technologies Co., Ltd
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd filed Critical Huawei Technologies Co., Ltd
Priority claimed from PCT/CN2014/073183 external-priority patent/WO2015135124A1/zh
Publication of BR112016020891A2 publication Critical patent/BR112016020891A2/pt
Publication of BR112016020891B1 publication Critical patent/BR112016020891B1/pt

Links

Images

Abstract

MÉTODO, APARELHO E SISTEMA DE TRANSMISSÃO DE INFORMAÇÃO. Um método e um aparelho de transmissão de informação são fornecidos, em que o aparelho inclui: uma unida de de recepção de solicitação de sessão (601), configurada para recepção de uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a prime ira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede; uma primeira unidade de estabelecimento de sessão (602), configurada para estabelecer uma primeira sessão com a função de aplicação de terceiro; uma unidade de envio de solicitação (603), configurada para enviar uma segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade de uma entidade âncora e a informação de identidade da função de aplicação de terceiro; uma segunda unidade de estabelecimento de sessão (604), configurada para estabelecer uma segunda sessão com a entidade de destino na rede; uma unidade de recepção de informação (605), configurada para receber informação relatada pela entidade de destino na rede, em que a informação inclui um e vento de relatório e informação de identidade da função (...).

Description

CAMPO TÉCNICO
[001] A presente invenção relaciona-se com o campo de tecnologias de comunicação, e em particular, a um método e aparelho de transmissão de informação.
FUNDAMENTOS
[002] Com o contínuo desenvolvimento das tecnologias de informação, um modo de interação entre um operador de rede móvel e um terceiro provedor de serviços cada vez mais tende a ser um mecanismo XML (eXtensible Markup Language, Linguagem de Marcação Extensível): Uma entidade âncora em uma rede e um função de aplicação de terceiro estabelecem uma conexão HTTP (HyperText Transfer Protocol, Protocolo de Transferência de Hypertexto), e a entidade âncora e uma outra entidade em uma rede (ou seja, uma entidade de destino, com a qual a função de aplicação de terceiro solicita para estabelecer uma sessão, em uma rede) estabelecem um diâmetro (diâmetro, em que o protocolo de diâmetro é uma versão de atualização do protocolo radius RADIUS) sessão. Neste caso, a entidade âncora é utilizada como um agente para realizar endereçamento para a função de aplicação de terceiro, de modo a permitir que a função de aplicação de terceiro acesse uma rede de operador, para implementar interação entre a função de aplicação de terceiro e a entidade de destino na rede. A entidade âncora pode ser entendida como um dispositivo de borda de rede que está em uma rede móvel e pode comunicar diretamente com um dispositivo fora da rede (por exemplo, a função de aplicação de terceiro). Fazendo referência a um diagrama esquemático mostrado na Figura 1, um PC (Protocolo Converter, conversor de protocolo) na Figura é usado como uma entidade âncora para estabelecer uma conexão HTTP para um função de aplicação de terceiro AF (Application Function, função de aplicação), e estabelecer uma sessão de diâmetro com uma PCRF de entidade de destino (Policy and Charging Rules Function, Função de Regras de Políticas e Cobrança) em uma rede com a qual a AF espera estabelecer uma sessão.
[003] Se em um processo de estabelecer uma sessão entre a função de aplicação de terceiro e a entidade de destino na rede, um caso em que múltiplas AFs endereçam uma mesma PCRF utilizando um mesmo PC ocorre, o PC não pode determinar que um fluxo em uma sessão entre o PC e a PCRF é correspondente a esta AF, causando assim um problema que um fluxo de pacotes fluindo através do PC não pode ser encaminhado corretamente para uma AF de destino.
SUMÁRIO
[004] Um método e aparelho de transmissão de informação nas modalidades da presente invenção são utilizados para encaminhar corretamente, para uma função de aplicação de terceiro de destino, um fluxo de pacotes fluindo através de uma entidade âncora.
[005] Em vista disso, as modalidades da presente invenção fornecem as seguintes soluções técnicas:
[006] De acordo com um primeiro aspecto, uma modalidade da presente invenção fornece um aparelho de transmissão de informação, em que o aparelho inclui: uma unidade de recepção de solicitação de sessão, configurada para receber uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede; uma primeira unidade de estabelecimento de sessão, configurada para estabelecer uma primeira sessão com a função de aplicação de terceiro; uma unidade de envio de solicitação, configurada para enviar uma segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade de uma entidade âncora e a informação de identidade da função de aplicação de terceiro; uma segunda unidade de estabelecimento de sessão, configurada para estabelecer uma segunda sessão com a entidade de destino na rede; uma unidade de recepção de informação, configurada para receber informação relatada pela entidade de destino na rede, em que a informação inclui um evento de relatório e informação de identidade da função de aplicação de terceiro; e uma unidade de encaminhamento, configurada para encaminhar o evento de relatório para a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na informação.
[007] Em uma primeira forma possível de implementação do primeiro aspecto, a unidade de recepção de solicitação de sessão inclui: uma unidade de estabelecimento de conexão, configurada para estabelecer uma conexão de soquete de internet WebSocket para a função de aplicação de terceiro por utilizar um aperto de mão; e uma subunidade de recepção de solicitação de sessão, configurada para receber a primeira solicitação de sessão que é transmitida através da conexão de soquete de internet pela função de aplicação de terceiro.
[008] Em uma segunda forma possível de implementação do primeiro aspecto, o aparelho mantém uma lista correspondente para a entidade de destino na rede, informação de identidade de todas as funções de aplicação de terceiro correspondente para a entidade de destino na rede é adicionada na lista, e o aparelho inclui ainda: uma unidade de recepção de solicitação de terminação, configurada para receber uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada, onde a solicitação de terminação de sessão inclui informação de identidade da função de aplicação de terceiro a ser terminada; uma unidade de determinação, configurada para determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista; uma unidade de terminação de sessão, configurada para esvaziar a lista e terminar a segunda sessão, quando a unidade de determinação determina que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista; e uma unidade de eliminação, configurada para excluir a informação de identidade da função de aplicação de terceiro a ser terminada que é salva na lista, quando a unidade de determinação determina que a informação de identidade da função de aplicação de terceiro a ser terminada não é a única informação de identidade que é salva na lista.
[009] Com referência à segunda forma possível de implementação do primeiro aspecto, em uma terceira forma possível de implementação, o aparelho ainda estabelece uma segunda sessão com outras entidades de destino em uma rede de acordo com uma solicitação da função de aplicação de terceiro, e mantém uma lista correspondente para cada uma das outras entidades de destino na rede; e informação de identidade de todas as funções de aplicação de terceiro correspondentes às outras entidades de destino na rede é adicionada na lista, de modo que a solicitação de terminação de sessão recebida pela unidade de recepção de solicitação de terminação inclui ainda a informação de identidade da entidade de destino na rede; e o aparelho inclui ainda: uma unidade de pesquisa, configurada para pesquisar uma lista, que é correspondente à informação de identidade da entidade de destino na rede, a partir de pelo menos duas listas mantidas; e instruir a unidade de determinação para determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva em uma lista encontrada.
[010] De acordo com um segundo aspecto, uma modalidade da presente invenção fornece um aparelho de transmissão de informação, em que o aparelho inclui: uma unidade de envio de solicitação de sessão, configurada para enviar uma primeira solicitação de sessão para uma entidade âncora, em que a primeira solicitação de sessão inclui informação de identidade de uma função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede, e a informação de identidade da função de aplicação de terceiro é usada para ser encaminhada para a entidade de destino na rede quando a entidade âncora envia uma segunda solicitação de sessão para a entidade de destino na rede; uma primeira unidade de estabelecimento de sessão, configurada para receber uma resposta devolvida pela entidade âncora, e estabelecer uma primeira sessão com a entidade âncora; e uma unidade de recepção de informação, configurada para, depois da entidade âncora e a entidade de destino na rede estabelecerem uma segunda sessão, receber um evento de relatório que é encaminhado pela entidade âncora de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro e o evento de relatório são enviados pela entidade de destino na rede da entidade âncora.
[011] Em uma primeira forma possível de implementação do segundo aspecto, a unidade de envio de solicitação de sessão inclui: uma unidade de estabelecimento de conexão, configurada para estabelecer uma conexão de soquete de internet websocket para a entidade âncora por utilizar um aperto de mão; e uma subunidade de envio de solicitação de sessão, configurada para transmitir a primeira solicitação de sessão para a entidade âncora através da conexão de soquete de internet.
[012] De acordo com um terceiro aspecto, uma modalidade da presente invenção fornece um método de transmissão de informação, em que o método inclui: receber, por uma entidade âncora, uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede; estabelecer, pela entidade âncora, uma primeira sessão com a função de aplicação de terceiro, e enviar uma segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade da entidade âncora e a informação de identidade da função de aplicação de terceiro; estabelecer, pela entidade âncora, uma segunda sessão com a entidade de destino na rede, e receber informação relatada pela entidade de destino na rede, em que a informação inclui um evento de relatório e informação de identidade da função de aplicação de terceiro; e encaminhar, pela entidade âncora, o evento de relatório para a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na informação.
[013] Em uma primeira forma possível de implementação do terceiro aspecto, a informação de identidade da função de aplicação de terceiro inclui pelo menos um de: um endereço IP, um localizador de recurso uniforme URL, e um identificador de conexão; a informação de identidade da entidade de destino na rede inclui: uma identidade de hospedeiro de diâmetro Diameter da entidade de destino na rede e uma identidade de um reino de Diâmetro em que a entidade de destino na rede é localizada; ou a informação de identidade da entidade de destino na rede inclui: informação de identidade de um equipamento de usuário; e a informação de identidade da entidade âncora inclui: uma identidade de hospedeiro de Diâmetro da entidade âncora e uma identidade de um reino de Diâmetro em que a entidade âncora é localizada.
[014] Em uma segunda forma possível de implementação do terceiro aspecto, a recepção, por uma entidade âncora, de uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro inclui: estabelecer, pela entidade âncora, uma conexão de soquete de internet websocket para a função de aplicação de terceiro por utilizar um aperto de mão; e receber, pela entidade âncora, a primeira solicitação de sessão que é transmitida através da conexão de soquete de internet pela função de aplicação de terceiro.
[015] Em uma terceira forma possível de implementação do terceiro aspecto, a entidade âncora mantém uma lista correspondente para a entidade de destino na rede, informação de identidade de todas as funções de aplicação de terceiro correspondente para a entidade de destino na rede é adicionada na lista, e o método inclui ainda: receber, pela entidade âncora, uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada, onde a solicitação de terminação de sessão inclui informação de identidade da função de aplicação de terceiro a ser terminada; e determinar, pela entidade âncora, se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista; se a entidade âncora determina que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista, esvaziar, pela entidade âncora, a lista e terminar a segunda sessão; e se a entidade âncora determina que não apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista, excluir, pela entidade âncora, a informação de identidade da função de aplicação de terceiro a ser terminada que é salva na lista.
[016] Com referência à terceira forma possível de implementação do terceiro aspecto, em uma quarta forma possível de implementação, a entidade âncora estabelece ainda uma segunda sessão com outras entidades de destino em uma rede de acordo com uma solicitação da função de aplicação de terceiro, e mantém uma lista correspondente a cada das outras entidades de destino na rede; e informação de identidade de todas as funções de aplicação de terceiro correspondentes às outras entidades de destino na rede é adicionada na lista, de modo que a solicitação de terminação de sessão inclui ainda a informação de identidade da entidade de destino na rede, e o método inclui ainda: pesquisar, pela entidade âncora, uma lista, que é correspondente à informação de identidade da entidade de destino na rede, a partir de pelo menos duas listas mantidas; e realizar o passo de determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista.
[017] De acordo com um quarto aspecto, uma modalidade da presente invenção fornece um método de transmissão de informação, em que o método inclui: enviar, por uma função de aplicação de terceiro, uma primeira solicitação de sessão para uma entidade âncora, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede e a informação de identidade da função de aplicação de terceiro é usada para ser encaminhada para a entidade de destino na rede quando a entidade âncora envia uma segunda solicitação de sessão para a entidade de destino na rede; receber, pela função de aplicação de terceiro, uma resposta devolvida pela entidade âncora, e estabelecer uma primeira sessão com a entidade âncora; e depois da entidade âncora e a entidade de destino na rede estabelecerem uma segunda sessão, receber, pela função de aplicação de terceiro, um evento de relatório que é encaminhado pela entidade âncora de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro e o evento de relatório são enviados pela entidade de destino na rede da entidade âncora.
[018] Em uma primeira forma possível de implementação do quarto aspecto, o envio, por uma função de aplicação de terceiro, de uma primeira solicitação de sessão para uma entidade âncora inclui: estabelecer, pela função de aplicação de terceiro, uma conexão de soquete de internet websocket para a entidade âncora por utilizar um aperto de mão; e transmitir, pela função de aplicação de terceiro, a primeira solicitação de sessão para a entidade âncora através da conexão de soquete de internet.
[019] De acordo com um quinto aspecto, uma modalidade da presente invenção fornece um aparelho de transmissão de informação, em que o aparelho inclui pelo menos um processador, pelo menos uma interface de rede ou outra interface de comunicações, uma memória, e pelo menos um barramento de comunicação; a memória é configurada para armazenar instruções de programa; e o processador é configurado para realizar os seguintes passos de acordo com as instruções de programa: receber uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede; estabelecer uma primeira sessão com a função de aplicação de terceiro, e enviar uma segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade de uma entidade âncora e a informação de identidade da função de aplicação de terceiro; estabelecer uma segunda sessão com a entidade de destino na rede, e receber informação relatada pela entidade de destino na rede, em que a informação inclui um evento de relatório e informação de identidade da função de aplicação de terceiro; e encaminhar o evento de relatório para a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na informação.
[020] Em uma primeira forma possível de implementação do quinto aspecto, a recepção de uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro inclui: estabelecer uma conexão de soquete de internet websocket para a função de aplicação de terceiro por utilizar um aperto de mão; e receber a primeira solicitação de sessão que é transmitida através da conexão de soquete de internet pela função de aplicação de terceiro.
[021] Em uma segunda forma possível de implementação do quinto aspecto, o processador mantém uma lista correspondente para a entidade de destino na rede, informação de identidade de todas as funções de aplicação de terceiro correspondentes para a entidade de destino na rede é adicionada na lista, e o processador é ainda configurado para realizar os seguintes passos: receber uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada, onde a solicitação de terminação de sessão inclui informação de identidade da função de aplicação de terceiro a ser terminada; e determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista; se for determinado que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista, esvaziar a lista e terminar a segunda sessão; e se for determinado que a informação de identidade da função de aplicação de terceiro a ser terminada não é a única informação de identidade que é salva na lista, excluir a informação de identidade da função de aplicação de terceiro a ser terminada que é salva na lista.
[022] Com referência à segunda forma possível de implementação do quinto aspecto, em uma terceira forma possível de implementação, o processador estabelece ainda uma segunda sessão com outras entidades de destino em uma rede de acordo com uma solicitação da função de aplicação de terceiro, e mantém uma lista correspondente para cada uma das outras entidades de destino na rede; e informação de identidade de todas as funções de aplicação de terceiro correspondentes às outras entidades de destino na rede é adicionada na lista, de modo que a solicitação de terminação de sessão inclui ainda a informação de identidade da entidade de destino na rede, e o processador é ainda configurado para executar os seguintes passos: pesquisar para uma lista, que é correspondente à informação de identidade da entidade de destino na rede, a partir de pelo menos duas listas mantidas; e realizar o passo de determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista.
[023] De acordo com o método e aparelho de transmissão de informação nas modalidades da presente invenção, quando estabelecer uma sessão de diâmetro com uma entidade de destino em uma rede de acordo com uma solicitação de uma função de aplicação de terceiro, uma entidade âncora envia informação de identidade da função de aplicação de terceiro para a entidade de destino na rede, de modo que quando a entidade de destino na rede coleta um evento de rede que precisa ser relatado para a função de aplicação de terceiro, a entidade de destino na rede pode adicionar a informação de identidade da função de aplicação de terceiro para relatar informação e enviar a informação de identidade da função de aplicação de terceiro juntamente com o evento de rede para a entidade âncora. Desta forma, de acordo com a informação de identidade, a entidade âncora pode corretamente transmitir o evento de rede para a função de aplicação de terceiro correspondente para implementar identificação e encaminhamento corretos de um fluxo de pacotes.
BREVE DESCRIÇÃO DOS DESENHOS
[024] Para descrever as soluções técnicas nas modalidades da presente invenção ou no estado da técnica de forma mais clara, o seguinte introduz brevemente os desenhos anexos necessários para descrever as modalidades ou o estado da técnica. Aparentemente, os desenhos anexos na descrição seguinte mostram meramente algumas modalidades da presente invenção, e uma pessoa com conhecimentos normais na técnica pode ainda derivar outros desenhos a partir destes desenhos anexos sem esforços criativos.
[025] A Figura 1 é um diagrama esquemático de interação entre uma AF e uma PCRF utilizando um PC.
[026] A Figura 2 é um diagrama esquemático de endereçamento de uma PCRF por múltiplas AFs utilizando um PC.
[027] A Figura 3 é um fluxograma de uma Modalidade de um método de transmissão de informação em um lado de entidade âncora de acordo com uma modalidade da presente invenção.
[028] A Figura 4 é um fluxograma de receber por uma entidade âncora uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro de acordo com uma modalidade da presente invenção.
[029] A Figura 5 é um fluxograma da Modalidade 2 de um método de transmissão de informação em um lado de entidade âncora de acordo com uma modalidade da presente invenção.
[030] A Figura 6 é um fluxograma da Modalidade 3 de um método de transmissão de informação em um lado de entidade âncora de acordo com uma modalidade da presente invenção.
[031] A Figura 7 é um fluxograma de um método de transmissão de informação em uma função de aplicação de terceiro de acordo com uma modalidade da presente invenção. aparelho de transmissão de informação em um lado de entidade âncora de acordo com uma modalidade da presente invenção.
[032] A Figura 9 é um diagrama esquemático de uma unidade de recepção de solicitação de sessão de acordo com uma modalidade da presente invenção.
[033] A Figura 10 é um diagrama esquemático de um aparelho de transmissão de informação em um lado de função de aplicação de terceiro de acordo com uma modalidade da presente invenção.
[034] A Figura 11 é um diagrama esquemático de uma unidade de envio de solicitação de sessão de acordo com uma modalidade da presente invenção.
[035] A Figura 12 é um diagrama esquemático de composição do hardware de um sistema de transmissão de informação de acordo com uma modalidade da presente invenção.
DESCRIÇÃO DE MODALIDADES
[036] A fim de permitir que um perito na arte compreenda melhor as soluções nas modalidades da presente invenção, o que segue descreve as modalidades da presente invenção com mais detalhe com referência aos desenhos anexos e formas de implementação.
[037] Antes das soluções técnicas da presente invenção serem introduzidas, cenários de aplicação da presente invenção são descritos em primeiro lugar.
[038] Que um usuário visita um site de vídeo utilizando um equipamento de usuário é usado como um exemplo. Neste processo, um servidor de AF do site de vídeo é usado como uma função de aplicação de terceiro e pedidos para estabelecer uma sessão com uma função de regras de políticas e cobrança PCRF (isto é, uma entidade de destino em uma rede na presente invenção) em uma rede de operador, de modo a implementar carregamento preciso. Neste caso, a AF primeiro estabelece uma conexão HTTP para um dispositivo de borda (isto é, uma entidade âncora na presente invenção; a entidade âncora pode ser diretamente exposta a um terceiro; por exemplo, a entidade âncora pode ser um conversor de protocolo PC) na rede de operador; e, em seguida, o PC estabelece uma sessão de diâmetro com a PCRF e, finalmente, uma sessão entre o terceiro e o equipamento de usuário é implementada.
[039] Em um processo de aplicação real, um caso em que múltiplas AFs endereçam uma mesma PCRF utilizando um mesmo PC pode ocorrer. Como mostrado na Figura 2, três AFs (que são uma AF1, uma AF2, e uma AF3) acessam simultaneamente uma PCRF utilizando um PC. Se a PCRF coleta um evento de rede que precisa ser relatado para a AF1, o PC não pode determinar que o evento de rede deve ser encaminhado para que uma das três AFs quando o evento deve ser encaminhado utilizando o PC. Ou seja, as soluções da presente invenção destinam-se principalmente para resolver um problema de identificação de fluxo em uma mesma entidade âncora, em que o problema de identificação de fluxo é causado quando várias funções de aplicação de terceiro endereçam uma entidade de destino em uma rede utilizando uma entidade âncora.
[040] O que segue descreve as soluções da presente invenção com referência aos desenhos anexos.
[041] Com referência à Figura 3, a Figura 3 é um fluxograma de uma Modalidade de um método de transmissão de informação em um lado de entidade âncora de acordo com uma modalidade da presente invenção, em que o método pode incluir: Passo 101: Uma entidade âncora recebe uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede.
[042] Como um iniciador de sessão, uma AF primeiro envia uma primeira solicitação de sessão para um PC, de modo a estabelecer uma sessão HTTP entre a função de aplicação de terceiro e a entidade âncora, e a primeira solicitação de sessão inclui pelo menos os seguintes dois pedaços de informação:
(1) A informação de identidade da função de aplicação de terceiro
[043] Esta informação tem principalmente duas funções: A primeira função é fazer o PC livre sobre qual terceiro a que o PC atualmente estabelece uma conexão HTTP, de modo que o PC realiza autenticação de validade na AF para determinar se a AF tem permissão para acessar uma rede de operador, o que não é descrito em detalhe nesta modalidade da presente invenção; e uma segunda função é que o PC transmite esta informação para uma PCRF com que a AF solicita estabelecer uma sessão, de modo que quando subsequentemente relatando um evento de rede, a PCRF pode adicionar esta informação para relatar informação, em que a informação é utilizada como um base para o PC realizar a identificação de fluxo, para o que referência pode ser feita à seguinte introdução.
[044] Deve ser notado que, a informação de identidade da função de aplicação de terceiro fora de uma rede de comunicações móveis de operador pode ser pelo menos uma das seguintes: um endereço IP (endereço IPv4 ou IPv6) da AF, um localizador de recurso uniforme URL (Universal Resource Locator), um identificador de uma conexão entre a função de aplicação de terceiro e a entidade âncora, o que não é especificamente limitado na presente modalidade da presente invenção. De acordo com diferentes mecanismos de transmissão de mensagens utilizados entre a função de aplicação de terceiro e a entidade âncora, o identificador da conexão pode ser: um identificador de conexão de soquete de internet especificamente, se uma primeira sessão é estabelecida utilizando um soquete de internet (“websocket”); ou um identificador de conexão HTTP especificamente, se uma primeira sessão é estabelecida utilizando HTTP2.0.
(2) A informação de identidade da entidade de destino na rede
[045] Esta informação é, principalmente, para tornar o PC livre sobre um objeto com o qual a AF atualmente espera estabelecer uma sessão, de modo que o PC inicia corretamente uma segunda solicitação de sessão para o objeto para estabelecer uma sessão de diâmetro.
[046] Deve ser notado que, a informação de identidade da entidade de destino na rede pode ser: uma identidade de hospedeiro de Diâmetro da PCRF e uma identidade de um reino de Diâmetro em que a PCRF é localizada. Neste caso, a função de aplicação de terceiro AF endereça a PCRF de entidade de destino na rede de acordo com a informação de identidade de um equipamento de usuário UE (User Equipment), determina uma identidade da PCRF (que pode ser um nome de hospedeiro de diâmetro e / ou um o endereço IP da PCRF) e a identidade do reino de Diâmetro em que a PCRF é localizada, e envia as duas identidades, que são utilizadas como a informação de identidade da entidade de destino na rede, para o PC. Isto é principalmente porque uma correspondência entre a informação de identidade de um UE e informação de identidade de uma PCRF pode ser pré-configurada na função de aplicação de terceiro AF. Por isso, em um caso em que a função de aplicação de terceiro AF aprende a informação de identidade do UE, a informação de identidade da PCRF pode ser obtida através de pesquisa de um relacionamento configurado.
[047] Alternativamente, a informação de identidade da entidade de destino na rede também pode ser: informação de identidade de um equipamento de usuário UE, por exemplo, um endereço IP, uma IMSI (International Mobile Subscriber Identification, identificação de assinante móvel internacional), e uma MSISDN (Mobile Station International ISDN number, número ISDN internacional de estação móvel) do UE, o que pode não ser especificamente limitado nesta modalidade da presente invenção. Neste caso, a função de aplicação de terceiro AF utiliza diretamente a informação de identidade do UE que é usado para endereçamento inicial como informação de entrada para endereçar uma entidade de destino em uma rede e envia a informação para o PC, e o PC endereça uma entidade de destino em uma rede de PCRF de acordo com a informação, para determinar uma identidade da PCRF e uma identidade de um reino de Diâmetro em que a PCRF é localizada, de modo a realizar um processo de estabelecimento de sessão subsequente. Uma correspondência entre informação de identidade de um UE e informação de identidade de uma PCRF pode ser pré-configurada no PC de entidade âncora. Por isso, em um caso em que o PC de entidade de âncora aprende a informação de identidade do UE, a informação de identidade da PCRF pode ser obtida através de pesquisa de um relacionamento configurado. Quando se considera que a função de aplicação de terceiro AF é um dispositivo fora de uma rede de operador, se um dispositivo fora da rede tem permissão para endereçar informação de identidade de uma entidade de destino em uma rede em um reino de diâmetro, obviamente, segurança da entidade de destino na rede é relativamente baixa. Portanto, desta maneira, a informação de identidade do UE é utilizada como a informação de entrada para endereçar a entidade de destino na rede, e o PC de entidade âncora na rede endereça a entidade de destino na rede, de modo que segurança de uma sessão entre a função de aplicação de terceiro e a entidade de destino na rede pode ser melhorada.
[048] Neste passo, um modo em que a entidade âncora recebe a primeira solicitação de sessão enviada pela função de aplicação de terceiro pode ser implementado por múltiplos mecanismos de transmissão de mensagens XML, tal como uma tecnologia tais como um soquete de internet ou HTTP2.0. Um modo de soquete de internet é utilizado como um exemplo a seguir para descrever implementação específica deste passo. Para mais detalhes, pode ser feita referência ao fluxograma mostrado na Figura 4. Passo 201: A entidade âncora estabelece uma conexão de soquete de internet websocket para a função de aplicação de terceiro por utilizar um aperto de mão. Passo 202: A entidade âncora recebe a primeira solicitação de sessão que é transmitida através da conexão de soquete de internet pela função de aplicação de terceiro.
[049] Um soquete de internet fornece uma conexão TCP (Transport Control Protocol, Protocolo de Controle de Transmissão) entre a entidade âncora e a função de aplicação de terceiro em um modo em tempo real e duplexação completa. Cada conexão de soquete de internet estabelecida na conexão TCP é correspondente a uma sessão entre a função de aplicação de terceiro e a entidade âncora, assim ultrapassando eficazmente uma limitação que em um mecanismo de HTTP tradicional, uma função de aplicação de terceiro é sempre usada como um cliente HTTP para iniciar uma sessão HTTP, e apenas HTTP de longa pesquisa, ou um mecanismo de fluxo de HTTP pode ser usado para relatório de eventos de uma entidade âncora para realizar adaptação de função em tempo não real.
[050] Quando uma conexão de soquete de internet deve ser estabelecida, a função de aplicação de terceiro envia uma solicitação de Atualização HTTP GET para a entidade âncora, de modo a solicitar estabelecer uma nova conexão de soquete de internet; correspondentemente, depois de realizar a autenticação na função de aplicação de terceiro com sucesso, a entidade âncora retorna uma mensagem de resposta de Comutação de Protocolo para a função de aplicação de terceiro para indicar que a conexão de soquete de internet entre a função de aplicação de terceiro e a entidade âncora é estabelecida com sucesso. Deste modo, na conexão de soquete de internet estabelecida, uma mensagem de sessão HTTP entre a função de aplicação de terceiro e a entidade âncora pode ser encapsulada em um método OnMessage, e um método de envio pode ser invocado para transmitir a mensagem de sessão. Por exemplo, a mensagem de sessão HTTP entre a função de aplicação de terceiro e a entidade âncora: todas as mensagens de procedimento, tais como estabelecimento de sessão de AF, modificação de sessão de AF, terminação de sessão de AF, e um relatório de evento de plano de tráfego (Traffic Plane Event Reporting) podem ser encapsuladas no método onMessage, e uma entidade em uma extremidade invoca o método de envio para enviar a mensagem para uma entidade na outra extremidade.
[051] Além disso, deve ser notado que, após comunicação entre a entidade âncora e a função de aplicação de terceiro terminar e a sessão HTTP ser terminada, a função de aplicação de terceiro pode invocar um método próximo para liberar um recurso, que inclui um recurso TCP em uma camada de transporte, ocupado pela conexão de soquete de internet. Passo 102: A entidade âncora estabelece uma primeira sessão com a função de aplicação de terceiro, e envia uma segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade da entidade âncora e a informação de identidade da função de aplicação de terceiro.
[052] Depois de receber a primeira solicitação de sessão enviada pela função de aplicação de terceiro, a entidade âncora pode estabelecer a primeira sessão, que é uma conexão HTTP, com a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na solicitação; Enquanto isso, a entidade âncora pode ainda enviar a segunda solicitação de sessão para a entidade de destino correspondente na rede de acordo com a informação de identidade da entidade de destino na rede, de modo a estabelecer uma sessão de diâmetro entre a entidade âncora e a entidade de destino na rede, em que a informação de identidade da entidade de destino na rede é incluída na solicitação.
[053] Deve ser notado que, a segunda solicitação de sessão inclui pelo menos os seguintes dois pedaços de informação: (1) A informação de identidade da função de aplicação de terceiro: isto é, a informação de identidade da função de aplicação de terceiro na primeira solicitação de sessão enviada para a entidade âncora no passo 101, de modo que a entidade de destino na rede pode aprender um terceiro que pede para estabelecer uma sessão com a entidade de destino na rede, e após a aquisição de um evento de rede, a entidade de destino na rede pode instruir ainda a entidade âncora para realizar corretamente identificação de fluxo; e (2) A informação de identidade da entidade âncora, a qual possibilita a entidade de destino na rede para claramente quem pede para estabelecer uma segunda sessão com a entidade de destino na rede, em que a informação de identidade da entidade âncora pode ser especificamente uma identidade de hospedeiro de diâmetro da entidade âncora e uma identidade de um reino de Diâmetro em que a entidade âncora é localizada.
[054] Além disso, a segunda solicitação de sessão pode ainda incluir a informação de identidade da entidade de destino na rede, de modo que a entidade de destino na rede determina se a segunda solicitação de sessão é enviada para a entidade de destino na rede, o que pode não ser especificamente limitado nesta modalidade da presente invenção. Passo 103: A entidade âncora estabelece uma segunda sessão com a entidade de destino na rede, e recebe informação relatada pela entidade de destino na rede, em que a informação inclui um evento de relatório e a informação de identidade da função de aplicação de terceiro. Passo 104: A entidade âncora encaminha o evento de relatório para a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na informação.
[055] Depois da entidade âncora e a entidade de destino na rede, estabelecerem a segunda sessão, isto é, uma sessão de diâmetro, se a entidade de destino na rede coleta um evento de rede que precisa ser relatado para a função de aplicação de terceiro, a entidade de destino na rede envia informação de relatório para a entidade âncora, e a entidade âncora encaminha a informação. Especificamente, além do evento de rede que precisa ser relatado, a informação de relatório deve ainda incluir informação de identidade de uma função de aplicação de terceiro correspondente ao evento de rede, de modo que a entidade âncora pode realizar a identificação de fluxo de acordo com a informação de identidade e, em seguida, encaminhar corretamente o evento de rede incluído na informação de relatório para a função de aplicação de terceiro correspondente, resolvendo assim um problema de identificação de fluxo.
[056] Deve ser notado que, como descrito anteriormente, depois de receber a primeira solicitação de sessão, a entidade âncora pode realizar as seguintes ações: estabelecer a primeira sessão entre a entidade âncora e a função de aplicação de terceiro, e enviar a segunda solicitação de sessão para a entidade de destino na rede. Além disso, a entidade âncora pode ainda estabelecer e manter uma lista correspondente para a entidade de destino na rede, e a informação de identidade de todas as funções de aplicação de terceiro correspondentes para a entidade de destino na rede é adicionada na lista, isto é, informação de identidade de todas as funções de aplicação de terceiro que endereçam a mesma entidade de destino em uma rede utilizando uma mesma entidade âncora é adicionada na lista. Referindo-se a um exemplo mostrado na Figura 2, em uma lista que é estabelecida e mantida pelo PC e é correspondente à PCRF, informação de identidade da AF1, a AF2 e a AF3 é adicionada na lista. Isto é, uma lista mantida pela entidade âncora é correspondente a uma entidade de destino em uma rede, isto é, também é correspondente a uma segunda sessão estabelecida pela entidade âncora e a entidade de destino na rede.
[057] Com base na lista mantida pela entidade âncora, esta modalidade da presente invenção fornece ainda duas soluções para terminar uma sessão, que são descritas em seguinte uma por uma.
Solução 1
[058] Com referência à Figura 5, a Figura 5 é um fluxograma da Modalidade 2 de um método de transmissão de informação em um lado de entidade âncora de acordo com uma modalidade da presente invenção, em que o método pode incluir: Passo 301: Uma entidade âncora recebe uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede. Passo 302: A entidade âncora estabelece uma primeira sessão com a função de aplicação de terceiro, e envia uma segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade da entidade âncora e a informação de identidade da função de aplicação de terceiro.
[059] Passo 301 e o passo 302 são os mesmos que o passo 101 e o passo 102, e os detalhes não são novamente descritos neste documento. Passo 303: A entidade âncora adiciona a informação de identidade da função de aplicação de terceiro para uma lista, em que a lista é correspondente à entidade de destino na rede.
[060] Deve ser notado que, uma sequência de realização de três ações, isto é, estabelecer a primeira sessão com a função de aplicação de terceiro pela entidade âncora, enviar a segunda solicitação de sessão para a entidade de destino na rede pela entidade âncora, e adicionar a informação de identidade da função de aplicação de terceiro à lista pela entidade âncora, não afeta o efeito técnico desta modalidade da presente invenção, e, portanto, esta modalidade da presente invenção não impõe uma limitação estrita a isto. Passo 304: A entidade âncora estabelece uma segunda sessão com a entidade de destino na rede, e recebe informação relatada pela entidade de destino na rede, em que a informação inclui um evento de relatório e a informação de identidade da função de aplicação de terceiro. Passo 305: A entidade âncora encaminha o evento de relatório para a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na informação.
[061] Passo 304 e o passo 305 são os mesmos que o passo 103 e o passo 104, e os detalhes não são novamente descritos neste documento. Passo 306: A entidade âncora recebe uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada, onde a solicitação de terminação de sessão inclui informação de identidade da função de aplicação de terceiro a ser terminada.
[062] Se um caso em que uma sessão precisa ser terminada em um processo de sessão ocorre, por exemplo, um usuário perde contato com uma rede de terceiro, ou uma rede de terceiro determina que congestionamento ocorre em uma área, de modo que alguns usuários com uma prioridade relativamente baixa precisa ser terminada de modo a aliviar o congestionamento e a função de aplicação de terceiro envia uma solicitação de terminação de sessão para a entidade âncora, de modo a terminar uma sessão que não precisa ser mantida.
[063] Por exemplo, como mostrado na Figura 2, quando a AF1 precisa terminar uma primeira sessão com o PC, a AF1, usada como uma função de aplicação de terceiro a ser terminada, envia uma solicitação de terminação de sessão para o PC. Passo 307: A entidade âncora determina se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista; se a entidade âncora determina que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista, executar o passo 308, ou seja, a entidade âncora esvazia a lista e termina a segunda sessão; e se a entidade âncora determina que a informação de identidade da função de aplicação de terceiro a ser terminada não é a única informação de identidade que é salva na lista, executar o passo 309, ou seja, a entidade âncora exclui a informação de identidade da função de aplicação de terceiro a ser terminada que é salva na lista.
[064] Depois de receber a solicitação de terminação de sessão enviada pela função de aplicação de terceiro a ser terminada, a entidade âncora verifica a lista mantida pela entidade âncora e realiza processamento diferencial de acordo com um resultado de verificação: (1) Se somente a informação de identidade da função de aplicação de terceiro a ser terminada é adicionada na lista, isso indica que uma razão que a entidade âncora mantém a segunda sessão com a entidade de destino na rede, neste caso, é para encaminhar um evento de rede adquirido pela entidade de destino na rede para a função de aplicação de terceiro a ser terminada; se, neste caso, a função de aplicação de terceiro exclusiva também precisa terminar a sessão, a entidade âncora não precisa manter a segunda sessão; Por conseguinte, a entidade âncora pode terminar diretamente a segunda sessão, isto é, a sessão de diâmetro, entre a entidade âncora e a entidade de destino na rede; e, entretanto, a entidade âncora pode esvaziar ainda mais a lista e liberar um recurso ocupado pela lista, e terminar a primeira sessão com a função de aplicação de terceiro. (2) Se além da informação de identidade da função de aplicação de terceiro a ser terminada, informação de identidade de outra função de aplicação de terceiro é ainda salva na lista, por exemplo, a AF1 solicita terminar uma sessão, mas a lista mantida pela entidade âncora ainda salva informação de identidade da AF2 e a AF3, e, neste caso, para assegurar que depois de terminar a sessão com AF1, a entidade âncora pode ainda normalmente encaminhar um evento de rede para a AF2 e a AF3, a entidade âncora deve continuar a manter a segunda sessão com a entidade de destino na rede. Enquanto isso, a entidade âncora deve excluir ainda a informação de identidade da função de aplicação de terceiro a ser terminada que é salva em uma lista local, e terminar a primeira sessão com a função de aplicação de terceiro a ser terminada. Ou seja, no exemplo anterior, uma conexão HTTP entre o PC e a AF1 é terminada, e conexões HTTP entre o PC e a AF2 e entre o PC e AF3 continuam a ser mantidas. (3) Se a informação de identidade da função de aplicação de terceiro a ser terminada não é encontrada na lista, a entidade âncora não pode realizar qualquer processamento na solicitação de terminação de sessão. Certamente, a entidade âncora pode enviar um alarme de erro, o qual pode não ser especificamente limitado nesta modalidade da presente invenção.
Solução 2
[065] Tal como descrito na solução anterior 1, a entidade âncora pode manter apenas uma lista, isto é, a entidade âncora estabelece sessões entre múltiplas funções de aplicação de terceiro e uma mesma entidade de destino em uma rede. Do mesmo modo, informação de identidade das múltiplas funções de aplicação de terceiro que estabelecem as sessões com a entidade de destino na rede é salva na lista. Também pode ser entendido que uma sessão de diâmetro entre a entidade âncora e a entidade de destino na rede é correspondente à lista.
[066] Além disso, a entidade âncora estabelece sessões entre múltiplas funções de aplicação de terceiro e diferentes entidades de destino em uma rede. Do mesmo modo, a entidade âncora precisa manter múltiplas listas, ou seja, a entidade âncora mantém uma lista para cada entidade de destino em uma rede, em que cada lista é utilizada para guardar informação de identidade de cada uma das múltiplas funções de aplicação de terceiro de uma entidade de destino correspondente em uma rede. Também pode ser entendido como que cada uma das listas é correspondente a uma sessão de Diâmetro (deve ser notado que, em um caso normal, a entidade âncora e uma entidade de destino em uma rede estabelecem apenas uma sessão de diâmetro em um mesmo momento) entre a entidade âncora e uma entidade de destino em uma rede entre várias entidades de destino na rede.
[067] Por exemplo, um PC1 atua como um proxy de uma PCRF1 e estabelece uma sessão entre a PCRF1 e cada da AF1, a AF2 e a AF3. Enquanto isso, o PC1 pode continuar a funcionar como um proxy de uma PCRF2 e estabelecer uma sessão entre a PCRF2 e cada de uma AF4 e uma AF5; pode atuar como um proxy de uma PCRF3 e estabelecer uma sessão entre a PCRF3 e uma AF6; e até mesmo pode estabelecer sessões entre mais AFs e uma PCRF, o que é usado apenas como um exemplo de referência para a descrição e não é descrito novamente. Neste caso, a entidade âncora precisa criar e manter pelo menos duas listas, e cada lista é correspondente a uma entidade de destino em uma rede. Tal como descrito no exemplo anterior, o PC1 precisa manter três listas, em que uma lista é correspondente a uma sessão de diâmetro entre o PC1 e a PCRF1, e a AF1, a AF2 e a AF3 são adicionadas na lista; uma lista é correspondente a uma sessão de diâmetro entre o PC1 e a PCRF2, e AF4 e AF5 são adicionadas na lista; e uma lista é correspondente para uma sessão de diâmetro entre o PC1 e a PCRF3, e AF6 é adicionada na lista.
[068] Com base na solução que a entidade âncora mantém pelo menos duas listas, uma modalidade da presente invenção fornece outra Modalidade 3 de um método de transmissão de informação em um lado de entidade âncora. Com referência à Figura 6, o método pode incluir: Passo 401: Uma entidade âncora recebe uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede. Passo 402: A entidade âncora estabelece uma primeira sessão com a função de aplicação de terceiro, e envia uma segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade da entidade âncora e a informação de identidade da função de aplicação de terceiro.
[069] Passo 401 e o passo 402 são os mesmos que o passo 101 e o passo 102, e os detalhes não são novamente descritos neste documento. Passo 403: A entidade âncora pesquisa para uma lista a ser processada, que é correspondente à informação de identidade da entidade de destino na rede, a partir de pelo menos duas listas mantidas; e adiciona a informação de identidade da função de aplicação de terceiro para a lista a ser processada.
[070] Deve ser notado que, uma sequência de realização de três ações, isto é, estabelecer a primeira sessão com a função de aplicação de terceiro pela entidade âncora, enviar a segunda solicitação de sessão para a entidade de destino na rede, a entidade âncora, e adicionar a informação de identidade da função de aplicação de terceiro da lista a ser processada pela entidade âncora, não afeta o efeito técnico desta modalidade da presente invenção, e, portanto, esta modalidade da presente invenção não impõe uma limitação estrita a isto. Passo 404: A entidade âncora estabelece uma segunda sessão com a entidade de destino na rede, e recebe informação relatada pela entidade de destino na rede, em que a informação inclui um evento de relatório e a informação de identidade da função de aplicação de terceiro. Passo 405: A entidade âncora encaminha o evento de relatório para a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na informação.
[071] Passo 404 e o passo 405 são os mesmos que o passo 103 e o passo 104, e os detalhes não são novamente descritos neste documento. Passo 406: A entidade âncora recebe uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada, onde a solicitação de terminação de sessão inclui informação de identidade da função de aplicação de terceiro a ser terminada e informação de identidade de uma entidade de destino em uma rede correspondente para a função de aplicação de terceiro a ser terminada. Passo 407: A entidade âncora pesquisa para uma lista, que é correspondente à informação de identidade da entidade de destino na rede correspondente à função de aplicação de terceiro a ser terminada, a partir de pelo menos duas listas mantidas. Passo 408: A entidade âncora determina se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva em uma lista encontrada; se a entidade âncora determina que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista encontrada, executar o passo 409, ou seja, a entidade âncora esvazia a lista encontrada e termina uma segunda sessão com a entidade de destino na rede correspondente à função de aplicação de terceiro a ser terminada; e se a entidade âncora determina que a informação de identidade da função de aplicação de terceiro a ser terminada não é a única informação de identidade que é salva na lista encontrada, realizar o passo 410, ou seja, a entidade âncora exclui a informação de identidade da função de aplicação de terceiro a ser terminada que é salva na lista.
[072] Os passos 408 a 410 são os mesmos que os passos 307 a 309, e os detalhes não são novamente descritos neste documento.
[073] Em alternativa, deve salientar-se que, para a solução que a entidade âncora mantém pelo menos duas listas, a solicitação de terminação de sessão enviada pela função de aplicação de terceiro a ser terminada pode também incluir apenas a informação de identidade da função de aplicação de terceiro a ser terminada. Do mesmo modo, a entidade âncora pode pesquisar cada lista uma por uma de acordo com a informação de identidade da função de aplicação de terceiro a ser terminada, de modo a terminar uma sessão. Certamente, na solução anterior 2, uma lista a que a informação de identidade da função de aplicação de terceiro a ser terminada é adicionada é encontrada primeiro de acordo com a informação de identidade da entidade de destino na rede e, em seguida, a informação de identidade é eliminada da lista para terminar uma sessão, de modo que eficiência de terminação de sessão pode ser melhorada nesta modalidade da presente invenção.
[074] Uma modalidade da presente invenção fornece ainda um processo de transmissão de informação em um lado de função de aplicação de terceiro, que é correspondente ao processo de transmissão de informação no lado de entidade âncora introduzido no precedente. Especificamente, pode ser feita referência a um fluxograma de um método de transmissão de informação em um lado de função de aplicação de terceiro mostrado na Figura 7, e o método pode incluir: Passo 501: Uma função de aplicação de terceiro envia uma primeira solicitação de sessão para uma entidade âncora, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede e a informação de identidade da função de aplicação de terceiro é usada para ser encaminhada para a entidade de destino na rede quando a entidade âncora envia uma segunda solicitação de sessão para a entidade de destino na rede. Passo 502: A função de aplicação de terceiro recebe uma resposta devolvida pela entidade âncora, e estabelece uma primeira sessão com a entidade âncora. Passo 503: Depois da entidade âncora e a entidade de destino na rede, estabelecerem uma segunda sessão, a função de aplicação de terceiro recebe um evento de relatório que é encaminhado pela entidade âncora de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro e o evento de relatório são enviados pela entidade de destino na rede da entidade âncora.
[075] Principalmente a partir da perspectiva do lado de função de aplicação de terceiro, esta Modalidade descreve um processo de transmissão de informação da presente invenção. Da mesma forma, nesta modalidade, as duas sessões seguintes também precisam ser estabelecidas:
1. Primeira sessão
[076] A primeira sessão é iniciada pela função de aplicação de terceiro para a entidade âncora para estabelecimento. Para um processo específico, pode ser feita referência à introdução anterior; e detalhes não são novamente descritos neste documento. Deve ser enfatizado e observado que, além de ser usado quando a entidade âncora e a função de aplicação de terceiro estabelecem a primeira sessão (que principalmente significa realizar autenticação de validade na função de aplicação de terceiro), a informação de identidade da função de aplicação de terceiro na primeira solicitação de sessão é ainda usada para ser adicionada à segunda solicitação de sessão, e a entidade âncora envia a informação de identidade com a entidade de destino na rede. Desta forma, quando a entidade de destino na rede coleta um evento de relatório, a entidade de destino na rede pode enviar a informação e o evento de relatório em conjunto para a entidade âncora, de modo que a entidade âncora realiza a identificação de fluxo de acordo com a informação e corretamente encaminha o evento de relatório para a função de aplicação de terceiro.
[077] Especificamente, um processo de envio da primeira solicitação de sessão com a entidade âncora pela função de aplicação de terceiro de uma das partes pode ser como segue: A função de aplicação de terceiro estabelece uma conexão de soquete de internet websocket para a entidade âncora por utilizar um aperto de mão; e a função de aplicação de terceiro transmite a primeira solicitação de sessão para a entidade âncora através da conexão de soquete de internet.
2. Segunda sessão
[078] Depois de estabelecer a primeira sessão com a função de aplicação de terceiro, a entidade âncora pode ser acionada para enviar a segunda solicitação de sessão para a entidade de destino na rede (identificada com base na informação de identidade da entidade de destino na rede que é incluída na primeira solicitação de sessão) com a qual a função de aplicação de terceiro pede para estabelecer uma sessão, de modo a pedir para estabelecer uma segunda sessão com a entidade de destino na rede; e, entretanto, envia a informação de identidade da função de aplicação de terceiro para a entidade de destino na rede para salvar. Para um determinado processo de estabelecimento da segunda sessão, pode ser feita referência à introdução anterior, e os detalhes não são novamente descritos neste documento.
[079] Após a função de aplicação de terceiro e a entidade âncora estabelecerem a primeira sessão e a entidade âncora e a entidade de destino na rede estabelecerem a segunda sessão, se a entidade de destino na rede coleta um evento que precisa ser relatado para a função de aplicação de terceiro, a entidade de destino na rede envia o evento de relatório e um objeto do evento (isto é, a informação de identidade da função de aplicação de terceiro) para a entidade âncora, de modo que a entidade âncora encaminha corretamente o evento de relatório ao objeto do evento de acordo com a informação de identidade da função de aplicação de terceiro.
[080] Correspondentemente, uma modalidade da presente invenção fornece ainda um aparelho de transmissão de informação, isto é, a entidade de âncora anterior, correspondente ao método mostrado na Figura 3. Com referência à Figura 8, a Figura 8 é um diagrama esquemático da Modalidade 1 de um aparelho de transmissão de informação, em que o aparelho pode incluir: uma unidade de recepção de solicitação de sessão 601, configurada para recepção de uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede; uma primeira unidade de estabelecimento de sessão 602, configurada para estabelecer uma primeira sessão com a função de aplicação de terceiro; uma unidade de envio de solicitação 603, configurada para enviar uma segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade de uma entidade âncora e a informação de identidade da função de aplicação de terceiro; uma segunda unidade de estabelecimento de sessão 604, configurada para estabelecer uma segunda sessão com a entidade de destino na rede; uma unidade de recepção de informação 605, configurada para receber informação relatada pela entidade de destino na rede, em que a informação inclui um evento de relatório e informação de identidade da função de aplicação de terceiro; e uma unidade de encaminhamento 606, configurada para encaminhar o evento de relatório para a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na informação.
[081] Fazendo referência a um diagrama esquemático mostrado na Figura 9, como uma possível forma de implementação, a unidade de recepção de solicitação de sessão pode incluir: uma unidade de estabelecimento de conexão 701, configurada para estabelecer uma conexão de soquete de internet websocket para a função de aplicação de terceiro por utilizar um aperto de mão; e uma subunidade de recepção de solicitação de sessão 702, configurada para receber a primeira solicitação de sessão que é transmitida através da conexão de soquete de internet pela função de aplicação de terceiro.
[082] Correspondente à modalidade de método 2 mostrada na Figura 5, se o aparelho de transmissão de informação nesta modalidade da presente invenção também mantém uma lista correspondente para a entidade de destino na rede, informação de identidade de todas as funções de aplicação de terceiro correspondentes para a entidade de destino na rede é adicionada na lista, e com base no diagrama esquemático mostrado na Figura 8, o aparelho de transmissão de informação pode ainda incluir as seguintes unidades: uma unidade de recepção de solicitação de terminação, configurada para receber uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada, onde a solicitação de terminação de sessão inclui informação de identidade da função de aplicação de terceiro a ser terminada; uma unidade de determinação, configurada para determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista; uma unidade de terminação de sessão, configurada para esvaziar a lista e terminar a segunda sessão, quando a unidade de determinação determina que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista; e uma unidade de eliminação, configurada para excluir a informação de identidade da função de aplicação de terceiro a ser terminada que é salva na lista, quando a unidade de determinação determina que a informação de identidade da função de aplicação de terceiro a ser terminada não é a única informação de identidade que é salva na lista.
[083] Correspondente à modalidade de método 3 mostrada na Figura 6, o aparelho de transmissão de informação nesta modalidade da presente invenção pode ainda estabelecer uma segunda sessão com outras entidades de destino em uma rede de acordo com uma solicitação da função de aplicação de terceiro, e mantém uma lista correspondente a cada uma das outras entidades de destino na rede; informação de identidade de todas as funções de aplicação de terceiro correspondentes às outras entidades de destino na rede é adicionada na lista, de modo que a solicitação de terminação de sessão recebida pela unidade de recepção de solicitação de terminação inclui ainda a informação de identidade da entidade de destino na rede; e com base no diagrama esquemático mostrado na Figura 8, o aparelho de transmissão de informação pode ainda incluir as seguintes unidades: uma unidade de recepção de solicitação de terminação, configurada para receber uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada, onde a solicitação de terminação de sessão inclui informação de identidade da função de aplicação de terceiro a ser terminada; uma unidade de pesquisa, configurada para pesquisar uma lista, que é correspondente à informação de identidade da entidade de destino na rede, a partir de pelo menos duas listas mantidas; uma unidade de determinação, configurada para determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva em uma lista encontrada pela unidade de pesquisa; uma unidade de terminação de sessão, configurada para esvaziar a lista e terminar uma segunda sessão com a entidade de destino na rede correspondente à função de aplicação de terceiro a ser terminada, quando a unidade de determinação determina que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista encontrada pela unidade de pesquisa; e uma unidade de eliminação, configurada para excluir a informação de identidade da função de aplicação de terceiro a ser terminada que é salva na lista, quando a unidade de determinação determina que a informação de identidade da função de aplicação de terceiro a ser terminada não é a única informação de identidade que é salva na lista encontrada pela unidade de pesquisa.
[084] Correspondentemente, uma modalidade da presente invenção fornece ainda um aparelho de transmissão de informação, isto é, a função de aplicação de terceiro anterior, correspondente ao método mostrado na Figura 7. Fazendo referência à Figura 10, a Figura 10 é um diagrama esquemático de um aparelho de transmissão de informação, em que o aparelho pode incluir: uma unidade de envio de solicitação de sessão 801, configurada para enviar uma primeira solicitação de sessão para uma entidade âncora, em que a primeira solicitação de sessão inclui informação de identidade de uma função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede e a informação de identidade da função de aplicação de terceiro é utilizada para ser encaminhada para a entidade de destino na rede quando a entidade âncora envia uma segunda solicitação de sessão para a entidade de destino na rede; uma primeira unidade de estabelecimento de sessão 802, configurada para receber uma resposta devolvida pela entidade âncora, e estabelecer uma primeira sessão com a entidade âncora; e uma unidade de recepção de informação 803, configurada para, depois da entidade âncora e a entidade de destino na rede estabelecerem uma segunda sessão, receber um evento de relatório que é encaminhado pela entidade âncora de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro e o evento de relatório são enviados pela entidade de destino na rede à entidade âncora.
[085] Fazendo referência a um diagrama esquemático mostrado na Figura 11, como uma possível forma de implementação, a unidade de envio de solicitação de sessão pode incluir: uma unidade de estabelecimento de conexão 901, configurada para estabelecer uma conexão de soquete de internet websocket para a entidade âncora por utilizar um aperto de mão; e uma subunidade de envio de solicitação de sessão 902, configurada para transmitir a primeira solicitação de sessão para a entidade âncora através da conexão de soquete de internet.
[086] Além disso, uma modalidade da presente invenção fornece ainda uma composição de hardware de um aparelho de transmissão de informação em um lado de entidade âncora e uma composição de hardware de um aparelho de transmissão de informação em um lado de função de aplicação de terceiro. A composição de hardware pode incluir pelo menos um processador (por exemplo, uma CPU), pelo menos uma interface de rede ou outra interface de comunicações, uma memória, e pelo menos um barramento de comunicação que é usado para implementar comunicação de conexão entre estes aparelhos. O processador é configurado para realizar um módulo executável armazenado na memória, por exemplo, um programa de computador. A memória pode incluir uma memória de acesso aleatório de alta velocidade (RAM: Memória de acesso aleatório) e pode ainda incluir uma memória não volátil (memória não volátil), por exemplo, pelo menos uma memória de disco. Através de pelo menos uma interface de rede (com ou sem um cabo), a comunicação entre uma porta de entrada do sistema e pelo menos um outro elemento de rede pode ser implementada utilizando a Internet, uma rede de área ampla, uma rede de área local, uma rede de área metropolitana, e semelhantes.
[087] Referindo-se a um diagrama esquemático de um sistema de transmissão de informação ilustrado na Figura 12, o sistema pode incluir uma função de aplicação de terceiro 1001, uma entidade âncora 1002, e uma entidade de destino em uma rede 1003.
[088] A memória da função de aplicação de terceiro armazena instruções de programa, e um processador da função de aplicação de terceiro pode realizar os seguintes passos de acordo com as instruções de programa: enviar uma primeira solicitação de sessão para a entidade âncora, em que a primeira solicitação de sessão inclui informação de identidade da função de aplicação de terceiro e informação de identidade da entidade de destino na rede, em que a informação de identidade da função de aplicação de terceiro é utilizada para ser encaminhada para a entidade de destino na rede quando a entidade âncora envia uma segunda solicitação de sessão para a entidade de destino na rede; receber uma resposta devolvida pela entidade âncora, e estabelecer uma primeira sessão com a entidade âncora; e depois da entidade âncora e a entidade de destino na rede estabelecerem uma segunda sessão, receber um evento de relatório que é encaminhado pela entidade âncora de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro e o evento de relatório são enviados pela entidade de destino na rede da entidade âncora.
[089] Correspondentemente, uma memória da entidade âncora também armazena instruções de programa, e um processador da entidade âncora pode correspondentemente realizar os seguintes passos de acordo com as instruções de programa armazenadas: receber a primeira solicitação de sessão enviada pela função de aplicação de terceiro, em que a primeira solicitação de sessão inclui a informação de identidade da função de aplicação de terceiro e a informação de identidade da entidade de destino na rede; estabelecer a primeira sessão com a função de aplicação de terceiro, e enviar a segunda solicitação de sessão para a entidade de destino na rede, em que a segunda solicitação de sessão inclui informação de identidade da entidade âncora e a informação de identidade da função de aplicação de terceiro; estabelecer a segunda sessão com a entidade de destino na rede, e receber informação relatada pela entidade de destino na rede, em que a informação inclui o de evento de relatório e informação de identidade da função de aplicação de terceiro; e encaminhar o evento de relatório para a função de aplicação de terceiro correspondente de acordo com a informação de identidade da função de aplicação de terceiro, em que a informação de identidade da função de aplicação de terceiro é incluída na informação.
[090] Com base nas descrições anteriores das formas de implementação, uma pessoa especialista na técnica pode entender claramente que alguns ou todos os passos dos métodos nas modalidades anteriores podem ser implementados por software, além de uma plataforma de hardware universal necessária. Com base em tal compreensão, as soluções técnicas da presente invenção, essencialmente ou a parte que contribui para a técnica anterior, podem ser implementadas em uma forma de um produto de software. O produto de software pode ser armazenado em um meio de armazenamento, tal como uma ROM / RAM, um disco magnético ou um disco óptico, e inclui várias instruções para instruir um dispositivo de computador (o qual pode ser um computador pessoal, um servidor, ou um dispositivo de rede de comunicações, tais como um gateway de mídia) para realizar os métodos descritos nas modalidades ou partes de algumas modalidades da presente invenção.
[091] Deve ser notado que as modalidades desta especificação são todas descritas de uma maneira progressiva, para partes iguais ou semelhantes nas modalidades, pode ser feita referência a estas modalidades, e cada modalidade foca em uma diferença a partir de outras modalidades. Especialmente, modalidades de dispositivo e sistema são, basicamente, semelhantes a uma modalidade de método, e, portanto, são descritas resumidamente; para partes afins, pode ser feita referência às descrições parciais na modalidade de método. As modalidades dispositivo e sistema descritas são meramente exemplares. As unidades descritas como partes separadas podem ou não estar fisicamente separadas, e partes exibidas como unidades podem ou não ser unidades físicas, podem ser localizadas em uma posição, ou podem ser distribuídas em várias unidades de rede. Alguns ou todos os módulos podem ser selecionados de acordo com as necessidades reais para a consecução dos objetivos das soluções de modalidades. Uma pessoa com conhecimentos normais na arte pode entender e implementar as modalidades da presente invenção sem esforços criativos.
[092] As descrições anteriores são meramente modalidades exemplares da presente invenção, mas não se destinam a limitar o âmbito de proteção da presente invenção. Qualquer modificação, substituição, ou melhoria equivalente feita sem sair do princípio da presente invenção, cairá dentro do âmbito de proteção da presente invenção.

Claims (18)

1. Método de transmissão de informação, CARACTERIZADO pelo fato de que compreende: receber (101, 301, 401), por um aparelho de transmissão de informação, uma primeira solicitação de sessão enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão compreende informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede; estabelecer (102, 302, 402), pelo aparelho de transmissão de informação, uma primeira sessão com a função de aplicação de terceiro, e enviar uma segunda solicitação de sessão para a entidade de destino, em que a segunda solicitação de sessão compreende informação de identidade do aparelho de transmissão de informação e a informação de identidade da função de aplicação de terceiro; estabelecer (103, 304, 404), pelo aparelho de transmissão de informação, uma segunda sessão com a entidade de destino, e receber informação relatada pela entidade de destino na rede, em que a informação compreende um evento de relatório e informação de identidade relatada da função de aplicação de terceiro; e encaminhar (104, 305, 405), pelo aparelho de transmissão de informação, o evento de relatório para a função de aplicação de terceiro de acordo com a informação de identidade reportada da função de aplicação de terceiro compreendida na informação reportada; manter, através do aparelho de transmissão de informação, uma lista correspondente para a entidade de destino, a lista compreendendo informação de identidade de pelo menos uma função de aplicação de terceiro correspondente para a entidade de destino; receber (306, 406), pelo aparelho de transmissão de informação, uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada entre a pelo menos uma função de aplicação de terceiro, em que a solicitação de terminação de sessão compreende informação de identidade da função de aplicação de terceiro a ser terminada; e determinar (307, 408), pelo aparelho de transmissão de informação, se apenas a informação de identidade da função de aplicação de terceiro a ser terminada que é salva na lista.
2. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação de identidade da função de aplicação de terceiro da primeira solicitação de sessão compreende um localizador de recurso uniforme (URL).
3. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação de identidade da entidade de destino compreende informação de identidade de um equipamento de usuário.
4. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação de identidade do aparelho de transmissão de informação compreende uma identidade de hospedeiro de Diâmetro do aparelho de transmissão de informação e uma identidade de um reino de Diâmetro em que a aparelho de transmissão de informação é localizada.
5. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a recepção da primeira solicitação de sessão compreende: estabelecer (201), pelo aparelho de transmissão de informação, uma conexão de soquete de internet para a função de aplicação de terceiro por utilizar um aperto de mão, em que a primeira solicitação de sessão que é transmitida através da conexão de soquete de internet pela função de aplicação de terceiro.
6. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de ainda compreender: esvaziar, pelo aparelho de transmissão de informação, a lista e terminar a segunda sessão com base em uma determinação de que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista.
7. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de ainda compreender: excluir, pelo aparelho de transmissão de informação, a informação de identidade da função de aplicação de terceiro a ser terminada a partir da lista com base em uma determinação de que a informação de identidade da função de aplicação de terceiro a ser terminada não é a única informação de identidade que é salva na lista.
8. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que: estabelecer, pelo aparelho de transmissão de informação, uma sessão com uma segunda entidade de destino e uma sessão com uma terceira entidade de destino; e manter pelo menos duas listas, incluindo uma lista correspondente à segunda entidade de destino e uma lista correspondente à terceira entidade de destino, cada uma das pelo menos duas listas compreendendo informação de identidade de pelo menos uma função de aplicação de terceiro correspondente a uma respectiva entidade de destino; em que a solicitação de encerramento de sessão compreende ainda a informação de identidade da entidade de destino; em que o método compreende ainda: pesquisar, pelo aparelho de transmissão de informação, para uma lista correspondente à informação de identidade da entidade de destino a partir das pelo menos duas listas mantidas; e determinar se apenas a informação de identidade da função de aplicação de terceiros a ser terminada é salva em uma lista encontrada.
9. Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que informação de identidade relatadas da função de aplicação de terceiros compreendem um identificador de uma conexão.
10. Aparelho de transmissão de informação, CARACTERIZADO pelo fato de que compreende pelo menos um processador e pelo menos uma memória não transitória legível por computador tendo instruções executáveis por processador armazenadas no mesmo, as instruções executáveis por processador quando executadas, sendo configurado para facilitar: receber (101, 301, 401) uma primeira solicitação de sessão (601), enviada por uma função de aplicação de terceiro, em que a primeira solicitação de sessão compreende informação de identidade da função de aplicação de terceiro e informação de identidade de uma entidade de destino em uma rede; estabelecer (102, 302, 402) uma primeira sessão com a função de aplicação de terceiro, e enviar uma segunda solicitação de sessão para a entidade de destino, em que a segunda solicitação de sessão compreende informação de identidade do aparelho de transmissão de informação e a informação de identidade da função de aplicação de terceiro; estabelecer (103, 304, 404) uma segunda sessão com a entidade de destino, e receber informação relatada pela entidade de destino, em que a informação relatada compreende um evento de relatório e informação de identidade relatada da função de aplicação de terceiro; e encaminhar o evento de relatório para a função de aplicação de terceiro de acordo com a informação de identidade reportada da função de aplicação de terceiro compreendida na informação reportada; em que receber a primeira solicitação de sessão compreende: estabelecer uma conexão de soquete de internet para a função de aplicação de terceiro por utilizar um aperto de mão, em que a primeira solicitação de sessão é transmitida através da conexão de soquete de internet pela função de aplicação de terceiro.
11. Aparelho, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que as instruções executáveis por processador quando executadas, facilitam ainda: manter uma lista correspondente para a entidade de destino, a lista compreendendo informação de identidade de pelo menos uma função de aplicação de terceiro correspondente para a entidade de destino: receber uma solicitação de terminação de sessão enviada por uma função de aplicação de terceiro a ser terminada entre a pelo menos uma função de aplicação de terceiro, em que a solicitação de terminação de sessão compreende informação de identidade da função de aplicação de terceiro a ser terminada; determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista.
12. Aparelho, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que as instruções executáveis por processador, quando executadas, facilitam ainda: esvaziar a lista e terminar a segunda sessão com base em uma determinação que apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva na lista.
13. Aparelho, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que as instruções executáveis por processador, quando executadas, facilitam ainda: excluir a informação de identidade da função de aplicação de terceiro a ser terminada com base em uma determinação que a informação de identidade da função de aplicação de terceiro a ser terminada não é a única informação de identidade que é salva na lista.
14. Aparelho, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de que as instruções executáveis por processador, quando executadas, ainda facilita: estabelecer uma sessão com uma segunda entidade de destino e uma sessão com uma terceira entidade de destino; e manter pelo menos duas listas, incluindo uma lista correspondente à segunda entidade de destino e uma lista correspondente à terceira entidade de destino, cada uma das pelo menos duas listas compreendendo informação de identidade de pelo menos uma função de aplicação de terceiro correspondente a uma respectiva entidade de destino; em que a solicitação de terminação de seção compreende ainda a informação de identidade da entidade de destino na rede; em que as instruções executáveis por processador, quando executadas, ainda facilitam: pesquisar por uma lista, que é correspondente à informação de identidade da entidade de destino, a partir das pelo menos duas listas mantidas; e determinar se apenas a informação de identidade da função de aplicação de terceiro a ser terminada é salva em uma lista encontrada.
15. Aparelho, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que o aparelho de transmissão de informação compreende um Conversor de Protocolo.
16. Aparelho, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que a entidade de destino compreende uma função de regras de política e cobrança (PCRF).
17. Aparelho, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que a informação de identidade da entidade de destino na rede compreende informação de identidade de um equipamento de usuário.
18. Aparelho, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que a informação de identidade do aparelho de transmissão de informação compreende: uma identidade de hospedeiro de Diâmetro do aparelho de transmissão de informação e uma identidade de um reino de Diâmetro em que o aparelho de transmissão de informação é localizado.
BR112016020891-9A 2014-03-11 Método e aparelho de transmissão de informação BR112016020891B1 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/073183 WO2015135124A1 (zh) 2014-03-11 2014-03-11 一种信息传送方法及装置

Publications (2)

Publication Number Publication Date
BR112016020891A2 BR112016020891A2 (pt) 2018-07-17
BR112016020891B1 true BR112016020891B1 (pt) 2023-05-23

Family

ID=

Similar Documents

Publication Publication Date Title
EP3171542B1 (en) Session management method, application function entity, policy server and protocol converter
KR101877188B1 (ko) Mqtt 프로토콜을 이용한 서비스 층 상호연동
JP2017529793A5 (pt)
BR112012028264B1 (pt) método e aparelho para acesso a serviço por uma estação móvel e estação móvel
JP2007228602A5 (pt)
US10609155B2 (en) Scalable self-healing architecture for client-server operations in transient connectivity conditions
WO2015103875A1 (zh) 会话的管理方法、策略服务器及应用功能实体
US10581979B2 (en) Information transmission method and apparatus
BR112020016497A2 (pt) Extensão de protocolo sx para suportar pdr de nó
WO2012130048A1 (zh) 设备管理***中对网关进行初始化的方法及装置
US10742751B2 (en) User based mDNS service discovery
US9888001B2 (en) Methods, systems, and computer readable media for negotiating diameter capabilities
BR102013015341A2 (pt) Sistema e método para identificação e monitoramento de navegador baseado em cookie
CN104917742B (zh) 一种信息传送方法及装置
CN114584558B (zh) 云边协同分布式api网关***及api调用方法
BR112016020891B1 (pt) Método e aparelho de transmissão de informação
Jo et al. IoTivity-lite: Comprehensive IoT solution in a constrained memory device
CN105704105B (zh) 一种认证方法及接入设备
US10574526B2 (en) Control method for application feature rules and application feature server
US11528338B2 (en) Methods, systems, and computer readable media for providing for reliable service based interface (SBI) message transport using zero event notification messages
US20230229539A1 (en) Methods, systems, and computer readable media for health checking involving common application programming interface framework
KR20230157869A (ko) 동적 eas 인스턴스화 트리거링을 수행하는 방법 및 이를 수행하는 장치
Arnes et al. Cloudless Friend-to-Friend Middleware for Smartphones
Hishiki et al. Architecture for B2B2C Business Model by Spinning off End-to-End Communications from Applications