[go: up one dir, main page]

KR102344770B1 - Multi custom site deployment method and device - Google Patents

Multi custom site deployment method and device Download PDF

Info

Publication number
KR102344770B1
KR102344770B1 KR1020200023796A KR20200023796A KR102344770B1 KR 102344770 B1 KR102344770 B1 KR 102344770B1 KR 1020200023796 A KR1020200023796 A KR 1020200023796A KR 20200023796 A KR20200023796 A KR 20200023796A KR 102344770 B1 KR102344770 B1 KR 102344770B1
Authority
KR
South Korea
Prior art keywords
custom
function
setting value
standard function
site
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020200023796A
Other languages
Korean (ko)
Other versions
KR20210108770A (en
Inventor
오창남
Original Assignee
주식회사 에스원
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 주식회사 에스원 filed Critical 주식회사 에스원
Priority to KR1020200023796A priority Critical patent/KR102344770B1/en
Publication of KR20210108770A publication Critical patent/KR20210108770A/en
Application granted granted Critical
Publication of KR102344770B1 publication Critical patent/KR102344770B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

다중 커스텀 사이트 배포 방법 및 그 장치가 개시된다. 다중 커스텀 사이트 배포 방법은, 다중 커스텀 사이트를 구성하는 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 표준 기능에 따른 제1 설정값을 저장하는 단계; 클라이언트 단말로 상기 제1 설정값을 전송한 후 커스텀 옵션 기능을 설정받고, 상기 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 단계; 상기 제1 설정값과 상기 제2 설정값을 이용하여 커스텀 설정값을 생성하는 단계; 및 상기 커스텀 속성값을 포함하는 속성값 변경 통보 메시지를 상기 클라이언트 단말로 전송하는 단계를 포함하되, 상기 클라이언트 단말은 상기 커스텀 속성값으로 상기 커스텀 사이트의 속성값을 변경한 후 뷰어를 통해 상기 커스텀 사이트를 실행할 수 있다. A method and apparatus for distributing multiple custom sites are disclosed. A method for distributing multiple custom sites includes: receiving standard functions for a plurality of classification items constituting multiple custom sites, and storing a first set value according to the standard functions; receiving a custom option function setting after transmitting the first setting value to the client terminal, and storing a second setting value according to the custom option function; generating a custom set value by using the first set value and the second set value; and transmitting an attribute value change notification message including the custom attribute value to the client terminal, wherein the client terminal changes the attribute value of the custom site to the custom attribute value and then through a viewer can run

Description

다중 커스텀 사이트 배포 방법 및 그 장치{Multi custom site deployment method and device}Multi custom site deployment method and device

본 발명은 다중 커스텀 사이트 배포 방법 및 그 장치에 관한 것이다. The present invention relates to a method and apparatus for distributing multiple custom sites.

근래, 인터넷(internet)이나 인트라넷(intranet) 등의 통신 네트워크(network)의 발전에 의하여, 그 통신 네트워크를 이용한 여러 가지의 서비스가 제공되고 있다. 그러한 서비스 중에서, 유상, 무상의 여러 가지의 정보의 제공은, 통신 네트워크의 특징을 가장 능숙하게 이용한 서비스의 다양한 장면에서 넓게 이용되고 있다. 이러한 통신 기능의 발전에 따라, CCTV와 같은 카메라를 통해 획득되는 관제 영상의 실시간 확인이 가능하다.In recent years, with the development of communication networks such as the Internet and intranets, various services using the communication networks have been provided. Among such services, the provision of various types of information, both paid and free, is widely used in various scenes of services that best utilize the characteristics of a communication network. With the development of such a communication function, real-time confirmation of a control image acquired through a camera such as a CCTV is possible.

그러나, 종래의 경우, 이러한 관제 영상을 위한 커스텀 사이트 개발시, 클라이언트별 요구 사항이 상이하여 클라이언트별로 커스텀 사이트를 별도로 개발하는 문제로 인해 개발 시간이 길어지며 관리 또한 어려운 문제점이 있었다. However, in the case of the related art, when developing a custom site for such a control image, the requirements for each client are different, and the development time is long and management is also difficult due to the problem of separately developing a custom site for each client.

(01) 대한민국공개특허번호 제10-2010-0127044호(2010.12.03).(01) Republic of Korea Patent Publication No. 10-2010-0127044 (2010.12.03).

본 발명은 다중 커스텀 사이트 배포 방법 및 그 장치를 제공하기 위한 것이다. The present invention is to provide a method for distributing multiple custom sites and an apparatus therefor.

또한, 본 발명은 다중 커스텀 사이트를 위한 표준 기능과 각 커스텀 옵션 기능을 구분하여 관리/설정 가능하여 개발 편의성 및 개발 시간을 단축시킬 수 있는 다중 커스텀 사이트 배포 방법 및 그 장치를 제공하기 위한 것이다. Another object of the present invention is to provide a method and apparatus for distributing a multi-custom site that can reduce development convenience and development time by separately managing/setting standard functions for multiple custom sites and each custom option function.

또한, 본 발명은 커스텀 사이트를 위한 하나의 소스를 다수의 유저에게 배포할 수 있으며, 각각의 유저별 요구 사항에 적합하도록 특정 기능을 업데이트하여 배포할 수 있는 다중 커스텀 사이트 배포 방법 및 그 장치를 제공하기 위한 것이다.In addition, the present invention provides a multi-custom site distribution method and apparatus capable of distributing a single source for a custom site to a plurality of users, and updating and distributing a specific function to suit the requirements of each user it is to do

본 발명의 일 측면에 따르면, 다중 커스텀 사이트 배포 방법이 제공된다.According to one aspect of the present invention, a method for distributing multiple custom sites is provided.

본 발명의 일 실시에에 따르면, 다중 커스텀 사이트를 구성하는 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 표준 기능에 따른 제1 설정값을 저장하는 단계; 클라이언트 단말로 상기 제1 설정값을 전송한 후 커스텀 옵션 기능을 설정받고, 상기 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 단계; 상기 제1 설정값과 상기 제2 설정값을 이용하여 커스텀 설정값을 생성하는 단계; 및 상기 커스텀 속성값을 포함하는 속성값 변경 통보 메시지를 상기 클라이언트 단말로 전송하는 단계를 포함하되, 상기 클라이언트 단말은 상기 커스텀 속성값으로 상기 커스텀 사이트의 속성값을 변경한 후 뷰어를 통해 상기 커스텀 사이트를 실행하는 것을 특징으로 하는 다중 커스텀 사이트 배포 방법이 제공될 수 있다. According to an embodiment of the present invention, the method comprising: receiving a standard function set for a plurality of classification items constituting a multi-custom site, and storing a first set value according to the standard function; receiving a custom option function setting after transmitting the first setting value to the client terminal, and storing a second setting value according to the custom option function; generating a custom set value by using the first set value and the second set value; and transmitting an attribute value change notification message including the custom attribute value to the client terminal, wherein the client terminal changes the attribute value of the custom site to the custom attribute value and then through a viewer A multi-custom site deployment method characterized in that the execution can be provided.

상기 커스텀 설정값을 생성하는 단계는, 우선 순위를 고려하여 상기 복수의 분류 항목 각각에 대해 상기 제1 설정값 및 상기 제2 설정값 중 어느 하나를 선택적으로 적용하여 생성할 수 있다.The generating of the custom setting value may include selectively applying any one of the first setting value and the second setting value to each of the plurality of classification items in consideration of priority.

상기 우선 순위는 상기 커스텀 옵션 기능이 상기 표준 기능보다 높게 설정될 수 있다.The priority may be set so that the custom option function is higher than the standard function.

상기 클라이언트 단말은, 상기 커스텀 속성값에 따라 상기 커스텀 옵션 기능이 미설정된 분류 항목에 상응하는 기능은 상기 표준 기능으로 활성화시킬 수 있다. The client terminal may activate a function corresponding to a classification item to which the custom option function is not set as the standard function according to the custom attribute value.

본 발명의 다른 실시예에 따르면, 다중 커스텀 사이트를 구성하는 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 표준 기능에 따른 제1 설정값을 저장하는 단계; 상기 복수의 분류 항목 중 적어도 일부에 대한 특정 커스텀 사이트에 대한 커스텀 옵션 기능을 설정받고, 상기 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 단계; 및 상기 특정 커스텀 사이트 배포시, 상기 제1 설정값 및 상기 제2 설정값을 이용하여 상기 복수의 분류 항목 각각에 대해 표준 기능 및 커스텀 옵션 기능 중 어느 하나로 활성화되도록 전송하는 단계를 포함하는 다중 커스텀 사이트 배포 방법이 제공될 수 있다. According to another embodiment of the present invention, the method comprising: receiving a set standard function for a plurality of classification items constituting a multi-custom site, and storing a first set value according to the standard function; receiving a custom option function for a specific custom site for at least some of the plurality of classification items, and storing a second setting value according to the custom option function; and transmitting, when distributing the specific custom site, to be activated as one of a standard function and a custom option function for each of the plurality of classification items using the first set value and the second set value A distribution method may be provided.

본 발명의 또 다른 실시예에 따르면, 다중 커스텀 사이트를 위한 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 설정된 표준 기능에 따른 제1 설정값을 저장하는 단계; 특정 커스텀 사이트에 대한 상기 복수의 분류 항목 중 적어도 일부 항목에 대한 커스텀 옵션 기능을 설정받고, 상기 설정된 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 단계; 상기 다중 커스텀 사이트에 대한 추가 분류 항목에 대한 추가 표준 기능을 설정받고, 상기 추가 표준 기능에 따른 제3 설정값을 저장하는 단계; 및 상기 특정 커스텀 사이트 배포시, 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 각각의 분류 항목에 대해 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부를 결정하여 전송하는 단계를 포함하는 다중 커스텀 사이트 배포 방법이 제공될 수 있다. According to another embodiment of the present invention, the method comprising: receiving a standard function setting for a plurality of classification items for a multi-custom site, and storing a first setting value according to the set standard function; receiving a custom option function setting for at least some of the plurality of classification items for a specific custom site, and storing a second setting value according to the set custom option function; receiving an additional standard function for the additional classification item for the multi-custom site, and storing a third set value according to the additional standard function; and determining whether to activate a standard function, an additional standard function, and a custom option function for each classification item using the first setting value, the second setting value, and the third setting value when the specific custom site is distributed. Multiple custom site deployment methods may be provided comprising the step of sending.

상기 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부는 우선 순위를 고려하여 결정되되, Whether to activate the standard function, additional standard function, and custom option function is determined in consideration of priority,

상기 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부를 결정하여 전송하는 단계는, 상기 커스텀 사이트에 대한 각각의 분류 항목에 대한 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 통합된 커스텀 설정값을 생성하는 단계; 및 상기 통합된 커스텀 설정값을 상기 클라이언트 단말로 전송하는 단계를 포함하되, 상기 통합된 커스텀 설정값은, 상기 각각의 분류 항목에 대한 우선순위를 고려하여 제1 설정값, 제2 설정값 및 제3 설정값 중 어느 하나를 선택적으로 적용하여 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능이 활성화되도록 설정될 수 있다. The step of determining whether to activate the standard function, the additional standard function, and the custom option function and transmitting it may include the first setting value, the second setting value, and the third setting value for each classification item for the custom site generating an integrated custom setting value using and transmitting the integrated custom setting value to the client terminal, wherein the integrated custom setting value includes a first setting value, a second setting value, and a second setting value in consideration of the priority of each classification item. 3 By selectively applying any one of the setting values, it can be set to activate a standard function, an additional standard function, and a custom option function.

본 발명의 다른 측면에 따르면, 다중 커스텀 사이트 배포를 위한 장치(서버)가 제공된다. According to another aspect of the present invention, an apparatus (server) for multi-custom site deployment is provided.

본 발명의 일 실시예에 따르면, 다중 커스텀 사이트를 구성하는 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 표준 기능에 따른 제1 설정값을 저장하는 표준 기능 설정부; 클라이언트 단말로 상기 제1 설정값을 전송한 후 커스텀 옵션 기능을 설정받고, 상기 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 커스텀 기능 설정부; 상기 제1 설정값과 상기 제2 설정값을 이용하여 커스텀 설정값을 생성하고, 커스텀 속성값을 포함하는 속성값 변경 통보 메시지를 상기 클라이언트 단말로 전송하도록 제어하는 프로세서를 포함하되, 상기 클라이언트 단말은 상기 커스텀 속성값으로 상기 커스텀 사이트의 속성값을 변경한 후 뷰어를 통해 상기 커스텀 사이트를 실행하는 것을 특징으로 하는 서버가 제공될 수 있다. According to an embodiment of the present invention, there is provided a standard function setting unit configured to receive a standard function setting for a plurality of classification items constituting a multi-custom site, and to store a first set value according to the standard function; a custom function setting unit configured to transmit the first set value to the client terminal, set a custom option function, and store a second set value according to the custom option function; and a processor for generating a custom setting value using the first setting value and the second setting value, and controlling to transmit an attribute value change notification message including the custom attribute value to the client terminal, wherein the client terminal comprises: A server may be provided, wherein the custom site is executed through a viewer after changing the attribute value of the custom site to the custom attribute value.

상기 사이트 제공부는, 우선 순위를 고려하여 상기 복수의 분류 항목 각각에 대해 상기 제1 설정값 및 상기 제2 설정값 중 어느 하나를 선택적으로 적용하여 생성될 수 있다.The site providing unit may be generated by selectively applying any one of the first setting value and the second setting value to each of the plurality of classification items in consideration of priority.

본 발명의 다른 실시예에 따르면, 다중 커스텀 사이트를 위한 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 설정된 표준 기능에 따른 제1 설정값을 저장하는 표준 기능 설정부; 특정 커스텀 사이트에 대한 상기 복수의 분류 항목 중 적어도 일부 항목에 대한 커스텀 옵션 기능을 설정받고, 상기 설정된 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 커스텀 기능 설정부; 상기 다중 커스텀 사이트에 대한 추가 분류 항목에 대한 추가 표준 기능을 설정받고, 상기 추가 표준 기능에 따른 제3 설정값을 저장하는 갱신부; 및 상기 특정 커스텀 사이트 배포시, 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 각각의 분류 항목에 대해 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부를 결정하여 전송하도록 제어하는 프로세서를 포함하는 서버가 제공될 수 있다. According to another embodiment of the present invention, there is provided a standard function setting unit configured to receive a standard function setting for a plurality of classification items for a multi-custom site, and to store a first setting value according to the set standard function; a custom function setting unit configured to set a custom option function for at least some of the plurality of classification items for a specific custom site, and to store a second setting value according to the set custom option function; an update unit configured to receive an additional standard function for the additional classification item for the multi-custom site, and to store a third set value according to the additional standard function; and determining whether to activate a standard function, an additional standard function, and a custom option function for each classification item using the first setting value, the second setting value, and the third setting value when the specific custom site is distributed. A server comprising a processor that controls to transmit may be provided.

상기 프로세서는, 상기 커스텀 사이트에 대한 각각의 분류 항목에 대한 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 통합된 커스텀 설정값을 생성한 후 상기 통합된 커스텀 설정값을 상기 클라이언트 단말로 전송하도록 제어하되, 상기 통합된 커스텀 설정값은, 상기 각각의 분류 항목에 대한 우선순위를 고려하여 제1 설정값, 제2 설정값 및 제3 설정값 중 어느 하나를 선택적으로 적용하여 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능이 활성화되도록 설정될 수 있다.The processor is configured to generate an integrated custom setting value using the first setting value, the second setting value, and the third setting value for each classification item for the custom site, and then the integrated custom setting value control to be transmitted to the client terminal, wherein the integrated custom setting value selectively selects any one of a first setting value, a second setting value, and a third setting value in consideration of the priority of each classification item By applying standard functions, additional standard functions, and custom optional functions can be set to be activated.

본 발명의 또 다른 실시예에 따르면, 다중 커스텀 사이트를 구성하는 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 표준 기능에 따른 제1 설정값을 저장하는 표준 기능 설정부; 상기 복수의 분류 항목 중 적어도 일부에 대한 특정 커스텀 사이트에 대한 커스텀 옵션 기능을 설정받고, 상기 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 커스텀 기능 설정부; 및 상기 특정 커스텀 사이트 배포시, 상기 제1 설정값 및 상기 제2 설정값을 이용하여 상기 복수의 분류 항목 각각에 대해 표준 기능 및 커스텀 옵션 기능 중 어느 하나로 활성화되도록 전송하도록 제어하는 프로세서를 포함하는 서버가 제공될 수 있다. According to another embodiment of the present invention, there is provided a standard function setting unit configured to set a standard function for a plurality of classification items constituting a multi-custom site, and to store a first set value according to the standard function; a custom function setting unit configured to set a custom option function for a specific custom site for at least some of the plurality of classification items, and to store a second setting value according to the custom option function; and a processor for controlling transmission to be activated as one of a standard function and a custom option function for each of the plurality of classification items by using the first setting value and the second setting value when the specific custom site is distributed may be provided.

본 발명의 일 실시예에 따른 다중 커스텀 사이트 배포 방법 및 그 장치를 제공함으로써, 다중 커스텀 사이트를 위한 표준 기능과 각 커스텀 옵션 기능을 구분하여 관리/설정 가능하여 개발 편의성 및 개발 시간을 단축시킬 수 있다. By providing the multi-custom site distribution method and the apparatus according to an embodiment of the present invention, it is possible to manage/set the standard functions for the multi-custom sites and each custom option function separately, thereby reducing development convenience and development time. .

도 1은 본 발명의 일 실시예에 따른 다중 커스텀 사이트 배포 시스템의 구성을 도시한 도면.
도 2는 본 발명의 일 실시예에 따른 다중 커스텀 사이트 배포 방법을 나타낸 순서도.
도 3은 본 발명의 일 실시예에 따른 표준 기능 및 커스텀 옵션 기능을 설명하기 위해 도시한 도면.
도 4는 본 발명의 일 실시예에 따른 다른 실시예에 따른 다중 커스텀 사이트 배포 방법을 나타낸 순서도.
도 5는 본 발명의 일 실시예에 따른 서버의 내부 구성을 개략적으로 도시한 블록도.
1 is a diagram showing the configuration of a multi-custom site distribution system according to an embodiment of the present invention.
2 is a flowchart illustrating a method for distributing multiple custom sites according to an embodiment of the present invention.
3 is a diagram illustrating a standard function and a custom option function according to an embodiment of the present invention.
4 is a flowchart illustrating a multi-custom site distribution method according to another embodiment according to an embodiment of the present invention.
5 is a block diagram schematically illustrating an internal configuration of a server according to an embodiment of the present invention.

본 명세서에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "구성된다" 또는 "포함한다" 등의 용어는 명세서상에 기재된 여러 구성 요소들, 또는 여러 단계들을 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다. 또한, 명세서에 기재된 "...부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.As used herein, the singular expression includes the plural expression unless the context clearly dictates otherwise. In this specification, terms such as "consisting of" or "comprising" should not be construed as necessarily including all of the various components or various steps described in the specification, some of which components or some steps are It should be construed that it may not include, or may further include additional components or steps. In addition, terms such as "...unit" and "module" described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software, or a combination of hardware and software. .

이하, 첨부된 도면들을 참조하여 본 발명의 실시예를 상세히 설명한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 다중 커스텀 사이트 배포 시스템의 구성을 도시한 도면이다. 1 is a diagram illustrating the configuration of a multi-custom site distribution system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 다중 커스텀 사이트 배포 시스템(100)은 클라이언트 단말(120), 관리자 단말(110) 및 서버(130)를 포함하여 구성된다. Referring to FIG. 1 , a multi-custom site distribution system 100 according to an embodiment of the present invention is configured to include a client terminal 120 , an administrator terminal 110 , and a server 130 .

본 발명의 일 실시예에 따르면 커스텀 사이트는 클라이언트 요청에 의한 영상 관제를 위한 뷰어로 이해되어야 할 것이다. 영상 관제 특성상 클라이언트마다 뷰어를 통해 제공되는 기능들이 상이할 수 있다. 따라서, 본 발명의 일 실시예에서는 기본적인 표준 기능을 포함하는 소스를 개발한 이후, 각 클라이언트에서 요청하는 특정 기능(커스텀 기능)을 추가할 수 있다. According to an embodiment of the present invention, the custom site should be understood as a viewer for video control by a client request. Due to the nature of video control, the functions provided through the viewer may be different for each client. Accordingly, in an embodiment of the present invention, after a source including a basic standard function is developed, a specific function (custom function) requested by each client may be added.

예를 들어, A사, B사 및 C사에서 영상 관제를 위한 커스텀 사이트를 요청하였다고 가정하기로 한다. 이때, 영상 관제를 위한 기본적인 소스(예를 들어, 뷰어를 위한 소스)가 개발(저장)될 수 있다. 편의상 이때의 커스텀 사이트 소스를 표준 버전 1.0이라 가정하기로 한다. For example, it is assumed that companies A, B, and C have requested a custom site for video control. In this case, a basic source for video control (eg, a source for a viewer) may be developed (stored). For convenience, it is assumed that the custom site source at this time is the standard version 1.0.

이때, B사에서 비상벨 연동 기능을 요청하였다고 가정하기로 한다. A사 및 C사에서는 비상벨 연동 기능을 추가적으로 요청하지 않았으나, 비상벨 연동 기능은 각각의 클라이언트에 공통적으로 적용 가능한 기능으로 커스텀 사이트 소스를 갱신하여 표준 버전 2.0으로 저장할 수 있다. At this time, it is assumed that company B has requested the emergency bell interlocking function. Company A and Company C did not additionally request the emergency bell interlocking function, but the emergency bell interworking function is a function commonly applicable to each client and can be saved as standard version 2.0 by updating the custom site source.

또한, A사가 메신저 기능 추가를 요청한 경우를 가정하기로 한다. 메신저 기능은 영상 관제의 고유 기능과는 무관하며 모든 클라이언트에서 동일하게 적용할 필요는 없으므로, A사 커스텀 버전으로 별도 저장할 수 있다. Also, it is assumed that company A requests to add a messenger function. Since the messenger function is not related to the unique function of the video control and it is not necessary to apply the same to all clients, it can be saved as a custom version of Company A.

본 발명의 일 실시예에 따르면, 하기에서 설명되는 커스텀 사이트는 영상 관제를 위한 뷰어 사이트로 이해되어야 할 것이다. According to an embodiment of the present invention, the custom site described below should be understood as a viewer site for video control.

클라이언트 단말(120)은 클라이언트가 소지한 장치로, 특정 커스텀 사이트를 제공받는 장치이다. The client terminal 120 is a device possessed by the client, and is a device that receives a specific custom site.

예를 들어, 클라이언트 단말(120)은 이동통신 단말기, 태블릿 PC, 노트북, IPTV 등일 수 있다. For example, the client terminal 120 may be a mobile communication terminal, a tablet PC, a notebook computer, an IPTV, or the like.

클라이언트 단말(120)은 특정 커스텀 사이트를 당해 클라이언트 단말(120)을 통해 출력함에 있어, 해당 특정 커스텀 사이트에 대해 설정된 설정값에 기초하여 분류 항목별 표준 기능 및 커스텀 옵션 기능 중 적어도 하나를 활성화여 출력할 수 있다. When outputting a specific custom site through the client terminal 120, the client terminal 120 activates and outputs at least one of a standard function and a custom option function for each classification item based on a setting value set for the specific custom site. can do.

여기서, 설정값은 표준 기능 설정값과 커스텀 옵션 기능 설정값으로 구분되며, 옵션 기능 설정값은 각 커스텀 사이트별로 별도로 설정될 수 있다. 또한, 표준 기능 설정값은 표준 기능 버전에 따라 복수로 설정될 수도 있다. Here, the setting value is divided into a standard function setting value and a custom option function setting value, and the optional function setting value may be separately set for each custom site. In addition, a plurality of standard function setting values may be set according to the standard function version.

따라서, 클라이언트 단말(120)은 당해 특정 커스텀 사이트에 설정에 따라 분류 항목별로 표준 기능 설정값, 추가 표준 기능 설정값 및 커스텀 옵션 설정값 중 어느 하나를 각각 적용된 특정 커스텀 사이트를 제공받을 수 있다. 이는 이하의 설명에 의해 보다 명확하게 이해될 것이다.Accordingly, the client terminal 120 may be provided with a specific custom site to which any one of a standard function setting value, an additional standard function setting value, and a custom option setting value is applied for each classification item according to the setting of the specific custom site. This will be more clearly understood by the following description.

관리자 단말(110)은 다중 커스텀 사이트를 위한 표준 기능을 설정하고, 설정된 표준 기능에 대한 설정값을 설정받으며, 각 클라이언트 요청에 따른 각 커스텀 사이트에 대한 커스텀 옵션 기능을 설정하기 위한 장치이다. The manager terminal 110 is a device for setting standard functions for multiple custom sites, receiving set values for the set standard functions, and setting custom option functions for each custom site according to each client request.

서버(130)는 커스텀 사이트를 배포하는 주체이다. 서버(130)는 관리자 단말(110)로부터 다중 커스텀 사이트를 위한 표준 기능과 각 커스텀 옵션 기능을 각각 설정받은 뒤, 각 커스텀 사이트의 설정에 적합하도록 분류 항목별 표준 기능 및 커스텀 옵션 기능 중 어느 하나가 활성화되도록 제공할 수 있다. The server 130 is a subject for distributing the custom site. After receiving the standard function and each custom option function for multiple custom sites from the manager terminal 110, the server 130 selects any one of the standard function and the custom option function for each category to suit the setting of each custom site. It can be provided to be activated.

이에 따라, 본 발명의 일 실시예에 따르면, 하나의 커스텀 사이트 소스는 멀티 유저에게 배포될 수 있다. 즉, 표준 커스텀 사이트 소스를 기초로 특정 클라이언트에서 요청한 커스텀 기능을 갱신할 수 있다. 커스텀 사이트 배포시, 유형은 하기에서 보다 상세히 설명되겠지만, 표준 기능과 커스텀 기능이 모두 활성화(반영)되어 클라이언트 단말로 배포될 수도 있으며, 표준 기능이 활성화된 커스텀 사이트가 배포된 이후 클라이언트에서 요청한 커스텀 기능이 활성화되도록 갱신될 수도 있다. 이는 이하의 설명에 의해 보다 명확하게 이해될 것이다. Accordingly, according to an embodiment of the present invention, one custom site source may be distributed to multiple users. In other words, it is possible to update a custom function requested by a specific client based on a standard custom site source. When deploying a custom site, the type will be described in more detail below, but both standard and custom functions may be activated (reflected) and distributed to client devices may be updated to be activated. This will be more clearly understood by the following description.

도 2는 본 발명의 일 실시예에 따른 다중 커스텀 사이트 배포 방법을 나타낸 순서도이며, 도 3은 본 발명의 일 실시예에 따른 표준 기능 및 커스텀 옵션 기능을 설명하기 위해 도시한 도면이다. 2 is a flowchart illustrating a method for distributing multiple custom sites according to an embodiment of the present invention, and FIG. 3 is a diagram illustrating a standard function and a custom option function according to an embodiment of the present invention.

단계 210에서 서버(130)는 관리자 단말(110)로부터 다중 커스텀 사이트를 위한 표준 기능을 설정한 후 저장한다. 이해와 설명의 편의를 도모하기 위해 표준 버전 1.0이라 칭하기로 한다. In step 210 , the server 130 sets standard functions for multiple custom sites from the manager terminal 110 and stores them. For the convenience of understanding and explanation, it will be referred to as standard version 1.0.

예를 들어, 서버(130)는 도 3에 도시된 바와 같이, 다중 커스텀 사이트를 위한 분류 항목을 포함한다. 도 3에 도시된 바와 같이, 표준 기능은 분류 항목 중 다중 커스텀 사이트에 공통적으로 적용되는 기능으로 설정된다. For example, the server 130 includes classification items for multiple custom sites, as shown in FIG. 3 . As shown in FIG. 3 , the standard function is set as a function commonly applied to multiple custom sites among classification items.

예를 들어, 표준 버전 1.0은 영상 관제 기능이 포함된 뷰어일 수 있다. For example, the standard version 1.0 may be a viewer with a video control function.

일반적인 표준 버전 1.0의 경우, 영상 관제 중 특정 지능형 이벤트에 상응하여 용어가 "배회"로 설정될 수 있다. 그러나 특정 클라이언트의 경우, 용어를 "유기"로 요청하는 경우 커스텀 옵션 기능으로 "유기"가 활성화될 수 있다. In the case of the general standard version 1.0, the term may be set to "loitering" in correspondence with a specific intelligent event during video control. However, for certain clients, if you request the term "Yheri", "YOUHOU" may be activated as a custom optional feature.

또한, 도 3에서 보여지는 바와 같이, 표준 버전에서의 아이콘과 특정 커스텀 옵션 기능에 따른 아이콘이 상이할 수도 있다. Also, as shown in FIG. 3 , the icon in the standard version and the icon according to a specific custom option function may be different.

또 다른 예를 들어, 표준 기능에서는 배경 이미지가 디폴트 이미지로 설정되나, 각각의 클라이언트에 적합하도록 커스텀 옵션 기능으로 배경 이미지가 변경될 수 있다. As another example, the background image is set as the default image in the standard function, but the background image can be changed by the custom option function to suit each client.

또 다른 예를 들어, 표준 기능에서는 카메라명에 IP 정보를 함께 출력하도록 설정되나, 클라이언트에 따라 카메라명만 표시되도록 커스텀 옵션 기능이 활성화될 수 있다. As another example, although the standard function is set to output IP information together with the camera name, a custom option function may be activated so that only the camera name is displayed depending on the client.

또 다른 예를 들어, 표준 기능에서는 특정 이벤트 발생시 연계된 카메라가 5개까지 지원하도록 구현되나, 클라이언트의 요청에 따라 연계 카메라를 9개까지 지원하도록 커스텀 옵션 기능이 활성화될 수도 있다. For another example, the standard function is implemented to support up to 5 linked cameras when a specific event occurs, but a custom option function may be activated to support up to 9 linked cameras according to a client's request.

또한, 특정 클라이언트에서 운영자간의 메시지 송수신이 가능하도록 메신저 기능 추가를 요청하는 경우, 커스텀 옵션 기능으로 특정 커스텀 사이트를 통해 메신저가 동작되도록 구현할 수도 있다. In addition, when a specific client requests to add a messenger function to enable message transmission and reception between operators, a custom option function may be implemented to operate the messenger through a specific custom site.

이와 같이, 커스텀 옵션 기능은 분류 항목 중 특정 클라이언트에게만 적용되는 기능일 수 있다. 물론, 커스텀 옵션 기능은 표준 기능 중 일부 기능에 대해 특정 커스텀 사이트에 적합하게 업그레이드된 기능일 수도 있다. As such, the custom option function may be a function that is applied only to a specific client among classification items. Of course, the custom option function may be an upgraded function suitable for a specific custom site for some of the standard functions.

따라서, 동일한 분류 항목에 대해 표준 기능만 설정될 수도 있으며, 표준 기능과 커스텀 옵션 기능이 설정될 수도 있으며, 커스텀 옵션 기능만 설정될 수도 있다. Accordingly, only a standard function may be set for the same classification item, a standard function and a custom option function may be set, and only a custom option function may be set.

또한, 도 3에는 명시적으로 예시되어 있지 않으나, 표준 기능 중 기본 기능과 추가 표준 기능이 별도로 구분될 수도 있다. 각각의 커스텀 사이트에 따라 표준 기능 중 기본 기능만 제공될 수도 있으며, 추가 표준 기능까지 제공될 수도 있다. In addition, although not explicitly illustrated in FIG. 3 , a basic function and an additional standard function among the standard functions may be separately distinguished. According to each custom site, only basic functions among standard functions may be provided, or additional standard functions may be provided.

본 발명의 일 실시예에 따르면, 관리자 단말(110)은 서버(130)를 통해 다중 커스텀 사이트에 공동적으로 적용되는 표준 기능을 설정하고, 그에 따른 설정값(이하에서는 표준 기능 설정값이라 칭하기로 함)을 저장한다. According to an embodiment of the present invention, the manager terminal 110 sets a standard function jointly applied to multiple custom sites through the server 130, and a set value (hereinafter referred to as a standard function set value) ) is saved.

