[go: up one dir, main page]

CN106303429B - Remote configuration method and device - Google Patents

Remote configuration method and device Download PDF

Info

Publication number
CN106303429B
CN106303429B CN201610686981.9A CN201610686981A CN106303429B CN 106303429 B CN106303429 B CN 106303429B CN 201610686981 A CN201610686981 A CN 201610686981A CN 106303429 B CN106303429 B CN 106303429B
Authority
CN
China
Prior art keywords
long
monitor client
monitoring
configuration parameter
client
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
CN201610686981.9A
Other languages
Chinese (zh)
Other versions
CN106303429A (en
Inventor
周迪
赵子华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Uniview Technologies Co Ltd
Original Assignee
Zhejiang Uniview Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Uniview Technologies Co Ltd filed Critical Zhejiang Uniview Technologies Co Ltd
Priority to CN201610686981.9A priority Critical patent/CN106303429B/en
Publication of CN106303429A publication Critical patent/CN106303429A/en
Application granted granted Critical
Publication of CN106303429B publication Critical patent/CN106303429B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application provides a kind of remote configuring method and device, which comprises establishes clientage with long-range monitor client;The preview icon of the long-range monitor client is obtained, and shows the preview icon in preview pane;The first configuration parameter is obtained, and shows the monitoring window of the corresponding monitoring scene of first configuration parameter in local device window;When detect the monitoring window is dragged and dropped into the order of the preview icon when, the long-range monitor client is sent by corresponding second configuration parameter of the monitoring scene, so that the long-range monitor client shows the monitoring scene according to second configuration parameter.Configuration parameter is only sent to long-range monitor client by the application local monitor client, can solve the larger problem of time delay, and remote equipment does not need the problem of giving local device, avoid security risk the control of itself yet.

Description

远程配置方法及装置Remote configuration method and device

技术领域technical field

本申请涉及通信技术领域,尤其涉及一种远程配置方法及装置。The present application relates to the field of communication technologies, and in particular, to a remote configuration method and device.

背景技术Background technique

在目前的监控应用场景中,管理员经常需要对监控设备进行配置,如图1为管理员在本地配置的监控窗口四分屏的监控场景图。如图1所示,管理员可以在本地配置窗格1显示监控设备1的视频图像,窗格2至窗格4分别显示监控设备2至监控设备4的视频图像。除了在本地配置外,通常也需要对远程设备监控客户端进行类似的配置,或者在排除故障时对远程用户进行指导和帮助。In the current monitoring application scenario, the administrator often needs to configure the monitoring equipment. Figure 1 is a monitoring scene diagram of the four-screen monitoring window configured by the administrator locally. As shown in FIG. 1 , the administrator can locally configure pane 1 to display the video images of the monitoring device 1 , and panes 2 to 4 respectively display the video images of the monitoring devices 2 to 4 . In addition to configuring locally, it is often necessary to similarly configure remote device monitoring clients, or to guide and assist remote users in troubleshooting.

在现有技术中,本地设备通过远程连接(例如基于RDP(Remote DesktopProtocol,远程桌面协议)、基于VNC(Virtual Network Computer,虚拟网络计算机)以及QQ远程协助等方式实现的远程连接)直接登录到远程设备上,获取到远程设备的控制权,然后对远程设备监控客户端的监控窗口进行配置。然而,在本地设备通过远程连接对远程设备监控客户端进行配置的过程中,远程设备需要通过网络实时向本地设备传输远程设备窗口显示的图像,并且本地设备需要通过网络向远程设备传输本地设备鼠标或键盘的操作命令,网络时延较大,并且对于远程设备,将自身的控制权交给本地设备,安全风险也比较大。In the prior art, a local device directly logs in to a remote device through a remote connection (for example, a remote connection based on RDP (Remote Desktop Protocol), VNC (Virtual Network Computer, virtual network computer), and QQ remote assistance). On the device, obtain the control right of the remote device, and then configure the monitoring window of the remote device monitoring client. However, in the process that the local device configures the remote device monitoring client through the remote connection, the remote device needs to transmit the image displayed by the remote device window to the local device in real time through the network, and the local device needs to transmit the local device mouse to the remote device through the network. Or the operation command of the keyboard, the network delay is large, and for the remote device, the control of the remote device is handed over to the local device, and the security risk is also relatively large.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本申请提供一种远程配置方法及装置,以解决现有远程配置方式安全风险比较大的问题。In view of this, the present application provides a remote configuration method and device to solve the problem of relatively large security risks in the existing remote configuration method.

根据本申请实施例的第一方面,提供一种远程配置方法,所述方法包括:According to a first aspect of the embodiments of the present application, a remote configuration method is provided, the method comprising:

与远程监控客户端建立委托关系;Establish a trust relationship with the remote monitoring client;

获取所述远程监控客户端的预览图标,并在所述预览窗格中显示所述预览图标;acquiring the preview icon of the remote monitoring client, and displaying the preview icon in the preview pane;

获取第一配置参数,并在所述本地设备窗口中显示所述第一配置参数对应的监控场景的监控窗口;acquiring a first configuration parameter, and displaying a monitoring window of a monitoring scenario corresponding to the first configuration parameter in the local device window;

当检测到将所述监控窗口拖放到所述预览图标的命令时,保存所述监控场景对应的第二配置参数,并将所述第二配置参数发送到所述远程监控客户端,以使所述远程监控客户端根据所述第二配置参数显示所述监控场景。When a command to drag and drop the monitoring window to the preview icon is detected, the second configuration parameter corresponding to the monitoring scene is saved, and the second configuration parameter is sent to the remote monitoring client, so that the The remote monitoring client displays the monitoring scene according to the second configuration parameter.

根据本申请实施例的第二方面,提供一种远程配置装置,所述装置包括:According to a second aspect of the embodiments of the present application, there is provided a remote configuration device, the device comprising:

建立委托关系单元,用于与远程监控客户端建立委托关系;Establishing a delegation relationship unit, which is used to establish a delegation relationship with the remote monitoring client;

第一获取单元,用于获取所述远程监控客户端的预览图标,并在所述预览窗格中显示所述预览图标;a first acquiring unit, configured to acquire a preview icon of the remote monitoring client, and display the preview icon in the preview pane;

第二获取单元,用于获取第一配置参数,并在所述本地设备窗口中显示所述第一配置参数对应的监控场景的监控窗口;a second acquiring unit, configured to acquire a first configuration parameter, and display a monitoring window of a monitoring scenario corresponding to the first configuration parameter in the local device window;

发送配置单元,用于当检测到将所述监控窗口拖放到所述预览图标的命令时,保存所述监控场景对应的第二配置参数,并将所述第二配置参数发送到所述远程监控客户端,以使所述远程监控客户端根据所述第二配置参数显示所述监控场景。a sending configuration unit, configured to save the second configuration parameter corresponding to the monitoring scene when a command to drag and drop the monitoring window to the preview icon is detected, and send the second configuration parameter to the remote A monitoring client, so that the remote monitoring client displays the monitoring scene according to the second configuration parameter.

应用本申请实施例,本地监控客户端与远程监控客户端建立委托关系之后,获取该远程监控客户端的预览图标,并在预览窗格中显示该远程监控客户端的预览图标,并获取第一配置参数,在本地设备窗口中显示第一配置参数对应的监控场景的监控窗口,在检测到将该监控窗口拖放到该预览图标的命令时,保存该监控场景对应的第二配置参数,并将第二配置参数发送到远程监控客户端,以使该远程监控客户端根据该第二配置参数显示该监控场景。基于上述实现方式,由于本地监控客户端在获取到第一配置参数后,在本地设备窗口显示第一配置参数对应的监控场景的监控窗口,并在检测到拖放命令时,只是将监控场景对应的第二配置参数发送给远程监控客户端,而不需要本地设备通过远程连接登录远程设备,再对远程监控客户端的监控窗口进行配置,因此,远程设备不需要通过网络实时向本地设备传输远程设备窗口显示的图像,本地设备也不需要通过网络向远程设备传输本地设备鼠标或键盘的操作命令,减少了交换数据的过程,从而可以解决时延较大的问题,并且远程设备也不需要将自身的控制权交给本地设备,避免了安全风险的问题。Applying the embodiment of the present application, after the local monitoring client and the remote monitoring client establish a delegation relationship, obtain the preview icon of the remote monitoring client, display the preview icon of the remote monitoring client in the preview pane, and obtain the first configuration parameter , display the monitoring window of the monitoring scene corresponding to the first configuration parameter in the local device window, when a command to drag and drop the monitoring window to the preview icon is detected, save the second configuration parameter corresponding to the monitoring scene, and store the first The second configuration parameter is sent to the remote monitoring client, so that the remote monitoring client can display the monitoring scene according to the second configuration parameter. Based on the above implementation manner, after obtaining the first configuration parameter, the local monitoring client displays the monitoring window of the monitoring scene corresponding to the first configuration parameter in the local device window, and when a drag and drop command is detected, only the monitoring scene corresponding to the first configuration parameter is displayed in the local device window. The second configuration parameters of the remote monitoring client are sent to the remote monitoring client, without the need for the local device to log in to the remote device through a remote connection, and then configure the monitoring window of the remote monitoring client. Therefore, the remote device does not need to transmit the remote device to the local device in real time through the network. For the image displayed in the window, the local device does not need to transmit the operation commands of the mouse or keyboard of the local device to the remote device through the network, which reduces the process of exchanging data, so that the problem of large delay can be solved, and the remote device does not need to transfer itself. The control right is handed over to the local device, avoiding the problem of security risks.

附图说明Description of drawings

图1为本申请根据一示例性实施例示出的一种管理员在本地配置的监控窗口四分屏的监控场景图;FIG. 1 is a monitoring scene diagram of a four-screen monitoring window configured locally by an administrator according to an exemplary embodiment of the present application;

图2A为本申请根据一示例性实施例示出的一种远程配置方法的实施例流程图;FIG. 2A is a flowchart of an embodiment of a remote configuration method according to an exemplary embodiment of the present application;

图2B为图2A所示实施例中的本地监控客户端显示远程监控客户端的预览图标的界面显示图;2B is an interface display diagram in which the local monitoring client in the embodiment shown in FIG. 2A displays a preview icon of the remote monitoring client;

图2C为图2A所示实施例中的管理员在本地配置之后本地监控客户端的界面显示图;Fig. 2C is the interface display diagram of the local monitoring client after the administrator in the embodiment shown in Fig. 2A is configured locally;

图2D为图2A所示实施例中的远程配置完成后远程监控客户端的监控场景图;2D is a monitoring scene diagram of the remote monitoring client after the remote configuration in the embodiment shown in FIG. 2A is completed;

图2E为图2A所示实施例中的本地监控客户端远程配置完成后的界面显示图;Fig. 2E is an interface display diagram after the remote configuration of the local monitoring client in the embodiment shown in Fig. 2A is completed;

图3为本申请根据一示例性实施例示出的一种本地监控客户端的硬件结构图;3 is a hardware structure diagram of a local monitoring client according to an exemplary embodiment of the present application;

图4为本申请根据一示例性实施例示出的一种远程配置装置的实施例结构图。FIG. 4 is a structural diagram of an embodiment of a remote configuration apparatus according to an exemplary embodiment of the present application.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. Where the following description refers to the drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the illustrative examples below are not intended to represent all implementations consistent with this application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as recited in the appended claims.

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this application and the appended claims, the singular forms "a," "the," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited by these terms. These terms are only used to distinguish the same type of information from each other. For example, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information without departing from the scope of the present application. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determining."

图2A为本申请根据一示例性实施例示出的一种远程配置方法的实施例流程图,该实施例应用于本地监控客户端上,该本地监控客户端可以运行在计算机或平板设备上,计算机和平板设备可以统称为本地设备,在本申请实施例中,本地监控客户端显示的界面上可以包括本地设备窗口和预览窗格。如图2A所示,该实施例包括以下步骤:FIG. 2A is a flowchart of an embodiment of a remote configuration method according to an exemplary embodiment of the present application. This embodiment is applied to a local monitoring client. The local monitoring client can run on a computer or a tablet device. The computer and tablet devices may be collectively referred to as local devices. In this embodiment of the present application, the interface displayed by the local monitoring client may include a local device window and a preview pane. As shown in Figure 2A, this embodiment includes the following steps:

步骤201:与远程监控客户端建立委托关系。Step 201: Establish a trust relationship with the remote monitoring client.

在一个例子中,本地监控客户端可以在接收到携带有该远程监控客户端的设备标识的协助请求消息时,利用该设备标识与该远程监控客户端建立委托关系。In one example, when receiving an assistance request message carrying the device identification of the remote monitoring client, the local monitoring client can use the device identification to establish a delegation relationship with the remote monitoring client.

其中,远程监控客户端可以主动向本地监控客户端发送携带设备标识的协助请求消息,请求本地监控客户端的协助,以与本地监控客户端建立委托关系,从而本地监控客户端得到远程监控客户端的授权。设备标识用于唯一标识远程监控客户端,其可以是字符、数字或者字符与数字的组合,这里并不限定。此外,本地监控客户端还可以向该远程监控客户端发送协助请求消息的响应消息,以向远程监控客户端表示委托关系建立成功。Among them, the remote monitoring client can actively send an assistance request message carrying the device identification to the local monitoring client, requesting the assistance of the local monitoring client, so as to establish a trust relationship with the local monitoring client, so that the local monitoring client is authorized by the remote monitoring client . The device identifier is used to uniquely identify the remote monitoring client, which may be characters, numbers, or a combination of characters and numbers, which is not limited here. In addition, the local monitoring client may also send a response message of the assistance request message to the remote monitoring client, so as to indicate to the remote monitoring client that the delegation relationship is successfully established.

在另一个例子中,本地监控客户端也可以在检测到携带有该远程监控客户端的IP(Internet,Protocol,网际协议)地址、用户名以及密码的命令时,根据该IP地址将请求连接消息发送至远程监控客户端,该请求连接消息携带有该用户名与该密码,以使该远程监控客户端根据该用户名与该密码进行验证,若验证成功,则返回携带有设备标识的响应消息;当接收到来自该远程监控客户端的携带有设备标识的响应消息时,利用该设备标识与该远程监控客户端建立委托关系。In another example, the local monitoring client can also send a connection request message according to the IP address when detecting a command that carries the IP (Internet, Protocol, Internet Protocol) address, user name and password of the remote monitoring client To the remote monitoring client, the connection request message carries the username and the password, so that the remote monitoring client performs verification according to the username and the password, and returns a response message carrying the device identifier if the verification is successful; When receiving the response message carrying the device identification from the remote monitoring client, the device identification is used to establish a delegation relationship with the remote monitoring client.

其中,本地监控客户端也可以通过远程监控客户端的IP地址、用户名以及预先设置的密码主动与远程监控客户端建立委托关系,以获取到远程监控客户端的授权。此外,在委托关系建立完成之后本地监控客户端还可以向该远程监控客户端发送委托关系建立成功消息,以向远程监控客户端表示委托关系建立成功。The local monitoring client can also actively establish a delegation relationship with the remote monitoring client through the IP address, user name and preset password of the remote monitoring client, so as to obtain the authorization of the remote monitoring client. In addition, after the establishment of the delegation relationship is completed, the local monitoring client can also send a delegation relationship establishment success message to the remote monitoring client, so as to indicate to the remote monitoring client that the delegation relationship is successfully established.

针对上述两个例子中利用该设备标识与该远程监控客户端建立委托关系的过程,本地监控客户端可以将该设备标识保存在本地,根据该设备标识可以实现与远程监控客户端的数据交互。For the process of establishing a trust relationship with the remote monitoring client using the device ID in the above two examples, the local monitoring client can save the device ID locally, and data interaction with the remote monitoring client can be realized according to the device ID.

基于步骤201的描述可知,本地监控客户端在对远程监控客户端进行远程协助时,委托关系的建立,既可以由远程监控客户端主动向本地监控客户端请求建立,也可以由本地监控客户端利用远程监控客户端的IP地址、用户名以及密码向远程监控客户端请求建立,从而本地监控客户端既可以主动与远程监控客户端建立委托关系,也可以被动与远程监控客户端建立委托关系。Based on the description of step 201, it can be known that when the local monitoring client performs remote assistance to the remote monitoring client, the establishment of the delegation relationship can be established either by the remote monitoring client actively requesting the local monitoring client for establishment, or by the local monitoring client. Use the IP address, user name and password of the remote monitoring client to request the establishment of the remote monitoring client, so that the local monitoring client can either actively establish a trust relationship with the remote monitoring client, or passively establish a trust relationship with the remote monitoring client.

步骤202:获取该远程监控客户端的预览图标,并在预览窗格中显示该预览图标。Step 202: Obtain the preview icon of the remote monitoring client, and display the preview icon in the preview pane.

委托关系建立之后,在一个例子中,本地监控客户端可以从本地获取该远程监控客户端的预览图标,并在预览窗格中显示该远程监控客户端的预览图标,以向用户表示与远程监控客户端成功建立了委托关系。该预览图标可以是本地监控客户端预先配置的图标,图2B为图2A所示实施例中的本地监控客户端显示远程监控客户端的预览图标的界面显示图,如图2B所示,在右侧的预览窗格中显示有远程监控客户端的预览图标,表示当前有一个远程监控客户端与本地监控客户端建立有委托关系,对于预览图标在预览窗格中的布局也可以根据实际操作需要进行调整,在此不进行限定。After the delegation relationship is established, in one example, the local monitoring client can obtain the preview icon of the remote monitoring client locally, and display the preview icon of the remote monitoring client in the preview pane, so as to indicate to the user that it is related to the remote monitoring client Successfully established a trust relationship. The preview icon may be an icon pre-configured by the local monitoring client. FIG. 2B is an interface display diagram of the local monitoring client displaying the preview icon of the remote monitoring client in the embodiment shown in FIG. 2A . As shown in FIG. 2B , on the right side The preview icon of the remote monitoring client is displayed in the preview pane of , indicating that there is currently a remote monitoring client and a local monitoring client to establish a delegation relationship. The layout of the preview icon in the preview pane can also be adjusted according to the actual operation needs. , which is not limited here.

在另一个例子中,本地监控客户端也可以从远程监控客户端获取预先配置的预览图标。此处预览图标与远程监控客户端一一对应。In another example, the local monitoring client can also obtain preconfigured preview icons from the remote monitoring client. The preview icons here correspond to the remote monitoring clients one by one.

步骤203:获取第一配置参数,并在本地设备窗口中显示第一配置参数对应的监控场景的监控窗口。Step 203: Acquire the first configuration parameter, and display the monitoring window of the monitoring scenario corresponding to the first configuration parameter in the local device window.

需要说明的是,步骤202与步骤203没有先后执行顺序,可以同时执行,也可以不同时执行。It should be noted that step 202 and step 203 are not executed in sequence, and may be executed simultaneously or not at the same time.

具体地,第一配置参数是由用户根据自身业务需求提出的,可以包括监控窗口布局、监控设备标识、监控设备业务等。例如,监控窗口布局可以是将监控窗口划分为多个窗格,每个窗格大小可以不同,并且还可以运行不同的监控业务。此外,该监控窗口可以拖动、关闭。Specifically, the first configuration parameter is proposed by the user according to their own business requirements, and may include monitoring window layout, monitoring device identification, monitoring device services, and the like. For example, the monitoring window layout may be to divide the monitoring window into multiple panes, and each pane may be of different size, and may also run different monitoring services. In addition, the monitoring window can be dragged and closed.

下面以一个例子介绍本地监控客户端获取第一配置参数,并在本地设备窗口中显示第一配置参数对应的监控场景的监控窗口的过程。The following uses an example to introduce the process of the local monitoring client acquiring the first configuration parameter and displaying the monitoring window of the monitoring scenario corresponding to the first configuration parameter in the local device window.

假设用户提出的第一配置参数具体是:监控窗口四分屏(4个窗格)&监控窗口大小5*5&监控设备标识为Camera01,且在窗格1中显示Camera01的实况视频图像,窗格2至窗格4可以显示地图业务或者回放业务,在此不一一列举。从而管理员将本地监控客户端的监控窗口配置为四分屏,并在窗格1中配置显示Camera01的实况视频图像,针对在窗格1显示Camera01的实况视频图像的过程,本地监控客户端可以通过预先配置的配置命令请求Camera01的实况视频图像,以下仅为一示例性的获取实况视频图像的实施例,对具体的交互过程并不进行限定。例如,本地监控客户端可以基于RTSP(Real Time StreamingProtocol,实时流传输协议)协议与监控设备建立信令连接,再请求实况视频图像,具体交互过程如下:It is assumed that the first configuration parameter proposed by the user is specifically: the monitoring window is divided into four screens (4 panes) & the monitoring window size is 5*5 & the monitoring device is identified as Camera01, and the live video image of Camera01 is displayed in pane 1, the pane Panes 2 to 4 can display map services or playback services, which are not listed here. Therefore, the administrator configures the monitoring window of the local monitoring client as a four-split screen, and configures the display of the live video image of Camera01 in pane 1. For the process of displaying the live video image of Camera01 in pane 1, the local monitoring client can display the live video image of Camera01 in pane 1. The preconfigured configuration command requests the live video image of Camera01. The following is only an exemplary embodiment of acquiring the live video image, and the specific interaction process is not limited. For example, the local monitoring client can establish a signaling connection with the monitoring device based on the RTSP (Real Time Streaming Protocol) protocol, and then request live video images. The specific interaction process is as follows:

1、根据监控设备广播的Hello消息获取Camera01的IP地址;1. Obtain the IP address of Camera01 according to the Hello message broadcast by the monitoring device;

其中,监控设备每隔预设时间周期会以广播方式发送Hello消息,以通知本监控设备可用,本地监控客户端可以先获取携带Camera01的Hello消息,然后再获取该Hello消息中携带的监控设备的IP地址,例如,IP1。Among them, the monitoring device will broadcast Hello messages every preset time period to notify the monitoring device that it is available. The local monitoring client can first obtain the Hello message carrying Camera01, and then obtain the monitoring device carried in the Hello message. IP address, for example, IP1.

2、利用该IP通过OPTION命令查询Camera01是否可用;2. Use the IP to query whether Camera01 is available through the OPTION command;

3、利用该IP通过DESCRIBE命令获取Camera01的能力集,即Camera01的描述信息;3. Use the IP to obtain the capability set of Camera01 through the DESCRIBE command, that is, the description information of Camera01;

4、利用该IP通过SETUP命令与Camera01建立RTSP会话;4. Use the IP to establish an RTSP session with Camera01 through the SETUP command;

5、利用该IP通过PLAY命令请求开始传送实况视频图像。5. Use the IP to request the start of transmitting the live video image through the PLAY command.

本地监控客户端在接收到Camera01传送的实况视频图像后,在监控窗口的窗格1中显示Camera01的实况视频图像,图2C为图2A所示实施例中的管理员在本地配置之后本地监控客户端的界面显示图,如图2C所示,在窗格1中的视频图像右下角显示有该监控设备标识。After receiving the live video image transmitted by Camera01, the local monitoring client displays the live video image of Camera01 in pane 1 of the monitoring window. Fig. 2C shows that the administrator in the embodiment shown in Fig. 2A locally monitors the client after local configuration. The interface display diagram of the terminal, as shown in Figure 2C, the monitoring device logo is displayed in the lower right corner of the video image in pane 1.

步骤204:当检测到将该监控窗口拖放到该预览图标的命令时,保存该监控场景对应的第二配置参数,并将第二配置参数发送到远程监控客户端,以使该远程监控客户端根据该第二配置参数显示该监控场景。Step 204: when the command to drag and drop the monitoring window to the preview icon is detected, save the second configuration parameter corresponding to the monitoring scene, and send the second configuration parameter to the remote monitoring client, so that the remote monitoring client The terminal displays the monitoring scene according to the second configuration parameter.

其中,本地监控客户端在检测到拖放命令时,保存该监控场景对应的第二配置参数,由于第一配置参数为用户根据业务需求提出的,是用户自定义的配置参数,远程监控客户端不一定能够识别解析,而本地监控客户端保存的第二配置参数,是远程监控客户端能够识别解析的配置参数,因此第二配置参数有可能与第一配置参数相同,也可能与第一配置参数不同。如步骤203所述,第二配置参数除了包括监控窗口四分屏,监控窗口大小5*5,监控设备标识Camera01,且在窗格1中显示Camera01的实况视频图像之外,还包括Camera01的IP地址IP1以及配置命令OPTION命令、DESCRIBE命、SETUP命令以及PLAY命令。The local monitoring client saves the second configuration parameter corresponding to the monitoring scenario when detecting the drag and drop command. Since the first configuration parameter is proposed by the user according to business requirements, it is a user-defined configuration parameter, and the remote monitoring client The second configuration parameter saved by the local monitoring client is a configuration parameter that the remote monitoring client can identify and resolve. Therefore, the second configuration parameter may be the same as the first configuration parameter, or may be the same as the first configuration parameter. The parameters are different. As described in step 203, the second configuration parameters include, in addition to the monitoring window divided into four screens, the monitoring window size of 5*5, the monitoring device identification Camera01, and the display of the live video image of Camera01 in pane 1, the IP address of Camera01 is also included. Address IP1 and configuration commands OPTION command, DESCRIBE command, SETUP command and PLAY command.

具体地,远程监控客户端在接收到来自本地监控客户端的第二配置参数时,识别解析第二配置参数,并按照解析得到的结果在远程设备窗口显示5*5大小的监控窗口,并将监控窗口划分成四分屏,并在窗格1中显示Camera01的实况视频图像,最终得到与本地监控客户端一致的监控场景。针对在窗格1中显示Camera01的视频图像的过程,如步骤203所述,不再赘述,只是远程监控客户端直接利用第二配置参数中包括的Camera01的IP地址IP1便可以与Camera01建立信令连接,获取Camera01的实况视频图像。图2D为图2A所示实施例中的远程配置完成后远程监控客户端的监控场景图,结合图2C与图2D所示,远程监控客户端中的监控场景与本地监控客户端中的监控场景一致。Specifically, when the remote monitoring client receives the second configuration parameter from the local monitoring client, it identifies and parses the second configuration parameter, and displays a monitoring window with a size of 5*5 in the remote device window according to the result obtained by the analysis, and monitors the The window is divided into four screens, and the live video image of Camera01 is displayed in pane 1, and finally the monitoring scene consistent with the local monitoring client is obtained. For the process of displaying the video image of Camera01 in pane 1, as described in step 203, no further description is given, but the remote monitoring client can directly use the IP address IP1 of Camera01 included in the second configuration parameter to establish signaling with Camera01 Connect to get the live video image of Camera01. FIG. 2D is a monitoring scene diagram of the remote monitoring client after the remote configuration in the embodiment shown in FIG. 2A is completed. Combined with FIG. 2C and FIG. 2D , the monitoring scene in the remote monitoring client is consistent with the monitoring scene in the local monitoring client .

本地监控客户端在将该第二配置参数发送到远程监控客户端之前,可以先验证远程监控客户端是否运行,在确定远程监控客户端处于运行状态之后,再将第二配置参数发送到远程监控客户端。例如,本地监控客户端可以向该远程监控客户端发送第一配置请求消息,以使该远程监控客户端利用该第一配置请求消息查询自身是否运行,若运行,则返回响应消息;当接收到来自该远程监控客户端的第一配置请求消息的响应消息时,执行将该第二配置参数发送到远程监控客户端的过程;否则,拒绝将该第二配置参数发送到远程监控客户端。Before sending the second configuration parameter to the remote monitoring client, the local monitoring client can first verify whether the remote monitoring client is running, and after determining that the remote monitoring client is running, send the second configuration parameter to the remote monitoring client client. For example, the local monitoring client can send a first configuration request message to the remote monitoring client, so that the remote monitoring client can use the first configuration request message to query whether it is running, and if it is running, return a response message; When the response message is sent from the remote monitoring client to the first configuration request message, the process of sending the second configuration parameter to the remote monitoring client is executed; otherwise, the sending of the second configuration parameter to the remote monitoring client is refused.

基于上述本地监控客户端验证远程监控客户端是否运行的描述,如果确定远程监控客户端处于关闭状态,则拒绝向远程监控客户端发送第二配置参数,以节省网络资源的消耗。Based on the description of the local monitoring client verifying whether the remote monitoring client is running, if it is determined that the remote monitoring client is in a closed state, the second configuration parameter is refused to be sent to the remote monitoring client to save the consumption of network resources.

该远程监控客户端在根据该第二配置参数显示该监控场景之后,可以向本地监控客户端返回配置成功消息,当本地监控客户端接收到该远程监控客户端发送的配置成功消息时,表示完成远程配置,获取启动图标,并在该远程监控客户端的预览图标中显示该启动图标,图2E为图2A所示实施例中的本地监控客户端远程配置完成后的界面显示图,如图2E所示,在预览窗格中远程监控客户端的预览图标中显示有远程监控客户端的启动图标,表示远程配置成功。After displaying the monitoring scene according to the second configuration parameter, the remote monitoring client may return a configuration success message to the local monitoring client. When the local monitoring client receives the configuration success message sent by the remote monitoring client, it indicates completion. Remote configuration, obtain the startup icon, and display the startup icon in the preview icon of the remote monitoring client, FIG. 2E is the interface display diagram after the remote configuration of the local monitoring client in the embodiment shown in FIG. 2A is completed, as shown in FIG. 2E If the preview icon of the remote monitoring client in the preview pane displays the startup icon of the remote monitoring client, it means that the remote configuration is successful.

此外,由于每个监控设备能够连接的监控客户端有一定的数量限制,因此,本地监控客户端在将第二配置参数发送到远程监控客户端之前,还可以退出当前业务,关闭当前的监控窗口,与监控设备断开连接,例如可以通过TEARDOWN(关闭会话)命令与监控设备断开连接,停止请求实况视频图像的过程。这样,可以避免监控设备达到连接数量上限,无法与其它监控客户端建立连接的情况。In addition, since each monitoring device can connect to a certain number of monitoring clients, the local monitoring client can also exit the current service and close the current monitoring window before sending the second configuration parameter to the remote monitoring client. , to disconnect from the monitoring device, for example, the TEARDOWN (close session) command can be used to disconnect from the monitoring device to stop the process of requesting live video images. In this way, it can be avoided that the monitoring device reaches the upper limit of the number of connections and cannot establish connections with other monitoring clients.

需要说明的是,本地监控客户端还可以实现反向拖放的操作过程。即本地监控客户端在检测到将该远程监控客户端的预览图标拖放到本地设备窗口的命令时,即反拖放命令,可以向该远程监控客户端发送第二配置请求消息;其中,该远程监控客户端在接收到第二配置请求消息之后,向本地监控客户端返回第三配置参数;接收来自该远程监控客户端的第三配置参数,并根据该第三配置参数,在本地设备窗口中显示监控窗口,该监控窗口显示与该远程监控客户端一致的监控场景。It should be noted that the local monitoring client can also implement the reverse drag and drop operation process. That is, when the local monitoring client detects a command to drag and drop the preview icon of the remote monitoring client to the local device window, that is, an anti-drag and drop command, and can send a second configuration request message to the remote monitoring client; After receiving the second configuration request message, the monitoring client returns the third configuration parameter to the local monitoring client; receives the third configuration parameter from the remote monitoring client, and displays the third configuration parameter in the local device window according to the third configuration parameter Monitoring window, which displays the monitoring scene consistent with the remote monitoring client.

其中,第三配置参数也可以包括监控窗口布局、监控设备标识、监控设备业务、监控设备IP地址以及配置命令等。本地监控客户端根据第三配置参数,在本地设备窗口中显示监控窗口,并在该监控窗口显示与远程监控客户端一致的监控场景的过程,请参见远程监控客户端根据第二配置参数在远程设备窗口显示监控窗口,并在监控窗口显示与本地监控客户端一致的监控场景的过程,不再赘述。此时,本地监控客户端的第一配置参数对应的监控场景被第三配置参数对应的监控场景替换,并且可以在第三配置参数对应的监控场景基础上继续进行配置。The third configuration parameter may also include monitoring window layout, monitoring device identification, monitoring device service, monitoring device IP address, configuration commands, and the like. The local monitoring client displays the monitoring window in the local device window according to the third configuration parameter, and displays the monitoring scene consistent with the remote monitoring client in the monitoring window, please refer to the remote monitoring client according to the second configuration parameter. The process of displaying the monitoring window in the device window and displaying the monitoring scene consistent with the local monitoring client in the monitoring window will not be repeated here. At this time, the monitoring scene corresponding to the first configuration parameter of the local monitoring client is replaced by the monitoring scene corresponding to the third configuration parameter, and the configuration can be continued on the basis of the monitoring scene corresponding to the third configuration parameter.

需要进一步说明的是,本地监控客户端还可以实现复制配置的过程,即本地监控客户端同时与多个远程监控客户端建立委托关系,并在预览窗格中显示该多个远程监控客户端的预览图标,在检测到复制命令,且向该多个远程监控客户端的预览图标拖放该监控窗口的命令时,将第二配置参数发送至多个远程监控客户端,以使该多个远程监控客户端根据该第二配置参数显示该监控场景。It should be further noted that the local monitoring client can also implement the process of copying the configuration, that is, the local monitoring client establishes a delegation relationship with multiple remote monitoring clients at the same time, and displays the previews of the multiple remote monitoring clients in the preview pane. icon, when the copy command is detected and the command of the monitoring window is dragged and dropped to the preview icons of the multiple remote monitoring clients, the second configuration parameter is sent to the multiple remote monitoring clients, so that the multiple remote monitoring clients The monitoring scene is displayed according to the second configuration parameter.

具体地,本地监控客户端检测复制命令,且向该多个远程监控客户端的预览图标拖放该监控窗口的命令可以是检测到CTRL键被按下的命令,且检测到监控窗口被分别拖放到多个预览图标命令,即管理员按住CTRL键,且将监控窗口分别拖放到多个预览图标中。本地监控客户端在本地复制多份第二配置参数,并将每份第二配置参数发送到每个远程监控客户端。Specifically, the local monitoring client detects the copy command, and the command to drag and drop the monitoring window to the preview icons of the multiple remote monitoring clients may be a command that detects that the CTRL key is pressed, and detects that the monitoring windows are respectively dragged and dropped To multiple preview icons command, that is, the administrator presses the CTRL key and drags and drops the monitoring window to the multiple preview icons respectively. The local monitoring client locally copies multiple copies of the second configuration parameters, and sends each copy of the second configuration parameters to each remote monitoring client.

基于步骤204的描述可知,本地监控客户端可以通过复制配置过程,达到同时配置多个远程监控客户端的目的,并且本地监控客户端还可以通过检测反拖放命令,获取远程监控客户端的第三配置参数,以在该第三配置参数对应的监控场景基础上继续进行配置。Based on the description of step 204, the local monitoring client can achieve the purpose of configuring multiple remote monitoring clients at the same time by copying the configuration process, and the local monitoring client can also obtain the third configuration of the remote monitoring client by detecting the anti-drag and drop command parameter, so as to continue the configuration on the basis of the monitoring scenario corresponding to the third configuration parameter.

由上述实施例可知,本地监控客户端与远程监控客户端建立委托关系之后,获取该远程监控客户端的预览图标,并在预览窗格中显示该远程监控客户端的预览图标;并获取第一配置参数,并在本地设备窗口中显示第一配置参数对应的监控场景的监控窗口,在检测到将该监控窗口拖放到该预览图标的命令时,保存该监控场景对应的第二配置参数,并将第二配置参数发送到远程监控客户端,以使该远程监控客户端根据该第二配置参数显示该监控场景。基于上述实现方式,由于本地监控客户端在获取到第一配置参数后,在本地设备窗口显示第一配置参数对应的监控场景的监控窗口,并在检测到拖放命令时,只是将监控场景对应的第二配置参数发送给远程监控客户端,而不需要本地设备通过远程连接登录远程设备,再对远程监控客户端的监控窗口进行配置,因此,远程设备不需要通过网络实时向本地设备传输远程设备窗口显示的图像,本地设备也不需要通过网络向远程设备传输本地设备鼠标或键盘的操作命令,减少了交换数据的过程,从而可以解决时延较大的问题,并且远程设备也不需要将自身的控制权交给本地设备,避免了安全风险的问题。It can be known from the above embodiment that after the local monitoring client and the remote monitoring client establish a delegation relationship, the preview icon of the remote monitoring client is obtained, and the preview icon of the remote monitoring client is displayed in the preview pane; and the first configuration parameter is obtained. , and display the monitoring window of the monitoring scene corresponding to the first configuration parameter in the local device window, when the command to drag and drop the monitoring window to the preview icon is detected, the second configuration parameter corresponding to the monitoring scene is saved, and the The second configuration parameter is sent to the remote monitoring client, so that the remote monitoring client displays the monitoring scene according to the second configuration parameter. Based on the above implementation manner, after obtaining the first configuration parameter, the local monitoring client displays the monitoring window of the monitoring scene corresponding to the first configuration parameter in the local device window, and when a drag and drop command is detected, only the monitoring scene corresponding to the first configuration parameter is displayed in the local device window. The second configuration parameters of the remote monitoring client are sent to the remote monitoring client, without the need for the local device to log in to the remote device through a remote connection, and then configure the monitoring window of the remote monitoring client. Therefore, the remote device does not need to transmit the remote device to the local device in real time through the network. For the image displayed in the window, the local device does not need to transmit the operation commands of the mouse or keyboard of the local device to the remote device through the network, which reduces the process of exchanging data, so that the problem of large delay can be solved, and the remote device does not need to transfer itself. The control right is handed over to the local device, avoiding the problem of security risks.

与前述远程配置方法的实施例相对应,本申请还提供了远程配置装置的实施例。Corresponding to the foregoing embodiments of the remote configuration method, the present application further provides an embodiment of a remote configuration apparatus.

本申请远程配置装置的实施例可以应用在本地监控客户端上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本申请根据一示例性实施例示出的一种本地监控客户端的硬件结构图,除了图3所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的设备通常根据该设备的实际功能,还可以包括其他硬件,对此不再赘述。The embodiments of the remote configuration apparatus of the present application can be applied to a local monitoring client. The apparatus embodiment may be implemented by software, or may be implemented by hardware or a combination of software and hardware. Taking software implementation as an example, a device in a logical sense is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory for operation by the processor of the device where it is located. From the perspective of hardware, as shown in FIG. 3 , it is a hardware structure diagram of a local monitoring client shown in this application according to an exemplary embodiment, except for the processor, memory, network interface, and non-volatile hardware shown in FIG. 3 In addition to the volatile memory, the device in which the apparatus in the embodiment is located generally may further include other hardware according to the actual function of the device, and details are not described herein again.

图4为本申请根据一示例性实施例示出的一种远程配置装置的实施例结构图,该实施例应用于本地监控客户端上,本地监控客户端显示的界面包括本地设备窗口和预览窗格,如图4所示,该装置包括:建立委托关系单元410、第一获取单元420、第二获取单元430、发送配置单元440。FIG. 4 is a structural diagram of an embodiment of a remote configuration apparatus according to an exemplary embodiment of the present application. This embodiment is applied to a local monitoring client. The interface displayed by the local monitoring client includes a local device window and a preview pane. 4 , the apparatus includes: a unit for establishing a delegation relationship 410 , a first obtaining unit 420 , a second obtaining unit 430 , and a sending configuration unit 440 .

其中,建立委托关系单元410,用于与远程监控客户端建立委托关系;Wherein, establishing a trust relationship unit 410 is used to establish a trust relationship with the remote monitoring client;

第一获取单元420,用于获取所述远程监控客户端的预览图标,并在所述预览窗格中显示所述预览图标;a first obtaining unit 420, configured to obtain a preview icon of the remote monitoring client, and display the preview icon in the preview pane;

第二获取单元430,用于获取第一配置参数,并在所述本地设备窗口中显示所述第一配置参数对应的监控场景的监控窗口;A second obtaining unit 430, configured to obtain a first configuration parameter, and display a monitoring window of a monitoring scenario corresponding to the first configuration parameter in the local device window;

发送配置单元440,用于当检测到将所述监控窗口拖放到所述预览图标的命令时,保存所述监控场景对应的第二配置参数,并将所述第二配置参数发送到所述远程监控客户端,以使所述远程监控客户端根据所述第二配置参数显示所述监控场景。The sending configuration unit 440 is configured to save the second configuration parameter corresponding to the monitoring scene when a command to drag and drop the monitoring window to the preview icon is detected, and send the second configuration parameter to the a remote monitoring client, so that the remote monitoring client displays the monitoring scene according to the second configuration parameter.

在一个可选的实现方式中,建立委托关系单元410,具体用于接收携带有所述远程监控客户端的设备标识的协助请求消息;利用所述设备标识与所述远程监控客户端建立委托关系;和/或,当检测到携带有所述远程监控客户端的网际协议IP地址、用户名以及密码的命令时,根据所述IP地址将请求连接消息发送至所述远程监控客户端,所述请求连接消息携带有所述用户名与所述密码,以使所述远程监控客户端根据所述用户名与所述密码对所述本地监控客户端进行验证,若验证成功,则返回携带有设备标识的响应消息;当接收到来自所述远程监控客户端的携带有设备标识的响应消息时,利用所述设备标识与所述远程监控客户端建立委托关系。In an optional implementation manner, the establishment of a delegation relationship unit 410 is specifically configured to receive an assistance request message carrying the device identification of the remote monitoring client; establish a delegation relationship with the remote monitoring client by using the device identification; And/or, when detecting the command that carries the Internet Protocol IP address, user name and password of the remote monitoring client, send a connection request message to the remote monitoring client according to the IP address, and the request to connect The message carries the user name and the password, so that the remote monitoring client can verify the local monitoring client according to the user name and the password. A response message; when receiving a response message from the remote monitoring client carrying the device identification, establish a trust relationship with the remote monitoring client by using the device identification.

在另一个可选的实现方式中,所述装置还包括(图4中未示出):In another optional implementation manner, the apparatus further includes (not shown in FIG. 4 ):

验证单元,具体用于在发送配置单元440将所述第二配置参数发送到所述远程监控客户端之前,向所述远程监控客户端发送第一配置请求消息,以使所述远程监控客户端利用所述第一配置请求消息查询自身是否运行,若运行,则返回响应消息;当接收到来自所述远程监控客户端的第一配置请求消息的响应消息时,执行将所述第二配置参数发送到所述远程监控客户端的过程;否则,拒绝将所述第二配置参数发送到所述远程监控客户端。a verification unit, specifically configured to send a first configuration request message to the remote monitoring client before the sending configuration unit 440 sends the second configuration parameter to the remote monitoring client, so that the remote monitoring client Use the first configuration request message to query whether it is running, and if it is running, return a response message; when receiving a response message to the first configuration request message from the remote monitoring client, execute sending the second configuration parameter process to the remote monitoring client; otherwise, refuse to send the second configuration parameter to the remote monitoring client.

在另一个可选的实现方式中,所述装置还包括(图4中未示出):In another optional implementation manner, the apparatus further includes (not shown in FIG. 4 ):

反拖放单元,具体用于当检测到将所述远程监控客户端的预览图标拖放到所述本地设备窗口的命令时,向所述远程监控客户端发送第二配置请求消息;其中,所述远程监控客户端在接收到所述第二配置请求消息之后,向所述本地监控客户端返回第三配置参数;接收来自所述远程监控客户端的第三配置参数,并根据所述第三配置参数,在所述本地设备窗口中显示监控窗口,所述监控窗口显示与所述远程监控客户端一致的监控场景。an anti-drag and drop unit, specifically configured to send a second configuration request message to the remote monitoring client when a command to drag and drop the preview icon of the remote monitoring client to the local device window is detected; wherein the After receiving the second configuration request message, the remote monitoring client returns the third configuration parameter to the local monitoring client; receives the third configuration parameter from the remote monitoring client, and according to the third configuration parameter , displaying a monitoring window in the local device window, where the monitoring window displays a monitoring scene consistent with the remote monitoring client.

在另一个可选的实现方式中,所述装置还包括(图4中未示出):复制配置单元,具体用于与多个远程监控客户端建立委托关系;在所述预览窗格中显示该多个远程监控客户端的预览图标;当检测到复制命令,且同时向该多个远程监控客户端的预览图标拖放所述监控窗口的命令时,将所述第二配置参数同时发送至该多个远程监控客户端,以使该多个远程监控客户端根据该第二配置参数显示所述监控场景。In another optional implementation manner, the apparatus further includes (not shown in FIG. 4 ): a replication configuration unit, specifically configured to establish a delegation relationship with multiple remote monitoring clients; displaying in the preview pane preview icons of the multiple remote monitoring clients; when a copy command is detected and the command of the monitoring window is dragged and dropped to the preview icons of the multiple remote monitoring clients at the same time, the second configuration parameter is sent to the multiple remote monitoring clients simultaneously a plurality of remote monitoring clients, so that the plurality of remote monitoring clients can display the monitoring scene according to the second configuration parameter.

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。For details of the implementation process of the functions and functions of each unit in the above device, please refer to the implementation process of the corresponding steps in the above method, which will not be repeated here.

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。For the apparatus embodiments, since they basically correspond to the method embodiments, reference may be made to the partial descriptions of the method embodiments for related parts. The device embodiments described above are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed over multiple network elements. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present application. Those of ordinary skill in the art can understand and implement it without creative effort.

由上述实施例可知,本地监控客户端与远程监控客户端建立委托关系之后,获取该远程监控客户端的预览图标,并在预览窗格中显示该远程监控客户端的预览图标,并获取第一配置参数,在本地设备窗口中显示第一配置参数对应的监控场景的监控窗口,在检测到将该监控窗口拖放到该预览图标的命令时,保存该监控场景对应的第二配置参数,并将第二配置参数发送到远程监控客户端,以使该远程监控客户端根据该第二配置参数显示该监控场景。基于上述实现方式,由于本地监控客户端在获取到第一配置参数后,在本地设备窗口显示第一配置参数对应的监控场景的监控窗口,并在检测到拖放命令时,只是将监控场景对应的第二配置参数发送给远程监控客户端,而不需要本地设备通过远程连接登录远程设备,再对远程监控客户端的监控窗口进行配置,因此,远程设备不需要通过网络实时向本地设备传输远程设备窗口显示的图像,本地设备也不需要通过网络向远程设备传输本地设备鼠标或键盘的操作命令,减少了交换数据的过程,从而可以解决时延较大的问题,并且远程设备也不需要将自身的控制权交给本地设备,避免了安全风险的问题。It can be known from the above embodiment that after the local monitoring client and the remote monitoring client establish a delegation relationship, the preview icon of the remote monitoring client is obtained, the preview icon of the remote monitoring client is displayed in the preview pane, and the first configuration parameter is obtained. , display the monitoring window of the monitoring scene corresponding to the first configuration parameter in the local device window, when a command to drag and drop the monitoring window to the preview icon is detected, save the second configuration parameter corresponding to the monitoring scene, and store the first The second configuration parameter is sent to the remote monitoring client, so that the remote monitoring client can display the monitoring scene according to the second configuration parameter. Based on the above implementation manner, after obtaining the first configuration parameter, the local monitoring client displays the monitoring window of the monitoring scene corresponding to the first configuration parameter in the local device window, and when a drag and drop command is detected, only the monitoring scene corresponding to the first configuration parameter is displayed in the local device window. The second configuration parameters of the remote monitoring client are sent to the remote monitoring client, without the need for the local device to log in to the remote device through a remote connection, and then configure the monitoring window of the remote monitoring client. Therefore, the remote device does not need to transmit the remote device to the local device in real time through the network. For the image displayed in the window, the local device does not need to transmit the operation commands of the mouse or keyboard of the local device to the remote device through the network, which reduces the process of exchanging data, so that the problem of large delay can be solved, and the remote device does not need to transfer itself. The control right is handed over to the local device, avoiding the problem of security risks.

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the present application. within the scope of protection.

Claims (10)

1. a kind of remote configuring method is applied in local monitor client, which is characterized in that the local monitor client is aobvious The interface shown includes local device window and preview pane, which comprises
Clientage is established with long-range monitor client;
The preview icon of the long-range monitor client is obtained, and shows the preview icon in the preview pane;
The first configuration parameter is obtained, and shows the corresponding monitoring scene of first configuration parameter in the local device window Monitoring window, first configuration parameter is that user is customized and local device can identify the parameter of parsing;
When detect the monitoring window is dragged and dropped into the order of the preview icon when, save the monitoring scene it is corresponding and Long-range monitor client can identify the second configuration parameter of parsing, and send the long-range prison for second configuration parameter Client is controlled, so that the long-range monitor client shows the monitoring scene according to second configuration parameter.
2. the method according to claim 1, wherein the mistake for establishing clientage with long-range monitor client Journey specifically includes:
Receive the assistance request message for carrying the device identification of the long-range monitor client;Utilize the device identification and institute It states long-range monitor client and establishes clientage;And/or
When detecting the order of the Internet protocol IP address for carrying the long-range monitor client, user name and password, Connection message will be requested to be sent to the long-range monitor client according to the IP address, the request connection message carries User name and the password are stated, so that the long-range monitor client is according to the user name and the password to the local prison Control client is verified, if being proved to be successful, returns to the response message for carrying device identification;When receiving from described remote When the response message for carrying device identification of range monitoring client, the device identification and the long-range monitor client are utilized Establish clientage.
3. the method according to claim 1, wherein it is described send second configuration parameter to it is described long-range Before monitor client, the method also includes:
The first configuration request message is sent to the long-range monitor client, so that the long-range monitor client utilizes described the One configuration request message inquires whether itself runs, if operation, returning response message;
When receiving the response message of the first configuration request message from the long-range monitor client, execute described the Two configuration parameters are sent to the process of the long-range monitor client;Otherwise, second configuration parameter is sent institute by refusal State long-range monitor client.
4. the method according to claim 1, wherein the method also includes:
When detecting that the preview icon by the long-range monitor client is dragged and dropped into the order of the local device window, to institute It states long-range monitor client and sends the second configuration request message;Wherein, the long-range monitor client is receiving described second After configuration request message, Xiang Suoshu local monitor client returns to third configuration parameter;
The third configuration parameter from the long-range monitor client is received, and according to the third configuration parameter, at described Show that monitoring window, the monitoring window are shown and the long-range consistent monitoring scene of monitor client in ground device window.
5. the method according to claim 1, wherein the method also includes:
Clientage is established with multiple long-range monitor clients;
The preview icon of multiple long-range monitor client is shown in the preview pane;
When detecting copy command, and to the order for monitoring window described in the preview icon drag and drop of multiple long-range monitor client When, second configuration parameter is sent to multiple long-range monitor client so that multiple long-range monitor client according to Second configuration parameter shows that the monitoring scene, the copy command include the order that CTRL key is pressed.
6. a kind of remote configuration device is applied in local monitor client, which is characterized in that the local monitor client is aobvious The interface shown includes local device window and preview pane, and described device includes:
Clientage unit is established, for establishing clientage with long-range monitor client;
First acquisition unit is shown for obtaining the preview icon of the long-range monitor client, and in the preview pane The preview icon;
Second acquisition unit for obtaining the first configuration parameter, and shows first configuration in the local device window The monitoring window of the corresponding monitoring scene of parameter, first configuration parameter are that user is customized and local device can identify solution The parameter of analysis;
Send configuration unit, for when detect the monitoring window is dragged and dropped into the order of the preview icon when, preservation institute It states that monitoring scene is corresponding and long-range monitor client can identify the second configuration parameter of parsing, and second configuration is joined Number is sent to the long-range monitor client, so that described in the long-range monitor client shows according to second configuration parameter Monitoring scene.
7. device according to claim 6, which is characterized in that
It is described to establish clientage unit, the assistance of the device identification of the long-range monitor client is carried specifically for receiving Request message;Clientage is established using the device identification and the long-range monitor client;And/or it is carried when detecting It, will according to the IP address when having the order of the Internet protocol IP address of the long-range monitor client, user name and password Request connection message is sent to the long-range monitor client, the request connection message carry the user name with it is described close Code, so that the long-range monitor client tests the local monitor client with the password according to the user name Card returns to the response message for carrying device identification if being proved to be successful;When receiving from the long-range monitor client When carrying the response message of device identification, clientage is established using the device identification and the long-range monitor client.
8. device according to claim 6, which is characterized in that described device further include:
Authentication unit, specifically for sending the long-range monitoring visitor for second configuration parameter in the transmission configuration unit Before the end of family, the first configuration request message is sent to the long-range monitor client, so that the long-range monitor client utilizes First configuration request message inquires whether itself runs, if operation, returning response message;When receiving from described remote When the response message of the first configuration request message of range monitoring client, execution sends second configuration parameter to described remote The process of range monitoring client;Otherwise, second configuration parameter is sent the long-range monitor client by refusal.
9. device according to claim 6, which is characterized in that described device further include:
Anti- drag and drop unit detects that the preview icon by the long-range monitor client is dragged and dropped into the local and sets specifically for working as When the order of standby window, the second configuration request message is sent to the long-range monitor client;Wherein, the long-range monitoring client After receiving second configuration request message, Xiang Suoshu local monitor client returns to third configuration parameter at end;It receives Third configuration parameter from the long-range monitor client, and according to the third configuration parameter, in the local device window Show that monitoring window, the monitoring window are shown and the long-range consistent monitoring scene of monitor client in mouthful.
10. according to any device of claim 6 to 9, which is characterized in that described device further include:
Replicated setup unit, specifically for establishing clientage with multiple long-range monitor clients;It is shown in the preview pane Show the preview icon of multiple long-range monitor client;When detecting copy command, and simultaneously to multiple long-range monitoring client When monitoring the order of window described in the preview icon drag and drop at end, second configuration parameter is sent to multiple long-range prison simultaneously Client is controlled, so that multiple long-range monitor client shows the monitoring scene, the duplication according to second configuration parameter Order includes the order that CTRL key is pressed.
CN201610686981.9A 2016-08-17 2016-08-17 Remote configuration method and device Active CN106303429B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610686981.9A CN106303429B (en) 2016-08-17 2016-08-17 Remote configuration method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610686981.9A CN106303429B (en) 2016-08-17 2016-08-17 Remote configuration method and device

Publications (2)

Publication Number Publication Date
CN106303429A CN106303429A (en) 2017-01-04
CN106303429B true CN106303429B (en) 2019-07-16

Family

ID=57660451

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610686981.9A Active CN106303429B (en) 2016-08-17 2016-08-17 Remote configuration method and device

Country Status (1)

Country Link
CN (1) CN106303429B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107809441A (en) * 2017-12-12 2018-03-16 国网湖南省电力有限公司 The long-range connection method of power system computation machine equipment based on multiwindow and system
CN111294219B (en) * 2018-12-06 2023-04-07 杭州海康威视系统技术有限公司 Terminal configuration method and device
CN111405237A (en) * 2019-12-11 2020-07-10 杭州海康威视系统技术有限公司 Cloud storage system providing preview function and preview method
CN114765573A (en) * 2020-12-31 2022-07-19 中兴通讯股份有限公司 Method and device for recovering connection of pipe-disconnecting equipment, computer equipment and readable medium
CN114327686A (en) * 2022-01-10 2022-04-12 维沃移动通信有限公司 Configuration information updating method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102012812A (en) * 2010-11-24 2011-04-13 Tcl集团股份有限公司 Device, terminal and method for implementing application resource sharing
CN102883135A (en) * 2012-11-01 2013-01-16 成都飞视美视频技术有限公司 Screen sharing and control method thereof
WO2014134794A1 (en) * 2013-03-06 2014-09-12 Empire Technology Development Llc Content-based desktop sharing
CN104615738A (en) * 2015-02-11 2015-05-13 成都品果科技有限公司 Remote sync based mobile terminal photo sharing method
CN105407169A (en) * 2015-12-08 2016-03-16 广东威创视讯科技股份有限公司 Desktop sharing method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140040862A1 (en) * 2008-04-03 2014-02-06 Adobe Systems Incorporated Copying Reusable Components from a Remote Source

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102012812A (en) * 2010-11-24 2011-04-13 Tcl集团股份有限公司 Device, terminal and method for implementing application resource sharing
CN102883135A (en) * 2012-11-01 2013-01-16 成都飞视美视频技术有限公司 Screen sharing and control method thereof
WO2014134794A1 (en) * 2013-03-06 2014-09-12 Empire Technology Development Llc Content-based desktop sharing
CN104615738A (en) * 2015-02-11 2015-05-13 成都品果科技有限公司 Remote sync based mobile terminal photo sharing method
CN105407169A (en) * 2015-12-08 2016-03-16 广东威创视讯科技股份有限公司 Desktop sharing method and system

Also Published As

Publication number Publication date
CN106303429A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
EP3425566B1 (en) Electronic device and method of registering personal cloud apparatus in user portal server thereof
US10034057B2 (en) Message processing method, device, gateway, STB and IPTV
CN106303429B (en) Remote configuration method and device
CN107431708B (en) Session transfer between resources
US10223062B1 (en) Method and apparatus of capturing a screen image of a remotely managed machine
US20120110576A1 (en) Resource sharing system and method thereof
US20130080560A1 (en) System and Method for Sharing Digital Data on a Presenter Device to a Plurality of Participant Devices
WO2017024842A1 (en) Internet access authentication method, client, computer storage medium
CN103595759B (en) Desktop presentation method based on high in the clouds
CN103414740B (en) A kind of private cloud account configuration method and device
CN104133776B (en) Storage array automatic configuration method, device and storage system
CN107070931B (en) Cloud application data uploading/accessing method and system and cloud proxy server
CN111935276B (en) Remote host access method, device and device
CN103179104B (en) A kind of access method of remote service, system and equipment thereof
CN111194035B (en) Network connection method, device and storage medium
CN105681055A (en) Access method, device and system of shared file server
US11824942B2 (en) Communication system, information processing apparatus, and information processing method
US9510034B2 (en) Plug and play method and system of viewing live and recorded contents
CN109104774B (en) Data transmission method and system
EP4498242A1 (en) Remotely performing data analysis using a virtual desktop
EP4498243A1 (en) Configuring a virtual desktop in a vehicle device for data analytics
CN108717342A (en) A kind of multi-screen display method, apparatus and system
US20250363192A1 (en) Multi-cluster access
US20230114129A1 (en) Multi-cluster boot-strapping
EP4413481A1 (en) Multi-cluster access

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant