[go: up one dir, main page]

CN118803309A - Monitoring display method, device, electronic equipment and storage medium - Google Patents

Monitoring display method, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN118803309A
CN118803309A CN202410010315.8A CN202410010315A CN118803309A CN 118803309 A CN118803309 A CN 118803309A CN 202410010315 A CN202410010315 A CN 202410010315A CN 118803309 A CN118803309 A CN 118803309A
Authority
CN
China
Prior art keywords
monitoring data
app
cloud
channel monitoring
channel
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.)
Pending
Application number
CN202410010315.8A
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
China Mobile Communications Group Terminal Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Communications Group Terminal 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 China Mobile Communications Group Co Ltd, China Mobile Communications Group Terminal Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202410010315.8A priority Critical patent/CN118803309A/en
Publication of CN118803309A publication Critical patent/CN118803309A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

本申请公开了一种监控显示方法、装置、电子设备及存储介质。该方法包括:通过云服务器中的第一APP向多个第一终端设备发送采集请求;所述第一终端设备中包括摄像头,所述第一终端设备为用户的账号信息绑定的终端设备;接收多个所述第一终端设备中的第二APP发送的第一多路监控数据;所述第二APP与所述第一APP对应;所述云服务器对第二多路监控数据进行处理,得到单路监控数据;所述云服务器中包括播放器,所述播放器用于对监控数据进行编解码处理;向云化机顶盒中的第三APP发送所述单路监控数据;所述第三APP与所述第一APP对应;所述单路监控数据用于所述第三APP在所述云化机顶盒对应的显示设备上进行监控数据的分屏显示。

The present application discloses a monitoring display method, device, electronic device and storage medium. The method includes: sending a collection request to multiple first terminal devices through a first APP in a cloud server; the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information; receiving the first multi-channel monitoring data sent by the second APP in the multiple first terminal devices; the second APP corresponds to the first APP; the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data; the cloud server includes a player, and the player is used to encode and decode the monitoring data; sending the single-channel monitoring data to the third APP in the cloud set-top box; the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to display the monitoring data on the display device corresponding to the cloud set-top box.

Description

监控显示方法、装置、电子设备及存储介质Monitoring display method, device, electronic equipment and storage medium

技术领域Technical Field

本申请属于通信技术领域和安防监控电子领域,具体涉及一种监控显示方法、装置、电子设备及存储介质。The present application belongs to the field of communication technology and security monitoring electronics, and specifically relates to a monitoring display method, device, electronic equipment and storage medium.

背景技术Background Art

普通家用监控系统,当前以在摄像头硬件和移动终端设备中安装的应用程序(Application,APP)的组合形式出现,受限于硬件性能,一般无法支持多路摄像头的多屏展示,且无法与家中独有的特色大屏——电视机结合在一起使用。Ordinary home monitoring systems currently appear in the form of a combination of camera hardware and applications (Application, APP) installed in mobile terminal devices. Due to hardware performance limitations, they generally cannot support multi-screen display of multiple cameras and cannot be used in conjunction with the unique large screen in the home - the TV.

另外,传统监控系统利用显示屏幕实现单一屏幕多路多画面展示(分屏展示),往往还需要额外的解码器及分屏设备。In addition, traditional monitoring systems use display screens to achieve multi-channel and multi-screen display on a single screen (split-screen display), which often requires additional decoders and split-screen equipment.

相关的基于机顶盒实现监控的技术中,将摄像头、机顶盒和机顶盒对应的显示设备(例如,电视机)进行了组合使用。In the related technology of realizing monitoring based on set-top box, a camera, a set-top box and a display device corresponding to the set-top box (eg, a television) are used in combination.

但使用该基于机顶盒实现监控的技术,进行多路监控数据的分屏展示时,对机顶盒的硬件性能要求较高。However, when using the set-top box-based monitoring technology to display multi-channel monitoring data on a split screen, the hardware performance requirements of the set-top box are relatively high.

发明内容Summary of the invention

本申请实施例提供一种监控显示方法、装置、电子设备及存储介质,能够解决相关技术中,进行多路监控数据的分屏展示时,对机顶盒的硬件性能要求较高的问题。The embodiments of the present application provide a monitoring display method, device, electronic device and storage medium, which can solve the problem in the related art that when performing split-screen display of multi-channel monitoring data, the hardware performance requirements of the set-top box are relatively high.

第一方面,本申请实施例提供了一种监控显示方法,应用于云服务器,所述方法包括:通过云服务器中的第一APP向多个第一终端设备发送采集请求;所述第一终端设备中包括摄像头,所述第一终端设备为用户的账号信息绑定的终端设备;接收多个所述第一终端设备中的第二APP发送的第一多路监控数据;所述第二APP与所述第一APP对应;所述云服务器对第二多路监控数据进行处理,得到单路监控数据;所述云服务器中包括播放器,所述播放器用于对监控数据进行编解码处理;向所述云化机顶盒中的第三APP发送所述单路监控数据;所述第三APP与所述第一APP对应;所述单路监控数据用于所述第三APP在所述云化机顶盒对应的显示设备上进行监控数据的分屏显示。In the first aspect, an embodiment of the present application provides a monitoring and display method, which is applied to a cloud server, and the method includes: sending a collection request to multiple first terminal devices through a first APP in the cloud server; the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information; receiving first multi-channel monitoring data sent by a second APP in multiple first terminal devices; the second APP corresponds to the first APP; the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data; the cloud server includes a player, and the player is used to encode and decode the monitoring data; sending the single-channel monitoring data to a third APP in the cloud set-top box; the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on the display device corresponding to the cloud set-top box.

第二方面,本申请实施例提供了一种监控显示装置,应用于云服务器,所述装置包括:获取模块,用于通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求;所述第一终端设备中包括摄像头,所述第一终端设备为用户的账号信息绑定的终端设备;接收模块,用于接收多个所述第一终端设备中的第二APP发送的第一多路监控数据;所述第二APP与所述第一APP对应;处理模块,用于所述云服务器对第二多路监控数据进行处理,得到单路监控数据;所述云服务器中包括播放器,所述播放器用于对监控数据进行编解码处理;发送模块,用于向所述云化机顶盒中的第三APP发送所述单路监控数据;所述第三APP与所述第一APP对应;所述单路监控数据用于所述第三APP在所述云化机顶盒对应的显示设备上进行监控数据的分屏显示。In the second aspect, an embodiment of the present application provides a monitoring and display device, which is applied to a cloud server, and the device includes: an acquisition module, which is used to send a collection request to multiple first terminal devices through a first application APP in the cloud server; the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information; a receiving module, which is used to receive a first multi-channel monitoring data sent by a second APP in multiple first terminal devices; the second APP corresponds to the first APP; a processing module, which is used for the cloud server to process the second multi-channel monitoring data to obtain a single-channel monitoring data; the cloud server includes a player, and the player is used to encode and decode the monitoring data; a sending module, which is used to send the single-channel monitoring data to a third APP in the cloud set-top box; the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on the display device corresponding to the cloud set-top box.

第三方面,本申请实施例提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令被配置由所述处理器执行,所述可执行指令包括用于执行如第一方面所述的监控显示方法。In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor; and a memory arranged to store computer executable instructions, wherein the executable instructions are configured to be executed by the processor, and the executable instructions include instructions for executing the monitoring display method as described in the first aspect.

第四方面,本申请实施例提供了一种存储介质,所述存储介质用于存储计算机可执行指令,所述计算机可执行指令使得计算机执行如第一方面所述的监控显示方法。In a fourth aspect, an embodiment of the present application provides a storage medium, wherein the storage medium is used to store computer-executable instructions, wherein the computer-executable instructions enable a computer to execute the monitoring and display method as described in the first aspect.