단계 215에서 서버(130)는 클라이언트 단말(120)의 접속시, 표준 기능 설정값을 클라이언트 단말(120)로 전송한다. In step 215 , the server 130 transmits a standard function setting value to the client terminal 120 when the client terminal 120 is connected.

보다 상세하게, 서버(130)는 클라이언트 단말(120)로 커스텀 사이트 배포시, 표준 기능 설정값을 포함하는 표준 기능 버전 코드를 클라이언트 단말(120)로 배포할 수 있다. In more detail, when distributing a custom site to the client terminal 120 , the server 130 may distribute the standard function version code including the standard function setting value to the client terminal 120 .

이에 따라, 클라이언트 단말(120)에는 최초 커스텀 사이트에 대한 표준 기능 설정값에 따라 커스텀 사이트가 배포/설치될 수 있다. Accordingly, the custom site may be distributed/installed in the client terminal 120 according to the standard function setting value for the initial custom site.

단계 220에서 서버(130)는 관리자 단말(110)로부터 특정 커스텀 사이트의 커스텀 옵션 기능을 설정받고, 해당 그에 따른 설정값(커스텀 옵션 기능 설정값이라 칭하기로 함)을 저장한다. In step 220, the server 130 receives a custom option function of a specific custom site set from the manager terminal 110, and stores the corresponding setting value (referred to as a custom option function setting value).

