BR102014013328A2 - Sistema e meio legível por computador não transitório - Google Patents

Sistema e meio legível por computador não transitório Download PDF

Info

Publication number
BR102014013328A2
BR102014013328A2 BRBR102014013328-3A BR102014013328A BR102014013328A2 BR 102014013328 A2 BR102014013328 A2 BR 102014013328A2 BR 102014013328 A BR102014013328 A BR 102014013328A BR 102014013328 A2 BR102014013328 A2 BR 102014013328A2
Authority
BR
Brazil
Prior art keywords
model
utility network
cim
difference
file
Prior art date
Application number
BRBR102014013328-3A
Other languages
English (en)
Inventor
Michael Stanislawski
Enrique Cano Carballar
Glenda Paulette Simons
Lee Hill
Original Assignee
Gen Electric
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 Gen Electric filed Critical Gen Electric
Publication of BR102014013328A2 publication Critical patent/BR102014013328A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Structural Engineering (AREA)
  • Evolutionary Computation (AREA)
  • Architecture (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Civil Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Instructional Devices (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Abstract

Sistema e meio legível por computador não transitório [001] trata-se de um sistema que inclui um processador configurado para identificar uma modificação em uma rede de serviços públicos e para derivar um primeiro modelo da rede de serviços públicos e um segundo modelo da rede de serviços públicos. O segundo modelo da rede de serviços públicos inclui uma modificação do primeiro modelo da rede de serviços públicos, o processador é configurado para comparar o primeiro modelo da rede de serviços públicos ao segundo modelo da rede de serviços públicos e para derivar uma diferença entre o primeiro modelo da rede de serviços públicos e o segundo modelo da rede de serviços públicos com base pelo menos em parte na comparação.

Description

“SISTEMA E MEIO LEGÍVEL POR COMPUTADOR NÃO TRANSITÓRIO” Antecedentes da Invenção [001] A invenção refere-se, geralmente, a sistemas de informações geográficas e, mais especificamente, a métodos e sistemas para sincronizar modelos dos sistemas de informações geográficas. [002] Um sistema de informações geográficas (GIS), às vezes denominado sistema de informações geográficas ou um sistema de informações geoespaciais, é um sistema para capturar, armazenar, analisar e gerenciar dados e atributos associados os quais são referenciados espacialmente, por exemplo, ao planeta Terra. Os sistemas GIS podem integrar hardware, software e dados para capturar, gerenciar, analisar e exibir todas as formas de informações referenciadas geograficamente. Por exemplo, sistemas GIS podem fornecer informações sobre a localidade de itens, tais como construções, ruas, esgotos, postes de iluminação, etc., bem como informações sobre os itens em si. Sistemas GIS podem estar sujeitos também a atualizações frequentes para refletir alterações nas informações referenciadas geograficamente, enquanto outros sistemas externos que dependem dos sistemas GIS podem não receber atualizações frequentes. Isso pode ser útil para fornecer métodos para sincronizar as informações referenciadas geograficamente dos sistemas GIS com outros sistemas externos.
Breve Descricão da invenção [003] Determinadas realizações que se comensuram em escopo com a invenção reivindicada existente estão resumidas abaixo. Essas realizações não se destinam a limitar o escopo da invenção reivindicada, mas em vez disso, essas realizações se destinam apenas a fornecer um breve resumo de formas possíveis da invenção. De fato, a invenção pode englobar uma variedade de formas que podem ser semelhantes ou diferentes das realizações estipuladas abaixo. [004] Em uma primeira realização, um sistema inclui um processador configurado para identificar uma modificação a uma rede de serviços públicos e derivar um primeiro modelo da rede de serviços públicos e um segundo modelo da rede de serviços públicos. O segundo modelo da rede de serviços públicos inclui uma modificação do primeiro modelo da rede de serviços públicos. O processador é configurado para comparar o primeiro modelo da rede de serviços públicos ao segundo modelo da rede de serviços públicos, e derivar uma diferença entre o primeiro modelo da rede de serviços públicos e o segundo modelo da rede de serviços públicos com base pelo menos em parte na comparação. [005] Em uma segunda realização, um meio legível por computador não transitório que tem códigos armazenados no mesmo é fornecido, e o código inclui instruções para identificar uma ou mais modificações a um modelo de sistema de informações geográficas (GIS), derivar um primeiro modelo do modelo de GIS e um segundo modelo do modelo de GIS. O segundo modelo inclui uma modificação do primeiro modelo. O código inclui instruções para comparar o primeiro modelo ao segundo modelo, e derivar uma diferença entre o primeiro modelo e o segundo modelo com base pelo menos em parte na comparação. [006] Em uma terceira realização, um Sistema de Informações Geográficas (GIS) inclui um processador configurado para gerar uma representação de uma rede de energia elétrica em um primeiro estado, receber uma entrada como uma indicação para alterar a representação da rede de energia elétrica para um segundo estado e derivar um primeiro modelo da rede de energia elétrica no primeiro estado e um segundo modelo da rede de energia elétrica no segundo estado. O segundo modelo da rede de energia elétrica inclui pelo menos uma diferença a partir do primeiro modelo da rede de energia elétrica. O processador é configurado para comparar o primeiro modelo da rede de energia elétrica ao segundo modelo da rede de energia elétrica para quantificar pelo menos uma diferença e derivar uma representação de Modelo Comum de Informações (CIM) de pelo menos uma diferença entre o primeiro modelo da rede de serviços públicos e o segundo modelo da rede de serviços públicos com base pelo menos em parte na comparação.
Breve Descrição das Figuras [007] Esses e outros recursos, aspectos e vantagens da presente invenção se tornarão mais bem entendidos quando a descrição detalhada seguinte for lida com referência às figuras anexas nos quais caracteres similares representam partes similares no decorrer das Figuras, em que: A Figura 1 é um diagrama de blocos de uma realização de um sistema GIS; A Figura 2 é uma realização de um servidor espacial que inclui modelos de rede de sistema GIS, em concordância com as realizações presentes;
As Figuras de 3 a 8 são realizações exemplificativas dos modelos de rede da Figura 2, em concordância com realizações presentes; e A Figura 9 é um fluxograma que ilustra uma realização de um processo adequado para sincronizar modelos de rede entre sistema GIS da Figura 1 e sistemas externos, em concordância com realizações presentes.
Descrição Detalhada da Invenção [008] Uma ou mais realizações específicas da presente invenção serão descritas abaixo. Em um esforço para fornecer uma descrição concisa dessas realizações, todos os recursos de uma implantação real podem não ser descritos na especificação. Deve-se verificar que no desenvolvimento de tal implantação real qualquer, como em qualquer projeto de engenharia ou projeto, numerosas decisões específicas de implantação precisam ser feitas para alcançar os objetivos específicos dos desenvolvedores, tais como conformidade com as restrições relacionadas ao sistema e relacionadas ao negócio, que podem variar de uma implantação para outra. Além disso, deve-se verificar que tal esforço de desenvolvimento pode ser complexo e demorado mas, contudo, ser um comprometimento de rotina de projeto, fabricação e produção para aqueles de habilidade comum que têm o benefício dessa revelação. [009] Ao introduzir elementos de realizações variadas da presente invenção, os artigos “um”, “uma” “o(a)” e “dito(a)” se destinam a significar que há um ou mais dos elementos. Os termos “que compreende”, “que inclui” e “que tem” se destinam a ser inclusivos e significam que pode haver elementos adicionais diferentes dos elementos listados. [010] As técnicas descritas no presente documento possibilitam a acoplagem comunicativa e sincronização entre sistemas GIS a uma variedade de sistemas externos. Em determinadas realizações, modelos de padrão aberto são usados para compartilhar informações entre os sistemas acoplados de forma comunicativa. Usando-se padrões abertos, qualquer sistema que suporta os padrões pode participar. Porém, alterações em modelos podem resultar na totalidade do modelo alterado a ser transmitido para sistemas interessados. As técnicas descritas no presente documento podem derivar alterações de modelo e transmitir apenas um subconjunto do modelo alterado, em vez da totalidade do modelo alterado. Alterações podem ser derivadas com base em procura localizada de um gráfico (por exemplo, uma representação de um modelo de rede de serviços públicos), em vez de procurar diferenças no gráfico inteiro. Derivando-se apenas as alterações (por exemplo, derivar um modelo de Modelo Comum de Informações (CIM) das alterações), as técnicas descritas no presente documento podem aprimorar a sincronização de informações entre uma variedade de sistemas e podem reduzir os tempos de transmissão e custo transmitindo apenas as diferenças derivadas. [011] Com o precedente em mente, pode ser útil descrever uma realização de um sistema de Sistema de Informações Geográficas (GIS) tal como um sistema GIS exemplificativo 10 ilustrado na Figura 1. O sistema GIS 10 pode incluir um servidor espacial 12 e vários computadores de cliente 14 acoplados de forma comunicativa ao servidor espacial 12. Em uma realização, os computadores de cliente 14 podem executar um navegador da web e/ou uma aplicação de software de cliente, de forma que o servidor espacial 12 seja acessível aos computadores de cliente 14 por uma rede, tal como a Internet e/ou uma intranet. Os computadores de cliente 14 podem estar interconectados à Internet através de muitas interfaces que incluem uma rede, tal como uma rede de área local (LAN), uma rede de área ampla (WAN), conexões discadas, modens a cabo, modens sem fio, e/ou linhas de Rede Digital de Serviços Integrados (ISDN) de alta velocidade especiais. Conforme descrito acima, os computadores de cliente 14 podem ser qualquer dispositivo com a capacidade de interconectar à Internet, incluindo, por exemplo, um computador pessoal, computador portátil, um computador do tipo tablet, um servidor, um roteador, um computador de rede, um fornecedor ou dispositivo de computação de produção, componentes de grade inteligente, um dispositivo de par, um telefone inteligente, etc., e pode permitir que um cliente GIS 16, tal como um usuário humano ou uma entidade de software, use o sistema GIS 10. Conforme ilustrado adicionalmente na Figura 1, a pluralidade de clientes GIS 16 pode se conectar ao servidor espacial 12. [012] O servidor espacial 12 pode incluir uma memória com a capacidade de conter informações em uma variedade de assuntos, tais como informações relacionadas a uma ou mais áreas de interesse do cliente de GIS 16, instruções de computador executáveis e similares, bem como um processador adequado para executar as instruções do computador.
Informações do servidor espacial 12 podem ser acessadas por clientes em potencial ou usuários (por exemplo, clientes de GIS 16) em um dos computadores de cliente 14 ou registrando-se em um servidor espacial 12. Em uma realização adicional ou alternativa, a memória pode ser armazenada remotamente a partir do servidor espacial 12 e pode ser não centralizada. O servidor espacial 12 pode interagir funcionalmente com um ou mais bancos de dados para armazenar informações geoespaciais e/ou fornecer uma variedade de funções, tais como, mas sem limitação a publicar mapas, compartilhar mapas, fornecer serviços da web, fornecer análise espacial (por exemplo, vetor, varredura, rede, e/ou análise 3D), fornecer exibição geográfica de conflitos e resolução de conflito, entregar ferramentas de desenvolvimento e suporte de ferramenta, transformação entre sistemas de coordenadas, gerenciar armazenamentos de dados versionados e assim por diante. Conforme descrito em mais detalhes abaixo, as informações geoespaciais podem incluir, por exemplo, um modelo referente às áreas de interesse, informações de equipamento (por exemplo, localidade de equipamento produtor de energia e condutos, localidade de equipamentos de serviços públicos e condutos, tais como equipamento de gás, equipamento de detritos, localidade de equipamento de computação e condutos) condições climáticas referentes às áreas de interesse e/ou dados de terreno referentes às áreas de interesse. [013] O servidor espacial 12 pode ser acoplado a um banco de dados relacionai espacial 20, bem como outros arquivos ou bancos de dados 22. O banco de dados relacionai espacial 20 pode ser um conjunto integrado de funções e procedimentos que ativam dados espaciais a serem armazenados, acessados, e/ou analisados de modo mais rápido e eficaz em um banco de dados, tal como o servidor espacial 12. O banco de dados relacionai espacial 20 pode fornecer uma linguagem de consulta estruturada (SQL) ou esquema similar e funções que facilitam o armazenamento, recuperação, atualização e consulta de coleções de recursos espaciais em um banco de dados relacionai. O banco de dados 20 pode incluir os componentes seguintes: um esquema que prescreve o armazenamento, sintaxe e semântica de tipos de dados geométricos suportados; um mecanismo de indexação espacial; um conjunto de operadores e funções para realizar as consultas da área de interesse, consultas de junção espacial e outras operações de análise espacial, bem como serviços públicos administrativos. Conforme será verificado adicionalmente, o banco de dados 20 e outros arquivos ou bancos de dados 22 podem incluir dados relacionados a modificações (por exemplo, devido às atualizações físicas e/ou virtuais) em redes de GIS e/ou outras redes de gerenciamento. [014] Em determinadas realizações, o servidor espacial 12 pode ser usado para gerar um ou mais arquivos de Modelo Comum de Informações (CIM) 24 com base, por exemplo, em dados incluídos no banco de dados relacionai espacial 20, os outros arquivos ou bancos de dados 22 e/ou dados recebidos a partir de um ou mais serviços de dados externos. Em determinadas realizações, o arquivo de CIM 24 pode incluir qualquer padrão de gerenciamento de sistemas aberto que possa ser usado para modelar e exportar um modelo de rede (por exemplo, modelo de rede de energia elétrica, modelo de rede de linha de gás, modelo de rede sistemas de água e assim por diante) por uma rede de comunicações 26 para, por exemplo, um ou mais sistemas de dados externos 28. [015] Os sistemas de dados externos 28 podem incluir dados e/ou sistemas de gerenciamento de dados tais como, por exemplo, um sistema de gerenciamento de interrupções (OMS) (por exemplo, gerenciamento de interrupções de energia elétrica), um sistema de gerenciamento de distribuição (DMS) (por exemplo, adequado para conduzir energia elétrica, água, e/ou gás através de redes ou grades correspondentes), um sistema de Gerenciamento de Dados de Medição (MDM) (por exemplo, útil em gerenciamento de grandes quantidades de dados de serviços públicos), um sistema de Análise de Engenharia (EA), um sistema de informações de consumidor (CIS), um sistema de gerenciamento de trabalho (WMS), um sistema de controle de supervisão e aquisição de dados (SCADA), um sistema de planejamento de recursos empresariais (ERP), um sistema de gerenciamento de relacionamento com o consumidor (CRM) e/ou outros dados externos e/ou sistemas de gerenciamento de dados. Conforme será discutido em maiores detalhes abaixo, o arquivo de CIM 24 pode, em algumas realizações, incluir as únicas alterações (por exemplo, adições, exclusões, modificações, e assim por diante) feitas às redes de serviços públicos do sistema GIS 10. De fato, fornecendo-se arquivos de CIM 24 ou transferência eletrônica de dados de CIM e/ou arquivos XML de CIM, o servidor espacial 12 pode compartilhar dados de GIS com uma variedade ampla de sistemas externos 28. Porém, as alterações no modelo de CIM, que incluem alterações simples tais como a adição de um conduto, ou alterações complexas tais como a adição de uma subrede, seriam então comunicadas aos sistemas externos 28 transmitindo-se o modelo inteiro que contém as alterações. As técnicas descritas no presente documento podem derivar precisamente apenas as porções do modelo que foram alteradas e, então, transmitir a porção alterada. Adicionalmente, a porção alterada pode ser transmitida como um modelo padrão (por exemplo, modelo de diferença um Arcabouço de Descrição de Recursos (RDF), ou outro modelo de diferença similar) com o uso de técnicas adicionalmente descritas abaixo, em vez de um modelo diferencial proprietário. Em conformidade, o servidor espacial 12 pode sincronizar de modo mais eficaz com os sistemas externos 28 e reduzir os tempos de transmissão e custo. [016] Por exemplo, a Figura 2 ilustra um diagrama de blocos exemplificativo do servidor espacial 12, o qual pode ser útil em redes de serviços públicos de modelagem e gerar e exportar um arquivo de CIM 24 com base em alterações feitas, por exemplo, a uma rede de serviços públicos preexistente (por exemplo, rede elétrica). Conforme pode ser digno de se verificar, embora as realizações presentes possam ser discutidas principalmente em relação a uma rede de energia elétrica, deve-se verificar que as técnicas presentes podem ser aplicáveis a qualquer uma dentre a variedade de redes de serviços públicos, sistemas de gerenciamento de serviços públicos, e qualquer sistema subjacente modelado por meio de CIM e/ou modelos padrão similares. Em conformidade, conforme retratado na Figura 2, um modelo 30 de uma rede de energia elétrica em um estado preexistente (por exemplo, estado antes de ser submetido a uma ou mais modificações) pode ser gerado (por exemplo, gerado pelo servidor espacial 12 conforme discutido acima em relação à Figura 1) e armazenado em memória e/ou nos bancos de dados 20 e 22. O modelo de rede de energia elétrica 30 pode incluir, por exemplo, um dentre muitos alimentadores de distribuição de energia que formam uma grade de distribuição de energia. Em conformidade, conforme mostrado, o modelo de rede de energia 30 pode incluir um modelo de uma fonte de energia 34 (por exemplo, subestação de distribuição ou outro transformador) e um modelo de inúmeros nós de 36A a 36E. Os nós de 36A a 36E podem representar polos (por exemplo, que incluem transformadores menores) e as linhas que conectam os nós de 36A a 36E podem representar condutores (por exemplo, linhas de energia suspensas e/ou subterrâneas) da grade de distribuição. Especificamente, os nós de 36A a 36E podem representar pontos no alimentador de distribuição em que as voltagens de distribuição podem ser transformadas ou reguladas antes de serem distribuídas aos consumidores de energia elétrica através do alimentador de distribuição ou através de laterais que se estendem a partir do alimentador de distribuição. [017] De modo semelhante, conforme retratado adicionalmente na Figura 2, um modelo 32 de uma rede de energia elétrica em um estado modificado (por exemplo, modelo 30 depois de ser submetido a uma ou mais modificações) pode ser gerado pelo servidor espacial 12. Em determinados exemplos, o modelo de rede de energia elétrica 32 pode incluir substancialmente os mesmos componentes e/ou configurações do modelo de rede de energia 30. Porém, em outros exemplos, conforme retratado, o modelo de rede de energia 32 pode incluir uma ou mais modificações 38 não incluídas previamente, por exemplo, no modelo de rede de energia 30. Adicionalmente, embora ilustrada como uma adição de um componente, deve-se verificar que a modificação 38 pode, em algumas realizações, incluir um adição, uma deleção, uma atualização ou qualquer combinação dos mesmos, de um ou mais componentes dos modelos de rede 30 e 32. Assim, o servidor espacial 12 pode gerar (e armazenar) modelos de rede de CIM 30 e 32 respectivos com base na rede de energia em cada um dos estados preexistentes e um estado modificado. O servidor espacial 12 pode, então, comparar os modelos de rede 30 e 32 por meio de um bloco de comparação 40 (por exemplo, um comparador ou sistema de software e/ou hardware similar). [018] Em determinadas realizações, o servidor espacial 12 pode comparar os modelos de rede 30 e 32 para derivar um modelo de CIM 42 apenas das diferenças (por exemplo, adições, atualizações ou exclusões de determinados componentes ou outras modificações) que existem entre os modelos de rede 30 e 32. Mediante a derivação das diferenças entre os modelos de rede 30 e 32, o servidor espacial 12 pode armazenar apenas as modificações, por exemplo, para o modelo 32 no arquivo gerado de CIM 24 (por exemplo, gerado com base nos modelos de rede 30 e 32) para exportar para os sistemas de dados externos 28 (por exemplo, sistemas DMS, OMS, MDM). Em outra realização, o modelo de CIM 42 e, por extensão, o arquivo de CIM 24, podem incluir apenas um subconjunto das diferenças, tal como o subconjunto aplicável a um sistema CRM referente às alterações de consumidor, um sistema SCADA referente às alterações de controle, e assim por diante. Deve-se compreender que o modelo de CIM 42 e o arquivo de CIM 24 pode também incluir todos os modelos 30 e as diferenças computadas entre o modelo 30 e o modelo 32, ou ambos os modelos 30 e 32 e as diferenças computadas. Dessa forma, o servidor espacial 12 pode não apenas expedir sincronização dos modelos de rede de energia 30 e 32 com os sistemas de dados externos 28, mas também aprimorar a eficácia na transmissão e importação (por exemplo, carregamento) do arquivo de CIM 24 pelos sistemas de dados externos 28. Ou seja, o arquivo de CIM 24 pode, em algumas realizações, incluir apenas a(s) porção(s) (por exemplo, um modelo de rede truncado) do modelo de rede de energia 32, por exemplo, que é diferente do modelo de rede de energia 30. O arquivo 24 pode incluir um arquivo de linguagem de marcação estendida (XML) compatível, por exemplo, com modelos de CIM de linguagem de modelagem uniforme com base em classes (UML), que inclui esquemas de CIM fornecidos pela Força-tarefa de Gerenciamento Distribuído (DMTF). Os modelos de CIM podem incluir codificações xmlCIM. A codificação xmlCIM pode incluir uma especificação que define elementos de XML, escritos em Definição de Tipo de Documento (DTD), o qual pode ser usado para representar as classes e ocorrências de CIM. Os modelos de CIM podem adicionalmente incluir uma especificação de Operações de CIM por HTTP, o que define um mapeamento das operações de CIM em HTTP que permite implantações de CIM para interoperar de uma maneira aberta e padronizada, e completa as tecnologias que suportam a iniciativa Gestão Empresarial via Web (WBEM). [019] Em certas modalidades, o servidor espacial 12 também pode incluir, dentro do arquivo de CIM 24 gerado, inúmeras seções (por exemplo, uma seção de diferenças adiantadas, uma seção de diferenças reversas e assim por diante), as quais podem incluir informações parciais e/ou detalhadas (por exemplo, dados e/ou metadados) relacionadas aos modelos de rede 30 e 32. Uma seção de diferenças adiantadas pode incluir informações relacionadas às modificações (por exemplo, uma ou mais modificações 38) que foram adicionadas e/ou inseridas no modelo de rede de CIM 30 preexistente. De fato, as informações incluídas na seção de diferenças adiantadas do arquivo de CIM gerado 24 pode permitir que um recurso de recipiente (por exemplo, o operador dos sistemas de dados externos 28) determine o modelo de rede de CIM 30 (por exemplo, que inclui conexões e outros parâmetros) com base no conhecimento das modificações (por exemplo, diferenças adiantadas). Por outro lado, uma seção de diferenças reversas pode incluir informações relacionadas ao modelo de rede de CIM 30 preexistente (por exemplo, uma ou mais modificações 38). A seção de diferenças reversas pode permitir que um recurso de recipiente (por exemplo, o operador dos sistemas de dados externos 28) determine modificações que podem incluir deleções de certos componentes do modelo de rede de CIM 30. Coletivamente, além das adições, atualizações e deleções, a seção de diferenças adiantadas e a seção de diferenças reversas podem incluir informações relacionadas às modificações que incluem atualizações dos componentes do modelo de rede de CIM 30. [020] Para ilustrar adicionalmente a descrição supracitada, as Figuras 3 a 8 mostram vários exemplos das técnicas reveladas no presente documento. Deve ser observado que as ilustrações das Figuras 3 a 8 são incluídas meramente para propósitos exemplificativos. Ou seja, embora os modelos de rede de energia das Figuras 3 a 8 possam ser limitados a, por exemplo, modificações a nós de rede únicos 36 e/ou nós de rede de conexão 36, deve ser observado que, em uma implantação efetiva, qualquer uma dentre as inúmeras modificações, tais como adições ou deleções em grande escala de componentes (por exemplo, adicionar ou remover subestações, alimentadores, transformadores, condutores de energia e assim por diante) e modificações em pequena escala (por exemplo, adicionar, remover ou alterar comutadores, relés ou outros dispositivos protetores), pode ser realizada nos modelos de rede de energia de GIS 30 e 32. [021] Considerando-se o que foi dito anteriormente, a Figura 3 mostra um modelo de rede de energia que inclui a fonte 34 e nós de rede 36A a 36E similares àqueles discutidos acima em relação aos modelos de rede de energia 30 e 32 da Figura 2. De uma maneira similar, a Figura 4 ilustra o modelo de rede de energia da Figura 3 com a exceção de que o nó de rede 44B foi modificado. Em tal caso, o servidor espacial 12 pode gerar, antes e depois (por exemplo, sem modificação e com modificação), modelos de CIM dos modelos de rede de energia das Figuras 3 e 4. Conforme citado anteriormente, o servidor espacial 12 pode, então, derivar e/ou determinar as diferenças entre os modelos de CIM anteriores e posteriores. Especificamente, conforme ilustrado na Figura 5, o servidor espacial 12 pode determinar que apenas o nó de rede 44B foi modificado e, consequentemente, apenas armazena o nó de rede 44B no arquivo de CIM 24, por exemplo, antes de exportar o arquivo de CIM 24 para os sistemas de dados externos 28 (por exemplo, DMS, OMS, MDM e assim por diante). A diferença pode ser exportada como compatível com diversos padrões de CIM, incluindo padrões de CIM compatíveis com UML, e/ou representações de CIM em XML, incluindo Documento n° DSP0201 versão 2.3.1, ou mais nova disponível junto à DMTF, Inc. de Portland, Or. [022] De modo similar, as Figuras 6 a 8 ilustram exemplos de modelos de CIM anteriores e posteriores (por exemplo, sem modificação e com modificação) dos modelos de rede de energia (por exemplo, modelos de rede de energia 30 e 32 da Figura 2). Especificamente, a Figura 7 ilustra o modelo de rede de energia da Figura 6 com a exceção de que o nó de rede 44B, o nó de rede 46C e a linha (por exemplo, a linha de energia) que se conecta aos nós de rede 44B e 46C tenham sido, cada um, modificados. O servidor espacial 12 pode gerar modelos de CIM anteriores e posteriores dos modelos de rede de energia das Figuras 6 e 7. De uma maneira similar supracitada, o servidor espacial 12 pode, então, derivar e/ou determinar as diferenças entre os modelos de CIM anteriores e posteriores das Figuras 6 e 7. De fato, conforme ilustrado na Figura 8, o servidor espacial 12 pode, então, determinar que apenas o nó de rede 44B, o nó de rede 46C e a linha (por exemplo, a linha de energia) que se conecta os nós de rede 44B e 46C foram modificados. Assim, o servidor espacial 12 pode apenas armazenar o nó de rede 44B, o nó de rede 46C e a linha de conexão ao arquivo de CIM 24, por exemplo, antes de exportar o arquivo de CIM 24 para os sistemas de dados externos 28 (por exemplo, DMS, OMS, MDM e assim por diante). [023] Várias técnicas podem ser usadas para determinar as diferenças ilustradas nas Figuras 3 a 8. Em uma modalidade, o servidor espacial 12 pode manter um registro de execução de alterações, por exemplo, na memória ou nos bancos de dados 20 e 22, e usar o registro de execução como as diferenças. Porém, o registro de execução pode incluir informações incorretas, tais como um nó que foi inserido e, então, deletado, e, portanto, não está em um modelo anterior ou presente. De acordo, o registro de execução pode ser aplicado ao modelo 32 novo, por exemplo, para determinar as alterações que seriam desejavelmente comunicadas versus as alterações que não seriam tão úteis para comunicação. Em uma modalidade, os objetos do nó no registro de execução podem ser navegados, por exemplo, através de buscas em largura e/ou em profundidade para determinar outros objetos (por exemplo, enlaces e/ou nós) que também podem ter sido alterados. Da mesma maneira, os enlaces alterados podem ser navegados para encontrar nós locais e outros enlaces que também possam ter sido alterados. Ao empregar buscas localizadas, preferencialmente buscando-se todos os modelos, diferenças podem ser derivadas mais rapidamente e com menos recursos de computação. [024] Voltando-se agora para a Figura 9, um fluxograma é apresentado, o qual ilustra uma modalidade de um processo 48 útil para a sincronização de modelos de rede (por exemplo, modelos de rede de energia) entre um GIS e um sistema de dados externo (por exemplo, DMS) com o uso, por exemplo, do servidor espacial 12 incluído no sistema de GIS 10 mostrado na Figura 1. O processo 48 pode incluir código ou instruções armazenadas em um meio legível por máquina não transitório (por exemplo, uma memória) e executadas, por exemplo, por um ou mais processadores incluídos no servidor espacial 12. O processo 48 pode começar com o servidor espacial 12 que identifica (bloco 50) alterações ou outras modificações em uma topologia de rede de serviços públicos. Por exemplo, conforme discutido anteriormente, o servidor espacial 12 pode identificar uma ou mais modificações 38 não incluídas anteriormente, por exemplo, uma representação de GIS da rede. O processo 48 pode continuar com o servidor espacial 12, derivando (bloco 50) modelos de CIM com base na topologia da rede de serviços públicos antes e depois de tais modificações. Especificamente, um modelo de rede de CIM (por exemplo, o modelo 30 da Figura 2) de uma rede de serviços públicos em um estado preexistente (por exemplo, estado anterior a ser submetido a uma ou mais modificações) pode ser gerado e um modelo de rede de CIM (por exemplo, o modelo 32 da Figura 2) em um estado modificado (por exemplo, posterior a ser submetido a uma ou mais modificações) pode ser gerado pelo servidor espacial 12.
[025] O processo 48 pode, então, continuar com o servidor espacial 12, comparando (bloco 54) o modelo de rede de CIM do estado preexistente (por exemplo, antes das modificações) ao modelo de rede de CIM do estado modificado (por exemplo, depois das modificações). Por exemplo, conforme observado acima em relação à Figura 2, o servidor espacial 12 pode comparar os modelos de CIM anteriores e posteriores (por exemplo, os modelos de rede 30 e 32) para determinar apenas as diferenças (por exemplo, adições, atualizações ou deleções de certos componentes ou outras modificações) existentes entre os dois modelos de CIM. O processo 48 pode, então, continuar com o servidor espacial 12, gerando (bloco 56) um arquivo de CIM (por exemplo, arquivo de CIM 24) que inclui as diferenças entre o estado preexistente de modelo de rede de CIM (por exemplo, modelo 30) e o estado modificado de modelo de rede de CIM (por exemplo, modelo 32). De fato, conforme observado anteriormente, mediante a determinação das diferenças entre os modelos de CIM, o servidor espacial 12 pode gerar o modelo de CIM 42 e o arquivo de CIM 24 (por exemplo, gerado com base nos modelos de rede 30 e 32) que incluem as modificações e/ou outras informações relacionadas às modificações. [026] Em algumas modalidades, o modelo de CIM 42 e, por extensão, o arquivo de CIM 24 podem não incluir todos os modelos de rede de CIM 30 e 32, mas, ao invés disso, apenas a(s) porção(ões) que corresponde às diferenças entre os modelos de rede de CIM 30 e 32. Em outras modalidades, o arquivo de CIM 24 pode incluir uma seção de diferenças adiantadas (por exemplo, a seção de dados relacionados a componentes adicionados e/ou inseridos) e uma seção de diferenças reversas (por exemplo, seção de dados relacionados a componentes deletados), além das diferenças entre os modelos de rede de CIM 30 e 32. Em ambas as modalidades, o servidor espacial 12 pode expedir a sincronização dos modelos de rede de energia 30 e 32 com sistemas de dados externos 28 gerando-se um arquivo de CIM 24 que possa incluir apenas um modelo truncado (por exemplo, um modelo de CIM 42 apenas das diferenças) do modelo de rede preexistente e aprimorar, desse modo, a eficiência na transmissão e uma importação posterior (por exemplo, carregamento) do arquivo de CIM 24, O processo 48 pode ser concluído, então, com a exportação (bloco 58), pelo servidor espacial 12, do arquivo de CIM 24 gerado. Por exemplo, o servidor espacial 12 pode exportar o arquivo de CIM 24 para os sistemas de dados externos 28, o que pode incluir um DMS, OMS, MDM ou sistema de dados externo similar que pode exigir sincronização com o sistema de GIS 10. Consequentemente, os sistemas externos 28 podem importar, então, o arquivo 24 para sincronização com o servidor espacial 12. As técnicas descritas no presente documento podem também ser usadas, por exemplo, pelos sistemas externos 28 para produzir um arquivo equivalente 24 e manter, assim, a sincronização por toda a empresa. [027] Os efeitos técnicos das modalidades reveladas incluem sistemas e métodos para permitir o acoplamento comunicativo e a sincronização entre os sistemas de GIS para uma variedade de sistemas externos. Em certas modalidades, modelos de padrão aberto são usados para compartilhar informações entre os sistemas acoplados de forma comunicativa. Com o uso de padrões abertos, qualquer sistema que suporte os padrões pode participar. Porém, as alterações em modelos podem resultar no fato de que todo o modelo alterado é transmitido para os sistemas interessados. As técnicas descritas no presente documento podem derivar alterações de modelo e transmitir apenas um subconjunto do modelo alterado, ao invés de todo o modelo alterado. As alterações podem ser derivadas com base em busca localizada de um gráfico (por exemplo, uma representação de um modelo de rede de serviços públicos), ao invés de buscar diferenças por todo o gráfico. Derivando-se apenas as alterações (por exemplo, derivar um modelo de Modelo Comum de Informações (CIM) das alterações), as modalidades presentes podem aprimorar a sincronização de informações entre sistemas de GIS e sistemas externos e pode reduzir o tempo de transmissão e o custo ao derivar e transmitir apenas as diferenças derivadas. [028] Esta descrição escrita usa exemplos para revelar a invenção, incluindo o melhor modo, e também para permitir que qualquer pessoa versada na técnica pratique a invenção, incluindo produzir e usar quaisquer dispositivos ou sistemas e realizar quaisquer métodos incorporados. O escopo patenteável da invenção é definido pelas reivindicações e pode incluir outros exemplos que ocorram àqueles versados na técnica. Tais outros exemplos são destinados a estar dentro do escopo das reivindicações se tiverem elementos estruturais que não se diferem da linguagem literal das reivindicações ou se incluírem elementos estruturais equivalentes com diferenças insubstanciais da linguagem literal das reivindicações.

Claims (20)

1. SISTEMA, caracterizado pelo fato de que compreende: um processador configurado para: identificar uma modificação em uma rede de serviços públicos; derivar um primeiro modelo da rede de serviços públicos e um segundo modelo da rede de serviços públicos, em que o segundo modelo da rede de serviços públicos compreende uma modificação do primeiro modelo da rede de serviços públicos; comparar o primeiro modelo da rede de serviços públicos ao segundo modelo da rede de serviços públicos; e derivar uma diferença entre o primeiro modelo da rede de serviços públicos e o segundo modelo da rede de serviços públicos com base pelo menos em parte na comparação.
2. SISTEMA, de acordo com a reivindicação 1, caracterizado pelo fato de que uma rede de serviços públicos compreende uma rede de energia elétrica, uma rede de distribuição de gás, uma rede de distribuição de água ou uma combinação das mesmas.
3. SISTEMA, de acordo com a reivindicação 1, caracterizado pelo fato de que o processador é configurado para identificar uma adição, uma deleção, uma atualização ou uma combinação das mesmas de um componente da rede de serviços públicos como uma modificação.
4. SISTEMA, de acordo com a reivindicação 1, caracterizado pelo fato de que o primeiro modelo da rede de serviços públicos compreende um modelo de Modelo Comum de Informações (CIM) da rede de serviços públicos que precede a modificação e em que o segundo modelo da rede de serviços públicos compreende um modelo de CIM da rede de serviços públicos que sucede uma modificação.
5. SISTEMA, de acordo com a reivindicação 1, caracterizado pelo fato de que o processador é configurado para gerar um arquivo de Modelo Comum de Informações (CIM) com base pelo menos em parte na diferença derivada e para armazenar uma diferença derivada no arquivo de CIM, em que uma diferença derivada compreende uma porção do segundo modelo da rede de serviços públicos.
6. SISTEMA, de acordo com a reivindicação 5, caracterizado pelo fato de que o processador é configurado para armazenar dados de diferença adiantada em uma seção do arquivo de CIM, em que os dados de diferença adiantada compreendem dados relacionados a uma adição de um componente à rede de serviços públicos.
7. SISTEMA, de acordo com a reivindicação 5, caracterizado pelo fato de que o processador é configurado para armazenar dados de diferença reversa em uma seção do arquivo de CIM, em que os dados de diferença reversa compreendem dados relacionados a uma deleção ou uma atualização de um componente da rede de serviços públicos.
8. SISTEMA, de acordo com a reivindicação 1, caracterizado pelo fato de que o processador é configurado para: derivar o primeiro modelo da rede de serviços públicos que compreende uma rede de serviços públicos em um estado preexistente, em que o primeiro modelo compreende um primeiro modelo de Modelo Comum de Informações (CIM); derivar o segundo modelo da rede de serviços públicos que compreende uma rede de serviços públicos em um estado modificado, em que o segundo modelo compreende um segundo modelo de CIM; extrair cada diferença entre o primeiro modelo da rede de serviços públicos e o segundo modelo da rede de serviços públicos; e gerar um arquivo de CIM com base em cada diferença extraída, em que o arquivo de CIM compreende apenas dados que correspondem àquela que é diferente entre o primeiro modelo da rede de serviços públicos e o segundo modelo da rede de serviços públicos.
9. SISTEMA, de acordo com a reivindicação 1, caracterizado pelo fato de que o processador é configurado para derivar uma pluralidade de diferenças entre o primeiro modelo da rede de serviços públicos e o segundo modelo da rede de serviços públicos.
10. SISTEMA, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende um Sistema de Informações Geográficas (GIS) que inclui o processador.
11. SISTEMA, de acordo com a reivindicação 1, caracterizado pelo fato de que o processador é configurado para transmitir um arquivo que inclui uma diferença derivada para um Sistema de Gerenciamento de Distribuição (DMS), um Sistema de Gerenciamento de Interrupções (OMS), um Sistema de Gerenciamento de Dados de Medição (MDM) ou qualquer combinação dos mesmos.
12. MEIO LEGÍVEL POR COMPUTADOR NÃO TRANSITÓRIO, que tem um código executável por computador armazenado no mesmo, caracterizado pelo fato de que o código compreende instruções para: identificar uma ou mais modificações em um modelo de sistema de informações geográficas (GIS); derivar um primeiro modelo do modelo de GIS e um segundo modelo do modelo de GIS, em que o segundo modelo compreende uma modificação do primeiro modelo; comparar o primeiro modelo ao segundo modelo; e derivar uma diferença entre o primeiro modelo e o segundo modelo com base pelo menos em parte na comparação.
13. MEIO LEGÍVEL POR COMPUTADOR NÃO TRANSITÓRIO, de acordo com a reivindicação 12, caracterizado pelo fato de que o código compreende instruções para gerar um arquivo de Modelo Comum de Informações (CIM) com base pelo menos em parte na diferença derivada e para armazenar uma diferença derivada no arquivo de CIM, em que uma diferença derivada compreende uma porção do segundo modelo do modelo de GIS.
14. MEIO LEGÍVEL POR COMPUTADOR NÃO TRANSITÓRIO, de acordo com a reivindicação 13, caracterizado pelo fato de que o código compreende instruções para armazenar dados de diferença adiantada em uma seção do arquivo de CIM, em que os dados de diferença adiantada compreendem dados relacionados a uma adição de um componente a uma rede de serviços públicos.
15. MEIO LEGÍVEL POR COMPUTADOR NÃO TRANSITÓRIO, de acordo com a reivindicação 13, caracterizado pelo fato de que o código compreende instruções para armazenar dados de diferença reversa em uma seção do arquivo de CIM, em que os dados de diferença reversa compreendem dados relacionados a uma deleção de um componente de uma rede de serviços públicos.
16. MEIO LEGÍVEL POR COMPUTADOR NÃO TRANSITÓRIO, de acordo com a reivindicação 12, caracterizado pelo fato de que o código compreende instruções para: derivar o primeiro modelo com base em uma rede de serviços públicos em um estado preexistente, em que o primeiro modelo compreende um primeiro modelo de Modelo Comum de Informações (CIM); derivar o segundo modelo com base na rede de serviços públicos em um estado modificado, em que o segundo modelo compreende um segundo modelo de CIM; extrair cada diferença entre o primeiro modelo e o segundo modelo; e gerar um arquivo de CIM com base em cada diferença extraída, em que o arquivo de CIM compreende apenas dados que correspondem às diferenças entre o primeiro modelo e o segundo modelo.
17. MEIO LEGÍVEL POR COMPUTADOR NÃO TRANSITÓRIO, de acordo com a reivindicação 12, caracterizado pelo fato de que o código compreende instruções para determinar uma pluralidade de diferenças entre o primeiro modelo e o segundo modelo.
18. SISTEMA caracterizado pelo fato de que compreende: um Sistema de Informações Geográficas (GIS) que compreende um processador configurado para: gerar uma representação de uma rede de energia elétrica em um primeiro estado; receber uma entrada como uma indicação para alterar uma representação da rede de energia elétrica para um segundo estado; derivar um primeiro modelo da rede de energia elétrica no primeiro estado e um segundo modelo da rede de energia elétrica no segundo estado, em que o segundo modelo da rede de energia elétrica compreende pelo menos uma diferença do primeiro modelo da rede de energia elétrica; comparar o primeiro modelo da rede de energia elétrica ao segundo modelo da rede de energia elétrica para quantificar a pelo menos uma diferença; e derivar uma representação de Modelo Comum de Informações (CIM) da pelo menos uma diferença entre o primeiro modelo da rede de serviços públicos e o segundo modelo da rede de serviços públicos com base pelo menos em parte na comparação.
19. SISTEMA, de acordo com a reivindicação 18, caracterizado pelo fato de que o processador é configurado para gerar um arquivo de CIM com base pelo menos em parte na pelo menos uma diferença, em que o arquivo de CIM é configurado para armazenar uma representação da pelo menos uma diferença.
20. SISTEMA, de acordo com a reivindicação 18, caracterizado pelo fato de que compreende um sistema externo acoplado de forma comunicativa ao GIS, em que o sistema externo compreende uma segunda representação da rede de energia elétrica no primeiro estado e em que o processador é configurado para transmitir o arquivo de CIM para o sistema externo para incorporar a pelo menos uma diferença à segunda representação da rede de energia elétrica.
BRBR102014013328-3A 2013-06-03 2014-06-02 Sistema e meio legível por computador não transitório BR102014013328A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/908,966 US20140358492A1 (en) 2013-06-03 2013-06-03 Systems and methods for synchronizing geographic information system (gis) network models

Publications (1)

Publication Number Publication Date
BR102014013328A2 true BR102014013328A2 (pt) 2015-06-02

Family

ID=50884725

Family Applications (1)

Application Number Title Priority Date Filing Date
BRBR102014013328-3A BR102014013328A2 (pt) 2013-06-03 2014-06-02 Sistema e meio legível por computador não transitório

Country Status (8)

Country Link
US (1) US20140358492A1 (pt)
EP (1) EP2811417A3 (pt)
JP (1) JP2015007968A (pt)
KR (1) KR20140142167A (pt)
AU (1) AU2014202866A1 (pt)
BR (1) BR102014013328A2 (pt)
CA (1) CA2851927A1 (pt)
IN (1) IN2014CH02618A (pt)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104463968B (zh) * 2014-12-22 2017-09-05 山东鲁能软件技术有限公司 基于电网gis三维平台的遥感影像双目立体视觉匹配及三维重建方法
CN106055592A (zh) * 2016-05-20 2016-10-26 浙江大学 一种地图中电力***电压或负荷的监控方法
CN108566208A (zh) * 2017-12-29 2018-09-21 中国人民解放军战略支援部队信息工程大学 一种层次格网的编码方法及装置
US10785107B2 (en) * 2018-05-16 2020-09-22 Microsoft Technology Licensing, Llc Method and apparatus for optimizing legacy network infrastructure
KR102063024B1 (ko) * 2018-08-30 2020-01-07 한국전력공사 스마트시티의 데이터 통합 처리 시스템 및 방법
KR102020339B1 (ko) * 2019-05-07 2019-09-10 홍익대학교 산학협력단 상수도관망 특성을 반영한 무작위 네트워크 모델링 방법 및 장치
CN110737722B (zh) * 2019-09-29 2022-07-05 国网福建省电力有限公司检修分公司 变电站监控后台数据库、scd及rcd的同步***及方法
CN111026733B (zh) * 2019-12-06 2024-01-30 中国南方电网有限责任公司 版本化电网模型建立方法、装置、计算机设备和存储介质
CN111130569B (zh) * 2019-12-17 2021-11-30 佛山科学技术学院 一种空间信息数据自适应容错处理方法及***
CN112507501B (zh) * 2020-12-16 2024-04-12 中国南方电网有限责任公司 一种电网接线结构识别方法及***
CN113343044A (zh) * 2021-07-08 2021-09-03 南方电网数字电网研究院有限公司 一种基于变电站cim图模与配电线路拼接的方法及***

Also Published As

Publication number Publication date
AU2014202866A1 (en) 2014-12-18
IN2014CH02618A (pt) 2015-07-03
EP2811417A2 (en) 2014-12-10
CA2851927A1 (en) 2014-12-03
EP2811417A3 (en) 2014-12-17
JP2015007968A (ja) 2015-01-15
US20140358492A1 (en) 2014-12-04
KR20140142167A (ko) 2014-12-11

Similar Documents

Publication Publication Date Title
BR102014013328A2 (pt) Sistema e meio legível por computador não transitório
CN102750406B (zh) 一种基于模型集和差异模型的电网模型多版本管理方法
CN109284346A (zh) 一种基于云计算的配电网规划方法及装置
Kim et al. QVT-based model transformation to support unification of IEC 61850 and IEC 61970
CN106202149A (zh) 一种iec61850模型文件转换方法
Izsó et al. IncQuery-D: incremental graph search in the cloud.
Kim et al. A metamodeling approach to unifying IEC 61850 and IEC 61970
CN110377506A (zh) 一种服务器测试优化方法
CN103595727A (zh) 基于交换标识的跨域增量数据交换模型及交换方法
CN102497403A (zh) 电力营销与配电业务数据同步方法
Chen et al. Research on model management method for Micro-grid
Yisong et al. Study on the relationship between transmission line failure rate and lightning information based on Neo4j
CN111813401B (zh) 一种基于b/s架构的绘图建模工具中图形组件化方法及***
Yu Research of 4th generation GIS software
CN109687464B (zh) 电网潮流的分析方法及装置、存储介质、处理器
CN111881325A (zh) 一种智能变电站多功能继电保护检测分析仪
CN111126961A (zh) 一种复杂产品全生命周期数字主线服务***
Nepsha et al. Development of an Ontology for Smart Distributed Energy Systems
Wuergler et al. Use of CIM for workflows across network operation, asset management and Network planning systems at a distribution utility
Luhai et al. Research on Operation and Maintenance Data Synchronization Method of Substation Monitoring System based on SCD Model
Yang et al. A multi-version management method of the grid model based on the model set and the difference model
Wang et al. Data migration model and algorithm between heterogeneous databases based on web service
Mei et al. Design and implementation of resource management verification tool for big data
Zhou et al. Research on Power Grid Topology Analysis Based on Graph Database
Wang et al. Interpreting GIS data for operation and control of distribution networks

Legal Events

Date Code Title Description
B03A Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]
B11A Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing
B11Y Definitive dismissal - extension of time limit for request of examination expired [chapter 11.1.1 patent gazette]