在本申请实施例中,云服务器中的第一应用程序APP向多个第一终端设备发送采集请求,第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备,接收多个第一终端设备中的第二APP发送的第一多路监控数据,第二APP与第一APP对应;之后,云服务器对第二多路监控数据进行处理,得到单路监控数据,云服务器中包括播放器,播放器用于对监控数据进行编解码处理;再向云化机顶盒中的第三APP发送单路监控数据,第三APP与第一APP对应,单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。相比于相关技术中时,机顶盒接收到多路监控数据,为了进行多路监控数据的多屏展示,对机顶盒的硬件性能要求较高,本方案使用云化机顶盒,云化机顶盒的第三APP与云服务器中的第一APP可以进行双向通信,并且,设置了包括摄像头的第一终端设备的第二APP,该第二APP与该云服务器中的第一APP对应,也可以进行双向通信,从而建立了机顶盒-云服务器-摄像头之间的双向通信,进行第一多路监控数据的获取,并非机顶盒-摄像头之间进行监控数据的直通或透传;在此基础上,进行通信时,云服务器处于云化机顶盒和摄像头之间,可以将想要同屏显示的多路监控数据(第二多路监控数据),基于云服务器中设置的播放器进行编解码处理,确定单路监控数据,由于该单路监控数据能够用于在云化机顶盒的编解码处理后,在云化机顶盒对应的显示设备上进行监控数据的分屏显示,因此,进行多路监控数据的分屏展示时,无需额外的解码器及分屏设备等硬件,也无需要求配置更高的机顶盒,从而,实现了由云化机顶盒、云化机顶盒对应的显示设备、第一终端设备和云服务器构成的家用视频监控系统。另外,该第一终端设备不仅仅可以是安装在固定位置的智能摄像头,还可以是其他的终端设备(例如,手机),进一步地,降低了组成家用视频监控系统的硬件要求。In an embodiment of the present application, a first application APP in a cloud server sends a collection request to multiple first terminal devices, the first terminal device includes a camera, the first terminal device is a terminal device bound to the user's account information, and receives first multi-channel monitoring data sent by a second APP in multiple first terminal devices, the second APP corresponds to the first APP; thereafter, the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data, the cloud server includes a player, and the player is used to encode and decode the monitoring data; then the single-channel monitoring data is sent to a third APP in a cloud set-top box, the third APP corresponds to the first APP, and the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on a display device corresponding to the cloud set-top box. Compared with the related art, when the set-top box receives multi-channel monitoring data, in order to display the multi-channel monitoring data on multiple screens, the hardware performance requirements of the set-top box are relatively high. This solution uses a cloud-based set-top box. The third APP of the cloud-based set-top box can communicate with the first APP in the cloud server in two-way communication, and a second APP of the first terminal device including a camera is set up. The second APP corresponds to the first APP in the cloud server and can also communicate in two-way, thereby establishing a two-way communication between the set-top box-cloud server-camera to obtain the first multi-channel monitoring data, rather than direct or transparent transmission of monitoring data between the set-top box-camera; on this basis, when communicating, The cloud server is located between the cloud set-top box and the camera. The multi-channel monitoring data (second multi-channel monitoring data) that is to be displayed on the same screen can be encoded and decoded based on the player set in the cloud server to determine the single-channel monitoring data. Since the single-channel monitoring data can be used for split-screen display of the monitoring data on the display device corresponding to the cloud set-top box after the encoding and decoding processing of the cloud set-top box, when performing split-screen display of the multi-channel monitoring data, no additional decoder and split-screen device and other hardware are required, nor is it required to configure a higher set-top box, thereby realizing a home video monitoring system composed of a cloud set-top box, a display device corresponding to the cloud set-top box, a first terminal device and a cloud server. In addition, the first terminal device can not only be a smart camera installed in a fixed position, but also other terminal devices (for example, a mobile phone), further reducing the hardware requirements for the home video monitoring system.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本申请实施例提供的一种监控显示方法的流程示意图;FIG1 is a schematic diagram of a flow chart of a monitoring display method provided in an embodiment of the present application;

图2是本申请实施例提供的另一种监控显示方法的流程示意图;FIG2 is a schematic diagram of a flow chart of another monitoring display method provided in an embodiment of the present application;

图3是本申请实施例提供的一种监控显示装置的结构示意图;FIG3 is a schematic diagram of the structure of a monitoring display device provided in an embodiment of the present application;

图4是本申请实施例提供的一种电子设备的结构示意图。FIG. 4 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and/or" in the specification and claims represents at least one of the connected objects, and the character "/" generally indicates that the objects associated with each other are in an "or" relationship.

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的监控显示方法、装置、电子设备及存储介质进行详细地说明。The monitoring display method, device, electronic device and storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

图1示出本发明的一个实施例提供的一种监控显示方法,该方法可以由云服务器执行。换言之,该方法可以由安装在云服务器的软件或硬件来执行,该方法包括如下步骤:FIG1 shows a monitoring display method provided by an embodiment of the present invention, which can be executed by a cloud server. In other words, the method can be executed by software or hardware installed on the cloud server, and the method includes the following steps:

S102,通过云服务器中的第一APP向多个第一终端设备发送采集请求。S102: Sending a collection request to multiple first terminal devices through a first APP in the cloud server.

其中,第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备。Among them, the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information.

S104,接收多个第一终端设备中的第二APP发送的第一多路监控数据。S104, receiving first multi-channel monitoring data sent by the second APP in multiple first terminal devices.

其中,第二APP与第一APP对应。Among them, the second APP corresponds to the first APP.

第一APP为云服务器中,云化的、用于监控的APP。而第二APP为第一终端设备中,与该第一APP对应的APP,该第二APP与第一APP可以进行双向通信。The first APP is a cloud-based monitoring APP in a cloud server, and the second APP is an APP in a first terminal device corresponding to the first APP, and the second APP can communicate with the first APP in a two-way manner.

具体的,第一终端设备可以为安装了第二APP,且有摄像头的终端设备,例如,智能摄像头、手机、电脑等。而多个第一终端设备,可以为用户的账号信息绑定的所有终端设备或部分终端设备。Specifically, the first terminal device may be a terminal device with a camera installed with the second APP, such as a smart camera, a mobile phone, a computer, etc. The multiple first terminal devices may be all or part of the terminal devices bound to the user's account information.

每个第一终端设备都采集一路监控数据,得到第一多路监控数据,第二APP向云服务器发送该第一多路监控数据,该云服务器接收到该第一多路监控数据。Each first terminal device collects one channel of monitoring data to obtain first multiple channels of monitoring data. The second APP sends the first multiple channels of monitoring data to the cloud server, and the cloud server receives the first multiple channels of monitoring data.

具体的,第一多路监控数据,可以为多个第一终端设备拍摄的视频等数据。Specifically, the first multi-channel monitoring data may be data such as videos shot by multiple first terminal devices.

S106,云服务器对第二多路监控数据进行处理,得到单路监控数据。S106, the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data.

其中,云服务器中包括播放器,播放器用于对监控数据进行编解码处理。The cloud server includes a player, which is used to encode and decode the monitoring data.

可选地,第二多路监控数据可以与该第一多路监控数据相同,也可以为该第一多路监控数据中的部分监控数据。Optionally, the second multi-channel monitoring data may be the same as the first multi-channel monitoring data, or may be part of the monitoring data in the first multi-channel monitoring data.

云服务器基于播放器对该第二多路监控数据进行的编解码处理,确定的单路监控数据,该单路监控数据包括该第二多路监控数据的所有监控内容,且能用于分屏显示该第二多路监控数据。The cloud server determines single-channel monitoring data based on the encoding and decoding processing performed by the player on the second multi-channel monitoring data. The single-channel monitoring data includes all monitoring contents of the second multi-channel monitoring data and can be used to display the second multi-channel monitoring data in split screen.

S108,向云化机顶盒中的第三APP发送单路监控数据。S108, sending single-channel monitoring data to the third APP in the cloud set-top box.

其中,第三APP与第一APP对应;单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。Among them, the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to display the monitoring data in a split screen on the display device corresponding to the cloud set-top box.

云化机顶盒,采用了云化技术的机顶盒。其中,机顶盒为数字视频变换盒(Set TopBox,STB)的简称,为一个连接显示设备与外部信号源的设备,用于接收数字信号,将压缩的数字信号转成显示设备能够显示的内容,并在显示设备上显示出来。云化机顶盒对应的显示设备,例如,电视,可以是智能电视,也可以是非智能电视。Cloud-based set-top box is a set-top box that uses cloud technology. Set-top box is the abbreviation of digital video conversion box (Set TopBox, STB), which is a device that connects the display device and the external signal source, is used to receive digital signals, convert the compressed digital signals into content that can be displayed by the display device, and display it on the display device. The display device corresponding to the cloud-based set-top box, for example, a TV, can be a smart TV or a non-smart TV.

通过使用云化机顶盒,将各种APP云化,各种APP均可适配至云服务器,提高了机顶盒的适配性,以降低机顶盒更新换代的成本,并降低在机顶盒中运行大量APP所需要的、较高的机顶盒的硬件性能。By using cloud-based set-top boxes, various APPs can be clouded and adapted to cloud servers, which improves the adaptability of set-top boxes, reduces the cost of set-top box upgrades, and reduces the higher set-top box hardware performance required to run a large number of APPs in the set-top boxes.

第三APP为机顶盒中,云化的、用于监控的APP。与上述云服务器中的第一APP对应,该第三APP与该第一APP可以进行双向通信。The third APP is a cloud-based monitoring APP in the set-top box. Corresponding to the first APP in the cloud server, the third APP can communicate with the first APP in a two-way manner.