예를 들어, 서버(130)는 특정 커스텀 사이트에 대한 커스텀 옵션 기능에 따라 해당 커스텀 사이트에만 적용될 아이콘, 용어, 배경 이미지, 특정 옵션 기능 등을 설정받고, 이에 대한 설정값(커스텀 옵션 기능 설정값)을 저장한다. For example, the server 130 receives an icon, a term, a background image, a specific option function, etc. to be applied only to the custom site according to the custom option function for the specific custom site, and a setting value for this (custom option function setting value) save the

단계 225에서 서버(130)는 표준 기능 설정값과 커스텀 옵션 기능 설정값을 통합한 사이트 커스텀 설정값을 생성한다. In step 225, the server 130 generates a site custom setting value by integrating the standard function setting value and the custom option function setting value.

예를 들어, 서버(130)는 분류 항목별 표준 기능 설정값과 커스텀 옵션 기능 설정값을 참조하여 사이트 커스텀 설정값을 생성할 수 있다. For example, the server 130 may generate a site custom setting value with reference to a standard function setting value for each classification item and a custom option function setting value.

여기서, 사이트 커스텀 설정값은 분류 항목별 표준 기능 설정값과 커스텀 옵션 기능 설정값을 기반으로 우선 순위를 고려하여 사이트 커스텀 설정값을 생성할 수 있다. Here, the site custom setting value may generate the site custom setting value in consideration of priority based on the standard function setting value for each classification item and the custom option function setting value.

