[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

BR112020020559A2 - Método de assinatura de serviço, aparelho, chip, produto de programa de computador, meio de armazenamento legível por computador e sistema - Google Patents

Método de assinatura de serviço, aparelho, chip, produto de programa de computador, meio de armazenamento legível por computador e sistema Download PDF

Info

Publication number
BR112020020559A2
BR112020020559A2 BR112020020559-1A BR112020020559A BR112020020559A2 BR 112020020559 A2 BR112020020559 A2 BR 112020020559A2 BR 112020020559 A BR112020020559 A BR 112020020559A BR 112020020559 A2 BR112020020559 A2 BR 112020020559A2
Authority
BR
Brazil
Prior art keywords
network element
network function
network
service
message
Prior art date
Application number
BR112020020559-1A
Other languages
English (en)
Inventor
Zaifeng Zong
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 BR112020020559A2 publication Critical patent/BR112020020559A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4552Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

um método de assinatura de serviço e um aparelho são usados para propor um mecanismo para reportar uma mudança de serviço. um primeiro elemento de rede de função de rede envia uma primeira mensagem para um segundo elemento de rede de função de rede, para assinar um primeiro serviço para um terceiro elemento de rede de função de rede a partir do segundo elemento de rede de função de rede, onde a primeira mensagem inclui um primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede; e o primeiro elemento de rede de função de rede recebe uma terceira mensagem usando o primeiro endereço, e aprende, com base na terceira mensagem, que o primeiro serviço mudou. neste método, o primeiro elemento de rede de função de rede envia o endereço do primeiro elemento de rede de função de rede para o segundo elemento de rede de função de rede. portanto, quando o primeiro serviço muda, o primeiro elemento de rede de função de rede pode receber uma notificação. dessa forma, um mecanismo para reportar uma mudança de serviço é aprimorado, de modo que um procedimento de assinatura de serviço possa ser relativamente perfeito, e nenhuma interrupção é causada.

Description

MÉTODO DE ASSINATURA DE SERVIÇO, APARELHO, CHIP, PRODUTO DE PROGRAMA DE COMPUTADOR, MEIO DE ARMAZENAMENTO LEGÍVEL POR COMPUTADOR E SISTEMA
[0001] Este pedido reivindica a prioridade do Pedido de Patente Chinesa nº 201810312964.8, depositado na Administração Nacional de Propriedade Intelectual da China em 9 de abril de 2018 e intitulado "SERVICE SUBSCRIPTION METHOD AND APPARATUS", o qual é incorporado neste documento por referência em sua totalidade.
CAMPO TÉCNICO
[0002] Este pedido refere-se ao campo das tecnologias de comunicações e, em particular, a um método de assinatura de serviço e um aparelho.
ANTECEDENTES
[0003] Um sistema de 5ª geração (5G) suporta conexão de dados e implementação de habilitação de serviço. No sistema 5G, os elementos de rede de função de rede em um plano de controle podem interagir uns com os outros em uma base de serviço. Um serviço comum em serviços fornecidos pelos elementos de rede de função de rede é um serviço de exposição de eventos (event exposure). Um processo de implementação principal do serviço é o seguinte: ao assinar um serviço necessário de um provedor de serviço, um assinante de serviço fornece um endereço de recebimento de evento para o provedor de serviço, e depois de determinar que o evento requerido para o qual o assinante de serviço pode ser fornecido, o provedor de serviço notifica o evento necessário para o endereço de recebimento do evento.
[0004] Na prática, um estado de serviço ou uma assinatura de serviço (a saber, um atributo de assinatura) muda após uma assinatura de usuário, uma política de rede, uma capacidade de rede, e outras mudanças semelhantes. Por exemplo, devido a uma mudança em uma assinatura de usuário, um evento originalmente autorizado para ser monitorado não pode mais ser monitorado, e o monitoramento precisa ser cancelado; ou devido a uma mudança de uma capacidade da rede, um evento originalmente autorizado para ser monitorado não pode mais ser monitorado, e o monitoramento precisa ser suspenso. No entanto, em um procedimento de assinatura de serviço existente, a comunicação entre dispositivos em um caso de uma mudança de um estado de serviço ou assinatura de serviço não é melhorada, e um mecanismo correspondente não é formulado para habilitar um provedor de serviço a reportar uma mudança de serviço para um assinante de serviço. Portanto, o procedimento de assinatura de serviço é imperfeito, e o procedimento de assinatura de serviço pode ser interrompido.
SUMÁRIO
[0005] Este pedido fornece um método de assinatura de serviço e um aparelho para propor um mecanismo para reportar uma mudança de serviço.
[0006] De acordo com um primeiro aspecto, este pedido fornece um método de assinatura de serviço, e o método inclui: enviar, por um primeiro elemento de rede de função de rede, uma primeira mensagem para um segundo elemento de rede de função de rede, para assinar um primeiro serviço para um terceiro elemento de rede de função de rede a partir do segundo elemento de rede de função de rede, onde a primeira mensagem inclui um primeiro endereço; e receber, pelo primeiro elemento de rede de função de rede, uma terceira mensagem usando o primeiro endereço, e aprender, com base na terceira mensagem, que o primeiro serviço mudou, onde o primeiro endereço é um endereço do primeiro elemento de rede de função de rede.
[0007] Neste método, o primeiro elemento de rede de função de rede envia o endereço do primeiro elemento de rede de função de rede para o segundo elemento de rede de função de rede. Portanto, quando o primeiro serviço muda, o primeiro elemento de rede de função de rede pode receber uma notificação de que o serviço mudou. Dessa forma, um mecanismo para reportar uma mudança de serviço é aprimorado, de modo que um procedimento de assinatura de serviço possa ser relativamente perfeito, e nenhuma interrupção é causada.
[0008] Em um projeto possível, antes de enviar a primeira mensagem para o segundo elemento de rede de função de rede, o primeiro elemento de rede de função de rede recebe uma segunda mensagem do terceiro elemento de rede de função de rede, onde a segunda mensagem é usada para assinar um segundo serviço, a segunda mensagem inclui um segundo endereço, e o segundo endereço é um endereço do terceiro elemento de rede de função de rede. O método inclui ainda: determinar, pelo primeiro elemento de rede de função de rede com base no segundo serviço, o primeiro serviço que precisa ser assinado a partir do segundo elemento de rede de função de rede, onde a primeira mensagem inclui ainda o segundo endereço usado pelo segundo elemento de rede de função de rede para fornecer o primeiro serviço ao terceiro elemento de rede de função de rede.
[0009] Neste método, o primeiro elemento de rede de função de rede pode determinar o primeiro serviço com base na segunda mensagem, de modo que o primeiro serviço pode ser assinado a partir do segundo elemento de rede de função de rede.
[0010] Em um projeto possível, após aprender, com base na terceira mensagem, que o primeiro serviço mudou, o primeiro elemento de rede de função de rede envia uma quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede, onde a quinta mensagem é usada para notificar que o segundo serviço mudou. Desta forma, o terceiro elemento de rede de função de rede pode aprender que um serviço ao qual o terceiro elemento de rede de função de rede assina mudou.
[0011] Em um projeto possível, a primeira mensagem inclui ainda informação de instrução, e a informação de instrução é usada para instruir a receber, usando o primeiro endereço, uma mensagem notificando que o primeiro serviço mudou. Desta forma, após detectar que o primeiro serviço mudou, outro elemento de rede de função de rede envia, para o primeiro endereço, a mensagem indicando que o primeiro serviço mudou.
[0012] Em um projeto possível, após o envio, por um primeiro elemento de rede de função de rede, uma primeira mensagem para um segundo elemento de rede de função de rede, o método inclui ainda: receber, pelo primeiro elemento de rede de função de rede, um segundo identificador de correlação de assinatura do segundo elemento de rede de função de rede, onde o segundo identificador de correlação de assinatura é um identificador alocado pelo segundo elemento de rede de função de rede para uma assinatura do primeiro serviço. A terceira mensagem inclui ainda o segundo identificador de correlação de assinatura. A aprendizagem, pelo primeiro elemento de rede de função de rede com base na terceira mensagem, que o primeiro serviço mudou inclui: aprender, pelo primeiro elemento de rede de função de rede com base no segundo identificador de correlação de assinatura na terceira mensagem, que o primeiro serviço mudou.
[0013] Neste método, o primeiro elemento de rede de função de rede pode aprender com precisão que o primeiro serviço mudou.
[0014] Em um projeto possível, após o primeiro elemento de rede de função de rede receber a segunda mensagem do terceiro elemento de rede de função de rede, o primeiro elemento de rede de função de rede aloca um primeiro identificador de correlação de assinatura para uma assinatura do segundo serviço, e envia o primeiro indicador de correlação de assinatura para o terceiro elemento de rede de função de rede. O envio, pelo primeiro elemento de rede de função de rede, da quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede inclui: enviar, pelo primeiro elemento de rede de função de rede, a quinta mensagem incluindo o primeiro identificador de correlação de assinatura para o segundo endereço do terceiro elemento de rede de função de rede.
[0015] Em um projeto possível, antes do envio, por um primeiro elemento de rede de função de rede, uma primeira mensagem para um segundo elemento de rede de função de rede, o método inclui ainda: alocar, pelo primeiro elemento de rede de função de rede, um primeiro identificador de correlação de notificação; e o envio, por um primeiro elemento de rede de função de rede, de uma primeira mensagem para um segundo elemento de rede de função de rede inclui: o envio, pelo primeiro elemento de rede de função de rede, da primeira mensagem incluindo o primeiro identificador de correlação de notificação para o segundo elemento de rede de função de rede. A terceira mensagem recebida pelo primeiro elemento de rede de função de rede usando o primeiro endereço inclui ainda o primeiro identificador de correlação de notificação. A aprendizagem, pelo primeiro elemento de rede de função de rede com base na terceira mensagem, de que o primeiro serviço mudou inclui:
aprender, pelo primeiro elemento de rede de função de rede com base no primeiro identificador de correlação de notificação na terceira mensagem, que o primeiro serviço mudou.
[0016] Neste método, o primeiro elemento de rede de função de rede pode identificar com precisão que o primeiro serviço mudou.
[0017] Em um projeto possível, a segunda mensagem inclui ainda um segundo identificador de correlação de notificação, e o segundo identificador de correlação de notificação é alocado pelo terceiro elemento de rede de função de rede. O envio, pelo primeiro elemento de rede de função de rede, da quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede inclui: enviar, pelo primeiro elemento de rede de função de rede, a quinta mensagem incluindo o segundo identificador de correlação de notificação para o segundo endereço do terceiro elemento de rede de função de rede.
[0018] Em um projeto possível, que o primeiro serviço mudou significa que um estado do primeiro serviço mudou e / ou uma assinatura do primeiro serviço mudou. Em um projeto possível, a mudança de assinatura inclui uma mudança de identificador de correlação de assinatura ou uma mudança de informação de relatório de evento, e a mudança de informação de relatório de evento inclui pelo menos um dos seguintes: uma mudança de um modo de relatório de evento, uma mudança de uma quantidade máxima de relatórios de evento, e uma mudança de duração máxima dos relatórios de evento.
[0019] Neste método, um caso específico em que as primeiras mudanças de serviço podem ser determinadas com precisão.
[0020] Em um projeto possível, quando o primeiro serviço mudou significa que o estado mudou, a terceira mensagem inclui ainda a primeira informação de estado. A primeira informação de estado é um estado pausado, um estado retomado, um estado cancelado, ou um estado excluído. Desta forma, o primeiro elemento de rede de função de rede pode aprender sobre um estado atual de um serviço assinado.
[0021] Em um projeto possível, a terceira mensagem inclui ainda um identificador de evento e / ou uma identidade de usuário correspondente à primeira informação de estado. Desta forma, o primeiro elemento de rede de função de rede pode aprender sobre um evento de mudança de estado ou um usuário correspondente a um evento de mudança de estado.
[0022] Em um projeto possível, quando o primeiro serviço mudou significa que a assinatura mudou, a terceira mensagem inclui ainda um atributo de assinatura de uma assinatura alterada do primeiro serviço. Desta forma, o primeiro elemento de rede de função de rede e o terceiro elemento de rede de função de rede podem aprender sobre um atributo de assinatura atual do serviço assinado.
[0023] Em um projeto possível, quando a mudança de assinatura é uma mudança de identificador de correlação de assinatura, o atributo de assinatura da assinatura alterada do primeiro serviço é um identificador de correlação de assinatura atualizado. Desta forma, o primeiro elemento de rede de função de rede e o terceiro elemento de rede de função de rede podem conhecer com precisão um atributo de assinatura específico da assinatura alterada.
[0024] Em um projeto possível, quando a mudança de assinatura é uma mudança de informação de relatório de evento, o atributo de assinatura da assinatura alterada do primeiro serviço inclui pelo menos um dos seguintes: um modo de relatório de evento atualizado, uma quantidade máxima atualizada de relatórios de evento, e duração máxima atualizada de relatório de evento. Desta forma, o primeiro elemento de rede de função de rede pode conhecer com precisão um atributo de assinatura específico da assinatura alterada.
[0025] Em um projeto possível, o recebimento, pelo primeiro elemento de rede de função de rede, de uma terceira mensagem usando o primeiro endereço pode ser realizada das duas maneiras a seguir: em uma primeira maneira, o primeiro elemento de rede de função de rede recebe a terceira mensagem do segundo elemento de rede de função de rede usando o primeiro endereço. De uma segunda maneira, o primeiro elemento de rede de função de rede recebe a terceira mensagem de um quarto elemento de rede de função de rede usando o primeiro endereço, onde o segundo elemento de rede de função de rede solicita o primeiro serviço para o terceiro elemento de rede de função de rede do quarto elemento de rede de função de rede.
[0026] Neste método, o primeiro elemento de rede de função de rede pode receber com sucesso, usando o primeiro endereço, a mensagem notificando que o primeiro serviço mudou.
[0027] Em um projeto possível, a informação de instrução é um terceiro conjunto de identificadores de evento, onde o terceiro conjunto de identificadores de evento inclui um identificador de evento de mudança de estado e / ou um identificador de evento de mudança de assinatura. Desta forma, outro elemento de rede de função de rede pode ser acionado por um evento específico para detectar se o primeiro serviço mudou.
[0028] Em um projeto possível, o identificador de evento de mudança de assinatura inclui um identificador de evento de mudança de identificador de correlação de assinatura ou um identificador de evento de mudança de informação de relatório de evento. Desta forma, um evento de detecção de que o primeiro serviço mudou pode ser determinado com precisão.
[0029] Em um projeto possível, a terceira mensagem inclui ainda pelo menos um identificador de evento no terceiro conjunto de identificadores de evento. Desta forma, o primeiro elemento de rede de função de rede pode identificar uma mudança específica do primeiro serviço.
[0030] De acordo com um segundo aspecto, uma modalidade deste pedido fornece um método de assinatura de serviço e o método inclui: receber, por um segundo elemento de rede de função de rede, uma primeira mensagem de um primeiro elemento de rede de função de rede, onde a primeira mensagem é usada pelo primeiro elemento de rede de função de rede para assinar um primeiro serviço para um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, a primeira mensagem inclui um primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede; e enviar, pelo segundo elemento de rede de função de rede, uma terceira mensagem para o primeiro endereço do primeiro elemento de rede de função de rede, para notificar o primeiro elemento de rede de função de rede que o primeiro serviço mudou.
[0031] Neste método, o primeiro elemento de rede de função de rede envia o endereço do primeiro elemento de rede de função de rede para o segundo elemento de rede de função de rede. Portanto, quando o primeiro serviço muda, o primeiro elemento de rede de função de rede pode receber uma notificação de que o serviço mudou. Dessa forma, um mecanismo para reportar uma mudança de serviço é aprimorado, de modo que um procedimento de assinatura de serviço possa ser relativamente perfeito, e nenhuma interrupção é causada.
[0032] Em um projeto possível, a primeira mensagem inclui ainda um segundo endereço, o segundo endereço é um endereço do terceiro elemento de rede de função de rede, e o segundo elemento de rede de função de rede fornece o primeiro serviço para o terceiro elemento de rede de função de rede com base no segundo endereço. Desta forma, quando o primeiro serviço é normal, o segundo elemento de rede de função de rede pode normalmente notificar o terceiro elemento de rede de função de rede de um evento necessário.
[0033] Em um projeto possível, a primeira mensagem inclui ainda informação de instrução, e a informação de instrução é usada para instruir a receber, usando o primeiro endereço, uma mensagem notificando que o primeiro serviço mudou. Desta forma, após detectar que o primeiro serviço mudou, o segundo elemento de rede de função de rede envia, para o primeiro endereço, a mensagem indicando que o primeiro serviço mudou.
[0034] Em um projeto possível, após receber a primeira mensagem do primeiro elemento de rede de função de rede, o segundo elemento de rede de função de rede aloca um segundo identificador de correlação de assinatura para uma assinatura do primeiro serviço. O envio, pelo segundo elemento de rede de função de rede, de uma terceira mensagem para o primeiro endereço do primeiro elemento de rede de função de rede inclui: adicionar, pelo segundo elemento de rede de função de rede, o segundo identificador de correlação de assinatura à terceira mensagem, e enviar a terceira mensagem para o primeiro endereço do primeiro elemento de rede de função de rede. Desta forma, o primeiro elemento de rede de função de rede pode aprender,
usando o segundo identificador de correlação de assinatura na terceira mensagem, que o primeiro serviço mudou.
[0035] Em um projeto possível, a primeira mensagem inclui ainda um primeiro identificador de correlação de notificação; e o envio, pelo segundo elemento de rede de função de rede, uma terceira mensagem para o primeiro endereço do primeiro elemento de rede de função de rede inclui: o envio, pelo segundo elemento de rede de função de rede, da terceira mensagem incluindo o primeiro identificador de correlação de notificação para o primeiro endereço do primeiro elemento de rede de função de rede. Desta forma, o primeiro elemento de rede de função de rede pode aprender, usando o primeiro identificador de correlação de notificação na terceira mensagem, que o primeiro serviço mudou.
[0036] Em um projeto possível, que o primeiro serviço mudou significa que um estado do primeiro serviço mudou e / ou uma assinatura do primeiro serviço mudou. Em um projeto possível, a mudança de assinatura inclui uma mudança de identificador de correlação de assinatura ou uma mudança de informação de relatório de evento, e a mudança de informação de relatório de evento inclui pelo menos um dos seguintes: uma mudança de um modo de relatório de evento, uma mudança de uma quantidade máxima de relatórios de evento, e uma mudança de duração máxima dos relatórios de evento.
[0037] Neste método, um caso específico em que as primeiras mudanças de serviço podem ser determinadas com precisão.
[0038] Em um projeto possível, quando o primeiro serviço mudou significa que o estado mudou, a terceira mensagem inclui ainda a primeira informação de estado. A primeira informação de estado é um estado pausado, um estado retomado, um estado cancelado, ou um estado excluído. Desta forma, o primeiro elemento de rede de função de rede pode aprender sobre um estado atual de um serviço assinado.
[0039] Em um projeto possível, a terceira mensagem inclui ainda um identificador de evento e / ou uma identidade de usuário correspondente à primeira informação de estado. Desta forma, o primeiro elemento de rede de função de rede pode aprender sobre um evento de mudança de estado ou um usuário correspondente a um evento de mudança de estado.
[0040] Em um projeto possível, quando o primeiro serviço mudou significa que a assinatura mudou, a terceira mensagem inclui ainda um atributo de assinatura de uma assinatura alterada do primeiro serviço. Desta forma, o primeiro elemento de rede de função de rede pode aprender sobre um atributo de assinatura atual do serviço assinado.
[0041] Em um projeto possível, quando a mudança de assinatura é uma mudança de identificador de correlação de assinatura, o atributo de assinatura da assinatura alterada do primeiro serviço é um identificador de correlação de assinatura atualizado. Desta forma, o primeiro elemento de rede de função de rede pode conhecer com precisão um atributo de assinatura específico da assinatura alterada.
[0042] Em um projeto possível, quando a mudança de assinatura é uma mudança de informação de relatório de evento, o atributo de assinatura da assinatura alterada do primeiro serviço inclui pelo menos um dos seguintes: um modo de relatório de evento atualizado, uma quantidade máxima atualizada de relatórios de evento, e duração máxima atualizada de relatório de evento. Desta forma, o primeiro elemento de rede de função de rede pode conhecer com precisão um atributo de assinatura específico da assinatura alterada.
[0043] Em um projeto possível, a informação de instrução é um terceiro conjunto de identificadores de evento, onde o terceiro conjunto de identificadores de evento inclui um identificador de evento de mudança de estado e / ou um identificador de evento de mudança de assinatura. Desta forma, o segundo elemento de rede de função de rede pode ser acionado por um evento específico para detectar se o primeiro serviço mudou.
[0044] Em um projeto possível, o identificador de evento de mudança de assinatura inclui um identificador de evento de mudança de identificador de correlação de assinatura ou um identificador de evento de mudança de informação de relatório de evento. Desta forma, o segundo elemento de rede de função de rede pode determinar com precisão um evento de detecção de que o primeiro serviço mudou.
[0045] Em um projeto possível, a terceira mensagem inclui ainda pelo menos um identificador de evento no terceiro conjunto de identificadores de evento. Desta forma, o primeiro elemento de rede de função de rede pode identificar uma mudança específica do primeiro serviço.
[0046] Em um projeto possível, o segundo elemento de rede de função de rede solicita o primeiro serviço de um quarto elemento de rede de função de rede e envia o primeiro endereço para o quarto elemento de rede de função de rede. Desta forma, após o UE selecionar novamente o quarto elemento de rede de função de rede porque o UE se move, o quarto elemento de rede de função de rede pode enviar, para o primeiro endereço, uma mensagem notificando que o primeiro serviço mudou.
[0047] De acordo com um terceiro aspecto, este pedido fornece ainda um primeiro elemento de rede de função de rede e o primeiro elemento de rede de função de rede tem uma função de implementar o comportamento do primeiro elemento de rede de função de rede na modalidade de método anterior. A função pode ser implementada por hardware ou pode ser implementada por hardware executando o software correspondente. O hardware ou software inclui um ou mais módulos correspondentes à função anterior.
[0048] Em um projeto possível, uma estrutura do primeiro elemento de rede de função de rede inclui uma unidade de envio, uma unidade de recebimento e uma unidade de processamento e as unidades podem executar funções correspondentes no exemplo de método anterior. Para obter detalhes, consulte as descrições detalhadas no exemplo do método. Os detalhes não são descritos aqui novamente.
[0049] Em um projeto possível, a estrutura do primeiro elemento de rede de função de rede inclui um transceptor e um processador e, opcionalmente, inclui ainda uma memória. O transceptor é configurado para receber e enviar dados e para se comunicar e interagir com outro dispositivo em um sistema de comunicação. O processador é configurado para suportar o primeiro elemento de rede de função de rede ao executar uma função correspondente no método anterior. A memória é acoplada ao processador e a memória armazena uma instrução de programa e dados que são necessários para o primeiro elemento de rede de função de rede.
[0050] De acordo com um quarto aspecto, este pedido fornece ainda um segundo elemento de rede de função de rede e o segundo elemento de rede de função de rede tem uma função de implementar o comportamento do segundo elemento de rede de função de rede na instância de método anterior. A função pode ser implementada por hardware ou pode ser implementada por hardware executando o software correspondente. O hardware ou software inclui um ou mais módulos correspondentes à função anterior.
[0051] Em um projeto possível, uma estrutura do segundo elemento de rede de função de rede inclui uma unidade de recebimento, uma unidade de envio e uma unidade de processamento e as unidades podem executar funções correspondentes no exemplo de método anterior. Para obter detalhes, consulte as descrições detalhadas no exemplo do método. Os detalhes não são descritos aqui novamente.
[0052] Em um projeto possível, a estrutura do segundo elemento de rede de função de rede inclui um transceptor e um processador e, opcionalmente, inclui ainda uma memória. O transceptor é configurado para receber e enviar dados e para se comunicar e interagir com outro dispositivo em um sistema de comunicação. O processador é configurado para suportar o segundo elemento de rede de função de rede ao realizar uma função correspondente no método anterior. A memória é acoplada ao processador e a memória armazena uma instrução de programa e dados que são necessários para o segundo elemento de rede de função de rede.
[0053] De acordo com um quinto aspecto, este pedido fornece ainda um sistema, em que o sistema inclui um primeiro elemento de rede de função de rede e o primeiro elemento de rede de função de rede pode ser configurado para executar as etapas realizadas pelo primeiro elemento de rede de função de rede no primeiro aspecto e qualquer método do primeiro aspecto. Em um projeto possível, o sistema pode incluir ainda um segundo elemento de rede de função de rede e o segundo elemento de rede de função de rede pode ser configurado para executar as etapas realizadas pelo segundo elemento de rede de função de rede no primeiro aspecto e qualquer método do primeiro aspecto. Em um projeto possível, o sistema pode incluir ainda outro dispositivo, como um terceiro elemento de rede de função de rede, que interage com o primeiro elemento de rede de função de rede e / ou o segundo elemento de rede de função de rede na solução fornecida nesta modalidade deste pedido.
[0054] De acordo com um sexto aspecto, este pedido fornece ainda um sistema, onde o sistema inclui um segundo elemento de rede de função de rede e o segundo elemento de rede de função de rede pode ser configurado para executar as etapas realizadas pelo segundo elemento de rede de função de rede no segundo aspecto e qualquer método do segundo aspecto. Em um projeto possível, o sistema pode incluir ainda um primeiro elemento de rede de função de rede e o primeiro elemento de rede de função de rede pode ser configurado para executar as etapas realizadas pelo primeiro elemento de rede de função de rede no segundo aspecto e qualquer método do segundo aspecto. Em um projeto possível, o sistema pode incluir ainda outro dispositivo, como um terceiro elemento de rede de função de rede, que interage com o primeiro elemento de rede de função de rede e / ou o segundo elemento de rede de função de rede na solução fornecida nesta modalidade deste pedido.
[0055] De acordo com um sétimo aspecto, este pedido fornece ainda um meio de armazenamento de computador, onde o meio de armazenamento de computador armazena uma instrução executável de computador e a instrução executável de computador é usada para fazer com que um computador execute qualquer um dos métodos anteriores ao ser invocado pelo computador.
[0056] De acordo com um oitavo aspecto, este pedido fornece ainda um produto de programa de computador que inclui uma instrução. Quando o produto de programa de computador é executado em um computador, o computador executa qualquer um dos métodos anteriores.
[0057] De acordo com um nono aspecto, este pedido fornece ainda um chip, onde o chip é conectado a uma memória e é configurado para ler e executar uma instrução de programa armazenada na memória, para implementar qualquer um dos métodos anteriores.
DESCRIÇÃO DOS DESENHOS
[0058] FIG. 1 é um diagrama arquitetônico esquemático de um sistema de comunicações de acordo com este pedido; FIG. 2 é um fluxograma de um método de assinatura de serviço de acordo com este pedido; FIG. 3 é um fluxograma de exemplo de um método de assinatura de serviço de acordo com este pedido; FIG. 4A e FIG. 4B são um fluxograma de exemplo de outro método de assinatura de serviço de acordo com este pedido; FIG. 5 é um fluxograma de outro método de assinatura de serviço de acordo com este pedido; FIG. 6 é um diagrama estrutural esquemático de um aparelho de acordo com este pedido; FIG. 7 é um diagrama estrutural esquemático de outro aparelho de acordo com este pedido; FIG. 8 é um diagrama estrutural de um primeiro elemento de rede de função de rede de acordo com este pedido; e FIG. 9 é um diagrama estrutural de um segundo elemento de rede de função de rede de acordo com este pedido.
DESCRIÇÃO DAS MODALIDADES
[0059] O que se segue descreve em mais detalhes este pedido com referência aos desenhos anexos.
[0060] As modalidades deste pedido fornecem um método de assinatura de serviço e um aparelho para propor um mecanismo para reportar uma mudança de serviço. O método e o aparelho neste pedido são baseados no mesmo conceito inventivo. Porque os princípios de resolução de problemas do método e do aparelho são semelhantes, referência mútua pode ser feita para implementações do aparelho e do método, e partes repetidas não são descritas.
[0061] A seguir, alguns termos neste pedido são descritos, de modo a ajudar uma pessoa versada na técnica a ter um melhor entendimento.
[0062] (1) Um primeiro elemento de rede de função de rede, um segundo elemento de rede de função de rede e um terceiro elemento de rede de função de rede são elementos de rede de função de rede em um plano de controle de uma rede central, suportam um serviço de exposição de eventos e podem realizar comunicação e interação com base no serviço de exposição de eventos. Especificamente, nas modalidades relacionadas a este pedido, o primeiro elemento de rede de função de rede assina um serviço para o primeiro elemento de rede de função de rede a partir do segundo elemento de rede de função de rede. O primeiro elemento de rede de função de rede pode ser, mas não está limitado a, um elemento de rede de gerenciamento de dados, um elemento de rede de função de controle de política ou semelhantes. Por exemplo, o elemento de rede de gerenciamento de dados pode ser um UDM (unified data management), e o elemento de rede de função de controle de política pode ser um PCF (policy control function). O segundo elemento de rede de função de rede pode ser, mas não está limitado a, um elemento de rede de função de gerenciamento de mobilidade e acesso à rede central, um elemento de rede de função de gerenciamento de sessão ou semelhante. Por exemplo, o elemento de rede central de função de gerenciamento de mobilidade e acesso à rede pode ser um AMF (core access and mobility management function), e o elemento de rede de função de gerenciamento de sessão pode ser um SMF (session management function). O terceiro elemento de rede de função de rede pode ser, mas não está limitado a, um elemento de rede de função de exposição de rede, por exemplo, pode ser um NEF (network exposure function). Por exemplo, quando o primeiro elemento de rede de função de rede é um UDM, o segundo elemento de rede de função de rede pode ser correspondentemente um AMF. Para outro exemplo, quando o primeiro elemento de rede de função de rede é um SMF, o segundo elemento de rede de função de rede pode ser correspondentemente um SMF. Nos exemplos dos três elementos de rede de função de rede, os nomes dos elementos de rede são meramente exemplos. Na comunicação futura, os nomes dos elementos da rede podem mudar. Isso não é limitado neste pedido.
[0063] (2) Na descrição deste pedido, palavras como "primeiro" e "segundo" são usadas apenas para distinção e descrição, e não devem ser entendidas como uma indicação ou uma implicação de importância relativa ou uma indicação ou uma implicação de uma ordem.
[0064] (3) O termo "e / ou" descreve um relacionamento de associação para descrever objetos associados e representa que podem existir três relacionamentos. Por exemplo, A e / ou B podem representar os três casos a seguir: Apenas A existe, A e B existem e apenas B existe. O caractere "/" geralmente indica um relacionamento "ou" entre os objetos associados.
[0065] Para descrever mais claramente as soluções técnicas nas modalidades deste pedido, com referência aos desenhos anexos, o seguinte descreve em detalhes um método de obtenção de dados de serviço e aparelho fornecido nas modalidades deste pedido.
[0066] Uma possível arquitetura de sistema de comunicações à qual o método de assinatura de serviço fornecido nas modalidades deste pedido é aplicável pode incluir um elemento de rede de função de exposição de rede, um elemento de rede de função de controle de política, um elemento de rede de gerenciamento de dados, um elemento de rede de função de aplicação, um elemento de rede principal de função de gerenciamento de mobilidade e acesso à rede, um elemento de rede de função de gerenciamento de sessão, um dispositivo de terminal, um dispositivo de rede de acesso, um elemento de rede de função de plano de usuário e uma rede de dados. FIG. 1 mostra um exemplo possível da arquitetura do sistema de comunicações, que inclui especificamente: um elemento de rede NEF, um elemento de rede PCF, um elemento de rede UDM, um elemento de rede AF, um elemento de rede AMF, um elemento de rede SMF, UE, uma rede de acesso (access network, AN) dispositivo, um elemento de rede UPF e uma rede de dados (data network, DN). O elemento de rede AMF pode ser conectado a um dispositivo terminal através de uma interface N1, o AMF pode ser conectado ao dispositivo AN através de uma interface N2, o dispositivo AN pode ser conectado ao UPF através de uma interface N3, o SMF pode ser conectado ao UPF por meio de uma interface N4, e o UPF pode ser conectado ao DN por uma interface N6. Um nome de interface é apenas um exemplo para descrição. Isso não é especificamente limitado nesta modalidade deste pedido. Deve ser entendido que esta modalidade deste pedido não está limitada ao sistema de comunicações mostrado na FIG. 1. Nomes dos elementos de rede mostrados na FIG. 1 são meramente usados como exemplos para descrição neste documento e não são usados como limitações nos elementos de rede incluídos na arquitetura do sistema de comunicações ao qual o método neste pedido é aplicável. O seguinte descreve em detalhes uma função de cada elemento de rede ou dispositivo no sistema de comunicações.
[0067] O dispositivo terminal também pode ser referido como equipamento de usuário (UE), uma estação móvel (mobile station, MS), um terminal móvel (mobile terminal, MT) ou semelhante, e é um dispositivo que fornece voz e / ou conectividade de dados a um usuário. Por exemplo, o dispositivo terminal pode incluir um dispositivo portátil que tem uma função de conexão sem fio, um dispositivo no veículo e semelhantes. Atualmente, o dispositivo terminal pode ser um telefone móvel (mobile phone), um tablet, um notebook, um palmtop, um dispositivo de internet móvel (mobile internet device, MID), um dispositivo vestível, um dispositivo de realidade virtual (virtual reality, VR), um dispositivo de realidade aumentada (augmented reality, AR), um terminal sem fio em controle industrial (industrial control), um terminal sem fio em direção autônoma (self-driving), um terminal sem fio em cirurgia médica remota (remote medical surgery), um terminal sem fio em uma rede inteligente (smart grid), um terminal sem fio em segurança de transporte (transportation safety), um terminal sem fio em uma cidade inteligente (smart city), um terminal sem fio em uma casa inteligente (smart home), ou semelhantes. Na FIG. 1, o dispositivo terminal é mostrado usando UE como um exemplo e o dispositivo terminal não é limitado.
[0068] Uma rede de acesso de rádio pode ser a rede de acesso
(access network, AN) mostrada na FIG. 1 e fornecer um serviço de acesso sem fio ao dispositivo terminal. O dispositivo de rede de acesso é um dispositivo, no sistema de comunicação, que permite ao dispositivo terminal acessar uma rede sem fio. O dispositivo de rede de acesso é um nó na rede de acesso de rádio e também pode ser referido como uma estação base, ou também pode ser referido como um nó (ou dispositivo) de rede de acesso de rádio (radio access network, RAN). Atualmente, por exemplo, o dispositivo de rede de acesso é um gNB, um ponto de recebimento de transmissão (transmission reception point, TRP), um NóB evoluído (evolved NodeB, eNB), um controlador de rede de rádio (radio network controller, RNC), um NóB (NodeB, NB), um controlador de estação de base (base station controller, BSC), uma estação base transceptora (base transceiver station, BTS), uma estação de base doméstica (por exemplo, um NóB evoluído doméstico ou um NóB doméstico, HNB), um unidade de banda base (baseband unit, BBU) ou um ponto de acesso (access point, AP) de fidelidade sem fio (wireless fidelity, Wi-Fi).
[0069] A rede de dados, como a rede de dados (data network, DN) mostrada na FIG. 1, pode ser a internet (Internet), uma rede de serviço IP multimídia (IP Multimedia Service, IMS), uma rede regional (a saber, uma rede local, como uma rede de computação periférica móvel (mobile edge computing, MEC)), ou semelhantes. A rede de dados inclui um servidor de aplicações, e o servidor de aplicações, fornece um serviço ao dispositivo terminal, transmitindo dados com o dispositivo terminal.
[0070] Uma rede central é configurada para permitir que o dispositivo terminal acesse um DN que pode implementar um serviço do dispositivo terminal. O seguinte descreve as funções dos elementos da rede na rede central.
[0071] O elemento de rede de função de gerenciamento de mobilidade e acesso à rede central pode ser configurado para gerenciar o controle de acesso e a mobilidade do dispositivo terminal. Na aplicação real, o elemento de rede da função de gerenciamento de mobilidade e acesso à rede central inclui uma função de gerenciamento de mobilidade em uma entidade de gerenciamento de mobilidade (mobility management entity, MME) em uma estrutura de rede de evolução de longo prazo (long term evolution, LTE), e inclui uma função de gerenciamento de acesso. Especificamente, o acesso à rede central e elemento de rede de função de gerenciamento de mobilidade podem ser responsáveis pelo registro do dispositivo terminal, gerenciamento de mobilidade, um procedimento de atualização de área de rastreamento, detecção de acessibilidade, seleção de um elemento de rede de função de gerenciamento de sessão, gerenciamento de transição de estado de mobilidade, e semelhantes. Por exemplo, em 5G, o acesso à rede central e elemento de rede de função de gerenciamento de mobilidade pode ser um elemento de rede AMF (access and mobility management function), por exemplo, como mostrado na FIG. 1 Na comunicação futura, por exemplo, em 6G, o elemento de rede de função de gerenciamento de mobilidade e acesso à rede central pode ainda ser um elemento de rede AMF ou ter outro nome. Isso não é limitado neste pedido. Quando o elemento de rede de função de gerenciamento de mobilidade e acesso à rede central é um elemento de rede AMF, o AMF pode fornecer um serviço Namf.
[0072] O elemento de rede de função de gerenciamento de sessão pode ser configurado para ser responsável pelo gerenciamento de sessão (incluindo estabelecimento, modificação e liberação de sessão) do dispositivo terminal,
seleção e nova seleção de um elemento de rede de função de plano de usuário, endereço de protocolo de internet (internet protocol, IP) atribuição do dispositivo terminal, controle de qualidade de serviço (quality of service, QoS) e semelhantes. Por exemplo, em 5G, o elemento de rede de função de gerenciamento de sessão pode ser um elemento de rede SMF (session management function), por exemplo, como mostrado na FIG. 1. Na comunicação futura, por exemplo, em 6G, o elemento de rede da função de gerenciamento de sessão ainda pode ser um elemento de rede SMF ou ter outro nome. Isso não é limitado neste pedido. Quando o elemento de rede da função de gerenciamento de sessão é um elemento de rede SMF, o SMF pode fornecer um serviço Nsmf.
[0073] O elemento de rede de função de controle de política pode ser configurado para ser responsável pela tomada de decisão de controle de política e fornecer funções como fluxo de dados com base em serviço e detecção de aplicação, gating, QoS e controle de cobrança com base em fluxo. Por exemplo, em 5G, o elemento de rede de função de controle de política pode ser um elemento de rede PCF (policy control function), por exemplo, como mostrado na FIG. 1 Na comunicação futura, por exemplo, em 6G, o elemento de rede de função de controle de política ainda pode ser um elemento de rede PCF ou ter outro nome. Isso não é limitado neste pedido. Quando o elemento de rede da função de controle de política é um elemento de rede PCF, o elemento de rede PCF pode fornecer um serviço Npcf.
[0074] Uma função principal do elemento de rede de função de aplicação é interagir com um projeto de parceria de 3ª geração (the 3rd generation partnership project, 3GPP) para fornecer um serviço, de modo a afetar o roteamento do fluxo de serviço, exposição de capacidade de rede de acesso, controle de política,
e similar. Por exemplo, em 5G, o elemento de rede de função de aplicação pode ser um elemento de rede AF (application function), por exemplo, como mostrado na FIG. 1 Na comunicação futura, por exemplo, em 6G, o elemento de rede de função de aplicação ainda pode ser um elemento de rede AF ou ter outro nome. Isso não é limitado neste pedido. Quando o elemento de rede da função de aplicação é um elemento de rede AF, o elemento de rede AF pode fornecer um serviço Naf.
[0075] O elemento de rede de gerenciamento de dados pode ser configurado para gerenciar dados de assinatura do dispositivo terminal, informação de registro relacionada ao dispositivo terminal e semelhantes. Por exemplo, em 5G, o elemento de rede de gerenciamento de dados pode ser um elemento de rede de gerenciamento de dados unificado (unified data management, UDM), por exemplo, como mostrado na FIG. 1. Na comunicação futura, por exemplo, em 6G, o elemento de rede de gerenciamento de dados ainda pode ser um elemento de rede UDM ou ter outro nome. Isso não é limitado neste pedido. Quando o elemento de rede de gerenciamento de dados é um elemento de rede UDM, o elemento de rede UDM pode fornecer um serviço Nudm.
[0076] O elemento de rede de função de exposição de rede pode ser configurado para permitir que 3GPP forneça com segurança uma capacidade de serviço de rede para um AF de terceiros (por exemplo, um servidor de capacidade de serviço (Services Capability Server, SCS) ou um servidor de aplicação (Application Server, AS)) Por exemplo, em 5G, o elemento de rede de função de exposição de rede pode ser um NEF (network exposure function), por exemplo, como mostrado na FIG. 1. Na comunicação futura, por exemplo, em 6G, o elemento de rede de função de exposição de rede ainda pode ser um elemento de rede NEF ou ter outro nome. Isso não é limitado neste pedido. Quando o elemento de rede de função de exposição de rede é um NEF, o NEF pode fornecer um serviço Nnef a outro elemento de rede de função de rede.
[0077] Cada um dos elementos de rede anteriores na rede central também pode ser referido como uma entidade de função e pode ser um elemento de rede implementado em hardware dedicado, ou pode ser uma instância de software em execução em hardware dedicado, ou uma instância de uma função virtual em uma plataforma adequada. Por exemplo, a plataforma de virtualização pode ser uma plataforma em nuvem.
[0078] Deve-se notar que a arquitetura do sistema de comunicações mostrada na FIG. 1 não se limita a incluir apenas os elementos de rede mostrados na figura e pode ainda incluir outro dispositivo não mostrado na figura. Os detalhes não são descritos neste documento, um por um.
[0079] Deve-se notar que uma forma de distribuição dos elementos de rede na rede principal não está limitada nesta modalidade deste pedido. A forma de distribuição mostrada na FIG. 1 é apenas um exemplo e não uma limitação deste pedido.
[0080] Para facilidade de descrição, subsequentemente, o elemento de rede mostrado na FIG. 1 é usado como um exemplo para a descrição neste pedido, e um elemento de rede XX é diretamente referido como XX. Deve ser entendido que os nomes de todos os elementos de rede neste pedido são usados apenas como exemplos, e também podem ser referidos como outros nomes em comunicação futura, ou o elemento de rede neste pedido pode ser substituído por outra entidade ou dispositivo que tenha um mesma função na comunicação futura. Isso não é limitado neste pedido. Uma descrição unificada é fornecida aqui e não é repetida no conteúdo a seguir.
[0081] Deve-se notar que o sistema de comunicações mostrado na FIG. 1 não constitui uma limitação em um sistema de comunicações ao qual as modalidades deste pedido são aplicáveis. A arquitetura do sistema de comunicações mostrada na FIG. 1 é uma arquitetura de sistema 5G. Opcionalmente, o método nas modalidades deste pedido é ainda aplicável a vários sistemas de comunicações futuros, como 6G ou outra rede de comunicações.
[0082] Uma modalidade deste pedido fornece um método de assinatura de serviço, que é aplicável ao sistema de comunicações mostrado na FIG. 1 Com referência à FIG. 2, um procedimento específico do método inclui as seguintes etapas.
[0083] Etapa 201: Um primeiro elemento de rede de função de rede envia uma primeira mensagem para um segundo elemento de rede de função de rede, de modo a assinar um primeiro serviço para um terceiro elemento de rede de função de rede a partir do segundo elemento de rede de função de rede, onde a primeira mensagem inclui um primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede. O primeiro endereço (um endereço também pode ser referido como um ponto final de notificação (Notification Endpoint)) pode ser pelo menos um ou uma combinação dos seguintes: um endereço de protocolo de internet (internet protocol, IP) do primeiro elemento de rede de função de rede, um número de porta do primeiro elemento de rede de função de rede, um localizador de recurso uniforme (uniform resource locator, URL) e semelhantes.
[0084] O primeiro elemento de rede de função de rede envia a primeira mensagem para o segundo elemento de rede de função de rede, de modo a assinar o primeiro serviço fornecido para o terceiro elemento de rede de função de rede, a partir do segundo elemento de rede de função de rede, isto é, a primeira função de rede o elemento de rede assina o primeiro serviço em nome do terceiro elemento de rede de função de rede.
[0085] O primeiro elemento de rede de função de rede pode ser o UDM, o PCF ou semelhante no sistema de comunicações mostrado na FIG. 1 O segundo elemento de rede de função de rede pode ser o AMF, o SMF ou semelhante no sistema de comunicações mostrado na FIG. 1. O terceiro elemento de rede de função de rede pode ser o NEF ou semelhante no sistema de comunicações mostrado na FIG. 1. Isso não é limitado neste pedido.
[0086] Em uma implementação opcional, antes que o primeiro elemento de rede de função de rede envie a primeira mensagem para o segundo elemento de rede de função de rede, o método inclui ainda o seguinte: o primeiro elemento de rede de função de rede aloca um primeiro identificador de correlação de notificação para o primeiro endereço. Que o primeiro elemento de rede de função de rede envie a primeira mensagem para o segundo elemento de rede de função de rede inclui o seguinte: o primeiro elemento de rede de função de rede envia a primeira mensagem incluindo o primeiro identificador de correlação de notificação para o segundo elemento de rede de função de rede, de modo que quando uma mensagem retornada subsequentemente usando outro elemento de rede transportar o primeiro identificador de correlação de notificação, pode-se saber que a mensagem está relacionada a uma assinatura do primeiro serviço.
[0087] Opcionalmente, a primeira mensagem inclui ainda informação de instrução, e a informação de instrução é usada para instruir a receber, usando o primeiro endereço, uma mensagem notificando que o primeiro serviço mudou.
[0088] Em uma implementação opcional, a informação de instrução pode ser apenas um valor de informação de instrução ou pode ser um conjunto de identificador de evento (referido como um terceiro conjunto de identificador de evento nesta modalidade deste pedido). Quando a informação de instrução é o terceiro conjunto de identificadores de evento, o terceiro conjunto de identificadores de evento pode incluir um identificador de evento de mudança de estado, um identificador de evento de mudança de assinatura, e / ou semelhantes. Opcionalmente, o identificador de evento de mudança de assinatura pode incluir um identificador de evento de mudança de identificador de correlação de assinatura, um identificador de evento de mudança de informação de relatório de evento ou semelhante.
[0089] Em uma implementação opcional, quando a primeira mensagem não inclui a informação de instrução anterior, após receber a primeira mensagem, o segundo elemento de rede de função de rede descobre que mais um endereço é transportado na primeira mensagem em comparação com aquele da técnica anterior, e endereço não está associado a nenhum identificador de evento. Ou seja, quando o primeiro endereço é transportado, e o primeiro endereço não está associado a nenhum identificador de evento, pode ser identificado automaticamente que o primeiro elemento de rede de função de rede recebe, ao usar o primeiro endereço, a mensagem notificando que o primeiro serviço mudou. Ou seja, neste cenário, o primeiro endereço tem a seguinte função: instruir implicitamente para receber, por meio do primeiro endereço, a mensagem informando que o primeiro serviço mudou. Certamente, neste cenário, quando o segundo elemento de rede de função de rede encontra o primeiro endereço, o segundo elemento de rede de função de rede pode, alternativamente, identificar em qualquer outra forma, por exemplo, usando um mecanismo configurado atualmente, que a mensagem notificando que o primeiro serviço mudou pode ser recebido usando o primeiro endereço. Isso não é limitado neste pedido.
[0090] Em uma implementação opcional, que o primeiro serviço mudou significa que um estado do primeiro serviço mudou e / ou uma assinatura do primeiro serviço (a saber, uma assinatura do primeiro serviço) mudou. A mudança de estado do primeiro serviço pode ser uma mudança de um estado atual do primeiro serviço. Por exemplo, o estado atual do primeiro serviço pode ser, mas não está limitado a um estado pausado, um estado retomado, um estado cancelado ou um estado excluído. A mudança de assinatura do primeiro serviço pode ser uma mudança de um atributo de assinatura. Por exemplo, a mudança de assinatura pode incluir uma mudança de identificador de correlação de assinatura ou uma mudança de informação de relatório de evento. A mudança da informação de relatórios de evento inclui pelo menos um dos seguintes: uma mudança de um modo de relatório de evento, uma mudança de uma quantidade máxima de relatórios de evento, e uma mudança de duração máxima de relatórios de evento.
[0091] Em uma implementação opcional, antes que o primeiro elemento de rede de função de rede envie a primeira mensagem para o segundo elemento de rede de função de rede, o primeiro elemento de rede de função de rede realiza ainda o seguinte: o primeiro elemento de rede de função de rede recebe uma segunda mensagem do terceiro elemento de rede de função de rede, onde a segunda mensagem é usada para assinar um segundo serviço. Neste caso, a primeira mensagem enviada pelo terceiro elemento de rede de função de rede para o primeiro elemento de rede de função de rede pode ser considerada como uma mensagem acionadora recebida pelo primeiro elemento de rede de função de rede, de modo que o primeiro elemento de rede de função de rede pode ser disparado para executar a etapa 201.
[092] Em uma implementação opcional, após o primeiro elemento de rede de função de rede receber a segunda mensagem, o método inclui ainda o seguinte: o primeiro elemento de rede de função de rede determina, com base no segundo serviço, o primeiro serviço que precisa ser assinado a partir do segundo elemento de rede função de rede. Opcionalmente, a mensagem para assinar o primeiro serviço (a saber, a primeira mensagem) inclui um primeiro conjunto de identificadores de evento, a segunda mensagem inclui um segundo conjunto de identificadores de evento, o primeiro elemento de rede de função de rede determina, no segundo conjunto de identificadores de evento, um conjunto de identificadores de evento correspondente a eventos que precisam ser fornecidos pelo segundo elemento de rede de função de rede, e o conjunto determinado de identificadores de evento é o primeiro conjunto de identificadores de evento.
[093] Especificamente, a segunda mensagem inclui um segundo endereço, e o segundo endereço é um endereço do terceiro elemento de rede de função de rede. Opcionalmente, a primeira mensagem inclui ainda o segundo endereço, de modo que o segundo elemento de rede de função de rede forneça o primeiro serviço para o terceiro elemento de rede de função de rede usando o segundo endereço.
[094] Em uma implementação opcional, a segunda mensagem inclui ainda um segundo identificador de correlação de notificação, e o segundo identificador de correlação de notificação é alocado para o segundo endereço pelo terceiro elemento de rede de função de rede.
[095] Opcionalmente, após o primeiro elemento de rede de função de rede receber a segunda mensagem do terceiro elemento de rede de função de rede, o primeiro elemento de rede de função de rede aloca um primeiro identificador de correlação de assinatura para uma assinatura do segundo serviço (a saber, uma assinatura do segundo serviço) e envia o primeiro identificador de correlação de assinatura para o terceiro elemento de rede de função de rede. Opcionalmente, quando o primeiro elemento de rede de função de rede envia o primeiro identificador de correlação de assinatura, o primeiro identificador de correlação de assinatura pode ser transportado em uma resposta de assinatura de exposição de evento (Nnf_EventExposure_Subscribe Response) enviada pelo primeiro elemento de rede de função de rede para o terceiro elemento de rede de função de rede.
[096] Em uma implementação opcional, após o primeiro elemento de rede de função de rede enviar a primeira mensagem para o segundo elemento de rede de função de rede, o método inclui ainda o seguinte: o primeiro elemento de rede de função de rede recebe um segundo identificador de correlação de assinatura do segundo elemento de rede de função de rede, onde o segundo identificador de correlação de assinatura é um identificador de correlação de assinatura alocado pelo segundo elemento de rede de função de rede para a assinatura do primeiro serviço (a saber, a assinatura do primeiro serviço) (isto é, se uma mensagem subsequentemente recebida pelo primeiro elemento de rede de função de rede inclui o segundo identificador de correlação de assinatura, o primeiro elemento de rede de função de rede aprende que a mensagem está relacionada à assinatura do primeiro serviço).
[097] Etapa 202: o primeiro elemento de rede de função de rede recebe uma terceira mensagem usando o primeiro endereço.
[098] Em uma implementação opcional, que o primeiro elemento de rede de função de rede receba a terceira mensagem usando o primeiro endereço pode incluir especificamente os dois casos a seguir: caso 1: o primeiro elemento de rede de função de rede recebe a terceira mensagem do segundo elemento de rede de função de rede usando o primeiro endereço.
[099] Caso 2: o primeiro elemento de rede de função de rede recebe a terceira mensagem de um quarto elemento de rede de função de rede usando o primeiro endereço, onde o segundo elemento de rede de função de rede solicita o primeiro serviço para o terceiro elemento de rede de função de rede do quarto elemento de rede de função de rede.
[0100] Especificamente, no caso 1, depois de detectar que o primeiro serviço mudou (para obter detalhes, consulte a descrição relacionada da mudança do primeiro serviço mencionado na etapa 201), o segundo elemento de rede de função de rede envia a terceira mensagem para o primeiro elemento de rede de função de rede. Por exemplo, como uma política de rede muda, o estado atual do primeiro serviço pode ser alterado de executado normalmente para suspenso (Suspend) e de suspenso para retomado (Resume). Em outro exemplo, a assinatura do primeiro serviço é cancelada (Cancel), excluída (Delete) ou semelhante devido a uma política de rede ou assinatura do usuário. No caso 2, pode haver três cenários: Em um primeiro cenário, porque o UE se move, um elemento de rede que serve o UE é transferido do segundo elemento de rede de função de rede para o quarto elemento de rede de função de rede.
Nesse caso, o quarto elemento de rede de função de rede tem a mesma função que o segundo elemento de rede de função de rede.
Neste cenário, o segundo elemento de rede de função de rede gera informação de contexto com base na informação de assinatura do primeiro serviço, envia a informação de contexto para o quarto elemento de rede de função de rede para solicitar o primeiro serviço do quarto elemento de rede de função de rede, e envia o primeiro endereço (que pode ser incluído nas informação de contexto) para o quarto elemento de rede de função de rede.
Subsequentemente, depois de detectar que o primeiro serviço mudou (por exemplo, o quarto elemento de rede de função de rede aloca um novo identificador de correlação de assinatura para a assinatura do primeiro serviço), o quarto elemento de rede de função de rede envia a terceira mensagem para a primeiro elemento de rede de função de rede.
Num segundo cenário, porque o UE se move, um elemento de rede que serve o UE é transferido do segundo elemento de rede de função de rede para o quarto elemento de rede de função de rede.
Nesse caso, uma função do quarto elemento de rede de função de rede é diferente daquela do segundo elemento de rede de função de rede.
Neste cenário, o segundo elemento de rede de função de rede gera informação de contexto com base na informação de assinatura do primeiro serviço, envia a informação de contexto para o quarto elemento de rede de função de rede para solicitar o primeiro serviço do quarto elemento de rede de função de rede, e envia o primeiro endereço para o quarto elemento de rede de função de rede.
Depois de detectar, usando a função do quarto elemento de rede de função de rede, que o primeiro serviço mudou, o quarto elemento de rede de função de rede envia a terceira mensagem para o primeiro elemento de rede de função de rede. Em um terceiro cenário, quando o segundo elemento de rede de função de rede também não pode fornecer o primeiro serviço, o segundo elemento de rede de função de rede envia uma quarta mensagem para outro elemento de rede de função de rede, a saber, o quarto elemento de rede de função de rede. A quarta mensagem inclui o primeiro endereço usado para assinar o primeiro serviço. Desta forma, depois de detectar que o primeiro serviço mudou, o quarto elemento de rede de função de rede envia a terceira mensagem para o primeiro elemento de rede de função de rede.
[0101] Em uma implementação opcional, quando a primeira mensagem inclui a informação de instrução, e a informação de instrução é o terceiro conjunto de identificadores de evento, a terceira mensagem inclui ainda pelo menos um identificador de evento no terceiro conjunto de identificadores de evento, de modo que o primeiro elemento de rede de função de rede identifica uma mudança específica do primeiro serviço.
[0102] Etapa 203: o primeiro elemento de rede de função de rede aprende, com base na terceira mensagem, que o primeiro serviço mudou.
[0103] Em uma implementação opcional, após o primeiro elemento de rede de função de rede aprender, com base na terceira mensagem, que o primeiro serviço mudou, o método inclui ainda o seguinte: o primeiro elemento de rede de função de rede envia uma quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede, onde a quinta mensagem é usada para notificar que o segundo serviço mudou.
[0104] Em uma implementação opcional, que o primeiro elemento de rede de função de rede envie a quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede inclui o seguinte: o primeiro elemento de rede de função de rede envia a quinta mensagem incluindo o primeiro identificador de correlação de assinatura mencionado na etapa 201 para o segundo endereço do terceiro elemento de rede de função de rede.
[0105] Em uma implementação opcional, a terceira mensagem inclui ainda o segundo identificador de correlação de assinatura mencionado na etapa 201. Que o primeiro elemento de rede de função de rede aprende, com base na terceira mensagem, que o primeiro serviço mudou inclui o seguinte: o primeiro elemento de rede de função de rede aprende, com base no segundo identificador de correlação de assinatura na terceira mensagem, que o primeiro serviço mudou.
[0106] Em uma implementação opcional, a terceira mensagem recebida pelo primeiro elemento de rede de função de rede usando o primeiro endereço inclui ainda o primeiro identificador de correlação de notificação mencionado na etapa 201. Que o primeiro elemento de rede de função de rede aprende, com base na terceira mensagem, que o primeiro serviço mudou inclui o seguinte: o primeiro elemento de rede de função de rede aprende, com base no primeiro identificador de correlação de notificação na terceira mensagem, que o primeiro serviço tem alterado (isto é, se uma mensagem recebida subsequentemente pelo primeiro elemento de rede de função de rede incluir o primeiro identificador de correlação de notificação, o primeiro elemento de rede de função de rede aprende que a mensagem está relacionada à assinatura do primeiro serviço).
[0107] Em uma implementação opcional, que o primeiro elemento de rede de função de rede envie a quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede inclui o seguinte: o primeiro elemento de rede de função de rede envia a quinta mensagem incluindo o segundo identificador de correlação de notificação mencionado na etapa 201 para o segundo endereço do terceiro elemento de rede de função de rede.
[0108] Opcionalmente, durante a implementação específica, quando a mudança do primeiro serviço é a mudança de estado mencionada na etapa 201, a terceira mensagem inclui ainda a primeira informação de estado. A quinta mensagem inclui ainda uma segunda informação de estado. A primeira informação de estado ou a segunda informação de estado pode ser um estado pausado, um estado retomado, um estado cancelado, um estado excluído ou semelhante. Opcionalmente, a terceira mensagem inclui ainda um identificador de evento e / ou uma identidade do usuário correspondente à primeira informação de estado.
[0109] Opcionalmente, quando a mudança do primeiro serviço é a mudança de assinatura mencionada na etapa 201, a terceira mensagem inclui ainda um atributo de assinatura de uma assinatura alterada do primeiro serviço. A quinta mensagem inclui ainda um atributo de assinatura de uma assinatura alterada do segundo serviço. Especificamente, quando a mudança de assinatura é uma mudança de identificador de correlação de assinatura, o atributo de assinatura da assinatura alterada do primeiro serviço ou o atributo de assinatura da assinatura alterada do segundo serviço é um identificador de correlação de assinatura atualizado. Quando a mudança de assinatura é uma mudança de informação de relatório de evento, o atributo de assinatura da assinatura alterada do primeiro serviço ou o atributo de assinatura da assinatura alterada do segundo serviço pode incluir pelo menos um dos seguintes: um modo de relatório de evento atualizado, um quantidade máxima atualizada de relatórios de evento e duração máxima atualizada de relatórios de evento.
[0110] De acordo com o método de assinatura de serviço fornecido nesta modalidade deste pedido, o primeiro elemento de rede de função de rede envia a primeira mensagem para o segundo elemento de rede de função de rede, de modo a assinar o primeiro serviço para o terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, em que a primeira mensagem inclui o primeiro endereço, e o primeiro endereço é o endereço do primeiro elemento de rede de função de rede; e o primeiro elemento de rede de função de rede recebe a terceira mensagem usando o primeiro endereço e aprende, com base na terceira mensagem, que o primeiro serviço mudou. Neste método, o primeiro elemento de rede de função de rede envia o endereço do primeiro elemento de rede de função de rede para o segundo elemento de rede de função de rede. Portanto, quando o primeiro serviço muda, o primeiro elemento de rede de função de rede pode receber uma notificação de que o serviço mudou. Dessa forma, um mecanismo para reportar uma mudança de serviço é aprimorado, de modo que um procedimento de assinatura de serviço possa ser relativamente perfeito, e nenhuma interrupção é causada.
[0111] O método de assinatura de serviço fornecido nas modalidades deste pedido é descrito abaixo em detalhes nas modalidades da FIG. 3, FIG. 4A e FIG. 4B e FIG. 5 com base na modalidade da FIG. 2 usando exemplos específicos.
[0112] Como mostrado na FIG. 3, uma modalidade deste pedido fornece ainda um exemplo de um método de assinatura de serviço. Neste exemplo, o primeiro elemento de rede de função de rede é um UDM, o segundo elemento de rede de função de rede é um AMF e o terceiro elemento de rede de função de rede é um NEF. O NEF assina um serviço (também conhecido como serviço de notificação de eventos de assinatura) do UDM, e o UDM ainda assina o serviço do NEF do AMF. Especificamente, um procedimento do exemplo pode incluir as seguintes etapas.
[0113] Etapa 301: o NEF obtém informação acionadora (trigger). Especificamente, depois que o NEF obtém a informação de acionamento, o NEF é acionado para realizar a assinatura de serviço do UDM.
[0114] Opcionalmente, a informação acionadora pode vir de outro elemento de rede de função de rede, como um AF. A informação acionadora pode ser obtida alternativamente por meio de um mecanismo acionador interno do NEF.
[0115] Etapa 302: o NEF envia uma segunda mensagem para o UDM e o NEF assina um segundo serviço do UDM usando a segunda mensagem.
[0116] A segunda mensagem inclui um endereço do NEF, a saber, um segundo endereço. Desta forma, o NEF recebe um evento requerido usando o segundo endereço. Em uma implementação opcional, a segunda mensagem inclui ainda o segundo conjunto de identificadores de evento (como um Id de evento 1) e o segundo identificador de correlação de notificação (como um ID de correlação de notificação) mencionado na modalidade na FIG. 2 O segundo conjunto de identificadores de evento pode incluir pelo menos um identificador de evento. O segundo identificador de correlação de notificação é usado pelo NEF para correlacionar uma notificação de evento recebida posteriormente (Event Notification) (a saber, informação em uma quinta mensagem subsequentemente recebida) com uma assinatura de evento entregue anteriormente (Event Subscription) (a saber,
informação de assinatura do segundo serviço na segunda mensagem).
[0117] Em uma implementação opcional, a segunda mensagem inclui ainda um identificador externo de UE (por exemplo, para um UE), um identificador de grupo de um grupo de UEs (por exemplo, para um grupo de UEs) ou uma indicação de qualquer UE (por exemplo, qualquer parâmetro de UE, válido para todos os UEs em uma rede ativa), de modo que possa ser determinado para quem o segundo serviço é finalmente fornecido.
[0118] Em uma implementação opcional, a segunda mensagem inclui ainda informação de relatório de evento, e a informação de relatório de evento inclui pelo menos um dos seguintes: um modo de relatório de evento, uma quantidade máxima de relatórios de evento, e duração máxima de relatório de evento. O modo de relatório de evento pode ser um relatório único, relatório contínuo, relatório periódico ou semelhante.
[0119] Em uma implementação opcional, a segunda mensagem pode ser uma solicitação de assinatura de exposição de evento (Nudm_ Event Exposure_ Subscribe Request) enviada pelo NEF ao UDM. Durante a implementação específica, o NEF envia uma solicitação de protocolo de transferência de hipertexto (HTTP POST) ao UDM. Um endereço de destino da solicitação pode ser um localizador de recurso uniforme 1 (uniform resource locator, URL), e um corpo de mensagem (body) do HTTP POST carrega a informação anterior que pode ser incluída na segunda mensagem. Os detalhes não são descritos aqui novamente.
[0120] Etapa 303: o UDM armazena a informação na segunda mensagem, e aloca um primeiro identificador de correlação de assinatura (Subscription Correlation ID 1) para uma assinatura do segundo serviço na segunda mensagem.
[0121] Durante a implementação específica, o UDM cria um recurso para a assinatura do segundo serviço com base na informação transportada no corpo, gera um id de assinatura de identificador de recurso filho 1, e constrói um identificador de recurso uniforme 1 (Uniform Resource Locator, URI) para o recurso criado. O URI 1 é gerado usando um URI solicitado como um recurso pai (parent resource) e, em seguida, juntando o identificador de recurso filho. O ID de assinatura 1 aqui pode ser usado como o ID de correlação de assinatura 1.
[0122] Etapa 304: o UDM envia uma primeira mensagem ao AMF, e o UDM assina um primeiro serviço do AMF usando a primeira mensagem. A primeira mensagem inclui um endereço do UDM, a saber, um primeiro endereço.
[0123] Opcionalmente, o UDM determina, com base no segundo serviço, o primeiro serviço que precisa ser assinado no AMF. Especificamente, a primeira mensagem inclui ainda um primeiro conjunto de identificadores de evento, o primeiro conjunto de identificadores de evento é gerado com base em um segundo conjunto de identificadores de evento, o primeiro conjunto de identificadores de evento é um conjunto de identificadores de evento, no segundo conjunto de identificadores de evento, correspondendo a eventos que precisam ser fornecidos pelo AMF e o segundo conjunto de identificadores de evento é incluído na segunda mensagem.
[0124] Por exemplo, depois de receber a segunda mensagem, o UDM primeiro determina um ou mais eventos (a saber, o segundo conjunto de eventos correspondente ao segundo identificador de evento definido nesta modalidade deste pedido) que está em um segundo conjunto de eventos correspondente ao segundo evento identificador definido na segunda mensagem e que precisa ser fornecido pelo AMF e, em seguida, executa a etapa 304. Ou seja, o primeiro identificador de evento definido na primeira mensagem é determinado especificamente com base no segundo identificador de evento definido na segunda mensagem. Por exemplo, o primeiro conjunto de identificadores de evento é uma parte ou todo o segundo conjunto de identificadores de evento.
[0125] Especificamente, além do primeiro endereço, a primeira mensagem inclui ainda o segundo endereço, que é usado pelo AMF para fornecer o primeiro serviço ao NEF. Quando o primeiro serviço muda, o UDM pode receber, usando o primeiro endereço, uma mensagem notificando que o primeiro serviço mudou.
[0126] Em uma implementação opcional, a primeira mensagem inclui ainda informação de instrução, e a informação de instrução é usada para instruir a receber, usando o primeiro endereço, a mensagem notificando que o primeiro serviço mudou. Especificamente, que o primeiro serviço mudou significa que um estado do primeiro serviço mudou e / ou uma assinatura do primeiro serviço mudou. A mudança de estado do primeiro serviço pode ser uma mudança de um estado atual do primeiro serviço. Por exemplo, o estado atual do primeiro serviço pode ser, mas não está limitado a um estado pausado, um estado retomado, um estado cancelado ou um estado excluído. A mudança de assinatura pode ser uma mudança de um atributo de assinatura. Por exemplo, a mudança de assinatura inclui uma mudança de identificador de correlação de assinatura ou uma mudança de informação de relatório de evento. A mudança de informação de relatório de evento inclui pelo menos um dos seguintes: uma mudança de um modo de relatório de evento, uma mudança de uma quantidade máxima de relatórios de evento, uma mudança de duração máxima de relatório de evento e semelhantes. Ou seja, qualquer um dos casos anteriores pode indicar que o primeiro serviço mudou.
[0127] Em uma implementação opcional, a informação da instrução pode ser apenas um valor de informação da instrução ou pode ser um conjunto de identificadores de evento (a saber, um terceiro conjunto de identificadores de evento). Quando a informação de instrução é o terceiro conjunto de identificadores de evento, o terceiro conjunto de identificadores de evento pode incluir um identificador de evento de mudança de estado, um identificador de evento de mudança de assinatura, e / ou semelhantes. Neste caso, a informação da instrução pode ser considerada como tendo a função de instruir para fornecer um evento especial. Por exemplo, o evento especial pode ser um evento de mudança de estado ou um evento de mudança de assinatura. Opcionalmente, o identificador de evento de mudança de assinatura pode incluir um identificador de evento de mudança de identificador de correlação de assinatura ou um identificador de evento de mudança de informação de relatório de evento.
[0128] Em uma implementação opcional, quando a primeira mensagem não inclui a informação de instrução anterior, após receber a primeira mensagem, o AMF descobre que a primeira mensagem carrega um endereço a mais do que na técnica anterior. Ou seja, quando o primeiro endereço é transportado, o AMF identifica automaticamente que o UDM recebe, ao usar o primeiro endereço, a mensagem informando que o primeiro serviço mudou. Ou seja, neste cenário, o primeiro endereço tem a seguinte função: instruir implicitamente para receber, por meio do primeiro endereço, a mensagem informando que o primeiro serviço mudou. Certamente, neste cenário, quando o AMF encontra o primeiro endereço, o AMF pode, alternativamente, identificar de qualquer outra forma, por exemplo, usando um mecanismo configurado atualmente, que a mensagem notificando que o primeiro serviço mudou pode ser recebida usando o primeiro endereço. Isso não é limitado neste pedido.
[0129] Em uma implementação opcional, a primeira mensagem pode ser uma solicitação de assinatura de exposição de eventos (Namf_Event Exposure_Subscribe Request) enviada pelo UDM ao AMF.
[0130] Etapa 305: Após receber a primeira mensagem, o AMF armazena informação na primeira mensagem, e aloca um segundo identificador de correlação de assinatura (Subscription Correlation ID 2) para uma assinatura do primeiro serviço na primeira mensagem.
[0131] Durante a implementação específica, o AMF cria um recurso para a assinatura do primeiro serviço com base na informação transportada no corpo, gera um id de assinatura de identificador de recurso filho 1, e constrói um identificador de recurso uniforme (Uniform Resource Locator, URI) 2 para o recurso criado. O URI2 é gerado usando um URI solicitado como um recurso pai (parent resource) e, em seguida, juntando o identificador de recurso filho. O ID de assinatura 2 aqui pode ser usado como o ID de correlação de assinatura 2.
[0132] Etapa 306: o AMF envia uma sexta mensagem para o UDM, onde a sexta mensagem inclui o ID de correlação de assinatura 2.
[0133] Em uma implementação opcional, a sexta mensagem pode ser uma resposta de assinatura de exposição de eventos (Namf_EventExposure_Subscribe Response) enviada pelo AMF ao UDM. Durante a implementação específica, o AMF retorna uma
Resposta HTTP ao UDM, onde a Resposta HTTP carrega um código de estado (Status Code) "201 Criado" e um cabeçalho (header) de “Localização”. O cabeçalho de Localização transporta o URI2.
[0134] Etapa 307: o UDM retorna uma sétima mensagem para o NEF, onde a sétima mensagem inclui o ID de correlação de assinatura 1.
[0135] Em uma implementação opcional, a sétima mensagem pode ser uma resposta de assinatura de exposição de eventos (Nudm_EventExposure_Subscribe Response) enviada pelo UDM ao NEF. Durante a implementação específica, o UDM retorna uma Resposta HTTP ao NEF, onde a Resposta HTTP carrega um código de estado (Status Code) “201 Criado” e um cabeçalho (header) de “Localização”. O cabeçalho de Localização transporta o URI1.
[0136] Etapa 308: ao detectar um evento que deve ser fornecido ao NEF, o AMF fornece o primeiro serviço ao NEF.
[0137] Etapa 309: ao detectar que o primeiro serviço mudou, o AMF executa a etapa 310.
[0138] Opcionalmente, quando um AMF que serve UE precisa ser selecionado novamente porque o UE se move, o AMF envia a informação recebida na etapa 304 para outro AMF (a saber, um AMF selecionado novamente para o UE). Neste caso, o outro AMF detecta que o primeiro serviço mudou, a saber, o outro AMF pode executar a operação do AMF na etapa 309 e, em seguida, o outro AMF continua a executar a operação do AMF na etapa 310.
[0139] Em uma implementação opcional, quando a primeira mensagem inclui a informação de instrução, o AMF (ou o outro AMF) pode realizar a detecção de acordo com a informação de instrução. Alternativamente, o AMF (ou o outro AMF) pode realizar a detecção de acordo com a configuração do sistema. Especificamente, o AMF (ou o outro AMF) detecta que a mudança do primeiro serviço pode ser qualquer mudança descrita na etapa 304 e os detalhes não são descritos aqui novamente.
[0140] Por exemplo, porque uma política de rede muda ou uma capacidade do AMF (ou de outro AMF) muda, o estado atual do primeiro serviço pode ser alterado de executado normalmente para suspenso (Suspend) e de suspenso para retomado (Resume). Em outro exemplo, a assinatura do primeiro serviço é cancelada (Cancel), excluída (Delete) ou semelhante devido a uma política de rede ou assinatura do usuário.
[0141] Etapa 310: o AMF (ou outro AMF) envia uma terceira mensagem para o primeiro endereço do UDM.
[0142] A terceira mensagem é usada para notificar que o primeiro serviço mudou.
[0143] Durante a implementação específica, a terceira mensagem pode ser uma solicitação de relatório de mudança de assinatura de exposição de evento (Namf_Event_Exposure_SubscriptionChangeReport Request) ou uma solicitação de notificação de exposição de evento (Namf_Event_Exposure_Notify Request) enviada pelo AMF (ou outro AMF) para o UDM.
[0144] Etapa 311: o UDM aprende, com base na terceira mensagem, que o primeiro serviço mudou.
[0145] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de estado descrita na etapa 304, a terceira mensagem inclui ainda a primeira informação de estado. A primeira informação de estado pode ser um estado pausado, um estado retomado, um estado cancelado, um estado excluído ou semelhante. Opcionalmente, neste caso, a terceira mensagem inclui ainda um identificador de evento e / ou uma identidade de usuário (como uma identidade de UE) correspondendo à primeira informação de estado. O identificador de evento é usado da seguinte forma: quando um estado de um ou alguns eventos correspondentes ao primeiro conjunto de identificadores de evento muda, um identificador de evento que carrega uma mudança de estado pode indicar que ocorre um evento de mudança de estado. A identidade do usuário é usada da seguinte forma: quando uma assinatura de evento é para um grupo de usuários, uma identidade de usuário que carrega uma mudança de estado é usada para indicar um usuário correspondente a uma mudança de estado.
[0146] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de assinatura descrita na etapa 304, a terceira mensagem inclui ainda um atributo de assinatura de uma assinatura alterada do primeiro serviço. Opcionalmente, quando a mudança de assinatura é uma mudança de identificador de correlação de assinatura, o atributo de assinatura alterado é um identificador de correlação de assinatura atualizado. Quando a mudança de assinatura é uma mudança de informação de relatório de evento, o atributo de assinatura alterado inclui pelo menos um dos seguintes: um modo de relatório de evento atualizado, uma quantidade máxima atualizada de relatórios de evento e duração máxima atualizada de relatório de evento.
[0147] Opcionalmente, a primeira mensagem inclui ainda um primeiro identificador de correlação de notificação e o primeiro identificador de correlação de notificação é alocado pelo UDM para o primeiro endereço. A terceira mensagem enviada pelo AMF para o primeiro endereço do UDM inclui ainda o primeiro identificador de correlação de notificação. Que o UDM aprende, com base na terceira mensagem, que o primeiro serviço mudou inclui o seguinte: o UDM aprende, com base no primeiro identificador de correlação de notificação na terceira mensagem,
que o primeiro serviço mudou.
[0148] Em uma implementação opcional, quando a primeira mensagem inclui a informação de instrução, e a informação de instrução é o terceiro conjunto de identificadores de evento, a terceira mensagem inclui ainda pelo menos um identificador de evento no terceiro conjunto de identificadores de evento, de modo que o UDM identifique uma mudança específica do primeiro serviço.
[0149] Etapa 312: quando a mudança do primeiro serviço notificado na terceira mensagem afeta uma assinatura do segundo serviço, o UDM envia uma quinta mensagem para o NEF, onde a quinta mensagem é usada para notificar que o segundo serviço mudou.
[0150] Durante a implementação específica, a quinta mensagem pode ser uma solicitação de relatório de mudança de assinatura de exposição de evento (Nudm_Event_Exposure_SubscriptionChangeReport Request) ou uma solicitação de notificação de exposição de evento (Nudm_Event_Exposure_Notify Request) enviada pelo UDM ao NEF.
[0151] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de estado descrita na etapa 304, e a terceira mensagem inclui ainda a primeira informação de estado, a quinta mensagem inclui ainda a segunda informação de estado. Para uma limitação específica da segunda informação de estado, consulte a limitação da primeira informação de estado. Os detalhes não são descritos aqui novamente.
[0152] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de assinatura descrita na etapa 304, e a terceira mensagem inclui ainda o atributo de assinatura da assinatura alterada do primeiro serviço, a quinta mensagem inclui ainda o atributo de assinatura da assinatura alterada do segundo serviço. Especificamente, para uma limitação em um atributo de assinatura de uma assinatura alterada do segundo serviço, consulte a limitação do atributo de assinatura alterado na etapa anterior. Os detalhes não são descritos aqui novamente.
[0153] Durante a implementação específica, a segunda mensagem inclui ainda um segundo identificador de correlação de notificação, e o segundo identificador de correlação de notificação é alocado pelo NEF para o segundo endereço. A quinta mensagem enviada pelo UDM ao NEF inclui ainda o segundo identificador de correlação de notificação.
[0154] Etapa 313: o NEF envia uma oitava mensagem ao UDM.
[0155] Especificamente, a oitava mensagem pode ser uma resposta de relatório de mudança de assinatura de exposição de evento (Nudm_Event_Exposure_SubscriptionChangeReport Response) ou uma resposta de notificação de exposição de evento (Nudm_Event_Exposure_Notify Response) enviada pelo NEF ao UDM.
[0156] Etapa 314: o UDM envia uma nona mensagem ao AMF.
[0157] Especificamente, a nona mensagem pode ser uma resposta de relatório de mudança de assinatura de exposição de evento (Namf_Event_Exposure_SubscriptionChangeReport Response) ou uma resposta de notificação de exposição de evento (Namf_Event_Exposure_Notify Response) enviada pelo UDM ao AMF.
[0158] No exemplo anterior, como o UDM envia o endereço do UDM para o AMF, quando o primeiro serviço muda, o UDM pode receber uma notificação, de forma que um procedimento de assinatura do serviço possa ser relativamente perfeito e nenhuma interrupção seja causada.
[0159] Como mostrado na FIG. 4A e FIG. 4B, uma modalidade deste pedido fornece ainda um exemplo de um método de assinatura de serviço. Neste exemplo, o primeiro elemento de rede de função de rede é um PCF, o segundo elemento de rede de função de rede é um SMF e o terceiro elemento de rede de função de rede é um NEF. O NEF assina um serviço do PCF e o PCF ainda assina o serviço do NEF do SMF. Especificamente, um procedimento do exemplo pode incluir as seguintes etapas.
[0160] Etapa 401: o NEF obtém a primeira informação acionadora (trigger). Especificamente, depois que o NEF obtém a primeira informação acionadora, o NEF é ativado para solicitar a autorização de política do PCF.
[0161] Opcionalmente, a primeira informação acionadora pode vir de outro elemento de rede de função de rede, por exemplo, um AF. Nesse caso, a primeira informação acionadora do AF pode ser que o AF solicita autorização de política do PCF. A primeira informação acionadora pode ser obtida alternativamente através do gatilho por um mecanismo acionador interno do NEF.
[0162] Etapa 402: o NEF envia uma décima mensagem para o PCF, onde a décima mensagem inclui informação de camada de aplicação e é usada para solicitar autorização de política.
[0163] Especificamente, a décima mensagem pode ser um pedido de autorização de política (Npcf_PolicyAuthorization_Create Request) enviado pelo NEF ao PCF. Durante a implementação específica, o NEF envia um HTTP POST para o PCF, e um corpo de mensagem (body) do HTTP POST carrega a informação de camada de aplicação.
[0164] Etapa 403: o PCF armazena a informação na décima mensagem, e cria um contexto de sessão de aplicação.
[0165] Durante a implementação específica, o PCF cria um recurso para uma sessão de aplicação com base na informação de camada de aplicação transportada no corpo do HTTP POST na etapa
402, gera um ID de sessão de aplicação de identificador de recurso filho, e constrói um URI1 para o recurso criado. O URI1 é gerado usando um URI solicitado como um recurso pai (parent resource) e, em seguida, juntando o identificador de recurso filho.
[0166] Opcionalmente, a décima mensagem pode incluir uma política de rede, uma assinatura de usuário e semelhantes.
[0167] Etapa 404: o PCF envia uma décima primeira mensagem ao NEF. Especificamente, a décima primeira mensagem pode ser uma resposta de autorização de política (Npcf_PolicyAuthorization_Create Response) enviada pelo PCF ao NEF.
[0168] Durante a implementação específica, o PCF pode retornar uma resposta HTTP para o NEF, onde a resposta HTTP carrega um código de estado "201 Criado" e um cabeçalho (header) de “Localização”. O cabeçalho de Localização transporta o URI1 construído na etapa 403.
[0169] Etapa 405: Depois de realizar a tomada de decisão da política com base na informação de camada de aplicação na décima mensagem, o PCF envia uma décima segunda mensagem para o SMF, onde a décima segunda mensagem inclui uma política formulada.
[0170] Especificamente, a décima segunda mensagem pode ser uma solicitação de notificação de atualização de política (Npcf_Policy_UpdateNotify Request) enviada pelo PCF ao SMF. Durante a implementação específica, o PCF envia um HTTP POST para o SMF, onde um corpo de mensagem carrega a política formulada.
[0171] Etapa 406: Depois de armazenar a política, o SMF retorna uma décima terceira mensagem ao PCF.
[0172] Especificamente, a décima terceira mensagem pode ser uma resposta de notificação de atualização de política (Npcf_Policy_UpdateNotify Response) enviada pelo SMF ao PCF. Durante a implementação específica, o SMF envia uma resposta HTTP ao PCF, onde a resposta HTTP carrega um código de estado "200 OK".
[0173] Etapa 407: Depois que o NEF obtém a segunda informação de acionamento e precisa assinar um serviço para a sessão de aplicação, o NEF envia uma segunda mensagem para o PCF, onde a segunda mensagem é usada para assinar um segundo serviço do PCF.
[0174] A segunda mensagem inclui um endereço do NEF, a saber, um segundo endereço. Desta forma, o NEF recebe um evento requerido usando o segundo endereço. Em uma implementação opcional, a segunda mensagem inclui ainda o segundo conjunto de identificadores de evento (Event Id1) e o segundo identificador de correlação de notificação (Notification Correlation ID) mencionado na modalidade na FIG. 2. O segundo conjunto de identificadores de evento pode incluir pelo menos um identificador de evento.
[0175] Em uma implementação opcional, a segunda mensagem inclui ainda um identificador externo de UE (por exemplo, para um UE), um identificador de grupo de um grupo de UEs (por exemplo, para um grupo de UEs) ou uma indicação de qualquer UE (por exemplo, qualquer parâmetro de UE, válido para todos os UEs em uma rede ativa), de modo que possa ser determinado para quem o segundo serviço é finalmente fornecido.
[0176] Em uma implementação opcional, a segunda mensagem inclui ainda informação de relatório de evento, e a informação de relatório de evento inclui pelo menos um dos seguintes: um modo de relatório de evento, uma quantidade máxima de relatórios de evento, e duração máxima de relatório de evento. O modo de relatório de evento pode ser um relatório único, relatório contínuo, relatório periódico ou semelhante.
[0177] Em uma implementação opcional, a segunda mensagem pode ser um pedido de assinatura de autorização de política (Npcf_PolicyAuthorization_Subscribe Request) enviado pelo NEF ao PCF. Durante a implementação específica, o NEF envia um HTTP PATCH para o PCF, e um corpo de mensagem (body) do HTTP PATCH transporta a informação anterior que pode ser incluída na segunda mensagem. Os detalhes não são descritos aqui novamente.
[0178] Etapa 408: o PCF armazena a informação na segunda mensagem, atualiza o contexto de sessão de aplicação, e aloca um primeiro identificador de correlação de assinatura (Subscription Correlation ID 1) para uma assinatura do segundo serviço.
[0179] Durante a implementação específica, o serviço assinado é adicionado ao recurso criado na etapa 403.
[0180] Etapa 409: o PCF envia uma décima quarta mensagem para o NEF, onde a décima quarta mensagem inclui o ID de correlação de assinatura 1.
[0181] Especificamente, a décima quarta mensagem pode ser uma resposta de assinatura de autorização de política (Npcf_PolicyAuthorization_Subscribe Response) enviada pelo PCF ao NEF.
[0182] Durante a implementação específica, o PCF envia uma resposta HTTP para o NEF, onde a resposta HTTP carrega um código de estado "200 OK" e o ID de correlação de assinatura 1.
[0183] Etapa 410: o PCF envia uma primeira mensagem ao SMF e o PCF assina um primeiro serviço do SMF usando a primeira mensagem. A primeira mensagem inclui um endereço do PCF, a saber, um primeiro endereço.
[0184] Opcionalmente, o PCF determina, com base no segundo serviço, o primeiro serviço que precisa ser assinado a partir do SMF. Especificamente, a primeira mensagem inclui ainda um primeiro conjunto de identificadores de evento, o primeiro conjunto de identificadores de evento é gerado com base no segundo conjunto de identificadores de evento, o primeiro conjunto de identificadores de evento é um conjunto de identificadores de evento, no segundo conjunto de identificadores de evento, correspondendo a eventos que precisam ser fornecidos pelo SMF, e o segundo conjunto de identificadores de evento é incluído na segunda mensagem.
[0185] Por exemplo, depois de receber a segunda mensagem, o PCF primeiro determina um evento (a saber, o segundo conjunto de eventos correspondente ao segundo conjunto de identificadores de evento nesta modalidade deste pedido) que está em um segundo conjunto de eventos correspondente ao segundo conjunto de identificadores de evento na segunda mensagem e que precisa ser fornecida pelo SMF e, em seguida, realiza a etapa
410. Ou seja, o primeiro identificador de evento definido na primeira mensagem é determinado especificamente com base no segundo identificador de evento definido na segunda mensagem. Por exemplo, o primeiro conjunto de identificadores de evento é uma parte ou todo o segundo conjunto de identificadores de evento.
[0186] Especificamente, além do primeiro endereço, a primeira mensagem inclui ainda o segundo endereço, que é usado pelo SMF para fornecer o primeiro serviço ao NEF. Quando o primeiro serviço muda, o PCF pode receber, usando o primeiro endereço, uma mensagem informando que o primeiro serviço mudou.
[0187] Em uma implementação opcional, a primeira mensagem inclui ainda informação de instrução, e a informação de instrução é usada para instruir a receber, usando o primeiro endereço, a mensagem notificando que o primeiro serviço mudou. Especificamente, que o primeiro serviço mudou significa que um estado do primeiro serviço mudou e / ou uma assinatura do primeiro serviço mudou. A mudança de estado do primeiro serviço pode ser uma mudança de um estado atual do primeiro serviço. Por exemplo, um estado atual do primeiro serviço pode ser, mas não está limitado a um estado pausado, um estado retomado, um estado cancelado ou um estado excluído. A mudança de assinatura pode ser uma mudança de um atributo de assinatura. Por exemplo, a mudança de assinatura inclui uma mudança de identificador de correlação de assinatura ou uma mudança de informação de relatório de evento. A mudança de informação de relatório de evento inclui pelo menos um dos seguintes: uma mudança de um modo de relatório de evento, uma mudança de uma quantidade máxima de relatórios de evento, uma mudança de duração máxima de relatório de evento e semelhantes. Ou seja, qualquer um dos casos anteriores pode indicar que o primeiro serviço mudou.
[0188] Em uma implementação opcional, a informação da instrução pode ser apenas um valor de informação da instrução ou pode ser um conjunto de identificadores de evento (a saber, um terceiro conjunto de identificadores de evento). Quando a informação de instrução é o terceiro conjunto de identificadores de evento, o terceiro conjunto de identificadores de evento pode incluir um identificador de evento de mudança de estado, um identificador de evento de mudança de assinatura, e / ou semelhantes. Neste caso, a informação da instrução pode ser considerada como tendo a função de instruir para fornecer um evento especial. Por exemplo, o evento especial pode ser um evento de mudança de estado ou um evento de mudança de assinatura. Opcionalmente, o identificador de evento de mudança de assinatura pode incluir um identificador de evento de mudança de identificador de correlação de assinatura ou um identificador de evento de mudança de informação de relatório de evento.
[0189] Em uma implementação opcional, quando a primeira mensagem não inclui a informação de instrução anterior, após receber a primeira mensagem, o AMF descobre que a primeira mensagem carrega um endereço a mais do que na técnica anterior. Ou seja, quando o primeiro endereço é transportado, pode-se identificar automaticamente que o UDM recebe, ao utilizar o primeiro endereço, a mensagem informando que o primeiro serviço mudou. Ou seja, neste cenário, o primeiro endereço tem a seguinte função: instruir implicitamente para receber, por meio do primeiro endereço, a mensagem informando que o primeiro serviço mudou. Certamente, neste cenário, quando o AMF encontra o primeiro endereço, o AMF pode, alternativamente, identificar de qualquer outra forma, por exemplo, usando um mecanismo configurado atualmente, que a mensagem notificando que o primeiro serviço mudou pode ser recebida usando o primeiro endereço. Isso não é limitado neste pedido.
[0190] Etapa 411: o SMF armazena a informação na primeira mensagem, e aloca um segundo identificador de correlação de assinatura (Subscription Correlation ID 2) para uma assinatura do primeiro serviço na primeira mensagem.
[0191] Durante a implementação específica, o SMF cria um recurso para a assinatura do primeiro serviço com base na informação transportada na primeira mensagem, gera um ID de assinatura de identificador de recurso filho 2, e constrói um URI2 para o recurso criado. O URI2 é gerado usando um URI solicitado como um recurso pai (parent resource) e, em seguida, juntando o identificador de recurso filho. O ID de assinatura 2 aqui pode ser usado como o ID de correlação de assinatura 2.
[0192] Etapa 412: o SMF envia uma décima quinta mensagem para o PCF, onde a décima quinta mensagem inclui o ID de correlação de assinatura 2.
[0193] Em uma implementação opcional, a décima quinta mensagem pode ser uma resposta de assinatura de exposição de evento (Nsmf_EventExposure_Subscribe Response) enviada pelo SMF ao PCF. Durante a implementação específica, o SMF retorna uma Resposta HTTP para o PCF, onde a Resposta HTTP carrega um código de estado (Status Code) “201 Criado” e um cabeçalho (header) de “Localização”. O cabeçalho de Localização transporta o URI2 construído na etapa 411.
[0194] Etapa 413: ao detectar um evento que deve ser fornecido ao NEF, o SMF fornece o primeiro serviço ao NEF.
[0195] Etapa 414: ao detectar que o primeiro serviço mudou, o SMF executa a etapa 415.
[0196] Opcionalmente, quando um SMF servindo ao UE precisa ser selecionado novamente porque o UE se move, o SMF envia a informação recebida na etapa 410 para outro SMF (isto é, um SMF selecionado novamente para o UE). Nesse caso, o outro SMF detecta que o primeiro serviço mudou (por exemplo, o outro SMF aloca um novo identificador de correlação de assinatura para a assinatura do primeiro serviço). Ou seja, o outro SMF pode executar a operação do SMF na etapa 414 e, em seguida, o outro SMF continua a executar a operação do SMF na etapa 415.
[0197] Para uma implementação específica, consulte a descrição na etapa 309 na modalidade mostrada na FIG. 3. Os princípios são os mesmos e os detalhes não são descritos aqui novamente.
[0198] Etapa 415: o SMF (ou outro SMF) envia uma terceira mensagem para o primeiro endereço do PCF, onde a terceira mensagem é usada para notificar que o primeiro serviço mudou.
[0199] Durante a implementação específica, a terceira mensagem pode ser uma solicitação de relatório de mudança de assinatura de exposição de evento (Nsmf_Event_Exposure_SubscriptionChangeReport Request) ou uma solicitação de notificação de exposição de evento (Nsmf_Event_Exposure_Notify Request) enviada pelo SMF ao PCF.
[0200] Etapa 416: o PCF aprende, com base na terceira mensagem, que o primeiro serviço mudou.
[0201] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de estado descrita na etapa 410, a terceira mensagem inclui ainda a primeira informação de estado. A primeira informação de estado pode ser um estado pausado, um estado retomado, um estado cancelado, um estado excluído ou semelhante. Opcionalmente, neste caso, a terceira mensagem inclui ainda um identificador de evento e / ou uma identidade de usuário (como uma identidade de UE) correspondendo à primeira informação de estado. O identificador de evento é usado da seguinte forma: quando um estado de um ou alguns eventos correspondentes ao primeiro conjunto de identificadores de evento muda, um identificador de evento que carrega uma mudança de estado pode indicar que ocorre um evento de mudança de estado. A identidade do usuário é usada da seguinte forma: quando uma assinatura de evento é para um grupo de usuários, uma identidade de usuário que carrega uma mudança de estado é usada para indicar um usuário correspondente a uma mudança de estado.
[0202] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de assinatura descrita na etapa 410, a terceira mensagem inclui ainda um atributo de assinatura de uma assinatura alterada do primeiro serviço. Opcionalmente, quando a mudança de assinatura é uma mudança de identificador de correlação de assinatura, o atributo de assinatura alterado é um identificador de correlação de assinatura atualizado. Quando a mudança de assinatura é uma mudança de informação de relatório de evento, o atributo de assinatura alterado inclui pelo menos um dos seguintes: um modo de relatório de evento atualizado, uma quantidade máxima atualizada de relatórios de evento e duração máxima atualizada de relatório de evento.
[0203] Opcionalmente, a primeira mensagem inclui ainda um primeiro identificador de correlação de notificação e o primeiro identificador de correlação de notificação é alocado pelo PCF para o primeiro endereço. A terceira mensagem enviada pelo SMF para o primeiro endereço do PCF inclui ainda o primeiro identificador de correlação de notificação. Que o PCF aprenda, com base na terceira mensagem, que o primeiro serviço mudou inclui o seguinte: o PCF aprende, com base no primeiro identificador de correlação de notificação na terceira mensagem, que o primeiro serviço mudou.
[0204] Em uma implementação opcional, quando a primeira mensagem inclui a informação de instrução, e a informação de instrução é o terceiro conjunto de identificadores de evento, a terceira mensagem inclui ainda pelo menos um identificador de evento no terceiro conjunto de identificadores de evento, de modo que o PCF identifica uma mudança específica do primeiro serviço.
[0205] Etapa 417: quando o PCF determina que a mudança do primeiro serviço notificado na terceira mensagem afeta a assinatura do segundo serviço, o PCF envia uma quinta mensagem para o NEF, onde a quinta mensagem é usada para notificar que o segundo serviço foi mudou.
[0206] Durante a implementação específica, a quinta mensagem pode ser uma solicitação de relatório de mudança de assinatura de exposição de evento (Npcf_Event_Exposure_SubscriptionChangeReport Request) ou uma solicitação de notificação de exposição de evento (Npcf_Event_Exposure_Notify Request) enviada pelo PCF para o NEF.
[0207] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de estado descrita na etapa 410, e a terceira mensagem inclui ainda a primeira informação de estado, a quinta mensagem inclui ainda a segunda informação de estado. Para uma limitação específica da segunda informação de estado, consulte a limitação da primeira informação de estado. Os detalhes não são descritos aqui novamente.
[0208] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de assinatura descrita na etapa 410, e a terceira mensagem inclui ainda o atributo de assinatura da assinatura alterada do primeiro serviço, a quinta mensagem inclui ainda o atributo de assinatura da assinatura alterada do segundo serviço. Especificamente, para uma limitação em um atributo de assinatura de uma assinatura alterada do segundo serviço, consulte a limitação do atributo de assinatura alterado na etapa anterior. Os detalhes não são descritos aqui novamente.
[0209] Durante a implementação específica, a segunda mensagem inclui ainda um segundo identificador de correlação de notificação, e o segundo identificador de correlação de notificação é alocado pelo NEF para o segundo endereço. A quinta mensagem enviada pelo PCF ao NEF inclui ainda o segundo identificador de correlação de notificação.
[0210] Etapa 418: o NEF envia uma décima sexta mensagem ao PCF.
[0211] Especificamente, a décima sexta mensagem pode ser uma resposta de relatório de mudança de assinatura de exposição de evento (Npcf_Event_Exposure_SubscriptionChangeReport Response) ou uma resposta de notificação de exposição de evento (Npcf_Event_Exposure_Notify Response) enviada pelo NEF ao PCF.
[0212] Etapa 419: o PCF envia uma décima sétima mensagem ao SMF.
[0213] Especificamente, a décima sétima mensagem pode ser uma resposta de relatório de mudança de assinatura de exposição de evento (Nsmf_Event_Exposure_SubscriptionChangeReport Response) ou uma resposta de notificação de exposição de evento (Nsmf_Event_Exposure_Notify Response) enviada pelo PCF ao SMF.
[0214] No exemplo anterior, como o PCF envia o endereço do PCF para o SMF, quando o primeiro serviço muda, o PCF pode receber uma notificação, de modo que um procedimento de assinatura de serviço possa ser relativamente perfeito e nenhuma interrupção seja causada.
[0215] Com base nas modalidades anteriores, uma modalidade deste pedido fornece ainda um método de assinatura de serviço. Nesta modalidade, os elementos de rede que executam a assinatura de serviço podem ser referidos coletivamente como um consumidor de serviço de função de rede (NF Service Consumer)
e os elementos de rede que fornecem serviços podem ser referidos coletivamente como um produtor de serviço de função de rede (NF Service Producer). Tanto o consumidor de serviço de função de rede quanto o produtor de serviço de função de rede são os elementos de rede de função de rede no sistema de comunicações mostrado na FIG. 1. Com referência à FIG. 5, um procedimento específico do método inclui as seguintes etapas.
[0216] Etapa 501: o consumidor de serviço de NF obtém informação acionadora (trigger), e precisa assinar um serviço para outro elemento de rede de função do produtor de serviço NF. Especificamente, após o consumidor de serviço de NF obter a informação acionadora, o consumidor de serviço de NF é acionado para realizar a assinatura do serviço do produtor de serviço NF.
[0217] Opcionalmente, a informação acionadora pode vir de outro elemento de rede de função de rede (a saber, outra NF). Por exemplo, a informação acionadora pode ser obtida através do acionamento pelo NEF na modalidade anterior, isto é, acionando pela segunda mensagem. A informação acionadora pode ser obtida alternativamente por meio do acionamento por um mecanismo acionador interno do consumidor de serviço da NF.
[0218] Etapa 502: o consumidor de serviço de NF envia uma primeira mensagem ao produtor de serviço NF, e o consumidor de serviço de NF assina um primeiro serviço do produtor de serviço NF usando a primeira mensagem. A primeira mensagem inclui um endereço do consumidor de serviço de NF, a saber, um primeiro endereço. Quando o primeiro serviço muda, o consumidor de serviço de NF pode receber, usando o primeiro endereço, uma mensagem avisando que o primeiro serviço mudou.
[0219] Especificamente, além do primeiro endereço, a primeira mensagem inclui ainda um endereço de destino de notificação (Notification Target Address). Um dispositivo correspondente ao endereço de destino de notificação pode receber um evento requerido usando o endereço de destino de notificação, a saber, o produtor de serviço NF fornece o primeiro serviço para o dispositivo correspondente ao endereço de destino de notificação usando o endereço de destino de notificação. Opcionalmente, o endereço de destino de notificação pode ser, mas não está limitado ao segundo endereço na modalidade anterior.
[0220] Em uma implementação opcional, a primeira mensagem inclui ainda um primeiro identificador de correlação de notificação e o primeiro identificador de correlação de notificação é usado pelo consumidor de serviço de NF para correlacionar uma notificação de evento (Event Notification) com uma assinatura de evento correspondente (Event Subscription). A primeira mensagem inclui ainda um identificador externo de UE (por exemplo, para um UE), um identificador de grupo de um grupo de UEs (por exemplo, para um grupo de UEs) ou uma indicação de qualquer UE (por exemplo, qualquer UE parâmetro, válido para todos os UEs em uma rede ativa).
[0221] Em uma implementação opcional, a primeira mensagem inclui ainda informação de relatório de evento, e a informação de relatório de evento inclui pelo menos um dos seguintes: um modo de relatório de evento, uma quantidade máxima de relatórios de evento, e duração máxima de relatório de evento. O modo de relatório de evento pode ser um relatório único, relatório contínuo, relatório periódico ou semelhante.
[0222] Em uma implementação opcional, a primeira mensagem inclui ainda informação de instrução, e a informação de instrução é usada para instruir a receber, usando o primeiro endereço, a mensagem notificando que o primeiro serviço mudou. Especificamente, que o primeiro serviço mudou significa que um estado do primeiro serviço mudou e / ou uma assinatura do primeiro serviço mudou. A mudança de estado do primeiro serviço pode ser uma mudança de um estado atual do primeiro serviço. Por exemplo, o estado atual do primeiro serviço pode ser, mas não está limitado a um estado pausado, um estado retomado, um estado cancelado ou um estado excluído. A mudança de assinatura pode ser uma mudança de um atributo de assinatura. Por exemplo, a mudança de assinatura inclui uma mudança de identificador de correlação de assinatura ou uma mudança de informação de relatório de evento. A mudança de informação de relatório de evento inclui pelo menos um dos seguintes: uma mudança de um modo de relatório de evento, uma mudança de uma quantidade máxima de relatórios de evento, uma mudança de duração máxima de relatório de evento e semelhantes. Ou seja, qualquer um dos casos anteriores pode indicar que o primeiro serviço mudou.
[0223] Em uma implementação opcional, a informação da instrução pode ser apenas um valor de informação da instrução ou pode ser um conjunto de identificadores de evento (a saber, um terceiro conjunto de identificadores de evento). Quando a informação de instrução é o terceiro conjunto de identificadores de evento, o terceiro conjunto de identificadores de evento pode incluir um identificador de evento de mudança de estado, um identificador de evento de mudança de assinatura, e / ou semelhantes. Neste caso, a informação da instrução pode ser considerada como tendo a função de instruir para fornecer um evento especial. Por exemplo, o evento especial pode ser um evento de mudança de estado ou um evento de mudança de assinatura. Opcionalmente, o identificador de evento de mudança de assinatura pode incluir um identificador de evento de mudança de identificador de correlação de assinatura ou um identificador de evento de mudança de informação de relatório de evento.
[0224] Em uma implementação opcional, quando a primeira mensagem não inclui a informação de instrução anterior, após receber a primeira mensagem, o produtor de serviço NF descobre que a primeira mensagem transporta um endereço a mais do que na técnica anterior. Ou seja, quando o primeiro endereço é transportado, o produtor de serviço da NF identifica automaticamente que o consumidor do serviço da NF recebe, ao utilizar o primeiro endereço, a mensagem notificando que o primeiro serviço mudou. Ou seja, neste cenário, o primeiro endereço tem a seguinte função: instruir implicitamente para receber, por meio do primeiro endereço, a mensagem informando que o primeiro serviço mudou. Certamente, neste cenário, quando o produtor de serviço NF encontra o primeiro endereço, o produtor de serviço NF pode, alternativamente, identificar de qualquer outra forma, por exemplo, usando um mecanismo configurado atualmente, que a mensagem notificando que o primeiro serviço mudou pode ser recebido usando o primeiro endereço. Isso não é limitado neste pedido.
[0225] Em uma implementação opcional, a primeira mensagem pode ser uma solicitação de assinatura de exposição de evento (Nnf_Event Exposure_Subscribe Request) enviada pelo consumidor de serviço de NF ao produtor de serviço NF.
[0226] Etapa 503: Depois de receber a primeira mensagem, o produtor de serviço NF armazena a informação na primeira mensagem e aloca um segundo identificador de correlação de assinatura (Subscription Correlation ID 2) para uma assinatura do primeiro serviço na primeira mensagem.
[0227] Durante a implementação específica, o produtor de serviço NF cria um recurso para a assinatura do primeiro serviço com base na informação transportada em um corpo, gera um id de assinatura de identificador de recurso filho 1, e constrói um identificador de recurso uniforme (Uniform Resource Locator, URI) 2 para o recurso criado. O URI2 é gerado usando um URI solicitado como um recurso pai (parent resource) e, em seguida, juntando o identificador de recurso filho. O ID de assinatura 2 aqui pode ser usado como o ID de correlação de assinatura 2.
[0228] Etapa 504: o produtor de serviço NF envia uma décima oitava mensagem para o consumidor de serviço de NF, onde a décima oitava mensagem inclui o ID de correlação de assinatura 2.
[0229] Em uma implementação opcional, a décima oitava mensagem pode ser uma resposta de assinatura de exposição de evento (Nnf_EventExposure_Subscribe Response) enviada pelo produtor de serviço NF ao consumidor de serviço de NF. Durante a implementação específica, o produtor de serviço NF retorna uma Resposta HTTP ao consumidor de serviço de NF, onde a Resposta HTTP carrega um código de estado (Status Code) “201 Criado” e um cabeçalho (header) de “Localização”. O cabeçalho de Localização transporta o URI2.
[0230] Etapa 505: ao detectar um evento que deve ser fornecido ao consumidor de serviço de NF, o produtor de serviço NF fornece o primeiro serviço ao consumidor de serviço de NF.
[0231] Etapa 506: ao detectar que o primeiro serviço mudou, o produtor de serviço NF realiza a etapa 507.
[0232] Opcionalmente, quando um produtor de serviço NF servindo o UE precisa ser selecionado novamente porque o UE se move, o produtor de serviço NF envia a informação recebida na etapa 502 para outro elemento de rede NF (a saber, um elemento de rede NF selecionado para o UE). Neste caso, o outro elemento de rede NF detecta que o primeiro serviço mudou, a saber, o outro elemento de rede NF pode executar a operação do produtor de serviço NF na etapa 505 e, em seguida, o outro elemento de rede NF continua a executar a operação do produtor de serviço NF na etapa 507. Uma função de outro elemento de rede da NF é a mesma do produtor de serviço da NF.
[0233] Em uma implementação opcional, quando a primeira mensagem inclui a informação de instrução, o produtor de serviço NF (ou o outro elemento de rede NF) pode realizar a detecção de acordo com a informação de instrução. Alternativamente, o produtor de serviço NF (ou outro elemento de rede NF) pode realizar a detecção de acordo com a configuração do sistema. Especificamente, o produtor de serviço NF (ou o outro elemento de rede NF) detecta que uma mudança do segundo serviço pode ser qualquer mudança descrita na etapa 502 e os detalhes não são descritos aqui novamente.
[0234] Por exemplo, porque uma política de rede muda ou uma capacidade do produtor de serviço NF (ou outro elemento de rede NF) muda, um estado atual do primeiro serviço pode ser alterado de normalmente executado para suspenso (Suspend), e de ser suspenso para retomado (Resume). Em outro exemplo, a assinatura do primeiro serviço é cancelada (Cancel), excluída (Delete) ou semelhante devido a uma política de rede ou assinatura do usuário.
[0235] Etapa 507: o produtor de serviço NF (ou o outro elemento de rede NF) envia uma terceira mensagem para o primeiro endereço do consumidor de serviço de NF, onde a terceira mensagem é usada para notificar que o primeiro serviço mudou.
[0236] Durante a implementação específica, a terceira mensagem pode ser uma solicitação de relatório de mudança de assinatura de exposição de evento (Nnf_Event_Exposure_SubscriptionChangeReport Request) ou uma solicitação de notificação de exposição de evento (Nnf_Event_Exposure_Notify Response) enviada pelo produtor de serviço NF (ou outro elemento de rede NF) para o consumidor de serviço de NF.
[0237] Etapa 508: o consumidor de serviço de NF aprende, com base na terceira mensagem, que o primeiro serviço mudou.
[0238] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de estado descrita na etapa 502, a terceira mensagem inclui ainda a primeira informação de estado. A primeira informação de estado pode ser um estado pausado, um estado retomado, um estado cancelado, um estado excluído ou semelhante. Opcionalmente, neste caso, a terceira mensagem inclui ainda um identificador de evento e / ou uma identidade de usuário (como uma identidade de UE) correspondendo à primeira informação de estado. O identificador de evento é usado da seguinte forma: quando um estado de um ou alguns eventos correspondentes ao primeiro conjunto de identificadores de evento muda, um identificador de evento que carrega uma mudança de estado pode indicar que ocorre um evento de mudança de estado. A identidade do usuário é usada da seguinte forma: quando uma assinatura de evento é para um grupo de usuários, uma identidade de usuário que carrega uma mudança de estado é usada para indicar um usuário correspondente a uma mudança de estado.
[0239] Em uma implementação opcional, quando a mudança do primeiro serviço é a mudança de assinatura descrita na etapa 502, a terceira mensagem inclui ainda um atributo de assinatura de uma assinatura alterada do primeiro serviço. Opcionalmente, quando a mudança de assinatura é uma mudança de identificador de correlação de assinatura, o atributo de assinatura alterado é um identificador de correlação de assinatura atualizado. Quando a mudança de assinatura é uma mudança de informação de relatório de evento, o atributo de assinatura alterado inclui pelo menos um dos seguintes: um modo de relatório de evento atualizado, uma quantidade máxima atualizada de relatórios de evento e duração máxima atualizada de relatório de evento.
[0240] Opcionalmente, a primeira mensagem inclui ainda um primeiro identificador de correlação de notificação e o primeiro identificador de correlação de notificação é alocado pelo consumidor de serviço de NF para o primeiro endereço. A terceira mensagem enviada pelo produtor de serviço NF para o primeiro endereço do consumidor de serviço de NF inclui ainda o primeiro identificador de correlação de notificação. Que o consumidor de serviço de NF aprenda, com base na terceira mensagem, que o primeiro serviço mudou inclui o seguinte: o consumidor de serviço de NF aprende, com base no primeiro identificador de correlação de notificação na terceira mensagem, que o primeiro serviço mudou.
[0241] Em uma implementação opcional, quando a primeira mensagem inclui a informação de instrução, e as informação de instrução é o terceiro conjunto de identificadores de evento, a terceira mensagem inclui ainda pelo menos um identificador de evento no terceiro conjunto de identificadores de evento, de modo que o consumidor de serviço de NF identifica um mudança específica do primeiro serviço.
[0242] Etapa 509: o consumidor de serviço de NF envia uma décima nona mensagem ao produtor de serviço NF.
[0243] Especificamente, a décima nona mensagem pode ser uma resposta de relatório de mudança de assinatura de exposição de evento (Nnf_Event_Exposure_SubscriptionChangeReport Response) ou uma resposta de notificação de exposição de evento (Resposta Nnf_Event_Exposure_Notify) enviada pelo consumidor de serviço de NF ao produtor de serviço NF.
[0244] No método de assinatura de serviço fornecido nesta modalidade deste pedido, o consumidor de serviço de NF envia o endereço do consumidor de serviço de NF para o produtor de serviço NF. Desta forma, quando o primeiro serviço muda, o consumidor de serviço de NF pode receber uma notificação, de forma que um procedimento de assinatura do serviço possa ser relativamente perfeito, sem causar interrupção.
[0245] Com base no mesmo conceito inventivo que na modalidade do método, uma modalidade deste pedido fornece ainda um aparelho, e o aparelho é aplicado a um primeiro elemento de rede de função de rede. O aparelho 600 pode ser especificamente um processador, um chip ou um sistema de chip, um módulo de função ou semelhante no primeiro elemento de rede de função de rede. Com referência à FIG. 6, o aparelho 600 pode incluir uma unidade de envio 601, uma unidade de recebimento 602 e uma unidade de processamento 603. A unidade de envio 601 é usada pelo aparelho 600 para enviar informação, a unidade de recebimento 602 é usada pelo aparelho 600 para receber informação, e a unidade de processamento 603 é configurada para controlar e gerenciar uma ação do aparelho 600. A unidade de processamento 603 pode ser configurada ainda para indicar um processo de processamento relacionado ao primeiro elemento de rede de função de rede (tal como um UDM ou um PCF) em qualquer uma das modalidades anteriores e / ou outro processo da solução técnica descrita neste pedido. Especificamente, a unidade de processamento 603 pode controlar a unidade de envio 601 para realizar a etapa 201 e controlar a unidade de recebimento 602 para realizar a etapa 202 e a etapa
203. Para obter detalhes, consulte a modalidade mostrada na FIG. 2 Os detalhes não são descritos aqui novamente.
[0246] Durante a implementação de hardware, a unidade de processamento 603 pode ser um processador, um circuito de processamento ou semelhante, a unidade de envio 601 pode ser um transmissor, um circuito de envio ou semelhante e a unidade de recebimento 602 pode ser um receptor, um circuito de recebimento, ou semelhante. A unidade de envio 601 e a unidade de recebimento 602 podem constituir um transceptor.
[0247] Com base no mesmo conceito inventivo que na modalidade do método, uma modalidade deste pedido fornece ainda um aparelho, e o aparelho é aplicado a um segundo elemento de rede de função de rede. O aparelho 700 pode ser especificamente um processador, um chip ou um sistema de chip, um módulo de função ou semelhante no segundo elemento de rede de função de rede. Com referência à FIG. 7, o aparelho 700 pode incluir uma unidade de recebimento 701, uma unidade de envio 702 e uma unidade de processamento 703. A unidade de envio 702 é usada pelo aparelho 700 para enviar informação, a unidade de recebimento 701 é usada pelo aparelho 700 para receber informação, e a unidade de processamento 703 é configurada para controlar e gerenciar uma ação do aparelho 700. A unidade de processamento 703 pode ainda ser configurada para indicar um processo de processamento relacionado ao segundo elemento de rede de função de rede (como um AMF ou um SMF) em qualquer uma das modalidades anteriores e / ou outro processo da solução técnica descrita neste pedido. Especificamente, para as etapas em que a unidade de processamento 703 pode controlar a unidade de envio 702 e a unidade de recebimento 701 para executar, consulte as modalidades anteriores. O conteúdo repetido não é descrito aqui novamente.
[0248] Durante a implementação de hardware, a unidade de processamento 703 pode ser um processador, um circuito de processamento ou semelhante, a unidade de envio 702 pode ser um transmissor, um circuito de envio ou semelhante e a unidade de recebimento 701 pode ser um receptor, um circuito de recebimento, ou semelhante. A unidade de envio 702 e a unidade de recebimento 701 podem constituir um transceptor.
[0249] Deve-se notar que, nas modalidades deste pedido, a divisão da unidade é um exemplo e é meramente uma divisão de função lógica. Durante a implementação real, outra forma de divisão pode ser usada. As unidades funcionais nas modalidades deste pedido podem ser integradas em uma unidade de processamento, ou cada uma das unidades pode existir sozinha fisicamente, ou duas ou mais unidades podem ser integradas em uma unidade. A unidade integrada pode ser implementada na forma de hardware ou pode ser implementada na forma de uma unidade funcional de software.
[0250] Quando a unidade integrada é implementada na forma de uma unidade funcional de software e vendida ou usada como um produto independente, a unidade integrada pode ser armazenada em um meio de armazenamento legível por computador. Com base em tal entendimento, as soluções técnicas deste pedido essencialmente, ou a parte que contribui para a técnica anterior, ou todas ou algumas das soluções técnicas podem ser implementadas na forma de um produto de software. O produto de software de computador é armazenado em um meio de armazenamento e inclui uma ou mais instruções para instruir um dispositivo de computador (que pode ser um computador pessoal, um servidor, um dispositivo de rede ou semelhante) ou um processador (processor) para executar todos ou algumas das etapas dos métodos descritos nas modalidades deste pedido. O meio de armazenamento anterior inclui qualquer meio que pode armazenar o código do programa, como uma unidade flash USB, um disco rígido removível, uma memória somente leitura (read-only memory, ROM), uma memória de acesso aleatório (random access memory, RAM), um disco magnético ou um disco compacto.
[0251] Com base nas modalidades anteriores, uma modalidade deste pedido fornece ainda outro primeiro elemento de rede de função de rede, configurado para implementar o método de assinatura de serviço anterior. Com referência à FIG. 8, o primeiro elemento de rede de função de rede 800 pode incluir um transceptor 801 e um processador 802. Opcionalmente, o primeiro elemento de rede de função de rede 800 pode incluir ainda uma memória 803. A memória 803 pode ser disposta dentro do primeiro elemento de rede de função de rede 800 ou pode ser disposta fora do primeiro elemento de rede de função de rede
800. O processador 802 controla o transceptor 801 para receber e enviar dados e é configurado para implementar os métodos executados pelos primeiros elementos de rede de função de rede (como um UDM e um PCF) na FIG. 2 à FIG. 5
[0252] Especificamente, o processador 802 pode ser uma unidade central de processamento (central processing unit, CPU), um processador de rede (network processor, NP), ou uma combinação de uma CPU e um NP. O processador 802 pode incluir ainda um chip de hardware. O chip de hardware pode ser um circuito integrado específico de aplicação (application-specific integrated circuit, ASIC), um dispositivo lógico programável (programmable logic device, PLD), ou uma combinação dos mesmos. O PLD pode ser um dispositivo lógico programável complexo (complex programmable logic device, CPLD), uma matriz de portas programáveis em campo (field-programmable gate array, FPGA), uma lógica de matriz genérica (generic array logic, GAL), ou qualquer combinação das mesmas.
[0253] O transceptor 801, o processador 802 e a memória 803 estão conectados um ao outro. Opcionalmente, o transceptor 801, o processador 802 e a memória 803 são conectados uns aos outros usando um barramento 804. O barramento 804 pode ser um barramento de interconexão de componente periférico (Peripheral Component Interconnect, PCI), um barramento de arquitetura padrão de indústria estendida (Extended Industry Standard Architecture, EISA) ou semelhante. O barramento pode ser classificado em um barramento de endereços, um barramento de dados, um barramento de controle e semelhantes. Para facilidade de representação, apenas uma linha grossa é usada para representar o barramento na FIG. 8, mas isso não significa que haja apenas um barramento ou apenas um tipo de barramento.
[0254] Em uma implementação opcional, a memória 803 é configurada para armazenar um programa e semelhantes. Especificamente, o programa pode incluir o código do programa, e o código do programa inclui uma instrução de operação do computador. A memória 803 pode incluir uma RAM e pode ainda incluir uma memória não volátil (non-volatile memory), como pelo menos uma memória de disco magnético. O processador 802 executa o programa de aplicação armazenado na memória 803 para implementar as funções anteriores, de modo a implementar o método de assinatura de serviço fornecido nas modalidades deste pedido.
[0255] Com base nas modalidades anteriores, uma modalidade deste pedido fornece ainda outro segundo elemento de rede de função de rede, configurado para implementar o método de assinatura de serviço anterior. Com referência à FIG. 9, o segundo elemento de rede de função de rede 900 pode incluir um transceptor 901 e um processador 902. Opcionalmente, o segundo elemento de rede de função de rede 900 pode incluir ainda uma memória 903. A memória 903 pode ser disposta dentro do segundo elemento de rede de função de rede 900 ou pode ser disposta fora do segundo elemento de rede de função de rede 900. O processador 902 controla o transceptor 901 para receber e enviar dados e é configurado para implementar os métodos realizados pelos segundos elementos de rede de função de rede (como um AMF e um SMF) na FIG. 2 à FIG. 5.
[0256] Especificamente, o processador 902 pode ser uma unidade central de processamento (central processing unit, CPU), um processador de rede (network processor, NP) ou uma combinação de uma CPU e um NP. O processador 902 pode incluir ainda um chip de hardware. O chip de hardware pode ser um circuito integrado específico de aplicação (application-specific integrated circuit, ASIC), um dispositivo lógico programável (programmable logic device, PLD), ou uma combinação dos mesmos. O PLD pode ser um dispositivo lógico programável complexo (complex programmable logic device, CPLD), uma matriz de portas programáveis em campo (field-programmable gate array, FPGA), uma lógica de matriz genérica (generic array logic, GAL), ou qualquer combinação das mesmas.
[0257] O transceptor 901, o processador 902 e a memória 903 estão conectados um ao outro. Opcionalmente, o transceptor 901, o processador 902 e a memória 903 são conectados uns aos outros usando um barramento 904. O barramento 904 pode ser um barramento de interconexão de componente periférico (Peripheral Component Interconnect, PCI), um barramento de arquitetura padrão de indústria estendida (Extended Industry Standard Architecture, EISA) ou semelhante. O barramento pode ser classificado em um barramento de endereços, um barramento de dados, um barramento de controle e semelhantes. Para facilidade de representação, apenas uma linha grossa é usada para representar o barramento na FIG. 9, mas isso não significa que haja apenas um barramento ou apenas um tipo de barramento.
[0258] Em uma implementação opcional, a memória 903 é configurada para armazenar um programa e semelhantes. Especificamente, o programa pode incluir o código do programa, e o código do programa inclui uma instrução de operação do computador. A memória 903 pode incluir uma RAM e pode ainda incluir uma memória não volátil (non-volatile memory), como pelo menos uma memória de disco magnético. O processador 902 executa o programa de aplicação armazenado na memória 903 para implementar as funções anteriores, de modo a implementar o método de assinatura de serviço fornecido nas modalidades deste pedido.
[0259] Com base nas modalidades anteriores, uma modalidade deste pedido fornece ainda um meio de armazenamento de computador. O meio de armazenamento armazena um programa de software e, ao ser lido e executado por um ou mais processadores, o programa de software pode implementar o método fornecido em qualquer uma ou mais das modalidades anteriores. O meio de armazenamento de computador pode incluir qualquer meio que pode armazenar o código do programa, como uma unidade flash USB, um disco rígido removível, uma memória somente leitura, uma memória de acesso aleatório, um disco magnético ou um disco compacto.
[0260] Com base nas modalidades anteriores, uma modalidade deste pedido fornece ainda um chip, e o chip inclui um processador, configurado para implementar funções em qualquer uma ou mais das modalidades anteriores, por exemplo, obter ou processar informação ou uma mensagem nos métodos anteriores. Opcionalmente, o chip inclui ainda uma memória e a memória é configurada para armazenar uma instrução de programa necessária e dados que são executados pelo processador. O chip pode incluir um chip ou incluir um chip e outro dispositivo discreto.
[0261] Em conclusão, de acordo com o método de assinatura de serviço e o aparelho fornecido nas modalidades deste pedido, o primeiro elemento de rede de função de rede envia a primeira mensagem para o segundo elemento de rede de função de rede, de modo a assinar o primeiro serviço para o terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, em que a primeira mensagem inclui o primeiro endereço, e o primeiro endereço é o endereço do primeiro elemento de rede de função de rede; e o primeiro elemento de rede de função de rede recebe a terceira mensagem usando o primeiro endereço, e aprende, com base na terceira mensagem, que o primeiro serviço mudou. Neste método, o primeiro elemento de rede de função de rede envia o endereço do primeiro elemento de rede de função de rede para o segundo elemento de rede de função de rede. Portanto, quando o primeiro serviço muda, o primeiro elemento de rede de função de rede pode receber uma notificação de que o serviço mudou. Dessa forma, um mecanismo para reportar uma mudança de serviço é aprimorado, de modo que um procedimento de assinatura de serviço possa ser relativamente perfeito, e nenhuma interrupção é causada.
[0262] Uma pessoa versada na técnica deve entender que as modalidades deste pedido podem ser fornecidas como um método, um sistema ou um produto de programa de computador. Portanto, este pedido pode usar uma forma de modalidades somente de hardware, modalidades somente de software ou modalidades com uma combinação de software e hardware. Além disso, este pedido pode usar uma forma de um produto de programa de computador que é implementado em um ou mais meios de armazenamento utilizáveis por computador (incluindo, mas não se limitando a uma memória de disco magnético, um CD-ROM, uma memória óptica e semelhantes) que incluem código de programa utilizável em computador.
[0263] Este pedido é descrito com referência aos fluxogramas e / ou diagramas de bloco do método, o dispositivo (system) e o produto de programa de computador de acordo com as modalidades deste pedido. Deve ser entendido que as instruções do programa de computador podem ser usadas para implementar cada processo e / ou cada bloco nos fluxogramas e / ou diagramas de blocos e uma combinação de um processo e / ou um bloco nos fluxogramas e / ou diagramas de blocos. Estas instruções de programa de computador podem ser fornecidas para um computador de uso geral, um computador de uso especial, um processador embutido ou um processador de outro dispositivo de processamento de dados programável para gerar uma máquina, de modo que as instruções executadas pelo computador ou processador de qualquer outro dispositivo de processamento de dados programável gera um aparelho para implementar uma função especificada em um ou mais processos nos fluxogramas e / ou em um ou mais blocos nos diagramas de blocos.
[0264] Essas instruções de programa de computador podem ser alternativamente armazenadas em uma memória legível por computador que pode instruir um computador ou outro dispositivo de processamento de dados programável a funcionar de uma maneira específica, de modo que as instruções armazenadas na memória legível por computador gerem um artefato que inclui um aparelho de instrução. O aparelho de instrução implementa uma função especificada em um ou mais processos nos fluxogramas e / ou em um ou mais blocos nos diagramas de blocos.
[0265] Estas instruções de programa de computador podem ser alternativamente carregadas em um computador ou outro dispositivo de processamento de dados programável, de modo que uma série de operações e etapas sejam realizadas no computador ou em outro dispositivo programável, gerando assim o processamento implementado por computador. Portanto, as instruções executadas no computador ou em outro dispositivo programável fornecem etapas para implementar uma função especificada em um ou mais processos nos fluxogramas e / ou em um ou mais blocos nos diagramas de blocos.
[0266] Aparentemente, uma pessoa versada na técnica pode fazer várias modificações e variações nas modalidades deste pedido sem se afastar do escopo deste pedido. Este pedido destina-se a cobrir essas modificações e variações nas modalidades deste pedido, desde que caiam no escopo das reivindicações deste pedido e tecnologias equivalentes das mesmas.

Claims (72)

REIVINDICAÇÕES EMENDADAS
1. Método de assinatura de serviço, caracterizado pelo fato de que compreende: enviar, por um primeiro elemento de rede de função de rede, uma primeira mensagem para um segundo elemento de rede de função de rede, para assinar um primeiro serviço em nome de um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, em que a primeira mensagem compreende um primeiro endereço do primeiro elemento de rede de função de rede; receber, pelo primeiro elemento de rede de função de rede, uma terceira mensagem notificando o primeiro elemento de rede de função de rede de que uma assinatura do primeiro serviço foi alterada usando o primeiro endereço.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a primeira mensagem compreende ainda um segundo endereço, e o segundo endereço é um endereço do terceiro elemento de rede de função de rede.
3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que o método compreende ainda: receber, pelo primeiro elemento de rede de função de rede, uma segunda mensagem do terceiro elemento de rede de função de rede, em que a segunda mensagem é usada para assinar um segundo serviço, e a segunda mensagem compreende o segundo endereço; e o método compreende ainda: determinar, pelo primeiro elemento de rede de função de rede com base no segundo serviço, o primeiro serviço que precisa ser assinado a partir do segundo elemento de rede de função de rede.
4. Método, de acordo com a reivindicação 2 ou 3,
caracterizado pelo fato de que o método compreende ainda: enviar, pelo primeiro elemento de rede de função de rede, uma quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede, em que a quinta mensagem é usada para notificar que o segundo serviço mudou.
5. Método, de acordo com qualquer uma das reivindicações 1 a 3, caracterizado pelo fato de que o método compreende ainda: alocar, pelo primeiro elemento de rede de função de rede, um primeiro identificador de correlação de notificação, em que a primeira mensagem enviada pelo primeiro elemento de rede de função de rede para o segundo elemento de rede de função de rede compreende ainda o primeiro identificador de correlação de notificação.
6. Método, de acordo com a reivindicação 5, caracterizado pelo fato de que a terceira mensagem compreende ainda o primeiro identificador de correlação de notificação.
7. Método, de acordo com qualquer uma das reivindicações 4 a 6, caracterizado pelo fato de que a segunda mensagem compreende ainda um segundo identificador de correlação de notificação, e o segundo identificador de correlação de notificação é alocado pelo terceiro elemento de rede de função de rede; e o envio, pelo primeiro elemento de rede de função de rede, de uma quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede compreende: enviar, pelo primeiro elemento de rede de função de rede, a quinta mensagem compreendendo o segundo identificador de correlação de notificação para o segundo endereço do terceiro elemento de rede de função de rede.
8. Método, de acordo com qualquer uma das reivindicações
1 a 7, caracterizado pelo fato de que o recebimento, pelo primeiro elemento de rede de função de rede, de uma terceira mensagem usando o primeiro endereço compreende: receber, pelo primeiro elemento de rede de função de rede, a terceira mensagem do segundo elemento de rede de função de rede usando o primeiro endereço; ou receber, pelo primeiro elemento de rede de função de rede, a terceira mensagem de um quarto elemento de rede de função de rede usando o primeiro endereço, quando UE é transferido do segundo elemento de rede de função de rede para um quarto elemento de rede de função de rede.
9. Método de assinatura de serviço, caracterizado pelo fato de que compreende: receber, por um segundo elemento de rede de função de rede, uma primeira mensagem de um primeiro elemento de rede de função de rede, em que a primeira mensagem é usada pelo primeiro elemento de rede de função de rede para assinar um primeiro serviço para um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, a primeira mensagem compreende um primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede; e enviar, pelo segundo elemento de rede de função de rede, uma terceira mensagem para o primeiro endereço, para notificar o primeiro elemento de rede de função de rede que o primeiro serviço mudou.
10. Método, de acordo com a reivindicação 9, caracterizado pelo fato de que a primeira mensagem compreende ainda um segundo endereço, o segundo endereço é um endereço do terceiro elemento de rede de função de rede, e o método compreende: fornecer, pelo segundo elemento de rede de função de rede,
o primeiro serviço para o terceiro elemento de rede de função de rede com base no segundo endereço.
11. Método, de acordo com a reivindicação 9 ou 10, caracterizado pelo fato de que a primeira mensagem compreende ainda um primeiro identificador de correlação de notificação; e a terceira mensagem enviada pelo segundo elemento de rede de função de rede para o primeiro endereço compreende o primeiro identificador de correlação de notificação.
12. Método, de acordo com qualquer uma das reivindicações 9 a 11, caracterizado pelo fato de que o método compreende ainda: solicitar, pelo segundo elemento de rede de função de rede, o primeiro serviço de um quarto elemento de rede de função de rede, e enviar o primeiro endereço para o quarto elemento de rede de função de rede.
13. Método de assinatura de serviço, caracterizado pelo fato de que compreende: receber, por um segundo elemento de rede de função de rede, uma primeira mensagem de um primeiro elemento de rede de função de rede, em que a primeira mensagem é usada pelo primeiro elemento de rede de função de rede para assinar um primeiro serviço em nome de um terceiro elemento de rede de função de rede, a primeira mensagem compreende um primeiro endereço do primeiro elemento de rede de função de rede; e quando UE é transferido do segundo elemento de rede de função de rede para um quarto elemento de rede de função de rede, enviar o primeiro endereço para o quarto elemento de rede de função de rede.
14. Método, de acordo com a reivindicação 13, caracterizado pelo fato de que o envio, pelo segundo elemento de rede de função de rede, do primeiro endereço para o quarto elemento de rede de função de rede compreende: enviar, pelo segundo elemento de rede de função de rede, informação de contexto para o quarto elemento de rede de função de rede, em que a informação de contexto é gerada com base na informação de assinatura do primeiro serviço, e a informação de contexto compreende o primeiro endereço.
15. Método, de acordo com a reivindicação 13, caracterizado pelo fato de que a primeira mensagem compreende ainda um primeiro identificador de correlação de notificação alocado pelo primeiro elemento de rede de função de rede, e o método compreende: enviar, pelo segundo elemento de rede de função de rede, o primeiro identificador de correlação de notificação para o quarto elemento de rede de função de rede.
16. Método, de acordo com a reivindicação 15, caracterizado pelo fato de que o envio do primeiro endereço para o quarto elemento de rede de função de rede, e o envio do primeiro identificador de correlação de notificação para o quarto elemento de rede de função de rede compreende: enviar, pelo segundo elemento de rede de função de rede, informação de contexto para o quarto elemento de rede de função de rede, em que a informação de contexto é gerada com base na informação de assinatura do primeiro serviço, e a informação de contexto compreende o primeiro endereço e o primeiro identificador de correlação de notificação.
17. Método, de acordo com qualquer uma das reivindicações 13 a 16, caracterizado pelo fato de que a primeira mensagem compreende ainda um segundo endereço do terceiro elemento de rede de função de rede, e o método compreende:
fornecer, pelo segundo elemento de rede de função de rede, o primeiro serviço para o terceiro elemento de rede de função de rede com base no segundo endereço.
18. Método de assinatura de serviço, caracterizado pelo fato de que compreende: receber, por um quarto elemento de rede de função de rede, de um segundo elemento de rede de função de rede, um primeiro endereço do primeiro elemento de rede de função de rede; e enviar, pelo quarto elemento de rede de função de rede, uma terceira mensagem para o primeiro endereço, para notificar o primeiro elemento de rede de função de rede que um primeiro serviço mudou, em que o primeiro serviço é assinado pelo primeiro elemento de rede de função de rede em nome de um terceiro elemento de rede de função de rede.
19. Método, de acordo com a reivindicação 18, caracterizado pelo fato de que o recebimento, por um quarto elemento de rede de função de rede, de um segundo elemento de rede de função de rede, um primeiro endereço do primeiro elemento de rede de função de rede compreende: receber, pelo quarto elemento de rede de função de rede, informação de contexto do segundo elemento de rede de função de rede, em que a informação de contexto é gerada com base na informação de assinatura do primeiro serviço, e a informação de contexto compreende o primeiro endereço.
20. Método, de acordo com a reivindicação 18 ou 19, caracterizado pelo fato de que o método compreende: alocar, pela quarta função de rede, um novo identificador de correlação de assinatura para uma assinatura do primeiro serviço.
21. Método de assinatura de serviço, caracterizado pelo fato de que compreende: receber, por um segundo elemento de rede de função de rede, uma primeira mensagem de um primeiro elemento de rede de função de rede, em que a primeira mensagem é usada pelo primeiro elemento de rede de função de rede para assinar um primeiro serviço para um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, a primeira mensagem compreende um primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede; e quando um elemento de rede que serve UE é transferido do segundo elemento de rede de função de rede para um quarto elemento de rede de função de rede, enviar, pelo segundo elemento de rede de função de rede, informação de assinatura do primeiro serviço para o quarto elemento de rede de função de rede, em que a informação de assinatura do primeiro serviço compreende o primeiro endereço.
22. Método, de acordo com a reivindicação 21, caracterizado pelo fato de que o envio, pelo segundo elemento de rede de função de rede, de informação de assinatura do primeiro serviço para o quarto elemento de rede de função de rede compreende: enviar, pelo segundo elemento de rede de função de rede, informação de contexto para o quarto elemento de rede de função de rede, em que a informação de contexto é gerada com base na informação de assinatura do primeiro serviço.
23. Método, de acordo com a reivindicação 21 ou 22, caracterizado pelo fato de que a primeira mensagem compreende ainda um primeiro identificador de correlação de notificação alocado pelo primeiro elemento de rede de função de rede, e a informação de assinatura do primeiro serviço compreende o primeiro identificador de correlação de notificação.
24. Método, de acordo com qualquer uma das reivindicações 21 a 23, caracterizado pelo fato de que a primeira mensagem compreende ainda um segundo endereço, o segundo endereço é um endereço do terceiro elemento de rede de função de rede, e o método compreende: fornecer, pelo segundo elemento de rede de função de rede, o primeiro serviço para o terceiro elemento de rede de função de rede com base no segundo endereço.
25. Método de assinatura de serviço, caracterizado pelo fato de que compreende: receber, por um quarto elemento de rede de função de rede, informação de assinatura de um primeiro serviço de um segundo elemento de rede de função de rede, em que o primeiro serviço é assinado por um primeiro elemento de rede de função de rede para um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, a informação de assinatura do primeiro serviço compreende um primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede; e enviar, pelo quarto elemento de rede de função de rede, uma terceira mensagem para o primeiro endereço, para notificar o primeiro elemento de rede de função de rede que o primeiro serviço mudou.
26. Método, de acordo com a reivindicação 25, caracterizado pelo fato de que o método compreende: alocar, pela quarta função de rede, um novo identificador de correlação de assinatura para uma assinatura do primeiro serviço.
27. Primeiro elemento de rede de função de rede, caracterizado pelo fato de que compreende:
um transceptor, configurado para receber e enviar dados; e um processador, configurado para: controlar o transceptor para enviar uma primeira mensagem a um segundo elemento de rede de função de rede, para assinar um primeiro serviço em nome de um terceiro elemento de rede de função de rede a partir do segundo elemento de rede de função de rede, em que a primeira mensagem compreende um primeiro endereço do primeiro elemento de rede de função de rede; e controlar o transceptor para receber uma terceira mensagem notificando o primeiro elemento de rede de função de rede que uma assinatura do primeiro serviço foi alterada usando o primeiro endereço.
28. Primeiro elemento de rede de função de rede, de acordo com a reivindicação 27, caracterizado pelo fato de que a primeira mensagem compreende ainda um segundo endereço do terceiro elemento de rede de função de rede.
29. Primeiro elemento de rede de função de rede, de acordo com a reivindicação 28, caracterizado pelo fato de que o processador é ainda configurado para: controlar o transceptor para receber uma segunda mensagem do terceiro elemento de rede de função de rede, em que a segunda mensagem é usada para assinar um segundo serviço, e a segunda mensagem compreende o segundo endereço; e o processador é ainda configurado para determinar, com base no segundo serviço, o primeiro serviço que precisa ser assinado a partir do segundo elemento de rede de função de rede.
30. Primeiro elemento de rede de função de rede, de acordo com a reivindicação 27, caracterizado pelo fato de que o processador é ainda configurado para:
controlar o transceptor para enviar uma quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede, em que a quinta mensagem é usada para notificar que o segundo serviço mudou.
31. O primeiro elemento de rede de função de rede de acordo com qualquer uma das reivindicações 27 a 30, caracterizado pelo fato de que o processador é ainda configurado para alocar um primeiro identificador de correlação de notificação; e a primeira mensagem compreende ainda o primeiro identificador de correlação de notificação.
32. O primeiro elemento de rede de função de rede, de acordo com qualquer uma das reivindicações 27 a 31, caracterizado pelo fato de que a terceira mensagem compreende ainda o primeiro identificador de correlação de notificação.
33. Primeiro elemento de rede de função de rede de acordo com qualquer uma das reivindicações 30 a 32, caracterizado pelo fato de que a segunda mensagem compreende ainda um segundo identificador de correlação de notificação, e o segundo identificador de correlação de notificação é alocado pelo terceiro elemento de rede de função de rede; e ao controlar o transceptor para enviar a quinta mensagem para o segundo endereço do terceiro elemento de rede de função de rede, o processador é especificamente configurado para: controlar o transceptor para enviar a quinta mensagem compreendendo o segundo identificador de correlação de notificação para o segundo endereço do terceiro elemento de rede de função de rede.
34. Primeiro elemento de rede de função de rede, de acordo com qualquer uma das reivindicações 27 a 33, caracterizado pelo fato de que, ao controlar o transceptor para receber a terceira mensagem usando o primeiro endereço, o processador é especificamente configurado para: controlar o transceptor para receber a terceira mensagem do segundo elemento de rede de função de rede usando o primeiro endereço; ou controlar o transceptor para receber a terceira mensagem de um quarto elemento de rede de função de rede usando o primeiro endereço, em que quando UE é transferido do segundo elemento de rede de função de rede para um quarto elemento de rede de função de rede.
35. Segundo elemento de rede de função de rede, caracterizado pelo fato de que compreende: um transceptor, configurado para receber e enviar dados; e um processador configurado para: controlar o transceptor para receber uma primeira mensagem de um primeiro elemento de rede de função de rede, em que a primeira mensagem é usada pelo primeiro elemento de rede de função de rede para assinar um primeiro serviço para um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, a primeira mensagem compreende um primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede; e controlar o transceptor para enviar uma terceira mensagem para o primeiro endereço, para notificar o primeiro elemento de rede de função de rede que o primeiro serviço mudou.
36. Segundo elemento de rede de função de rede, de acordo com a reivindicação 35, caracterizado pelo fato de que a primeira mensagem compreende ainda um segundo endereço, o segundo endereço é um endereço do terceiro elemento de rede de função de rede e o processador é ainda configurado para fornecer o primeiro serviço ao terceiro elemento de rede de função de rede com base no segundo endereço.
37. Segundo elemento de rede de função de rede, de acordo com a reivindicação 35, caracterizado pelo fato de que a primeira mensagem compreende ainda um primeiro identificador de correlação de notificação; e ao controlar o transceptor para enviar a terceira mensagem para o primeiro endereço, o processador é especificamente configurado para controlar o transceptor para enviar a terceira mensagem compreendendo o primeiro identificador de correlação de notificação para o primeiro endereço.
38. Segundo elemento de rede de função de rede, de acordo com a reivindicação 35 ou 36, caracterizado pelo fato de que o processador é ainda configurado para: controlar o transceptor para solicitar o primeiro serviço de um quarto elemento de rede de função de rede, e controlar o transceptor para enviar o primeiro endereço para o quarto elemento de rede de função de rede.
39. Segundo elemento de rede de função de rede, caracterizado pelo fato de que compreende: um transceptor, configurado para receber e enviar dados; e um processador, configurado para controlar o transceptor para receber uma primeira mensagem de um primeiro elemento de rede de função de rede, em que a primeira mensagem é usada pelo primeiro elemento de rede de função de rede para assinar um primeiro serviço em nome de um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede,
a primeira mensagem compreende um primeiro endereço do primeiro elemento de rede de função de rede, em que quando UE é transferido do segundo elemento de rede de função de rede para um quarto elemento de rede de função de rede, o processador é ainda configurado para: controlar o transceptor para enviar o primeiro endereço para o quarto elemento de rede de função de rede.
40. Segundo elemento de rede de função de rede, de acordo com a reivindicação 39, caracterizado pelo fato de que o processador é configurado para: enviar o primeiro endereço para o quarto elemento de rede de função de rede compreende: o processador é configurado para controlar o transceptor para enviar informação de contexto para o quarto elemento de rede de função de rede, em que a informação de contexto é gerada com base na informação de assinatura do primeiro serviço, e a informação de contexto compreende o primeiro endereço.
41. Segundo elemento de rede de função de rede, de acordo com a reivindicação 39, caracterizado pelo fato de que a primeira mensagem compreende ainda um primeiro identificador de correlação de notificação alocado pelo primeiro elemento de rede de função de rede, e o processador é ainda configurado para controlar o transceptor para enviar o primeiro identificador de correlação de notificação para o quarto elemento de rede de função de rede.
42. Segundo elemento de rede de função de rede, de acordo com a reivindicação 41, caracterizado pelo fato de que o processador é configurado para: controlar o transceptor para enviar o primeiro endereço para o quarto elemento de rede de função de rede, e enviar o primeiro identificador de correlação de notificação para o quarto elemento de rede de função de rede compreende: o processador é configurado para controlar o transceptor para enviar informação de contexto para o quarto elemento de rede de função de rede, em que a informação de contexto é gerada com base na informação de assinatura do primeiro serviço, e a informação de contexto compreende o primeiro endereço e o primeiro identificador de correlação de notificação.
43. Segundo elemento de rede de função de rede, de acordo com qualquer uma das reivindicações 39 a 42, caracterizado pelo fato de que a primeira mensagem compreende ainda um segundo endereço do terceiro elemento de rede de função de rede, e o processador é ainda configurado para fornecer o primeiro serviço ao terceiro elemento de rede de função de rede com base no segundo endereço.
44. Quarto elemento de rede de função de rede, caracterizado pelo fato de que compreende: um transceptor, configurado para receber e enviar dados; e um processador, configurado para controlar o transceptor para receber de um segundo elemento de rede de função de rede, um primeiro endereço do primeiro elemento de rede de função de rede, em que o processador é ainda configurado para controlar o transceptor para enviar uma terceira mensagem para o primeiro endereço, para notificar o primeiro elemento de rede de função de rede que um primeiro serviço mudou, em que o primeiro serviço é assinado pelo primeiro elemento de rede de função de rede em nome de um terceiro elemento de rede de função de rede.
45. Quarto elemento de rede de função de rede, de acordo com a reivindicação 44, caracterizado pelo fato de que o processador é configurado para controlar o transceptor para receber informação de contexto do segundo elemento de rede de função de rede, em que a informação de contexto é gerada com base na informação de assinatura do primeiro serviço, e a informação de contexto compreende o primeiro endereço.
46. Quarto elemento de rede de função de rede, de acordo com a reivindicação 44 ou 45, caracterizado pelo fato de que o processador é ainda configurado para alocar um novo identificador de correlação de assinatura para uma assinatura do primeiro serviço.
47. Segundo elemento de rede de função de rede, caracterizado pelo fato de que compreende: um transceptor, configurado para receber e enviar dados; e um processador, configurado para controlar o transceptor para receber uma primeira mensagem de um primeiro elemento de rede de função de rede, em que a primeira mensagem é usada pelo primeiro elemento de rede de função de rede para assinar um primeiro serviço para um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, a primeira mensagem compreende um primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede, em que quando um elemento de rede que serve UE é transferido do segundo elemento de rede de função de rede para um quarto elemento de rede de função de rede, o processador é ainda configurado para controlar o transceptor para enviar informação de assinatura do primeiro serviço para o quarto elemento de rede de função de rede, em que a informação de assinatura do primeiro serviço compreende o primeiro endereço.
48. Segundo elemento de rede de função de rede, de acordo com a reivindicação 47, caracterizado pelo fato de que o processador é configurado para controlar o transceptor para enviar a informação de assinatura do primeiro serviço para o quarto elemento de rede de função de rede compreende: o processador é configurado para controlar o transceptor para enviar informação de contexto para o quarto elemento de rede de função de rede, em que a informação de contexto é gerada com base na informação de assinatura do primeiro serviço.
49. O segundo elemento de rede de função de rede, de acordo com a reivindicação 47 ou 48, caracterizado pelo fato de que a primeira mensagem compreende ainda um primeiro identificador de correlação de notificação alocado pelo primeiro elemento de rede de função de rede, e a informação de assinatura do primeiro serviço compreende o primeiro identificador de correlação de notificação.
50. Segundo elemento de rede de função de rede, de acordo com qualquer uma das reivindicações 47 a 49, caracterizado pelo fato de que a primeira mensagem compreende ainda um segundo endereço, o segundo endereço é um endereço do terceiro elemento de rede de função de rede, e o processador é ainda configurado para fornecer o primeiro serviço para o terceiro elemento de rede de função de rede com base no segundo endereço.
51. Quarto elemento de rede de função de rede, caracterizado pelo fato de que compreende: um transceptor, configurado para receber e enviar dados; e um processador, configurado para controlar o transceptor para receber informação de assinatura de um primeiro serviço de um segundo elemento de rede de função de rede, em que o primeiro serviço é assinado por um primeiro elemento de rede de função de rede para um terceiro elemento de rede de função de rede do segundo elemento de rede de função de rede, a informação de assinatura do primeiro serviço compreende o primeiro endereço, e o primeiro endereço é um endereço do primeiro elemento de rede de função de rede, em que o processador é ainda configurado para controlar o transceptor para enviar uma terceira mensagem para o primeiro endereço, para notificar o primeiro elemento de rede de função de rede que o primeiro serviço mudou.
52. Quarto elemento de rede de função de rede, de acordo com a reivindicação 51, caracterizado pelo fato de que o processador é ainda configurado para alocar um novo identificador de correlação de assinatura para uma assinatura do primeiro serviço.
53. Método, de acordo com qualquer uma das reivindicações 1 a 17 e reivindicações 21 a 24, ou o elemento de rede, de acordo com qualquer uma das reivindicações 27 a 43 e reivindicações 47 a 50, caracterizado pelo fato de que a primeira mensagem compreende ainda informação de instrução, a informação de instrução é um terceiro conjunto de identificadores de evento, e o terceiro conjunto de identificadores de evento compreende um identificador de evento de mudança de estado e / ou um identificador de evento de mudança de assinatura.
54. Método, de acordo com qualquer uma das reivindicações 1 a 12, reivindicações 18 a 20, e reivindicações 25 e 26, ou aparelho, de acordo com qualquer uma das reivindicações 27 a 38, reivindicações 44 a 46, e reivindicações 51 e 52, caracterizado pelo fato de que a terceira mensagem compreende ainda um identificador de evento de mudança de estado e / ou um identificador de evento de mudança de assinatura.
55. Método, de acordo com qualquer uma das reivindicações 1 a 12, reivindicações 18 a 20, e reivindicações 25 e 26, ou elemento de rede, de acordo com qualquer uma das reivindicações 27 a 38, reivindicações 44 a 46, e reivindicações 51 e 52, caracterizado pelo fato de que o primeiro serviço mudou significa que um estado do primeiro serviço mudou e / ou uma assinatura do primeiro serviço mudou.
56. Método ou elemento de rede, de acordo com a reivindicação 55, caracterizado pelo fato de que a mudança de assinatura pode compreender uma mudança de identificador de correlação de assinatura ou uma mudança de informação de relatório de evento.
57. Método ou elemento de rede, de acordo com a reivindicação 55, caracterizado pelo fato de que quando o primeiro serviço mudou significa que o estado mudou, a terceira mensagem compreende ainda a primeira informação de estado, e a primeira informação de estado é um estado pausado, um estado retomado, um estado cancelado ou um estado excluído.
58. Método ou elemento de rede, de acordo com a reivindicação 57, caracterizado pelo fato de que a terceira mensagem compreende ainda um identificador de evento e / ou uma identidade de usuário correspondente à primeira informação de estado.
59. Método ou elemento de rede, de acordo com a reivindicação 55, caracterizado pelo fato de que quando o primeiro serviço mudou significa que a assinatura mudou, a terceira mensagem compreende ainda um atributo de assinatura de uma assinatura alterada do primeiro serviço.
60. Método ou elemento de rede, de acordo com a reivindicação 59, caracterizado pelo fato de que quando a mudança de assinatura é uma mudança de identificador de correlação de assinatura, o atributo de assinatura da assinatura alterada do primeiro serviço é um identificador de correlação de assinatura atualizado.
61. Método ou elemento de rede, de acordo com a reivindicação 59, caracterizado pelo fato de que quando a mudança de assinatura é uma mudança de informação de relatório de evento, o atributo de assinatura da assinatura alterada do primeiro serviço compreende pelo menos um dos seguintes: um modo de relatório de evento atualizado, uma quantidade máxima atualizada de relatórios de evento, e duração máxima atualizada de relatórios de evento.
62. Método ou elemento de rede, de acordo com a reivindicação 53 ou 54, caracterizado pelo fato de que o identificador de evento de mudança de assinatura compreende um identificador de evento de mudança de identificador de correlação de assinatura ou um identificador de evento de mudança de informação de relatório de evento.
63. Método ou elemento de rede, de acordo com a reivindicação 53 ou 54, caracterizado pelo fato de que a terceira mensagem compreende ainda pelo menos um identificador de evento no terceiro conjunto de identificadores de evento.
64. Chip, caracterizado pelo fato de que o chip é conectado a uma memória, e é configurado para ler e executar uma instrução de programa armazenada na memória, para implementar o método conforme definido em qualquer uma das reivindicações 1 a 26.
65. Aparelho de transmissão de informação, caracterizado pelo fato de que é configurado para realizar o método conforme definido em qualquer uma das reivindicações 1 a 26.
66. Produto de programa de computador, compreendendo uma instrução, caracterizado pelo fato de que quando o produto de programa de computador é executado em um computador, o computador realiza o método conforme definido em qualquer uma das reivindicações 1 a 26.
67. Meio de armazenamento legível por computador, caracterizado pelo fato de que compreende uma instrução, em que quando o meio de armazenamento legível por computador é executado em um computador, o computador realiza o método conforme definido em qualquer uma das reivindicações 1 a 26.
68. Sistema de comunicações, caracterizado pelo fato de que compreende o primeiro elemento de rede de função de rede conforme definido em qualquer uma das reivindicações 27 a 34 e o segundo elemento de rede de função de rede conforme definido em qualquer uma das reivindicações de 35 a 38.
69. Sistema de comunicações, caracterizado pelo fato de que compreende o primeiro elemento de rede de função de rede conforme definido em qualquer uma das reivindicações 27 a 34 e o quarto elemento de rede de função de rede conforme definido em qualquer uma das reivindicações 44 a 46.
70. Sistema, de acordo com a reivindicação 69, caracterizado pelo fato de que compreende o segundo elemento de rede de função de rede conforme definido em qualquer uma das reivindicações 39 a 43.
71. Sistema de comunicações, caracterizado pelo fato de que compreende o primeiro elemento de rede de função de rede conforme definido em qualquer uma das reivindicações 27 a 34 e o quarto elemento de rede de função de rede conforme definido em qualquer uma das reivindicações 51 a 52.
72. Sistema, de acordo com a reivindicação 71,
caracterizado pelo fato de que compreende o segundo elemento de rede de função de rede conforme definido em qualquer uma das reivindicações 47 a 50.
BR112020020559-1A 2018-04-09 2019-04-09 Método de assinatura de serviço, aparelho, chip, produto de programa de computador, meio de armazenamento legível por computador e sistema BR112020020559A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201810312964.8A CN110366144B (zh) 2018-04-09 2018-04-09 一种订阅服务的方法及装置
CN201810312964.8 2018-04-09
PCT/CN2019/081849 WO2019196813A1 (zh) 2018-04-09 2019-04-09 一种订阅服务的方法及装置

Publications (1)

Publication Number Publication Date
BR112020020559A2 true BR112020020559A2 (pt) 2021-01-12

Family

ID=68163468

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112020020559-1A BR112020020559A2 (pt) 2018-04-09 2019-04-09 Método de assinatura de serviço, aparelho, chip, produto de programa de computador, meio de armazenamento legível por computador e sistema

Country Status (8)

Country Link
US (3) US10812609B2 (pt)
EP (1) EP3780682B1 (pt)
JP (2) JP7272736B2 (pt)
KR (1) KR102323696B1 (pt)
CN (4) CN110366144B (pt)
AU (1) AU2019251152B2 (pt)
BR (1) BR112020020559A2 (pt)
WO (1) WO2019196813A1 (pt)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110167080A (zh) 2018-02-13 2019-08-23 中兴通讯股份有限公司 订阅信息更新的方法及装置
US10999787B2 (en) 2018-02-17 2021-05-04 Huawei Technologies Co., Ltd. System and method for UE context and PDU session context management
CN110366144B (zh) * 2018-04-09 2024-09-17 华为技术有限公司 一种订阅服务的方法及装置
US10674349B2 (en) 2018-05-11 2020-06-02 Huawei Technologies Co., Ltd. Subscription update method, device, and system
CN110475239A (zh) * 2018-05-11 2019-11-19 华为技术有限公司 订阅更新方法、设备及系统
WO2020035357A1 (en) * 2018-08-16 2020-02-20 NEC Laboratories Europe GmbH System and method of multiple application functions influence in 5g networks
CN113039763B (zh) * 2018-11-14 2024-05-24 瑞典爱立信有限公司 使用nf之间的直接信令的nf服务消费者重启检测
EP3881518B1 (en) * 2018-11-15 2023-08-02 Telefonaktiebolaget LM Ericsson (publ) Service instance indication for resource creation
US11109202B2 (en) * 2018-11-28 2021-08-31 Verizon Patent And Licensing Inc. Method and system for intelligent routing for mobile edge computing
US11659454B2 (en) * 2020-02-27 2023-05-23 Huawei Technologies Co., Ltd. Methods, systems and apparatuses for management or network functions
CN113498051B (zh) * 2020-03-18 2023-01-03 维沃移动通信有限公司 一种订阅网络事件的方法和网络功能
CN113473509B (zh) * 2020-03-30 2023-06-02 华为技术有限公司 一种容灾处理方法及装置
BR112022019056A2 (pt) * 2020-03-31 2022-11-08 Ericsson Telefon Ab L M Método para assinar a notificação de uma alteração de uma função de rede, aparelho para uma função de rede, e, meio de armazenamento legível por computador
WO2021198552A1 (en) * 2020-04-02 2021-10-07 Nokia Technologies Oy Improved authorization in communication networks
WO2021217631A1 (zh) * 2020-04-30 2021-11-04 Oppo广东移动通信有限公司 服务分享方法、通信设备和云平台
CN111669751B (zh) * 2020-05-07 2022-07-29 中国联合网络通信集团有限公司 一种数据流的建立方法、装置及通信系统
CN116437333A (zh) * 2021-12-30 2023-07-14 华为技术有限公司 通信方法与装置
CN117527894A (zh) * 2022-07-29 2024-02-06 中兴通讯股份有限公司 网络数据面系统、数据交互方法及存储介质

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60223410T2 (de) * 2002-01-21 2008-08-28 Nokia Corp. Verfahren und System zur Änderung einer Subskription
ATE553585T1 (de) 2007-05-25 2012-04-15 Nokia Siemens Networks Oy Verfahren, system und vorrichtung zur positionsaktualisierung in netzwerken
US7870251B2 (en) * 2008-01-10 2011-01-11 At&T Intellectual Property I, L.P. Devices, methods, and computer program products for real-time resource capacity management
CN101562578B (zh) * 2008-04-16 2012-02-01 华为技术有限公司 一种用户数据订阅通知方法及装置
EP2283665A1 (en) * 2008-06-04 2011-02-16 Telefonaktiebolaget LM Ericsson (publ) Method for distribution of information of networks or entities using ue as gateway
CN102244854B (zh) * 2010-05-10 2016-03-30 中兴通讯股份有限公司 Mtc组选择分组数据网网关的方法及移动性管理网元
CN102413493A (zh) * 2010-09-21 2012-04-11 北京三星通信技术研究有限公司 决定重定位过程的方法和决定切换过程的方法
US9215077B2 (en) * 2010-10-20 2015-12-15 Zte Corporation Method and system for supporting multiple time zones and charging method and system in IMS
CN102651733B (zh) * 2011-02-24 2016-09-28 中兴通讯股份有限公司 核心网网元获取ims控制点信息的方法及ims控制点
US9094364B2 (en) * 2011-12-23 2015-07-28 A10 Networks, Inc. Methods to manage services over a service gateway
CN103516746B (zh) * 2012-06-26 2019-02-19 中兴通讯股份有限公司 服务变化消息的推送方法、装置及系统
US20160029278A1 (en) * 2013-03-07 2016-01-28 Nokia Solutions And Networks Oy Handover of mobility management entity for load balancing
CN104396307B (zh) * 2013-06-29 2019-07-23 华为技术有限公司 切换处理方法、装置及系统
KR102254852B1 (ko) * 2014-07-19 2021-05-25 삼성전자주식회사 심 운용 방법 및 이를 지원하는 전자 장치
WO2017075757A1 (zh) * 2015-11-03 2017-05-11 华为技术有限公司 选择网络功能服务的方法、装置和系统
WO2017078485A1 (ko) 2015-11-04 2017-05-11 엘지전자(주) 무선 통신 시스템에서 서빙 노드 이전 방법 및 이를 위한 장치
EP3439341B1 (en) * 2016-03-29 2020-12-23 KDDI Corporation Communication system and mobility management device
US11444850B2 (en) * 2016-05-02 2022-09-13 Huawei Technologies Co., Ltd. Method and apparatus for communication network quality of service capability exposure
US10849189B2 (en) 2016-08-18 2020-11-24 Convida Wireless, Llc Network service exposure for service and session continuity
CN110402604B (zh) * 2017-03-16 2022-04-15 Lg 电子株式会社 在无线通信系统中通知移动性事件的方法及其设备
CN108632312B (zh) * 2017-03-20 2020-01-17 中国移动通信有限公司研究院 网络功能信息交互方法及装置
WO2018206429A1 (en) * 2017-05-09 2018-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Amf relocation with n3iwf handling
CN110366144B (zh) * 2018-04-09 2024-09-17 华为技术有限公司 一种订阅服务的方法及装置
US10674349B2 (en) * 2018-05-11 2020-06-02 Huawei Technologies Co., Ltd. Subscription update method, device, and system

Also Published As

Publication number Publication date
US10812609B2 (en) 2020-10-20
EP3780682B1 (en) 2024-01-10
US20220247839A1 (en) 2022-08-04
JP2023075075A (ja) 2023-05-30
CN111937421B (zh) 2022-09-09
US20200137182A1 (en) 2020-04-30
AU2019251152B2 (en) 2022-05-19
WO2019196813A1 (zh) 2019-10-17
EP3780682A4 (en) 2021-05-19
US20210014322A1 (en) 2021-01-14
US12015682B2 (en) 2024-06-18
JP7272736B2 (ja) 2023-05-12
RU2020136051A (ru) 2022-05-05
CN110366144B (zh) 2024-09-17
CN112188444B (zh) 2021-08-03
US11330069B2 (en) 2022-05-10
JP2021518075A (ja) 2021-07-29
KR102323696B1 (ko) 2021-11-08
CN111937421A (zh) 2020-11-13
EP3780682A1 (en) 2021-02-17
CN112188444A (zh) 2021-01-05
AU2019251152A1 (en) 2020-10-29
KR20200139748A (ko) 2020-12-14
CN110366144A (zh) 2019-10-22
CN115442771A (zh) 2022-12-06

Similar Documents

Publication Publication Date Title
BR112020020559A2 (pt) Método de assinatura de serviço, aparelho, chip, produto de programa de computador, meio de armazenamento legível por computador e sistema
US11363102B2 (en) Communication method and apparatus for network accessible only in specific area
ES2965860T3 (es) Método, aparato, sistema de migración de UE y medio de almacenamiento
EP4191959A1 (en) Ethod and system for ensuring service level agreement of application
BR112020020740A2 (pt) Método e aparelho de comunicações
JP2021121113A (ja) 通信システム間移動方法、デバイス及びシステム
CN110971421B (zh) 订阅更新方法、设备及系统
BR112020016723A2 (pt) Sistema e método para contexto de ue e gerenciamento de contexto de sessão de pdu
BR112020016328A2 (pt) Método de comunicação, aparelho de comunicações, sistema de comunicações e um meio legível por computador
BR112019016900A2 (pt) método, dispositivo, e sistema de atualização de assinatura
US11792882B2 (en) Configuration update method and apparatus
BR112019016902A2 (pt) método para estabelecer a conexão de rede local, terminal e dispositivos de rede
US20200107182A1 (en) Presence Reporting Areas for the UE
BR112020020888A2 (pt) método de comunicação, aparelho de comunicações, sistema de comunicação, e mídia de armazenamento legível por computador
RU2783811C2 (ru) Способ подписки на услуги и устройство
BR112018005171B1 (pt) Método de liberação de conexão de controle de recurso de rádio rrc, terminal e primeira estação-base

Legal Events

Date Code Title Description
B350 Update of information on the portal [chapter 15.35 patent gazette]