本发明实施例提供的监控显示方法,通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求,第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备,接收多个第一终端设备中的第二APP发送的第一多路监控数据,第二APP与第一APP对应;之后,云服务器对第二多路监控数据进行处理,得到单路监控数据,云服务器中包括播放器,播放器用于对监控数据进行编解码处理;再向云化机顶盒中的第三APP发送单路监控数据,第三APP与第一APP对应,单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。相比于相关技术中时,机顶盒接收到多路监控数据,为了进行多路监控数据的多屏展示,对机顶盒的硬件性能要求较高,本方案使用云化机顶盒,云化机顶盒的第三APP与云服务器中的第一APP可以进行双向通信,并且,设置了包括摄像头的第一终端设备的第二APP,该第二APP与该云服务器中的第一APP对应,也可以进行双向通信,从而建立了机顶盒-云服务器-摄像头之间的双向通信,进行第一多路监控数据的获取,并非机顶盒-摄像头之间进行监控数据的直通或透传;在此基础上,进行通信时,云服务器处于云化机顶盒和摄像头之间,可以将想要同屏显示的多路监控数据(第二多路监控数据),基于云服务器中设置的播放器进行编解码处理,确定单路监控数据,由于该单路监控数据能够用于在云化机顶盒的编解码处理后,在云化机顶盒对应的显示设备上进行监控数据的分屏显示,因此,进行多路监控数据的分屏展示时,无需额外的解码器及分屏设备等硬件,也无需要求配置更高的机顶盒,从而,实现了由云化机顶盒、云化机顶盒对应的显示设备、第一终端设备和云服务器构成的家用视频监控系统。另外,该第一终端设备不仅仅可以是安装在固定位置的智能摄像头,还可以是其他的终端设备(例如,手机),进一步地,降低了组成家用视频监控系统的硬件要求。The monitoring and display method provided by the embodiment of the present invention sends a collection request to multiple first terminal devices through a first application APP in a cloud server, the first terminal device includes a camera, the first terminal device is a terminal device bound to the user's account information, and receives first multi-channel monitoring data sent by a second APP in the multiple first terminal devices, the second APP corresponds to the first APP; thereafter, the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data, the cloud server includes a player, and the player is used to encode and decode the monitoring data; then the single-channel monitoring data is sent to a third APP in a cloud set-top box, the third APP corresponds to the first APP, and the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on a display device corresponding to the cloud set-top box. Compared with the related art, when the set-top box receives multi-channel monitoring data, in order to display the multi-channel monitoring data on multiple screens, the hardware performance requirements of the set-top box are relatively high. This solution uses a cloud-based set-top box. The third APP of the cloud-based set-top box can communicate with the first APP in the cloud server in two-way communication, and a second APP of the first terminal device including a camera is set up. The second APP corresponds to the first APP in the cloud server and can also communicate in two-way, thereby establishing a two-way communication between the set-top box-cloud server-camera to obtain the first multi-channel monitoring data, rather than direct or transparent transmission of monitoring data between the set-top box-camera; on this basis, when communicating, The cloud server is located between the cloud set-top box and the camera. The multi-channel monitoring data (second multi-channel monitoring data) that is to be displayed on the same screen can be encoded and decoded based on the player set in the cloud server to determine the single-channel monitoring data. Since the single-channel monitoring data can be used for split-screen display of the monitoring data on the display device corresponding to the cloud set-top box after the encoding and decoding processing of the cloud set-top box, when performing split-screen display of the multi-channel monitoring data, no additional decoder and split-screen device and other hardware are required, nor is it required to configure a higher set-top box, thereby realizing a home video monitoring system composed of a cloud set-top box, a display device corresponding to the cloud set-top box, a first terminal device and a cloud server. In addition, the first terminal device can not only be a smart camera installed in a fixed position, but also other terminal devices (for example, a mobile phone), further reducing the hardware requirements for the home video monitoring system.

在一种实现方式中,还可以执行如下步骤A1:In one implementation, the following step A1 may also be performed:

接收第三APP响应于用户的选择操作发送的第一操作指令。A first operation instruction is received, which is sent by the third APP in response to a selection operation of the user.

其中,选择操作用于选择监控场景,第一操作指令指示向第三APP返回目标监控场景对应的监控数据;目标监控场景为选择操作对应的监控场景。Among them, the selection operation is used to select a monitoring scene, and the first operation instruction instructs to return the monitoring data corresponding to the target monitoring scene to the third APP; the target monitoring scene is the monitoring scene corresponding to the selection operation.

监控场景,例如,客厅的监控,门口的监控,厨房的监控等。Monitoring scenarios, for example, living room monitoring, door monitoring, kitchen monitoring, etc.

示例性地,用户在机顶盒的第三APP上自定义选择了客厅的监控,门口的监控,机顶盒中的第三APP向云服务端发送第一操作指令,第一操作指令指示向第三APP返回客厅和门口的监控对应的监控数据。Exemplarily, the user customizes and selects the monitoring of the living room and the monitoring of the door on the third APP of the set-top box. The third APP in the set-top box sends a first operation instruction to the cloud server. The first operation instruction instructs the third APP to return the monitoring data corresponding to the monitoring of the living room and the door.

上述步骤A1至少可以发生在S102之前或发生在S106之前。The above step A1 may at least occur before S102 or before S106.

若上述步骤A1发生在S102之前,则可以根据第一操作指令,直接在S102时,采集请求中请求目标监控场景的摄像头返回目标监控场景对应的监控数据,即接收到的第一多路监控数据为目标监控场景对应的监控数据。相应的,上述云服务器对第二多路监控数据进行处理,得到单路监控数据(即S106),可以具体执行为如下步骤a1:If the above step A1 occurs before S102, then according to the first operation instruction, the camera requesting the target monitoring scene in the acquisition request directly returns the monitoring data corresponding to the target monitoring scene in S102, that is, the received first multi-channel monitoring data is the monitoring data corresponding to the target monitoring scene. Correspondingly, the above cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data (i.e. S106), which can be specifically executed as the following step a1:

步骤a1,通过云服务器对第二多路监控数据进行处理,得到单路监控数据。Step a1: Process the second multi-channel monitoring data through the cloud server to obtain single-channel monitoring data.

其中,第二多路监控数据与第一多路监控数据相同,为目标监控场景对应的监控数据。The second multi-channel monitoring data is the same as the first multi-channel monitoring data, and is monitoring data corresponding to the target monitoring scene.

即,可以通过云服务器对目标监控场景对应的监控数据(第二多路监控数据,也是第一多路监控数据)进行处理,得到单路监控数据。That is, the monitoring data corresponding to the target monitoring scene (the second multi-channel monitoring data, which is also the first multi-channel monitoring data) can be processed by the cloud server to obtain single-channel monitoring data.

若上述步骤A1发生在S106之前,则接收到的第一多路监控数据为用户的账号信息绑定的多个终端设备的监控数据,相应的,上述云服务器对第二多路监控数据进行处理,得到单路监控数据(即S106),可以具体执行为如下步骤b1至步骤b2:If the above step A1 occurs before S106, the received first multi-channel monitoring data is the monitoring data of multiple terminal devices bound to the user's account information. Accordingly, the above cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data (i.e. S106), which can be specifically performed as follows: Step b1 to Step b2:

步骤b1,根据第一操作指令和第一多路监控数据,确定第二多路监控数据;第二多路监控数据为目标监控场景对应的监控数据。Step b1, determining second multi-channel monitoring data according to the first operation instruction and the first multi-channel monitoring data; the second multi-channel monitoring data is the monitoring data corresponding to the target monitoring scene.

步骤b2,通过云服务器对第二多路监控数据进行处理,得到单路监控数据。Step b2: Process the second multi-channel monitoring data through the cloud server to obtain single-channel monitoring data.

即,根据第一操作指令,从第一多路监控数据中确定第二多路监控数据(目标监控场景对应的监控数据),之后,再通过云服务器对目标监控场景对应的监控数据(第二多路监控数据)进行处理,得到单路监控数据。That is, according to the first operation instruction, the second multi-channel monitoring data (monitoring data corresponding to the target monitoring scene) is determined from the first multi-channel monitoring data, and then the monitoring data (second multi-channel monitoring data) corresponding to the target monitoring scene is processed by the cloud server to obtain single-channel monitoring data.

本实施例中,通过建立的机顶盒-云服务器-摄像头之间的双向通信,可以使用户能够在机顶盒的第三APP上自由选择监控场景,进行该监控场景对应监控数据的分屏显示,从而提升了用户体验感。In this embodiment, by establishing two-way communication between the set-top box, the cloud server and the camera, the user can freely select a monitoring scene on the third APP of the set-top box and perform a split-screen display of the monitoring data corresponding to the monitoring scene, thereby improving the user experience.

在一种实现方式中,还可以执行如下步骤B1至步骤B2:In one implementation, the following steps B1 and B2 may also be performed:

步骤B1,接收第三APP响应于用户控制操作发送的第二操作指令;第二操作指令指示第二终端设备进行目标操作。Step B1, receiving a second operation instruction sent by a third APP in response to a user control operation; the second operation instruction instructs the second terminal device to perform a target operation.

步骤B2,向第二终端设备发送第二操作指令,以控制第二终端设备进行目标操作;Step B2, sending a second operation instruction to the second terminal device to control the second terminal device to perform a target operation;

其中,目标操作包括转向操作。The target operation includes a steering operation.