우선 순위는 커스텀 옵션 기능 설정값이 표준 기능 설정값보다 높게 설정될 수 있다. 따라서, 서버(130)는 특정 분류 항목에 대해 표준 기능 설정값과 커스텀 옵션 기능 설정값이 모두 설정된 경우, 우선 순위가 높은 커스텀 옵션 기능 설정값으로 통합하여 사이트 커스텀 설정값이 생성될 수 있다. In the priority order, the custom option function setting value may be set higher than the standard function setting value. Accordingly, when both the standard function setting value and the custom option function setting value are set for a specific classification item, the server 130 may create a site custom setting value by integrating it into a custom option function setting value having a high priority.

즉, 사이트 커스텀 설정값은 각 분류 항목에 대해 커스텀 옵션 기능 설정값이 설정된 분류 항목은 커스텀 옵션 기능 설정값으로 적용되며, 해당 커스텀 옵션 기능 설정값이 설정되지 않은 분류 항목은 표준 기능 설정값으로 적용되어 생성될 수 있다. That is, as for the site custom setting value, the classification item with the custom option function setting value for each classification item is applied as the custom option function setting value, and the classification item without the corresponding custom option function setting value is applied as the standard function setting value can be created.

단계 230에서 서버(130)는 사이트 커스텀 설정값을 포함하는 속성값 변경 통보를 클라이언트 단말(120)로 전송한다. 이에 따라, 클라이언트 단말(0은 사이트 커스텀 설정값에 따라 커스텀 사이트의 속성값을 변경하여 갱신할 수 있다. In step 230 , the server 130 transmits a property value change notification including the site custom setting value to the client terminal 120 . Accordingly, the client terminal 0 may be updated by changing the attribute value of the custom site according to the site custom setting value.

결과적으로, 서버(130)는 다중 커스텀 사이트를 위한 표준 기능에 따른 표준 기능 설정값을 포함하는 하나의 코드만을 관리할 수 있다. 이후, 서버(130)는 특정 클라이언트 단말(120)로 특정 커스텀 사이트 배포시 해당 특정 커스텀 사이트에 적합한 커스텀 옵션 기능을 별도로 등록/관리한 후 특정 커스텀 사이트의 속성값을 변경하도록 커스텀 설정값을 클라이언트 단말(120)로 전송할 수 있다.As a result, the server 130 can manage only one code including the standard function setting value according to the standard function for multiple custom sites. Thereafter, when a specific custom site is distributed to a specific client terminal 120 , the server 130 separately registers/manages a custom option function suitable for the specific custom site, and then sets the custom setting value to change the attribute value of the specific custom site to the client terminal. It can be transmitted to (120).

이를 통해, 서버(130)는 각각의 커스텀 사이트별 코드를 별도 관리할 필요가 없으며, 표준 코드 하나만을 보유/관리하되, 커스텀 사이트의 속성값(설정값)을 별도 관리하여 이를 클라이언트 단말(120)로 전송하여 커스텀 사이트의 속성값(설정값)을 변경하도록 하여 관리 및 유지 보수의 편의성을 증진시킬 수 있는 이점이 있다. Through this, the server 130 does not need to separately manage the codes for each custom site, and holds/manages only one standard code, but manages the attribute values (setting values) of the custom sites separately and uses them as the client terminal 120 . It has the advantage of improving the convenience of management and maintenance by sending it to the custom site to change the attribute value (setting value).

클라이언트 단말(120)은 커스텀 사이트에 설정된 속성값(설정값)에 따라 커스텀 사이트의 각각의 기능을 표준 기능 또는 커스텀 옵션 기능을 활성화시킬 수 있다. 즉, 클라이언트 단말(120)은 커스텀 사이트의 각각의 기능 중 커스텀 옵션 기능이 설정되지 않은 경우 해당 기능은 표준 기능으로 활성화시킬 수 있다. The client terminal 120 may activate a standard function or a custom option function for each function of the custom site according to an attribute value (setting value) set in the custom site. That is, when the custom option function among the functions of the custom site is not set, the client terminal 120 may activate the corresponding function as a standard function.

도 4는 본 발명의 일 실시예에 따른 다른 실시예에 따른 다중 커스텀 사이트 배포 방법을 나타낸 순서도이다. 4 is a flowchart illustrating a method for distributing multiple custom sites according to another embodiment according to an embodiment of the present invention.

단계 410에서 서버(130)는 관리자 단말(110)로부터 다중 커스텀 사이트를 위한 표준 기능을 설정받고, 그에 따른 설정값(표준 기능 설정값)을 저장한다. 즉, 다중 커스텀 사이트를 구성하는 복수의 분류 항목에 대한 표준 기능을 설정받아 이에 상응하는 표준 기능 설정값이 저장될 수 있다. 표준 기능은 복수의 분류 항목 모두에 대해 설정되지 않을 수도 있으며, 일부 분류 항목에 대해 표준 기능이 설정될 수 있다. In step 410 , the server 130 receives a standard function setting for multiple custom sites from the manager terminal 110 , and stores a corresponding setting value (standard function setting value). That is, standard functions may be set for a plurality of classification items constituting a multi-custom site, and standard function setting values corresponding thereto may be stored. A standard function may not be set for all of the plurality of classification items, and a standard function may be set for some classification items.

단계 415에서 서버(130)는 관리자 단말(110)로부터 특정 커스텀 사이트에 대한 복수의 분류 항목 중 적어도 일부 분류 항목에 대한 커스텀 옵션 기능을 설정받고, 그에 따른 설정값(커스텀 기능 설정값)을 저장한다. In step 415 , the server 130 receives a custom option function setting for at least some of a plurality of classification items for a specific custom site from the manager terminal 110 , and stores a corresponding setting value (custom function setting value). .

단계 420에서 서버(130)는 관리자 단말(110)로부터 다중 커스텀 사이트의 구성을 위한 추가 분류 항목에 따른 추가 표준 기능을 설정받고, 그에 따른 설정값(추가 표준 기능 설정값)을 저장한다. In step 420 , the server 130 receives an additional standard function set according to an additional classification item for configuration of multiple custom sites from the manager terminal 110 , and stores the corresponding setting value (additional standard function setting value).

도 4에서는 단계 415 이후에 단계 420이 수행되는 것으로 도시되어 있으나, 단계 415 및 단계 420의 전후 순서는 바뀌어도 무방하다. Although step 420 is shown to be performed after step 415 in FIG. 4 , the order before and after steps 415 and 420 may be changed.

예를 들어, 추가 표준 기능 설정값은 디폴트 표준 기능 이외에 범용적으로 다중 커스텀 사이트에 적용되는 기능이되, 일부 복수의 커스텀 사이트에 적용되는 기능일 수 있다. For example, the additional standard function setting value may be a function that is universally applied to multiple custom sites in addition to the default standard function, but may be a function applied to some of a plurality of custom sites.

추가 표준 기능은 디폴트 표준 기능 이외에 클라이언트 등급(또는 클라이언트가 이용하는 요금제 등)에 따라 추가적으로 제공되는 표준 기능으로 이해되어야 할 것이다. The additional standard function should be understood as a standard function that is additionally provided according to the client level (or the rate plan used by the client, etc.) in addition to the default standard function.

따라서, 추가 표준 기능은 복수의 버전으로 추가 관리될 수 있음은 당연하다. Accordingly, it is natural that additional standard functions may be additionally managed in a plurality of versions.

이외에, 추가 표준 기능은 버그 패치 버전일 수도 있다.In addition, additional standard features may be bug-patched versions.

서버(130)는 표준 기능 설정값과 추가 표준 기능 설정값을 구분하여 저장/관리할 수 있다. The server 130 may store/manage the standard function set value and the additional standard function set value separately.

단계 425에서 서버(130)는 표준 기능 설정값, 커스텀 기능 설정값, 추가 표준 기능 설정값을 이용하여 커스텀 사이트의 구성을 위한 커스텀 설정값을 생성한다. 이때, 서버(130)는 우선 순위를 고려하여 복수의 분류 항목 각각에 대해 표준 기능 설정값, 커스텀 기능 설정값, 추가 표준 기능 설정값 중 어느 하나를 택일적으로 선택하여 커스텀 설정값을 생성할 수 있다. In step 425, the server 130 generates a custom set value for the configuration of the custom site by using the standard function set value, the custom function set value, and the additional standard function set value. At this time, the server 130 may generate a custom setting value by selectively selecting any one of a standard function setting value, a custom function setting value, and an additional standard function setting value for each of a plurality of classification items in consideration of the priority. have.

단계 430에서 서버(130)는 클라이언트 단말(120)로 커스텀 설정값을 포함하는 속성값 변경 통보를 전송할 수 있다.In step 430 , the server 130 may transmit an attribute value change notification including a custom setting value to the client terminal 120 .

예를 들어, 서버(130)는 특정 커스텀 사이트 배포시, 다중 커스텀 사이트를 위한 디폴트 소스 코드를 클라이언트 단말(120)로 전송한 후 통합된 커스텀 설정값을 클라이언트 단말(120)로 전송할 수 있다. 이를 통해, 클라이언트 단말(120)은 디폴트 소스 코드를 이용하여 특정 커스텀 사이트가 설치된 이후, 해당 커스텀 설정값을 이용하여 특정 커스텀 사이트를 구성하는 각각의 기능을 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능 중 어느 하나로 활성화하여 출력되도록 할 수 있다. For example, when a specific custom site is distributed, the server 130 may transmit a default source code for multiple custom sites to the client terminal 120 and then transmit an integrated custom setting value to the client terminal 120 . Through this, after the specific custom site is installed using the default source code, the client terminal 120 configures each function that configures the specific custom site using the custom setting value among the standard function, the additional standard function, and the custom option function. Either one can be activated to be output.

도 5는 본 발명의 일 실시예에 따른 서버의 내부 구성을 개략적으로 도시한 블록도이다.5 is a block diagram schematically illustrating an internal configuration of a server according to an embodiment of the present invention.

도 5를 참조하면, 본 발명의 일 실시예에 따른 서버(130)는 통신부(510), 표준 기능 설정부(515), 커스텀 기능 설정부(520), 갱신부(525), 메모리(530) 및 프로세서(535)를 포함하여 구성된다.Referring to FIG. 5 , the server 130 according to an embodiment of the present invention includes a communication unit 510 , a standard function setting unit 515 , a custom function setting unit 520 , an update unit 525 , and a memory 530 . and a processor 535 .

통신부(510)는 통신망을 통해 다른 장치들(예를 들어, 클라이언트 단말(120), 관리자 단말(110) 등)과 데이터를 송수신하기 위한 수단이다. The communication unit 510 is a means for transmitting and receiving data with other devices (eg, the client terminal 120 , the manager terminal 110 , etc.) through a communication network.

표준 기능 설정부(515)는 다중 커스텀 사이트의 구성을 위한 각각의 분류 항목 중 범용적으로 사용되는 일부 분류 항목에 대한 표준 기능을 설정받고, 그에 따른 표준 기능 설정값을 저장하기 위한 수단이다. The standard function setting unit 515 is a means for receiving a standard function setting for some commonly used classification items among each classification item for configuring a multi-custom site, and storing the standard function setting value accordingly.

커스텀 기능 설정부(520)는 특정 커스텀 사이트의 구성을 위한 각각의 분류 항목 중 일부 분류 항목에 대한 커스텀 옵션 기능을 설정받고, 그에 따른 커스텀 기능 설정값을 저장하기 위한 수단이다. The custom function setting unit 520 is a means for receiving a custom option function setting for some classification items among each classification item for the configuration of a specific custom site, and storing the custom function setting value accordingly.

여기서, 특정 커스텀 사이트의 구성을 위한 각각의 분류 항목은 기본적으로 다중 커스텀 사이트의 구성을 위한 각각의 분류 항목과 동일할 수 있다. 다만, 다중 커스텀 사이트의 구성을 위한 각각의 분류 항목은 일부만 범용적으로 클라이언트 단말에 의해 사용되도록 표준 기능으로 설정/관리될 수 있다. Here, each classification item for configuring a specific custom site may be basically the same as each classification item for configuring a multi-custom site. However, each classification item for the configuration of multiple custom sites may be set/managed as a standard function so that only a part of it is universally used by the client terminal.

복수의 분류 항목 중 일부 기능은 커스텀 사이트별로 상이하게 제공되되, 이러한 분류 항목들은 커스텀 옵션 기능으로 추가 설정/관리될 수 있다. 물론, 커스텀 옵션 기능 중 일부는 표준 기능과 동일한 분류 항목에 대해 설정될 수도 있으며, 표준 기능으로 설정되지 않은 분류 항목일 수도 있음은 당연하다. Some functions of the plurality of classification items are provided differently for each custom site, but these classification items may be additionally set/managed as a custom option function. Of course, it goes without saying that some of the custom option functions may be set for the same classification item as the standard function, and may be a classification item that is not set as a standard function.

갱신부(525)는 다중 커스텀 사이트에 대한 추가 분류 항목에 대한 추가 표준 기능을 설정받고, 추가 표준 기능에 따른 제3 설정값을 저장한다. 물론, 추가 표준 기능은 버그 패치에 따른 표준 기능의 업데이트된 설정값일 수도 있다. The update unit 525 receives an additional standard function set for an additional classification item for multiple custom sites, and stores a third set value according to the additional standard function. Of course, the additional standard function may be an updated setting value of the standard function according to a bug patch.

메모리(530)는 본 발명의 일 실시예에 따른 다중 커스텀 사이트 배포 방법을 수행하기 위해 필요한 프로그램 코드(명렁어들), 이 과정에서 파생되는 데이터 등을 저장하기 위한 수단이다.The memory 530 is a means for storing program codes (commands) necessary for performing the multi-custom site distribution method according to an embodiment of the present invention, data derived from this process, and the like.

프로세서(535)는 본 발명의 일 실시에에 따른 서버(130)의 내부 구성 요소들(예를 들어, 통신부(510), 표준 기능 설정부(515), 커스텀 기능 설정부(520), 갱신부(525), 메모리(530))을 제어하기 위한 수단이다.The processor 535 includes internal components (eg, the communication unit 510 , the standard function setting unit 515 , the custom function setting unit 520 , and the update unit) of the server 130 according to an embodiment of the present invention. 525, a means for controlling the memory 530).

또한, 프로세서(535)는 커스텀 속성값을 포함하는 속성값 변경 통보 메시지를 상기 클라이언트 단말로 전송하도록 제어할 수도 있다. 또한, 프로세서(535)는 특정 커스텀 사이트 배포시, 제1 설정값, 제2 설정값 및 제3 설정값을 이용하여 각각의 분류 항목에 대해 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부를 결정하여 전송하도록 제어할 수도 있다. Also, the processor 535 may control to transmit an attribute value change notification message including a custom attribute value to the client terminal. In addition, the processor 535 determines whether a standard function, an additional standard function, and a custom option function are activated for each classification item by using the first setting value, the second setting value, and the third setting value when a specific custom site is distributed. It can also be controlled to determine and transmit.

상술한 바와 같이, 본 발명의 일 실시예에 따르면 영상 관제를 위한 커스텀 사이트 개발시, 표준 기능이 적용된 표준 버전을 저장하고, 클라이언트의 요구 사항이 반영되는 별도의 업데이트 버전을 추가 관리함으로써 개발 시간을 단축시킬 수 있으며 하나의 소스를 다수의 클라이언트에게 배포할 수 있다. As described above, according to an embodiment of the present invention, when developing a custom site for video control, the development time is saved by storing the standard version to which the standard function is applied, and additionally managing a separate update version that reflects the client's requirements. It can be shortened and one source can be distributed to many clients.