第二终端设备,可以是第一终端设备中的一个或多个。The second terminal device may be one or more of the first terminal devices.

具体的,目标操作,可以包括转向操作,转向操作用于控制第二终端设备的摄像头进行转向。转向,可以为向左转,向右转,可以向上转,向下转,可以水平转动四十五度等,在此不作具体限定。Specifically, the target operation may include a turning operation, which is used to control the camera of the second terminal device to turn. The turning operation may be turning left, turning right, turning up, turning down, turning horizontally by 45 degrees, etc., which is not specifically limited here.

本实施例中,通过建立的机顶盒-云服务器-摄像头之间的双向通信,可以使用户能够通过机顶盒的第三APP,控制第二终端设备的摄像头进行目标操作,例如转向操作,通过转向操作,第二终端设备可以采集到用户需要的拍摄角度的监控数据,从而提升了用户体验感。In this embodiment, by establishing two-way communication between the set-top box, the cloud server and the camera, the user can control the camera of the second terminal device to perform target operations, such as steering operations, through the third APP of the set-top box. Through the steering operation, the second terminal device can collect monitoring data of the shooting angle required by the user, thereby improving the user experience.

在一种实现方式中,上述云服务器中包括多个云实例,云实例中包括云操作系统(Operating System,OS)和配置的播放器;云OS中包括上述第一APP。In one implementation, the cloud server includes multiple cloud instances, and the cloud instance includes a cloud operating system (OS) and a configured player; the cloud OS includes the first APP.

云操作系统,是云端的,一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。用于存储应用资源和个性化数据,或加载云服务中的应用资源和个性化数据。Cloud operating system is a set of interrelated system software programs in the cloud that manage and control computer operations, apply and run hardware and software resources, and provide public services to organize user interactions. It is used to store application resources and personalized data, or load application resources and personalized data in cloud services.

云实例,云服务器上的实例,为云服务器上创建的一个虚拟计算机。其具有自己的操作系统、处理器、内存、存储空间和网络连接等资源。由于实例基于共享物理基础设施的虚拟化技术创建的,可根据需求创建并调整多个实例来满足不同的应用和工作负载,不需要企业去安装大量的互联网技术(Internet Technology,IT)设备。并且,云实例可以随时被启动、停止、重启或删除,使用十分灵活。A cloud instance is an instance on a cloud server. It is a virtual computer created on a cloud server. It has its own operating system, processor, memory, storage space, network connection and other resources. Since the instance is created based on virtualization technology that shares physical infrastructure, multiple instances can be created and adjusted according to demand to meet different applications and workloads, without the need for enterprises to install a large number of Internet Technology (IT) equipment. In addition, cloud instances can be started, stopped, restarted or deleted at any time, making them very flexible to use.

在一种实现方式中,在通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求(即S102)之前,还可以执行如下步骤C1至步骤C3:In one implementation, before sending the collection request to the plurality of first terminal devices through the first application APP in the cloud server (ie, S102), the following steps C1 to C3 may also be performed:

步骤C1,通过云实例接收云管理平台发送的鉴权请求。Step C1, receiving an authentication request sent by a cloud management platform through a cloud instance.

其中,鉴权请求包括用户的账号信息;云实例为云管理平台根据鉴权请求,为云化机顶盒分配的云实例;鉴权请求为云化机顶盒中的第三APP响应于用户的打开操作发送的。Among them, the authentication request includes the user's account information; the cloud instance is the cloud instance allocated to the cloud set-top box by the cloud management platform based on the authentication request; the authentication request is sent by the third APP in the cloud set-top box in response to the user's opening operation.

云管理平台,用于管理云服务器,以及根据第三APP发送的鉴权请求,为该机顶盒分配包括第三APP对应的第一APP的云实例。The cloud management platform is used to manage the cloud server and allocate a cloud instance of the first APP corresponding to the third APP to the set-top box according to the authentication request sent by the third APP.

云管理平台根据预设定的调度逻辑分配云实例后,向该云实例发送鉴权请求,云服务器中的该云实例接收云管理平台发送的鉴权请求。After the cloud management platform allocates the cloud instance according to the preset scheduling logic, it sends an authentication request to the cloud instance, and the cloud instance in the cloud server receives the authentication request sent by the cloud management platform.

步骤C2,根据鉴权请求,对用户的账号信息进行鉴权。Step C2: authenticating the user's account information according to the authentication request.

该云实例对应的服务器据鉴权请求,对用户的账号信息进行鉴权,确定该用户的账号信息是否已订购业务。The server corresponding to the cloud instance authenticates the user's account information based on the authentication request to determine whether the user's account information has subscribed to the service.

步骤C3,在鉴权通过的情况下,向云化机顶盒发送云实例对应的信息,以使云化机顶盒根据目标云实例对应的信息与目标云实例建立连接。Step C3, when the authentication is passed, the information corresponding to the cloud instance is sent to the cloud set-top box, so that the cloud set-top box establishes a connection with the target cloud instance according to the information corresponding to the target cloud instance.

机顶盒根据目标云实例对应的信息与目标云实例建立连接,以启动第三APP对应的第一APP。The set-top box establishes a connection with the target cloud instance according to the information corresponding to the target cloud instance to start the first APP corresponding to the third APP.

在一种实现方式中,云服务器对第二多路监控数据进行处理,得到单路监控数据(即S106、步骤a1或步骤b2),可以执行为如下步骤D1至步骤D2:In one implementation, the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data (ie, S106, step a1 or step b2), which can be executed as follows: step D1 to step D2:

步骤D1,通过播放器对第二多路监控数据中的每路监控数据进行编解码处理,得到多路处理过的监控数据。Step D1, encoding and decoding each channel of monitoring data in the second multiple channels of monitoring data is performed by the player to obtain multiple channels of processed monitoring data.

其中,每个播放器与每路监控数据一一对应。Among them, each player corresponds to each channel of monitoring data one by one.

云服务器中的云实例中,根据需求配置了多个播放器,每个播放器对对应的每路监控数据(每个第一终端设备采集的监控数据)进行编解码处理,可以提高处理效率。In the cloud instance in the cloud server, multiple players are configured according to demand, and each player performs encoding and decoding processing on each corresponding monitoring data (monitoring data collected by each first terminal device), which can improve processing efficiency.

步骤D2,对多路处理过的监控数据进行分区拼接处理,得到单路监控数据。Step D2, partition and splice the multi-channel processed monitoring data to obtain single-channel monitoring data.

多路处理过的监控数据按照分区拼接处理得到的单路监控数据,在机顶盒对应的显示设备上进行监控数据的显示时,每路监控数据显示在指定屏幕区域,不同路(区)的监控数据显示在不同的指定屏幕区域,实现了分屏显示。The multi-channel processed monitoring data is spliced and processed according to the partitions to obtain single-channel monitoring data. When the monitoring data is displayed on the display device corresponding to the set-top box, each channel of monitoring data is displayed in a designated screen area, and monitoring data from different channels (areas) are displayed in different designated screen areas, realizing split-screen display.

在一种实现方式中,在接收多个第一终端设备中的第二APP发送的第一多路监控数据(即S104)之后,还可以执行如下步骤E1:。In one implementation, after receiving the first multi-channel monitoring data sent by the second APP in the plurality of first terminal devices (ie S104), the following step E1 may also be performed:.

E1,将第一多路监控数据发送到数据存储服务器,以使数据存储服务器存储第一多路监控数据。E1, sending the first multiple-channel monitoring data to a data storage server, so that the data storage server stores the first multiple-channel monitoring data.

本实施例,可以同步备份上传到云服务器的第一多路监控数据,以向用户提供回放服务。In this embodiment, the first multi-channel monitoring data uploaded to the cloud server can be synchronously backed up to provide playback services to users.

图2是本申请实施例提供的另一种监控显示方法的流程示意图。如图2所示,该方法包括:FIG2 is a flow chart of another monitoring display method provided in an embodiment of the present application. As shown in FIG2 , the method includes:

步骤202,通过云实例接收云管理平台发送的鉴权请求,鉴权请求包括用户的账号信息;云服务器中包括多个云实例,云实例为云管理平台根据鉴权请求,为云化机顶盒分配的云实例;鉴权请求为云化机顶盒中的第三APP响应于用户的打开操作发送的。Step 202, receiving an authentication request sent by the cloud management platform through the cloud instance, the authentication request including the user's account information; the cloud server includes multiple cloud instances, and the cloud instance is a cloud instance allocated to the cloud set-top box by the cloud management platform according to the authentication request; the authentication request is sent by the third APP in the cloud set-top box in response to the user's opening operation.

步骤204,根据鉴权请求,对用户的账号信息进行鉴权。Step 204: Authenticate the user's account information according to the authentication request.