본 발명의 실시 예에 따른 장치 및 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야 통상의 기술자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.The apparatus and method according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the computer readable medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic such as floppy disks. - Includes magneto-optical media and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.

상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이제까지 본 발명에 대하여 그 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far, the present invention has been focused on the embodiments thereof. Those of ordinary skill in the art to which the present invention pertains will understand that the present invention can be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is indicated in the claims rather than the foregoing description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.

100: 시스템
110: 관리자 단말
120: 클라이언트 단말
130: 서버
100: system
110: manager terminal
120: client terminal
130: server

Claims (15)

다중 커스텀 사이트를 구성하는 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 표준 기능에 따른 제1 설정값을 저장하는 단계;
클라이언트 단말로 상기 제1 설정값을 전송한 후 커스텀 옵션 기능을 설정받고, 상기 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 단계;
상기 다중 커스텀 사이트를 구성하는 추가 분류 항목에 대한 추가 표준 기능을 설정받고, 상기 추가 표준 기능에 따른 제3 설정값을 저장하는 단계;
상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 커스텀 설정값을 생성하는 단계; 및
상기 커스텀 설정값을 포함하는 속성값 변경 통보 메시지를 상기 클라이언트 단말로 전송하는 단계를 포함하고,
상기 커스텀 설정값을 생성하는 단계는 우선 순위를 고려하여 상기 복수의 분류 항목 각각에 대해 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값 중 어느 하나를 선택적으로 적용하여 생성하는 것을 포함하고,
상기 클라이언트 단말은 상기 커스텀 설정값으로 상기 커스텀 사이트의 속성값을 변경한 후 뷰어를 통해 상기 커스텀 사이트를 실행하는 것을 특징으로 하는 다중 커스텀 사이트 배포 방법.
receiving a standard function setting for a plurality of classification items constituting a multi-custom site, and storing a first set value according to the standard function;
receiving a custom option function setting after transmitting the first setting value to the client terminal, and storing a second setting value according to the custom option function;
receiving an additional standard function for additional classification items constituting the multi-custom site, and storing a third setting value according to the additional standard function;
generating a custom set value by using the first set value, the second set value, and the third set value; and
Transmitting an attribute value change notification message including the custom setting value to the client terminal,
The step of generating the custom set value includes selectively applying any one of the first set value, the second set value, and the third set value to each of the plurality of classification items in consideration of the priority. including,
The method for distributing multiple custom sites, characterized in that the client terminal executes the custom site through a viewer after changing the attribute value of the custom site to the custom setting value.
삭제delete 제1 항에 있어서,
상기 우선 순위는 상기 커스텀 옵션 기능이 상기 표준 기능보다 높게 설정되는 것을 특징으로 하는 다중 커스텀 사이트 배포 방법.
According to claim 1,
The priority is a multi-custom site distribution method, characterized in that the custom option function is set higher than the standard function.
제1 항에 있어서,
상기 클라이언트 단말은,
상기 커스텀 설정값에 따라 상기 커스텀 옵션 기능이 미설정된 분류 항목에 상응하는 기능은 상기 표준 기능으로 활성화시키는 것을 특징으로 하는 다중 커스텀 사이트 배포 방법.
According to claim 1,
The client terminal is
According to the custom setting value, the function corresponding to the classification item to which the custom option function is not set is activated as the standard function.
삭제delete 다중 커스텀 사이트를 위한 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 설정된 표준 기능에 따른 제1 설정값을 저장하는 단계;
특정 커스텀 사이트에 대한 상기 복수의 분류 항목 중 적어도 일부 항목에 대한 커스텀 옵션 기능을 설정받고, 상기 설정된 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 단계;
상기 다중 커스텀 사이트에 대한 추가 분류 항목에 대한 추가 표준 기능을 설정받고, 상기 추가 표준 기능에 따른 제3 설정값을 저장하는 단계; 및
상기 특정 커스텀 사이트 배포시, 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 각각의 분류 항목에 대해 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부를 결정하여 전송하는 단계를 포함하고,
상기 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부를 결정하여 전송하는 단계는,
상기 커스텀 사이트에 대한 각각의 분류 항목에 대한 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 통합된 커스텀 설정값을 생성하는 단계; 및
상기 통합된 커스텀 설정값을 클라이언트 단말로 전송하는 단계를 포함하고,
상기 통합된 커스텀 설정값은,
상기 각각의 분류 항목에 대한 우선순위를 고려하여 제1 설정값, 제2 설정값 및 제3 설정값 중 어느 하나를 선택적으로 적용하여 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능이 활성화되도록 설정되는, 다중 커스텀 사이트 배포 방법.
receiving a set standard function for a plurality of classification items for a multi-custom site, and storing a first set value according to the set standard function;
receiving a custom option function setting for at least some of the plurality of classification items for a specific custom site, and storing a second setting value according to the set custom option function;
receiving an additional standard function for the additional classification item for the multi-custom site, and storing a third set value according to the additional standard function; and
When distributing the specific custom site, it is determined whether to activate the standard function, the additional standard function, and the custom option function for each classification item using the first set value, the second set value, and the third set value and transmit it comprising the steps of
The step of determining whether to activate the standard function, the additional standard function, and the custom option function and transmitting it,
generating an integrated custom setting value using the first setting value, the second setting value, and the third setting value for each classification item for the custom site; and
Transmitting the integrated custom setting value to a client terminal,
The integrated custom setting value is
The standard function, the additional standard function and the custom option function are set to be activated by selectively applying any one of the first setting value, the second setting value, and the third setting value in consideration of the priority for each classification item, How to deploy multiple custom sites.
제6 항에 있어서,
상기 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부는 우선 순위를 고려하여 결정되는 것을 특징으로 하는 다중 커스텀 사이트 배포 방법.
7. The method of claim 6,
Whether to activate the standard function, the additional standard function, and the custom option function is determined in consideration of priority.
삭제delete 제1 항, 제3 항 내지 제4 항 및 제6 항 내지 제7 항 중 어느 하나의 항에 따른 방법을 수행하기 위한 프로그램 코드를 기록한 컴퓨터로 판독 가능한 기록매체.
8. A computer-readable recording medium in which a program code for performing the method according to any one of claims 1, 3 to 4, and any one of claims 6 to 7 is recorded.
다중 커스텀 사이트를 구성하는 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 표준 기능에 따른 제1 설정값을 저장하는 표준 기능 설정부;
클라이언트 단말로 상기 제1 설정값을 전송한 후 커스텀 옵션 기능을 설정받고, 상기 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 커스텀 기능 설정부;
상기 다중 커스텀 사이트에 대한 추가 분류 항목에 대한 추가 표준 기능을 설정받고, 상기 추가 표준 기능에 따른 제3 설정값을 저장하는 갱신부; 및
상기 제1 설정값, 상기 제2 설정값 및 제3 설정값을 이용하여 커스텀 설정값을 생성하고, 상기 커스텀 설정값을 포함하는 속성값 변경 통보 메시지를 상기 클라이언트 단말로 전송하도록 제어하는 프로세서를 포함하고,
상기 커스텀 설정값은, 우선 순위를 고려하여 상기 복수의 분류 항목 각각에 대해 상기 제1 설정값, 상기 제2 설정값 및 제3 설정값 중 어느 하나를 선택적으로 적용하여 생성되고,
상기 클라이언트 단말은 상기 커스텀 설정값으로 상기 커스텀 사이트의 속성값을 변경한 후 뷰어를 통해 상기 커스텀 사이트를 실행하는 것을 특징으로 하는 서버.
a standard function setting unit configured to receive a standard function setting for a plurality of classification items constituting a multi-custom site, and to store a first set value according to the standard function;
a custom function setting unit configured to receive a custom option function setting after transmitting the first setting value to the client terminal, and to store a second setting value according to the custom option function;
an update unit configured to receive an additional standard function for the additional classification item for the multi-custom site, and to store a third set value according to the additional standard function; and
and a processor for generating a custom setting value using the first setting value, the second setting value, and the third setting value, and controlling to transmit an attribute value change notification message including the custom setting value to the client terminal; do,
The custom set value is generated by selectively applying any one of the first set value, the second set value, and the third set value to each of the plurality of classification items in consideration of the priority,
The client terminal changes the attribute value of the custom site to the custom setting value and then executes the custom site through a viewer.
삭제delete 제10 항에 있어서,
상기 클라이언트 단말은,
상기 커스텀 설정값에 따라 상기 커스텀 옵션 기능이 미설정된 분류 항목에 상응하는 기능은 상기 표준 기능으로 활성화시키는 것을 특징으로 하는 서버.
11. The method of claim 10,
The client terminal is
The server, characterized in that according to the custom setting value, the function corresponding to the classification item to which the custom option function is not set is activated as the standard function.
다중 커스텀 사이트를 위한 복수의 분류 항목에 대한 표준 기능을 설정받고, 상기 설정된 표준 기능에 따른 제1 설정값을 저장하는 표준 기능 설정부;
특정 커스텀 사이트에 대한 상기 복수의 분류 항목 중 적어도 일부 항목에 대한 커스텀 옵션 기능을 설정받고, 상기 설정된 커스텀 옵션 기능에 따른 제2 설정값을 저장하는 커스텀 기능 설정부;
상기 다중 커스텀 사이트에 대한 추가 분류 항목에 대한 추가 표준 기능을 설정받고, 상기 추가 표준 기능에 따른 제3 설정값을 저장하는 갱신부; 및
상기 특정 커스텀 사이트 배포시, 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 각각의 분류 항목에 대해 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능의 활성화 여부를 결정하여 전송하도록 제어하는 프로세서를 포함하고,
상기 프로세서는,
상기 커스텀 사이트에 대한 각각의 분류 항목에 대한 상기 제1 설정값, 상기 제2 설정값 및 상기 제3 설정값을 이용하여 통합된 커스텀 설정값을 생성한 후 상기 통합된 커스텀 설정값을 클라이언트 단말로 전송하도록 제어하고,
상기 통합된 커스텀 설정값은,
상기 각각의 분류 항목에 대한 우선순위를 고려하여 제1 설정값, 제2 설정값 및 제3 설정값 중 어느 하나를 선택적으로 적용하여 표준 기능, 추가 표준 기능 및 커스텀 옵션 기능이 활성화되도록 설정되는, 서버.
a standard function setting unit configured to receive a standard function setting for a plurality of classification items for a multi-custom site, and to store a first set value according to the set standard function;
a custom function setting unit configured to set a custom option function for at least some of the plurality of classification items for a specific custom site, and to store a second setting value according to the set custom option function;
an update unit configured to receive an additional standard function for the additional classification item for the multi-custom site, and to store a third set value according to the additional standard function; and
When distributing the specific custom site, it is determined whether to activate the standard function, the additional standard function, and the custom option function for each classification item using the first set value, the second set value, and the third set value and transmit it It includes a processor that controls to
The processor is
After generating an integrated custom setting value using the first setting value, the second setting value, and the third setting value for each classification item for the custom site, the integrated custom setting value is transmitted to the client terminal control to transmit
The integrated custom setting value is
The standard function, the additional standard function and the custom option function are set to be activated by selectively applying any one of the first setting value, the second setting value, and the third setting value in consideration of the priority for each classification item, server.
삭제delete 삭제delete
KR1020200023796A 2020-02-26 2020-02-26 Multi custom site deployment method and device Active KR102344770B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200023796A KR102344770B1 (en) 2020-02-26 2020-02-26 Multi custom site deployment method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200023796A KR102344770B1 (en) 2020-02-26 2020-02-26 Multi custom site deployment method and device

Publications (2)

Publication Number Publication Date
KR20210108770A KR20210108770A (en) 2021-09-03
KR102344770B1 true KR102344770B1 (en) 2021-12-28

Family

ID=77785127

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200023796A Active KR102344770B1 (en) 2020-02-26 2020-02-26 Multi custom site deployment method and device

Country Status (1)

Country Link
KR (1) KR102344770B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101745808B1 (en) 2015-12-31 2017-06-28 엔에이치엔엔터테인먼트 주식회사 Method and system for processing module modulization of server-side logic

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010070753A (en) * 2001-06-05 2001-07-27 이도윤 Producing system of homepages
KR100962079B1 (en) * 2008-07-04 2010-06-09 엔에이치엔(주) Method and apparatus for automating the deployment, installation, and management of commonization modules
KR101173180B1 (en) 2009-05-25 2012-08-13 윤일환 Method for making and managing agency site
KR102544820B1 (en) * 2018-05-23 2023-06-16 삼성에스디에스 주식회사 Micro service architecture based service system and method for multi-tenant configuration thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101745808B1 (en) 2015-12-31 2017-06-28 엔에이치엔엔터테인먼트 주식회사 Method and system for processing module modulization of server-side logic

Also Published As

Publication number Publication date
KR20210108770A (en) 2021-09-03