步骤206,在鉴权通过的情况下,向云化机顶盒发送云实例对应的信息,以使云化机顶盒根据云实例对应的信息与云实例建立连接;云实例中包括云操作系统OS和配置的播放器;云OS中包括第一APP。Step 206, when the authentication is passed, the information corresponding to the cloud instance is sent to the cloud set-top box, so that the cloud set-top box establishes a connection with the cloud instance according to the information corresponding to the cloud instance; the cloud instance includes a cloud operating system OS and a configured player; the cloud OS includes a first APP.

步骤208,通过云服务器中的第一APP向多个第一终端设备发送采集请求;第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备。Step 208, sending a collection request to multiple first terminal devices through the first APP in the cloud server; the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information.

步骤210,接收多个第一终端设备中的第二APP发送的第一多路监控数据;第二APP与第一APP对应。Step 210, receiving first multi-channel monitoring data sent by a second APP in multiple first terminal devices; the second APP corresponds to the first APP.

步骤212,接收第三APP响应于用户的选择操作发送的第一操作指令;选择操作用于选择监控场景,第一操作指令指示向第三APP返回目标监控场景对应的监控数据;目标监控场景为选择操作对应的监控场景。Step 212, receiving a first operation instruction sent by the third APP in response to a user's selection operation; the selection operation is used to select a monitoring scene, and the first operation instruction instructs to return monitoring data corresponding to the target monitoring scene to the third APP; the target monitoring scene is the monitoring scene corresponding to the selection operation.

步骤214,根据第一操作指令和第一多路监控数据,确定第二多路监控数据;第二多路监控数据为目标监控场景对应的监控数据。Step 214, determining second multiple-channel monitoring data according to the first operation instruction and the first multiple-channel monitoring data; the second multiple-channel monitoring data is the monitoring data corresponding to the target monitoring scene.

步骤216,通过播放器对第二多路监控数据中的每路监控数据进行编解码处理,得到多路处理过的监控数据;每个播放器与每路监控数据一一对应。Step 216, encoding and decoding each channel of monitoring data in the second multiple channels of monitoring data is performed by the player to obtain multiple channels of processed monitoring data; each player corresponds to each channel of monitoring data one by one.

步骤218,对多路处理过的监控数据进行分区拼接处理,得到单路监控数据。Step 218, partition and splice the multi-channel processed monitoring data to obtain single-channel monitoring data.

步骤220,向云化机顶盒中的第三APP发送单路监控数据;第三APP与第一APP对应;单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。Step 220, sending single-channel monitoring data to the third APP in the cloud set-top box; the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on the display device corresponding to the cloud set-top box.

本实施例,通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求,第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备,接收多个第一终端设备中的第二APP发送的第一多路监控数据,第二APP与第一APP对应;之后,云服务器对第二多路监控数据进行处理,得到单路监控数据,云服务器中包括播放器,播放器用于对监控数据进行编解码处理;再向云化机顶盒中的第三APP发送单路监控数据,第三APP与第一APP对应,单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。相比于相关技术中时,机顶盒接收到多路监控数据,为了进行多路监控数据的多屏展示,对机顶盒的硬件性能要求较高,本方案使用云化机顶盒,云化机顶盒的第三APP与云服务器中的第一APP可以进行双向通信,并且,设置了包括摄像头的第一终端设备的第二APP,该第二APP与该云服务器中的第一APP对应,也可以进行双向通信,从而建立了机顶盒-云服务器-摄像头之间的双向通信,进行第一多路监控数据的获取,并非机顶盒-摄像头之间进行监控数据的直通或透传;在此基础上,进行通信时,云服务器处于云化机顶盒和摄像头之间,可以将想要同屏显示的多路监控数据(第二多路监控数据),基于云服务器中设置的播放器进行编解码处理,确定单路监控数据,由于该单路监控数据能够用于在云化机顶盒的编解码处理后,在云化机顶盒对应的显示设备上进行监控数据的分屏显示,因此,进行多路监控数据的分屏展示时,无需额外的解码器及分屏设备等硬件,也无需要求配置更高的机顶盒,从而,实现了由云化机顶盒、云化机顶盒对应的显示设备、第一终端设备和云服务器构成的家用视频监控系统。另外,该第一终端设备不仅仅可以是安装在固定位置的智能摄像头,还可以是其他的终端设备(例如,手机),进一步地,降低了组成家用视频监控系统的硬件要求。In this embodiment, a collection request is sent to multiple first terminal devices through a first application APP in a cloud server, the first terminal device includes a camera, the first terminal device is a terminal device bound to the user's account information, and first multi-channel monitoring data sent by a second APP in the multiple first terminal devices is received, and the second APP corresponds to the first APP; thereafter, the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data, and the cloud server includes a player, and the player is used to encode and decode the monitoring data; then the single-channel monitoring data is sent to a third APP in a cloud set-top box, the third APP corresponds to the first APP, and the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on a display device corresponding to the cloud set-top box. Compared with the related art, when the set-top box receives multi-channel monitoring data, in order to display the multi-channel monitoring data on multiple screens, the hardware performance requirements of the set-top box are relatively high. This solution uses a cloud-based set-top box. The third APP of the cloud-based set-top box can communicate with the first APP in the cloud server in two-way communication, and a second APP of the first terminal device including a camera is set up. The second APP corresponds to the first APP in the cloud server and can also communicate in two-way, thereby establishing a two-way communication between the set-top box-cloud server-camera to obtain the first multi-channel monitoring data, rather than direct or transparent transmission of monitoring data between the set-top box-camera; on this basis, when communicating, The cloud server is located between the cloud set-top box and the camera. The multi-channel monitoring data (second multi-channel monitoring data) that is to be displayed on the same screen can be encoded and decoded based on the player set in the cloud server to determine the single-channel monitoring data. Since the single-channel monitoring data can be used for split-screen display of the monitoring data on the display device corresponding to the cloud set-top box after the encoding and decoding processing of the cloud set-top box, when performing split-screen display of the multi-channel monitoring data, no additional decoder and split-screen device and other hardware are required, nor is it required to configure a higher set-top box, thereby realizing a home video monitoring system composed of a cloud set-top box, a display device corresponding to the cloud set-top box, a first terminal device and a cloud server. In addition, the first terminal device can not only be a smart camera installed in a fixed position, but also other terminal devices (for example, a mobile phone), further reducing the hardware requirements for the home video monitoring system.

对应上述实施例提供的监控显示方法,基于相同的技术构思,本发明实施例还提供了一种监控显示装置,图3是根据本发明实施例的监控显示装置的结构示意图,该监控显示装置用于执行图1至图2描述的监控显示方法,如图3所示,监控显示装置包括:获取模块310、接收模块320、处理模块330、发送模块340。Corresponding to the monitoring and display method provided in the above embodiment, based on the same technical concept, an embodiment of the present invention also provides a monitoring and display device. Figure 3 is a structural schematic diagram of the monitoring and display device according to an embodiment of the present invention. The monitoring and display device is used to execute the monitoring and display method described in Figures 1 to 2. As shown in Figure 3, the monitoring and display device includes: an acquisition module 310, a receiving module 320, a processing module 330, and a sending module 340.

获取模块310,用于通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求;第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备;The acquisition module 310 is used to send a collection request to multiple first terminal devices through a first application APP in the cloud server; the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information;

接收模块320,用于接收多个第一终端设备中的第二APP发送的第一多路监控数据;第二APP与第一APP对应;The receiving module 320 is used to receive the first multi-channel monitoring data sent by the second APP in the plurality of first terminal devices; the second APP corresponds to the first APP;

处理模块330,用于云服务器对第二多路监控数据进行处理,得到单路监控数据;云服务器中包括播放器,播放器用于对监控数据进行编解码处理;The processing module 330 is used for the cloud server to process the second multi-channel monitoring data to obtain single-channel monitoring data; the cloud server includes a player, and the player is used to encode and decode the monitoring data;

发送模块340,用于向云化机顶盒中的第三APP发送单路监控数据;第三APP与第一APP对应;单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。The sending module 340 is used to send single-channel monitoring data to the third APP in the cloud set-top box; the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to display the monitoring data in a split screen on the display device corresponding to the cloud set-top box.

在一种实现方式中,监控显示装置,还包括:In one implementation, the monitoring display device further includes:

第一接收操作指令模块350,用于接收第三APP响应于用户的选择操作发送的第一操作指令;选择操作用于选择监控场景,第一操作指令指示向第三APP返回目标监控场景对应的监控数据;目标监控场景为选择操作对应的监控场景。The first receiving operation instruction module 350 is used to receive the first operation instruction sent by the third APP in response to the user's selection operation; the selection operation is used to select a monitoring scene, and the first operation instruction indicates to return the monitoring data corresponding to the target monitoring scene to the third APP; the target monitoring scene is the monitoring scene corresponding to the selection operation.

相应的,处理模块330,具体用于:Accordingly, the processing module 330 is specifically configured to:

通过云服务器对第二多路监控数据进行处理,得到单路监控数据;第二多路监控数据与第一多路监控数据相同,为目标监控场景对应的监控数据;The second multi-channel monitoring data is processed by the cloud server to obtain single-channel monitoring data; the second multi-channel monitoring data is the same as the first multi-channel monitoring data, and is the monitoring data corresponding to the target monitoring scene;

或者,or,

根据第一操作指令和第一多路监控数据,确定第二多路监控数据;第二多路监控数据为目标监控场景对应的监控数据;Determine second multi-channel monitoring data according to the first operation instruction and the first multi-channel monitoring data; the second multi-channel monitoring data is monitoring data corresponding to the target monitoring scene;

通过云服务器对第二多路监控数据进行处理,得到单路监控数据。The second multi-channel monitoring data is processed by the cloud server to obtain single-channel monitoring data.

在一种实现方式中,监控显示装置,还包括:In one implementation, the monitoring display device further includes:

第二接收操作指令模块360,用于接收第三APP响应于用户控制操作发送的第二操作指令;第二操作指令指示第二终端设备进行目标操作;The second operation instruction receiving module 360 is used to receive a second operation instruction sent by the third APP in response to the user control operation; the second operation instruction instructs the second terminal device to perform a target operation;

向第二终端设备发送第二操作指令,以控制第二终端设备进行目标操作;Sending a second operation instruction to the second terminal device to control the second terminal device to perform a target operation;

其中,目标操作包括转向操作。The target operation includes a steering operation.

在一种实现方式中,上述云服务器中包括多个云实例,云实例中包括云操作系统OS和配置的上述播放器;云OS中包括上述第一APP。In one implementation, the cloud server includes multiple cloud instances, and the cloud instance includes a cloud operating system OS and the configured player; the cloud OS includes the first APP.

在一种实现方式中,监控显示装置,还包括:In one implementation, the monitoring display device further includes:

鉴权模块370,用于通过云实例接收云管理平台发送的鉴权请求,鉴权请求包括用户的账号信息;云实例为云管理平台根据鉴权请求,为云化机顶盒分配的云实例;鉴权请求为云化机顶盒中的第三APP响应于用户的打开操作发送的;The authentication module 370 is used to receive an authentication request sent by the cloud management platform through a cloud instance, where the authentication request includes the user's account information; the cloud instance is a cloud instance allocated by the cloud management platform to the cloud set-top box according to the authentication request; the authentication request is sent by the third APP in the cloud set-top box in response to the user's opening operation;

根据鉴权请求,对用户的账号信息进行鉴权;Authenticate the user's account information based on the authentication request;

在鉴权通过的情况下,向云化机顶盒发送云实例对应的信息,以使云化机顶盒根据云实例对应的信息与云实例建立连接。When the authentication is successful, the information corresponding to the cloud instance is sent to the cloud set-top box, so that the cloud set-top box establishes a connection with the cloud instance according to the information corresponding to the cloud instance.

在一种实现方式中,处理模块330,具体用于:In one implementation, the processing module 330 is specifically configured to:

通过播放器对第二多路监控数据中的每路监控数据进行编解码处理,得到多路处理过的监控数据;每个播放器与每路监控数据一一对应;The player performs encoding and decoding processing on each channel of the second multiple-channel monitoring data to obtain multiple-channel processed monitoring data; each player corresponds to each channel of monitoring data one by one;

对多路处理过的监控数据进行分区拼接处理,得到单路监控数据。The multi-channel processed monitoring data is partitioned and spliced to obtain single-channel monitoring data.

在一种实现方式中,监控显示装置,还包括:In one implementation, the monitoring display device further includes:

存储模块380,用于将第一多路监控数据发送到数据存储服务器,以使数据存储服务器存储第一多路监控数据。The storage module 380 is used to send the first multi-channel monitoring data to the data storage server so that the data storage server stores the first multi-channel monitoring data.

本实施例,通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求,第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备,接收多个第一终端设备中的第二APP发送的第一多路监控数据,第二APP与第一APP对应;之后,云服务器对第二多路监控数据进行处理,得到单路监控数据,云服务器中包括播放器,播放器用于对监控数据进行编解码处理;再向云化机顶盒中的第三APP发送单路监控数据,第三APP与第一APP对应,单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。相比于相关技术中时,机顶盒接收到多路监控数据,为了进行多路监控数据的多屏展示,对机顶盒的硬件性能要求较高,本方案使用云化机顶盒,云化机顶盒的第三APP与云服务器中的第一APP可以进行双向通信,并且,设置了包括摄像头的第一终端设备的第二APP,该第二APP与该云服务器中的第一APP对应,也可以进行双向通信,从而建立了机顶盒-云服务器-摄像头之间的双向通信,进行第一多路监控数据的获取,并非机顶盒-摄像头之间进行监控数据的直通或透传;在此基础上,进行通信时,云服务器处于云化机顶盒和摄像头之间,可以将想要同屏显示的多路监控数据(第二多路监控数据),基于云服务器中设置的播放器进行编解码处理,确定单路监控数据,由于该单路监控数据能够用于在云化机顶盒的编解码处理后,在云化机顶盒对应的显示设备上进行监控数据的分屏显示,因此,进行多路监控数据的分屏展示时,无需额外的解码器及分屏设备等硬件,也无需要求配置更高的机顶盒,从而,实现了由云化机顶盒、云化机顶盒对应的显示设备、第一终端设备和云服务器构成的家用视频监控系统。另外,该第一终端设备不仅仅可以是安装在固定位置的智能摄像头,还可以是其他的终端设备(例如,手机),进一步地,降低了组成家用视频监控系统的硬件要求。In this embodiment, a collection request is sent to multiple first terminal devices through a first application APP in a cloud server, the first terminal device includes a camera, the first terminal device is a terminal device bound to the user's account information, and first multi-channel monitoring data sent by a second APP in the multiple first terminal devices is received, and the second APP corresponds to the first APP; thereafter, the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data, and the cloud server includes a player, and the player is used to encode and decode the monitoring data; then the single-channel monitoring data is sent to a third APP in a cloud set-top box, the third APP corresponds to the first APP, and the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on a display device corresponding to the cloud set-top box. Compared with the related art, when the set-top box receives multi-channel monitoring data, in order to display the multi-channel monitoring data on multiple screens, the hardware performance requirements of the set-top box are relatively high. This solution uses a cloud-based set-top box. The third APP of the cloud-based set-top box can communicate with the first APP in the cloud server in two-way communication, and a second APP of the first terminal device including a camera is set up. The second APP corresponds to the first APP in the cloud server and can also communicate in two-way, thereby establishing a two-way communication between the set-top box-cloud server-camera to obtain the first multi-channel monitoring data, rather than direct or transparent transmission of monitoring data between the set-top box-camera; on this basis, when communicating, The cloud server is located between the cloud set-top box and the camera. The multi-channel monitoring data (second multi-channel monitoring data) that is to be displayed on the same screen can be encoded and decoded based on the player set in the cloud server to determine the single-channel monitoring data. Since the single-channel monitoring data can be used for split-screen display of the monitoring data on the display device corresponding to the cloud set-top box after the encoding and decoding processing of the cloud set-top box, when performing split-screen display of the multi-channel monitoring data, no additional decoder and split-screen device and other hardware are required, nor is it required to configure a higher set-top box, thereby realizing a home video monitoring system composed of a cloud set-top box, a display device corresponding to the cloud set-top box, a first terminal device and a cloud server. In addition, the first terminal device can not only be a smart camera installed in a fixed position, but also other terminal devices (for example, a mobile phone), further reducing the hardware requirements for the home video monitoring system.

本领域的技术人员应可理解,上述监控显示装置能够用来实现前文的监控显示方法,其中的细节描述应与前文方法部分描述类似,为避免重复,此处不再赘述。Those skilled in the art should understand that the above-mentioned monitoring and display device can be used to implement the monitoring and display method mentioned above, and the detailed description thereof should be similar to the description of the method part mentioned above, and will not be repeated here to avoid repetition.

基于相同的技术构思,本申请实施例还提供了一种电子设备,该电子设备用于执行上述的监控显示方法,图4为实现本申请各个实施例的一种电子设备的结构示意图。电子设备可因配置或性能不同而产生比较大的差异,可以包括处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储在存储器430上并可在处理器410上运行的计算机程序,以执行下述步骤:Based on the same technical concept, an embodiment of the present application also provides an electronic device, which is used to execute the above-mentioned monitoring display method. FIG4 is a schematic diagram of the structure of an electronic device that implements each embodiment of the present application. The electronic device may have relatively large differences due to different configurations or performances, and may include a processor (processor) 410, a communication interface (Communications Interface) 420, a memory (memory) 430 and a communication bus 440, wherein the processor 410, the communication interface 420, and the memory 430 communicate with each other through the communication bus 440. The processor 410 can call a computer program stored in the memory 430 and can be run on the processor 410 to perform the following steps:

通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求;第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备;Sending a collection request to multiple first terminal devices through a first application APP in the cloud server; the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information;

接收多个第一终端设备中的第二APP发送的第一多路监控数据;第二APP与第一APP对应;Receiving first multi-channel monitoring data sent by a second APP in a plurality of first terminal devices; the second APP corresponds to the first APP;