Similar Documents

Publication Publication Date Title
US20240020104A1 (en) Enhanced cloud-computing environment deployment
US11750456B2 (en) Secure configuration of cloud computing nodes
CN112612629B (en) Method and system for realizing component type data interface
US20190370228A1 (en) Systems and methods for providing access to a data file stored at a data storage system
US8671345B2 (en) Workflow-based session management
US10013337B2 (en) Feature switches for private cloud and on-premise application components
CN111596932B (en) Mirror image file generation method and device and computer readable storage medium
US20250013448A1 (en) Deployment of cloud infrastructures using a cloud management platform
US11140147B2 (en) SAML SSO UX improvements
US20140237373A1 (en) Method of provisioning a cloud-based render farm
JP2003504721A (en) Reconfiguration manager that controls electronic device upgrades
US11900089B2 (en) Automatically configuring and deploying a software operator in a distributed computing environment from a package
KR20150082932A (en) Apparatus and method for supporting configuration management of virtual machine, and apparatus and method for brokering cloud service using the apparatus
US20040216123A1 (en) Method and system for managing video devices
US10666683B2 (en) User interface for low-touch security policy provisioning
CN115567596A (en) Cloud service resource deployment method, device, equipment and storage medium
KR102344770B1 (en) Multi custom site deployment method and device
CN110943968B (en) Equipment access control method and equipment access assembly
CN117555537A (en) Resource management method and device, electronic equipment and readable storage medium
US11886620B2 (en) APP actions in a content management system
US20230315723A1 (en) Low-development system for dynamic information queries
CN111782413B (en) Cross-application component communication method and device
CN114510282B (en) Method, device, equipment and storage medium for running automation application
EP4544426A1 (en) App actions in a content management system
CN116938524A (en) Edge computing server control system and method

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20200226

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210518

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20211122

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20211224

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20211224

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20241125

Start annual number: 4

End annual number: 4