云服务器对第二多路监控数据进行处理,得到单路监控数据;云服务器中包括播放器,播放器用于对监控数据进行编解码处理;The cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data; the cloud server includes a player, and the player is used to encode and decode the monitoring data;

向云化机顶盒中的第三APP发送单路监控数据;第三APP与第一APP对应;单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。Send single-channel monitoring data to the third APP in the cloud set-top box; the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on the display device corresponding to the cloud set-top box.

本实施例,通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求,第一终端设备中包括摄像头,第一终端设备为用户的账号信息绑定的终端设备,接收多个第一终端设备中的第二APP发送的第一多路监控数据,第二APP与第一APP对应;之后,云服务器对第二多路监控数据进行处理,得到单路监控数据,云服务器中包括播放器,播放器用于对监控数据进行编解码处理;再向云化机顶盒中的第三APP发送单路监控数据,第三APP与第一APP对应,单路监控数据用于第三APP在云化机顶盒对应的显示设备上进行监控数据的分屏显示。相比于相关技术中时,机顶盒接收到多路监控数据,为了进行多路监控数据的多屏展示,对机顶盒的硬件性能要求较高,本方案使用云化机顶盒,云化机顶盒的第三APP与云服务器中的第一APP可以进行双向通信,并且,设置了包括摄像头的第一终端设备的第二APP,该第二APP与该云服务器中的第一APP对应,也可以进行双向通信,从而建立了机顶盒-云服务器-摄像头之间的双向通信,进行第一多路监控数据的获取,并非机顶盒-摄像头之间进行监控数据的直通或透传;在此基础上,进行通信时,云服务器处于云化机顶盒和摄像头之间,可以将想要同屏显示的多路监控数据(第二多路监控数据),基于云服务器中设置的播放器进行编解码处理,确定单路监控数据,由于该单路监控数据能够用于在云化机顶盒的编解码处理后,在云化机顶盒对应的显示设备上进行监控数据的分屏显示,因此,进行多路监控数据的分屏展示时,无需额外的解码器及分屏设备等硬件,也无需要求配置更高的机顶盒,从而,实现了由云化机顶盒、云化机顶盒对应的显示设备、第一终端设备和云服务器构成的家用视频监控系统。另外,该第一终端设备不仅仅可以是安装在固定位置的智能摄像头,还可以是其他的终端设备(例如,手机),进一步地,降低了组成家用视频监控系统的硬件要求。In this embodiment, a collection request is sent to multiple first terminal devices through a first application APP in a cloud server, the first terminal device includes a camera, the first terminal device is a terminal device bound to the user's account information, and first multi-channel monitoring data sent by a second APP in the multiple first terminal devices is received, and the second APP corresponds to the first APP; thereafter, the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data, and the cloud server includes a player, and the player is used to encode and decode the monitoring data; then the single-channel monitoring data is sent to a third APP in a cloud set-top box, the third APP corresponds to the first APP, and the single-channel monitoring data is used by the third APP to perform split-screen display of monitoring data on a display device corresponding to the cloud set-top box. Compared with the related art, when the set-top box receives multi-channel monitoring data, in order to display the multi-channel monitoring data on multiple screens, the hardware performance requirements of the set-top box are relatively high. This solution uses a cloud-based set-top box. The third APP of the cloud-based set-top box can communicate with the first APP in the cloud server in two-way communication, and a second APP of the first terminal device including a camera is set up. The second APP corresponds to the first APP in the cloud server and can also communicate in two-way, thereby establishing a two-way communication between the set-top box-cloud server-camera to obtain the first multi-channel monitoring data, rather than direct or transparent transmission of monitoring data between the set-top box-camera; on this basis, when communicating, The cloud server is located between the cloud set-top box and the camera. The multi-channel monitoring data (second multi-channel monitoring data) that is to be displayed on the same screen can be encoded and decoded based on the player set in the cloud server to determine the single-channel monitoring data. Since the single-channel monitoring data can be used for split-screen display of the monitoring data on the display device corresponding to the cloud set-top box after the encoding and decoding processing of the cloud set-top box, when performing split-screen display of the multi-channel monitoring data, no additional decoder and split-screen device and other hardware are required, nor is it required to configure a higher set-top box, thereby realizing a home video monitoring system composed of a cloud set-top box, a display device corresponding to the cloud set-top box, a first terminal device and a cloud server. In addition, the first terminal device can not only be a smart camera installed in a fixed position, but also other terminal devices (for example, a mobile phone), further reducing the hardware requirements for the home video monitoring system.

具体执行步骤可以参见上述监控显示方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。The specific execution steps can refer to the various steps of the above-mentioned monitoring and display method embodiment, and can achieve the same technical effect. To avoid repetition, they will not be repeated here.

需要说明的是,本申请实施例中的电子设备包括:服务器、终端或除终端之外的其他设备。It should be noted that the electronic devices in the embodiments of the present application include: servers, terminals, or other devices except terminals.

以上电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,例如,输入单元,可以包括图形处理器(Graphics Processing Unit,GPU)和麦克风,显示单元可以采用液晶显示器、有机发光二极管等形式来配置显示面板。用户输入单元包括触控面板以及其他输入设备中的至少一种。触控面板也称为触摸屏。其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。The above electronic device structure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, the input unit may include a graphics processing unit (GPU) and a microphone, and the display unit may be configured with a display panel in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit includes a touch panel and at least one of other input devices. The touch panel is also called a touch screen. Other input devices may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

存储器可用于存储软件程序以及各种数据。存储器可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器可以包括易失性存储器或非易失性存储器,或者,存储器可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。The memory can be used to store software programs and various data. The memory may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory may include a volatile memory or a non-volatile memory, or the memory may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (DRRAM).

处理器可包括一个或多个处理单元;可选的,处理器集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器中。The processor may include one or more processing units; optionally, the processor integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to the operating system, user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor.

本申请实施例还提供一种存储介质,所述存储介质上存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述监控显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application also provides a storage medium, on which computer executable instructions are stored. When the computer executable instructions are executed by a processor, the various processes of the above-mentioned monitoring and display method embodiment can be implemented, and the same technical effect can be achieved. To avoid repetition, they will not be repeated here.

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。The processor is the processor in the electronic device described in the above embodiment. The storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能进行多任务处理和并行处理,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include multitasking and parallel processing according to the functions involved, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims (10)

1.一种监控显示方法,应用于云服务器,其特征在于,所述方法包括:1. A monitoring display method, applied to a cloud server, characterized in that the method comprises: 通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求;所述第一终端设备中包括摄像头,所述第一终端设备为用户的账号信息绑定的终端设备;Sending a collection request to multiple first terminal devices through a first application APP in the cloud server; the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information; 接收多个所述第一终端设备中的第二APP发送的第一多路监控数据;所述第二APP与所述第一APP对应;Receiving first multi-channel monitoring data sent by a second APP in a plurality of the first terminal devices; the second APP corresponds to the first APP; 所述云服务器对第二多路监控数据进行处理,得到单路监控数据;所述云服务器中包括播放器,所述播放器用于对监控数据进行编解码处理;The cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data; the cloud server includes a player, and the player is used to encode and decode the monitoring data; 向云化机顶盒中的第三APP发送所述单路监控数据;所述第三APP与所述第一APP对应;所述单路监控数据用于所述第三APP在所述云化机顶盒对应的显示设备上进行监控数据的分屏显示。The single-channel monitoring data is sent to a third APP in the cloud set-top box; the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to perform split-screen display of the monitoring data on a display device corresponding to the cloud set-top box. 2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:2. The method according to claim 1, characterized in that the method further comprises: 接收所述第三APP响应于用户的选择操作发送的第一操作指令;所述选择操作用于选择监控场景,所述第一操作指令指示向所述第三APP返回目标监控场景对应的监控数据;所述目标监控场景为所述选择操作对应的监控场景;receiving a first operation instruction sent by the third APP in response to a selection operation of the user; the selection operation is used to select a monitoring scene, and the first operation instruction instructs to return monitoring data corresponding to a target monitoring scene to the third APP; the target monitoring scene is the monitoring scene corresponding to the selection operation; 相应的,所述云服务器对第二多路监控数据进行处理,得到单路监控数据,包括:Correspondingly, the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data, including: 通过所述云服务器对所述第二多路监控数据进行处理,得到单路监控数据;所述第二多路监控数据与所述第一多路监控数据相同,为所述目标监控场景对应的监控数据;The second multi-channel monitoring data is processed by the cloud server to obtain single-channel monitoring data; the second multi-channel monitoring data is the same as the first multi-channel monitoring data, and is the monitoring data corresponding to the target monitoring scene; 或者,or, 根据所述第一操作指令和所述第一多路监控数据,确定所述第二多路监控数据;所述第二多路监控数据为所述目标监控场景对应的监控数据;Determine the second multi-channel monitoring data according to the first operation instruction and the first multi-channel monitoring data; the second multi-channel monitoring data is the monitoring data corresponding to the target monitoring scene; 通过所述云服务器对所述第二多路监控数据进行处理,得到单路监控数据。The second multi-channel monitoring data is processed by the cloud server to obtain single-channel monitoring data. 3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:3. The method according to claim 1, characterized in that the method further comprises: 接收所述第三APP响应于用户控制操作发送的第二操作指令;所述第二操作指令指示第二终端设备进行目标操作;receiving a second operation instruction sent by the third APP in response to a user control operation; the second operation instruction instructs the second terminal device to perform a target operation; 向所述第二终端设备发送所述第二操作指令,以控制所述第二终端设备进行目标操作;sending the second operation instruction to the second terminal device to control the second terminal device to perform a target operation; 其中,所述目标操作包括转向操作。Wherein, the target operation includes a steering operation. 4.根据权利要求1至3任一项所述的方法,其特征在于,云服务器中包括多个云实例,所述云实例中包括云操作系统OS和配置的所述播放器;所述云OS中包括所述第一APP。4. The method according to any one of claims 1 to 3 is characterized in that the cloud server includes multiple cloud instances, the cloud instance includes a cloud operating system OS and the configured player; the cloud OS includes the first APP. 5.根据权利要求4所述的方法,其特征在于,在所述通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求之前,还包括:5. The method according to claim 4, characterized in that before sending the collection request to the plurality of first terminal devices through the first application APP in the cloud server, it also includes: 通过所述云实例接收云管理平台发送的鉴权请求,所述鉴权请求包括所述用户的账号信息;所述云实例为所述云管理平台根据所述鉴权请求,为所述云化机顶盒分配的云实例;所述鉴权请求为所述云化机顶盒中的第三APP响应于用户的打开操作发送的;receiving, through the cloud instance, an authentication request sent by the cloud management platform, the authentication request including the account information of the user; the cloud instance is a cloud instance allocated by the cloud management platform to the cloud-based set-top box according to the authentication request; the authentication request is sent by a third APP in the cloud-based set-top box in response to an opening operation by the user; 根据所述鉴权请求,对所述用户的账号信息进行鉴权;authenticating the user's account information according to the authentication request; 在鉴权通过的情况下,向所述云化机顶盒发送所述云实例对应的信息,以使所述云化机顶盒根据所述云实例对应的信息与所述云实例建立连接。When the authentication is passed, the information corresponding to the cloud instance is sent to the cloud-based set-top box, so that the cloud-based set-top box establishes a connection with the cloud instance according to the information corresponding to the cloud instance. 6.根据权利要求1或2所述的方法,其特征在于,所述云服务器对第二多路监控数据进行处理,得到单路监控数据,包括:6. The method according to claim 1 or 2, characterized in that the cloud server processes the second multi-channel monitoring data to obtain single-channel monitoring data, comprising: 通过所述播放器对所述第二多路监控数据中的每路监控数据进行编解码处理,得到多路处理过的监控数据;每个所述播放器与每路监控数据一一对应;The player performs encoding and decoding processing on each channel of the second multiple channels of monitoring data to obtain multiple channels of processed monitoring data; each of the players corresponds to each channel of monitoring data one by one; 对所述多路处理过的监控数据进行分区拼接处理,得到所述单路监控数据。The multi-channel processed monitoring data is partitioned and spliced to obtain the single-channel monitoring data. 7.根据权利要求1或2所述的方法,其特征在于,在所述接收多个所述第一终端设备中的第二APP发送的第一多路监控数据之后,还包括:7. The method according to claim 1 or 2, characterized in that after receiving the first multi-channel monitoring data sent by the second APP in the plurality of the first terminal devices, it further comprises: 将所述第一多路监控数据发送到数据存储服务器,以使所述数据存储服务器存储所述第一多路监控数据。The first multi-channel monitoring data is sent to a data storage server so that the data storage server stores the first multi-channel monitoring data. 8.一种监控显示装置,应用于云服务器,其特征在于,所述装置包括:8. A monitoring display device, applied to a cloud server, characterized in that the device comprises: 获取模块,用于通过云服务器中的第一应用程序APP向多个第一终端设备发送采集请求;所述第一终端设备中包括摄像头,所述第一终端设备为用户的账号信息绑定的终端设备;An acquisition module is used to send a collection request to a plurality of first terminal devices through a first application APP in a cloud server; the first terminal device includes a camera, and the first terminal device is a terminal device bound to the user's account information; 接收模块,用于接收多个所述第一终端设备中的第二APP发送的第一多路监控数据;所述第二APP与所述第一APP对应;A receiving module, configured to receive first multi-channel monitoring data sent by a second APP in a plurality of the first terminal devices; the second APP corresponds to the first APP; 处理模块,用于所述云服务器对第二多路监控数据进行处理,得到单路监控数据;所述云服务器中包括播放器,所述播放器用于对监控数据进行编解码处理;A processing module, used for the cloud server to process the second multi-channel monitoring data to obtain single-channel monitoring data; the cloud server includes a player, and the player is used to encode and decode the monitoring data; 发送模块,用于向云化机顶盒中的第三APP发送所述单路监控数据;所述第三APP与所述第一APP对应;所述单路监控数据用于所述第三APP在所述云化机顶盒对应的显示设备上进行监控数据的分屏显示。A sending module is used to send the single-channel monitoring data to a third APP in the cloud set-top box; the third APP corresponds to the first APP; the single-channel monitoring data is used by the third APP to perform split-screen display of the monitoring data on the display device corresponding to the cloud set-top box. 9.一种电子设备,其特征在于,包括:9. An electronic device, comprising: 处理器;以及Processor; and 被安排成存储计算机可执行指令的存储器,所述可执行指令被配置由所述处理器执行,所述可执行指令包括用于执行如权利要求1-7任一项所述的监控显示方法。A memory arranged to store computer executable instructions, wherein the executable instructions are configured to be executed by the processor, and the executable instructions include instructions for executing the monitoring display method according to any one of claims 1 to 7. 10.一种存储介质,其特征在于,所述存储介质用于存储计算机可执行指令,所述计算机可执行指令使得计算机执行如权利要求1-7任一项所述的监控显示方法。10. A storage medium, characterized in that the storage medium is used to store computer-executable instructions, and the computer-executable instructions enable a computer to execute the monitoring display method according to any one of claims 1 to 7.
CN202410010315.8A 2024-01-03 2024-01-03 Monitoring display method, device, electronic equipment and storage medium Pending CN118803309A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410010315.8A CN118803309A (en) 2024-01-03 2024-01-03 Monitoring display method, device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410010315.8A CN118803309A (en) 2024-01-03 2024-01-03 Monitoring display method, device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN118803309A true CN118803309A (en) 2024-10-18

Family

ID=93028617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410010315.8A Pending CN118803309A (en) 2024-01-03 2024-01-03 Monitoring display method, device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN118803309A (en)

Similar Documents

Publication Publication Date Title
CN114501062B (en) Video rendering coordination method, device, equipment and storage medium
JP6700344B2 (en) Information exchange method, device, audio terminal, computer-readable storage medium and program
CN115022179B (en) Cloud desktop system, network redirection method, device and storage medium
CN114302202A (en) Audio and video screen projection method, device, equipment, system and storage medium
CN111478930B (en) STB cloudification method, system, thin STB, virtual STB and platform, storage medium
CN104394127A (en) A multimedia sharing method, device and system
US20250110685A1 (en) Data transmission method, system, device, electronic equipment, and storage media
WO2018227860A1 (en) Data processing method, smart terminal, vr device, and storage medium
CN112788384A (en) Wireless digital television screen projection method and device, computer equipment and storage medium
CN110557672A (en) A TV program sharing method, TV set and storage medium
CN104363486B (en) A kind of the USB sharing methods and combination tv of combination tv
EP4447458A1 (en) Video stream pushing method and apparatus, and terminal device and storage medium
CN106331860B (en) Method, equipment and system for service adaptation of set top box
US20180352285A1 (en) Method for providing a remote personal computer service to a digital device
CN118803309A (en) Monitoring display method, device, electronic equipment and storage medium
CN115243064B (en) Live broadcast control method, device, equipment and storage medium
CN103685434A (en) Method, system and equipment for implementing various operating systems on terminal
CN111818368B (en) Method for managing display device authority, mobile terminal and server
CN114727154A (en) Cloud application service data processing method and system, storage medium and processor
CN114979756B (en) Method, device and equipment for realizing one-to-many screen-throwing independent display and interaction
CN119166088B (en) Data transmission system and data transmission method applied to electronic equipment
CN116233505B (en) Screen projection method and electronic device
CN118803325A (en) A set-top box screen projection method, device, electronic device and storage medium
CN117376617A (en) Device control method, virtual set-top box, physical set-top box and system
WO2026001310A1 (en) Imaging data acquisition method and apparatus, and augmented reality device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination