CN105049735B - The control method and device of IP Camera - Google Patents
The control method and device of IP Camera Download PDFInfo
- Publication number
- CN105049735B CN105049735B CN201510583869.8A CN201510583869A CN105049735B CN 105049735 B CN105049735 B CN 105049735B CN 201510583869 A CN201510583869 A CN 201510583869A CN 105049735 B CN105049735 B CN 105049735B
- Authority
- CN
- China
- Prior art keywords
- camera
- video
- network terminal
- shooting
- acquisition parameters
- 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
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Studio Devices (AREA)
Abstract
本发明提供了一种网络摄像头的控制方法及装置。该方法包括:获取网络摄像头在当前时段拍摄的第一视频段以及第一拍摄参数;查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息,得到查询结果;若所述查询结果为未接收到所述第一视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第一拍摄参数至降低拍摄质量的第二拍摄参数。本发明提供的技术方案,能够根据网络终端请求获取视频的实际情况,有针对性地对网络摄像头的拍摄参数进行调整,将网络摄像头第一拍摄参数调整至降低拍摄质量的第二拍摄参数,实现降低网络摄像头的温度以及节省网络资源的消耗的目的。
The invention provides a method and device for controlling a network camera. The method includes: acquiring the first video segment and the first shooting parameters captured by the network camera in the current period; inquiring whether a video request message from the network terminal requesting acquisition of the first video segment is received in the current period, and obtaining the query result; if The result of the query is that the video request message of the first video segment has not been received, then the shooting parameter adjustment instruction of the network camera is sent to the network camera, and the network camera is ordered to adjust the first shooting parameter to reduce The second shooting parameter of the shooting quality. The technical solution provided by the present invention can adjust the shooting parameters of the network camera in a targeted manner according to the actual situation of the network terminal requesting to obtain the video, and adjust the first shooting parameters of the network camera to the second shooting parameters that reduce the shooting quality. The purpose of reducing the temperature of the network camera and saving the consumption of network resources.
Description
技术领域technical field
本发明涉及互联网应用技术领域,特别是一种网络摄像头的控制方法及装置。The invention relates to the technical field of Internet applications, in particular to a method and device for controlling a network camera.
背景技术Background technique
随着互联网技术的发展,一些摄像头可以通过网络与云服务器连接,且一个云服务器可以连接大量的摄像头,网络上的终端(如智能手机、电脑或智能手表等)可以通过云服务器调取并查看摄像头摄取的画面,如图1所示,这样的摄像头可以称为网络摄像头。With the development of Internet technology, some cameras can be connected to cloud servers through the network, and a cloud server can be connected to a large number of cameras, and terminals on the network (such as smart phones, computers or smart watches, etc.) can be retrieved and viewed through the cloud server. A picture captured by a camera is shown in FIG. 1 , and such a camera may be called a network camera.
网络摄像头在使用过程中,会出现温度较高的情况,因而,一些用户担心其存在一定的安全隐患,例如,是否会因为温度过高引发内部电路短路或断路等。所以,在满足摄像头工作的情况下,如何适当地降低其温度来消除用户的担心成为亟待解决的技术问题。During the use of the network camera, the temperature will be high. Therefore, some users are worried about its potential safety hazards, for example, whether the internal circuit will be short-circuited or disconnected due to excessive temperature. Therefore, in the case of satisfying the work of the camera, how to properly reduce its temperature to eliminate the user's worries has become a technical problem to be solved urgently.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网络摄像头的控制方法及相应的装置。In view of the above problems, the present invention is proposed to provide a method for controlling a network camera and a corresponding device for overcoming the above problems or at least partially solving the above problems.
依据本发明的一方面,提供了一种网络摄像头的控制方法,包括:According to an aspect of the present invention, a kind of control method of network camera is provided, comprising:
获取网络摄像头在当前时段拍摄的第一视频段以及第一拍摄参数;Obtain the first video segment and the first shooting parameters captured by the network camera in the current period;
查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息,得到查询结果;Querying whether a video request message from a network terminal requesting to obtain the first video segment is received in the current time period, and obtain a query result;
若所述查询结果为未接收到所述第一视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第一拍摄参数至降低拍摄质量的第二拍摄参数。If the query result is that the video request message of the first video segment has not been received, then send the shooting parameter adjustment instruction of the network camera to the network camera, and order the network camera to adjust the first shooting parameter to A second shooting parameter that reduces the shooting quality.
可选地,所述方法还包括:Optionally, the method also includes:
监测所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的视频画面;Monitor the video picture taken after the shooting parameters of the network camera are adjusted to the second shooting parameters;
当监测到所述视频画面发生变化时,发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第二拍摄参数至优化拍摄质量的第三拍摄参数,其中,所述第三拍摄参数对应的拍摄质量优于所述第一拍摄参数对应的拍摄质量。When it is detected that the video picture changes, send the shooting parameter adjustment instruction of the network camera to the network camera, order the network camera to adjust the second shooting parameter to the third shooting parameter that optimizes the shooting quality, wherein , the shooting quality corresponding to the third shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
可选地,所述方法还包括:Optionally, the method also includes:
继续监测所述网络摄像头的视频画面,并在优化后的视频画面中追踪运动物体轨迹;Continue to monitor the video image of the network camera, and track the trajectory of moving objects in the optimized video image;
若在追踪所述运动物体轨迹的过程中,所述运动物体轨迹从所述优化后的视频画面中消失,则确定是否接收到网络终端请求获取所述优化后的视频画面的请求消息,得到确定结果;If during the process of tracking the trajectory of the moving object, the trajectory of the moving object disappears from the optimized video picture, then determine whether a request message is received from the network terminal requesting to obtain the optimized video picture, and is determined result;
根据所述确定结果,对所述网络摄像头的所述第三拍摄参数进行调整。According to the determination result, the third shooting parameter of the network camera is adjusted.
可选地,确定是否接收到网络终端请求获取所述优化后的视频画面的请求消息,包括:Optionally, determining whether a request message for obtaining the optimized video picture from the network terminal is received includes:
判断是否存在网络终端与本机建立有通信连接;Determine whether there is a communication connection established between the network terminal and the machine;
若不存在,则确定未接收到网络终端请求获取所述优化后的视频画面的请求消息。If not, it is determined that no request message from the network terminal to obtain the optimized video picture has been received.
可选地,根据所述确定结果,对所述网络摄像头的所述第三拍摄参数进行调整,包括:Optionally, adjusting the third shooting parameter of the network camera according to the determination result includes:
若所述确定结果为未接收到网络终端请求获取所述优化后的视频画面的请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第三拍摄参数至所述第二拍摄参数,以使拍摄质量回退至优化前的拍摄质量。If the result of the determination is that no request message from the network terminal to obtain the optimized video image has been received, then send the shooting parameter adjustment instruction of the network camera to the network camera, ordering the network camera to adjust the first The third shooting parameter is the same as the second shooting parameter, so that the shooting quality returns to the shooting quality before optimization.
可选地,在判断是否存在网络终端与本机建立有通信连接之后,还包括:Optionally, after judging whether there is a network terminal establishing a communication connection with the machine, it also includes:
若存在网络终端与本机建立有通信连接,则判断所述通信连接是否处于所述网络终端的操作系统的后台运行;If there is a network terminal to establish a communication connection with this machine, it is judged whether the communication connection is running in the background of the operating system of the network terminal;
若所述通信连接处于所述网络终端的操作系统的后台运行,则判断是否接收到网络终端请求获取所述优化后的视频画面的请求消息;If the communication connection is running in the background of the operating system of the network terminal, it is judged whether a request message from the network terminal to obtain the optimized video picture is received;
若未接收到网络终端请求获取所述优化后的视频画面的请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第三拍摄参数至降低拍摄质量的所述第四拍摄参数,其中,所述第四拍摄参数对应的拍摄质量优于所述第二拍摄参数对应的拍摄质量。If the request message of the network terminal requesting to obtain the optimized video picture is not received, the shooting parameter adjustment command of the network camera is sent to the network camera, and the network camera is ordered to adjust the third shooting parameter to reduce The fourth shooting parameter of shooting quality, wherein the shooting quality corresponding to the fourth shooting parameter is better than the shooting quality corresponding to the second shooting parameter.
可选地,所述方法还包括:Optionally, the method also includes:
获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段;Obtain the second video segment shot after the shooting parameters of the network camera are adjusted to the second shooting parameters;
查询是否接收到网络终端请求获取所述第二视频段的视频请求消息;Querying whether a video request message for obtaining the second video segment from the network terminal is received;
若接收到所述第二视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第二拍摄参数至优化拍摄质量的第五拍摄参数。If the video request message of the second video segment is received, the shooting parameter adjustment instruction of the network camera is sent to the network camera, and the network camera is ordered to adjust the second shooting parameters to the fifth level of optimizing the shooting quality. shooting parameters.
可选地,所述第五拍摄参数对应的拍摄质量优于所述第一拍摄参数对应的拍摄质量。Optionally, the shooting quality corresponding to the fifth shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
可选地,在获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段之前,还包括:Optionally, before obtaining the second video segment shot after the shooting parameters of the network camera are adjusted to the second shooting parameters, it also includes:
接收所述网络摄像头发送的、已调整所述第一拍摄参数至所述第二拍摄参数的通知消息,触发获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段的操作。receiving a notification message sent by the network camera that the first shooting parameter has been adjusted to the second shooting parameter, triggering acquisition of a second video shot after the shooting parameter of the network camera is adjusted to the second shooting parameter segment operations.
可选地,查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息之前,还包括:Optionally, before inquiring whether a video request message from a network terminal requesting to obtain the first video segment is received in the current time period, the method further includes:
判定所述网络摄像头是否开放自身的密钥作为公共的密钥;Determine whether the network camera opens its own key as a public key;
若否,则触发执行查询操作。If not, trigger the execution of the query operation.
可选地,查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息,包括:Optionally, inquiring whether a video request message from a network terminal requesting to acquire the first video segment is received in the current time period includes:
判定所述网络摄像头的密钥分配的至少一个网络终端,其中,所述至少一个网络终端利用所述网络摄像头的密钥解析所述网络摄像头拍摄的视频段;At least one network terminal that determines the key distribution of the network camera, wherein the at least one network terminal uses the key of the network camera to analyze the video segment captured by the network camera;
获取所述至少一个网络终端的标识信息;Acquiring identification information of the at least one network terminal;
根据所述至少一个网络终端的标识信息,查找所述当前时段是否接收到所述至少一个网络终端请求获取所述第一视频段的视频请求消息。Finding, according to the identification information of the at least one network terminal, whether a video request message requesting to obtain the first video segment from the at least one network terminal is received in the current time period.
依据本发明的另一方面,还提供了一种网络摄像头的控制装置,包括:According to another aspect of the present invention, a control device for a network camera is also provided, including:
获取模块,适于获取网络摄像头在当前时段拍摄的第一视频段以及第一拍摄参数;The obtaining module is adapted to obtain the first video segment and the first shooting parameters taken by the network camera in the current period;
查询模块,适于查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息,得到查询结果;The query module is adapted to query whether a video request message is received from the network terminal requesting to obtain the first video segment in the current time period, and obtains a query result;
调整模块,适于若所述查询结果为未接收到所述第一视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第一拍摄参数至降低拍摄质量的第二拍摄参数。The adjustment module is adapted to send the shooting parameter adjustment instruction of the network camera to the network camera if the query result is that the video request message of the first video segment has not been received, and order the network camera to adjust the The first shooting parameter to the second shooting parameter that reduces the shooting quality.
可选地,所述装置还包括:Optionally, the device also includes:
监测模块,适于监测所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的视频画面;The monitoring module is adapted to monitor the video picture taken after the shooting parameters of the network camera are adjusted to the second shooting parameters;
所述调整模块,还适于当监测到所述视频画面发生变化时,发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第二拍摄参数至优化拍摄质量的第三拍摄参数,其中,所述第三拍摄参数对应的拍摄质量优于所述第一拍摄参数对应的拍摄质量。The adjustment module is also adapted to send the shooting parameter adjustment instruction of the network camera to the network camera when it is detected that the video picture changes, and order the network camera to adjust the second shooting parameter to optimize shooting A third shooting parameter of quality, wherein the shooting quality corresponding to the third shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
可选地,所述监测模块,还适于继续监测所述网络摄像头的视频画面,并在优化后的视频画面中追踪运动物体轨迹;Optionally, the monitoring module is further adapted to continue monitoring the video images of the network camera, and track moving object trajectories in the optimized video images;
所述装置还包括确定模块,适于若在追踪所述运动物体轨迹的过程中,所述运动物体轨迹从所述优化后的视频画面中消失,则确定是否接收到网络终端请求获取所述优化后的视频画面的请求消息,得到确定结果;The device also includes a determination module, adapted to determine whether a request from a network terminal to acquire the optimized After the request message of the video picture, the confirmation result is obtained;
所述调整模块,还适于根据所述确定结果,对所述网络摄像头的所述第三拍摄参数进行调整。The adjustment module is further adapted to adjust the third shooting parameter of the network camera according to the determination result.
可选地,所述确定模块还适于:Optionally, the determination module is also suitable for:
判断是否存在网络终端与本机建立有通信连接;Determine whether there is a communication connection established between the network terminal and the machine;
若不存在,则确定未接收到网络终端请求获取所述优化后的视频画面的请求消息。If not, it is determined that no request message from the network terminal to obtain the optimized video picture has been received.
可选地,所述调整模块还适于:Optionally, the adjustment module is also suitable for:
若所述确定结果为未接收到网络终端请求获取所述优化后的视频画面的请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第三拍摄参数至所述第二拍摄参数,以使拍摄质量回退至优化前的拍摄质量。If the result of the determination is that no request message from the network terminal to obtain the optimized video image has been received, then send the shooting parameter adjustment instruction of the network camera to the network camera, ordering the network camera to adjust the first The third shooting parameter is the same as the second shooting parameter, so that the shooting quality returns to the shooting quality before optimization.
可选地,所述确定模块,还适于在判断是否存在网络终端与本机建立有通信连接之后,若存在网络终端与本机建立有通信连接,则判断所述通信连接是否处于所述网络终端的操作系统的后台运行;若所述通信连接处于所述网络终端的操作系统的后台运行,则判断是否接收到网络终端请求获取所述优化后的视频画面的请求消息;Optionally, the determining module is further adapted to determine whether the communication connection is in the network if there is a network terminal establishing a communication connection with the local machine after judging whether there is a network terminal establishing a communication connection with the local machine. Running in the background of the operating system of the terminal; if the communication connection is running in the background of the operating system of the network terminal, judging whether a request message from the network terminal to obtain the optimized video picture is received;
所述调整模块,还适于若未接收到网络终端请求获取所述优化后的视频画面的请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第三拍摄参数至降低拍摄质量的所述第四拍摄参数,其中,所述第四拍摄参数对应的拍摄质量优于所述第二拍摄参数对应的拍摄质量。The adjustment module is further adapted to send the shooting parameter adjustment instruction of the network camera to the network camera, ordering the network camera to adjust The third shooting parameter to the fourth shooting parameter that reduces the shooting quality, wherein the shooting quality corresponding to the fourth shooting parameter is better than the shooting quality corresponding to the second shooting parameter.
可选地,所述获取模块,还适于获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段;Optionally, the acquiring module is further adapted to acquire a second video segment captured after the shooting parameters of the network camera are adjusted to the second shooting parameters;
所述查询模块,还适于查询是否接收到网络终端请求获取所述第二视频段的视频请求消息;The query module is further adapted to query whether a video request message is received from a network terminal requesting to acquire the second video segment;
所述调整模块,还适于若接收到所述第二视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第二拍摄参数至优化拍摄质量的第五拍摄参数。The adjustment module is further adapted to send the shooting parameter adjustment instruction of the network camera to the network camera if the video request message of the second video segment is received, ordering the network camera to adjust the second shooting parameter to the fifth shooting parameter for optimizing the shooting quality.
可选地,所述第五拍摄参数对应的拍摄质量优于所述第一拍摄参数对应的拍摄质量。Optionally, the shooting quality corresponding to the fifth shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
可选地,所述装置还包括:Optionally, the device also includes:
接收模块,适于在所述获取模块获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段之前,接收所述网络摄像头发送的、已调整所述第一拍摄参数至所述第二拍摄参数的通知消息,触发获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段的操作。The receiving module is adapted to receive the adjusted first shot sent by the network camera before the acquisition module obtains the second video segment shot after the shooting parameters of the network camera are adjusted to the second shooting parameters. The notification message of the parameter to the second shooting parameter triggers the operation of obtaining the second video segment shot after the shooting parameter of the network camera is adjusted to the second shooting parameter.
可选地,所述装置还包括:Optionally, the device also includes:
判定模块,适于在所述查询模块查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息之前,判定所述网络摄像头是否开放自身的密钥作为公共的密钥;若否,则触发执行查询操作。The determination module is adapted to determine whether the network camera releases its own key as a public key before the query module inquires whether a video request message is received from the network terminal requesting to obtain the first video segment in the current period ; If not, trigger the execution of the query operation.
可选地,所述查询模块还适于:Optionally, the query module is also suitable for:
判定所述网络摄像头的密钥分配的至少一个网络终端,其中,所述至少一个网络终端利用所述网络摄像头的密钥解析所述网络摄像头拍摄的视频段;At least one network terminal that determines the key distribution of the network camera, wherein the at least one network terminal uses the key of the network camera to analyze the video segment captured by the network camera;
获取所述至少一个网络终端的标识信息;Acquiring identification information of the at least one network terminal;
根据所述至少一个网络终端的标识信息,查找所述当前时段是否接收到所述至少一个网络终端请求获取所述第一视频段的视频请求消息。Finding, according to the identification information of the at least one network terminal, whether a video request message requesting to obtain the first video segment from the at least one network terminal is received in the current time period.
本发明实施例提供了一种网络摄像头的控制方案,在该方案中,在网络终端未请求获取第一视频段的情况下,通过调整网络摄像头第一拍摄参数至降低拍摄质量的第二拍摄参数的方式来适当降低网络摄像头的工作强度,这样网络摄像头的发热量会降低,从而实现了降低网络摄像头的温度的目的。并且,本发明实施例调整网络摄像头第一拍摄参数至降低拍摄质量的第二拍摄参数,即采用第二拍摄参数进行视频拍摄,相比于第一拍摄参数,能够节省网络摄像头拍摄视频的资源。同时,第二拍摄参数对应的拍摄质量略有降低,其拍摄视频的大小也较小,在网络中传输第二拍摄参数对应的视频段时,能够节约网络带宽资源。综上所述,本发明实施例提供的技术方案,能够根据网络终端请求获取视频的实际情况,有针对性地对网络摄像头的拍摄参数进行调整,将网络摄像头第一拍摄参数调整至降低拍摄质量的第二拍摄参数,实现降低网络摄像头的温度以及节省网络资源的消耗的目的。An embodiment of the present invention provides a network camera control scheme. In this scheme, when the network terminal does not request to obtain the first video segment, the first shooting parameter of the network camera is adjusted to the second shooting parameter that reduces the shooting quality. Appropriately reduce the working intensity of the network camera in a way, so that the heat generation of the network camera will be reduced, thereby achieving the purpose of reducing the temperature of the network camera. Moreover, the embodiment of the present invention adjusts the first shooting parameter of the network camera to the second shooting parameter that reduces the shooting quality, that is, uses the second shooting parameter for video shooting. Compared with the first shooting parameter, the resource of the network camera for shooting video can be saved. At the same time, the shooting quality corresponding to the second shooting parameter is slightly lowered, and the size of the shooting video is also smaller. When the video segment corresponding to the second shooting parameter is transmitted in the network, network bandwidth resources can be saved. To sum up, the technical solution provided by the embodiment of the present invention can adjust the shooting parameters of the network camera in a targeted manner according to the actual situation of the network terminal requesting to obtain the video, and adjust the first shooting parameters of the network camera to reduce the shooting quality. The second shooting parameter can achieve the purpose of reducing the temperature of the network camera and saving the consumption of network resources.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。Those skilled in the art will be more aware of the above and other objects, advantages and features of the present invention according to the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same parts. In the attached picture:
图1示出了网络摄像头、云服务器以及网络终端间的架构示意图;Figure 1 shows a schematic diagram of the architecture between a network camera, a cloud server and a network terminal;
图2示出了根据本发明一实施例的网络摄像头的控制方法的流程图;Fig. 2 shows the flow chart of the control method of network camera according to an embodiment of the present invention;
图3示出了根据本发明一实施例拍摄参数的关系的示意图;Fig. 3 shows a schematic diagram of the relationship of shooting parameters according to an embodiment of the present invention;
图4示出了根据本发明另一实施例拍摄参数的关系的示意图;Fig. 4 shows a schematic diagram of the relationship of shooting parameters according to another embodiment of the present invention;
图5示出了根据本发明一实施例的网络摄像头的控制装置的结构示意图;以及FIG. 5 shows a schematic structural diagram of a control device for a network camera according to an embodiment of the present invention; and
图6示出了根据本发明另一实施例的网络摄像头的控制装置的结构示意图。Fig. 6 shows a schematic structural diagram of a control device for a network camera according to another embodiment of the present invention.
具体实施方式detailed description
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
为解决上述技术问题,本发明实施例提供了一种网络摄像头的控制方法。图2示出了根据本发明一实施例的网络摄像头的控制方法的流程图。参见图2,该方法至少可以包括步骤S202至步骤S206。In order to solve the above technical problems, an embodiment of the present invention provides a method for controlling a network camera. Fig. 2 shows a flowchart of a method for controlling a network camera according to an embodiment of the present invention. Referring to Fig. 2, the method may at least include step S202 to step S206.
步骤S202,获取网络摄像头在当前时段拍摄的第一视频段以及第一拍摄参数。Step S202, acquiring the first video segment and the first shooting parameters captured by the network camera in the current period.
步骤S204,查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息,得到查询结果。Step S204, query whether a video request message requesting to obtain the first video segment from the network terminal is received in the current time period, and obtain the query result.
步骤S206,若查询结果为未接收到第一视频段的视频请求消息,则发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第一拍摄参数至降低拍摄质量的第二拍摄参数。Step S206, if the query result is that the video request message of the first video segment has not been received, then send the shooting parameter adjustment command of the network camera to the network camera, ordering the network camera to adjust the first shooting parameter to the second shooting parameter that reduces the shooting quality.
本发明实施例提供了一种网络摄像头的控制方案,在该方案中,在网络终端未请求获取第一视频段的情况下,通过调整网络摄像头第一拍摄参数至降低拍摄质量的第二拍摄参数的方式来适当降低网络摄像头的工作强度,这样网络摄像头的发热量会降低,从而实现了降低网络摄像头的温度的目的。并且,本发明实施例调整网络摄像头第一拍摄参数至降低拍摄质量的第二拍摄参数,即采用第二拍摄参数进行视频拍摄,相比于第一拍摄参数,能够节省网络摄像头拍摄视频的资源。同时,第二拍摄参数对应的拍摄质量略有降低,其拍摄视频的大小也较小,在网络中传输第二拍摄参数对应的视频段时,能够节约网络带宽资源。综上所述,本发明实施例提供的技术方案,能够根据网络终端请求获取视频的实际情况,有针对性地对网络摄像头的拍摄参数进行调整,将网络摄像头第一拍摄参数调整至降低拍摄质量的第二拍摄参数,实现降低网络摄像头的温度以及节省网络资源的消耗的目的。An embodiment of the present invention provides a network camera control scheme. In this scheme, when the network terminal does not request to obtain the first video segment, the first shooting parameter of the network camera is adjusted to the second shooting parameter that reduces the shooting quality. Appropriately reduce the working intensity of the network camera in a way, so that the heat generation of the network camera will be reduced, thereby achieving the purpose of reducing the temperature of the network camera. Moreover, the embodiment of the present invention adjusts the first shooting parameter of the network camera to the second shooting parameter that reduces the shooting quality, that is, uses the second shooting parameter for video shooting. Compared with the first shooting parameter, the resource of the network camera for shooting video can be saved. At the same time, the shooting quality corresponding to the second shooting parameter is slightly lowered, and the size of the shooting video is also smaller. When the video segment corresponding to the second shooting parameter is transmitted in the network, network bandwidth resources can be saved. To sum up, the technical solution provided by the embodiment of the present invention can adjust the shooting parameters of the network camera in a targeted manner according to the actual situation of the network terminal requesting to obtain the video, and adjust the first shooting parameters of the network camera to reduce the shooting quality. The second shooting parameter can achieve the purpose of reducing the temperature of the network camera and saving the consumption of network resources.
上文步骤S202至步骤S206的网络摄像头的控制方法可以应用在网络摄像头端,也可以应用在与网络摄像头连接的云服务器端,本发明不作限制。The method for controlling the webcam from step S202 to step S206 above can be applied to the webcam, or to the cloud server connected to the webcam, which is not limited in the present invention.
若该方法应用在网络摄像头端,由于网络终端(如智能手机、电脑或智能手表等)是向云服务器请求获取网络摄像头的视频段或视频画面,因而在步骤S204中查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息,可以从云服务器处查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息。又由于云服务器在接收到网络终端请求获取网络摄像头的视频段或视频画面后,可以向网络摄像头发送通知消息,因而在步骤S204中查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息,可以根据该通知消息查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息。If this method is applied to the network camera end, since the network terminal (such as a smart phone, computer or smart watch, etc.) requests the cloud server to obtain the video segment or video picture of the network camera, it is inquired in step S204 whether the network The terminal requests to obtain the video request message of the first video segment, and may inquire from the cloud server whether a video request message of the network terminal requesting to obtain the first video segment is received at the current time period. And because the cloud server can send a notification message to the network camera after receiving the network terminal request to obtain the video segment or the video picture of the network camera, therefore in step S204, inquire whether the current period receives the network terminal request to obtain the video of the first video segment The request message can be used to query whether a video request message from a network terminal requesting to acquire the first video segment is received in the current time period according to the notification message.
若该方法应用在云服务器端,则步骤S204中查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息,可以直接从云服务器处查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息。If the method is applied on the cloud server side, then in step S204, inquire whether a video request message from a network terminal requesting to obtain the first video segment has been received in the current period, and whether a network terminal request to obtain the first video segment can be directly inquired from the cloud server in the current period. A video request message for a video segment.
考虑到网络摄像头可能处于直播状态,若网络摄像头正处于直播状态,为了保证网络摄像头的正常工作,可以暂且不对网络摄像头的拍摄参数进行调整。在本发明一实施例中,提供了一种可选的方案来判定网络摄像头是否处于直播状态,即,在步骤S204查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息之前,判定网络摄像头是否开放自身的密钥(key)作为公共的密钥,若是,则判定该网络摄像头正处于直播状态,可以暂且不对网络摄像头的拍摄参数进行调整。反之,若网络摄像头未开放自身的密钥作为公共的密钥,则判定该网络摄像头未直播,可以触发执行查询操作,从而可以根据后续的查询结果确定是否对网络摄像头的拍摄参数进行调整。Considering that the network camera may be in the live broadcast state, if the network camera is in the live broadcast state, in order to ensure the normal operation of the network camera, the shooting parameters of the network camera may not be adjusted for the time being. In an embodiment of the present invention, an optional solution is provided to determine whether the network camera is in a live broadcast state, that is, before step S204 inquires whether a video request message from a network terminal requesting to obtain the first video segment is received in the current period, Determine whether the network camera opens its own key (key) as a public key, if so, then determine that the network camera is in a live broadcast state, and the shooting parameters of the network camera can not be adjusted for the time being. On the contrary, if the network camera does not open its own key as the public key, it is determined that the network camera is not live broadcasting, and the execution of the query operation can be triggered, so that it can be determined whether to adjust the shooting parameters of the network camera according to the subsequent query results.
在判定网络摄像头未直播的情况下,执行步骤S204查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息的操作。本发明实施例提供了一种可选的方案来执行上述查询操作,在该可选的方案中,可以判定网络摄像头的密钥分配的至少一个网络终端,至少一个网络终端可以利用网络摄像头的密钥解析网络摄像头拍摄的视频段,随后获取至少一个网络终端的标识信息,进而根据至少一个网络终端的标识信息,查找当前时段是否接收到至少一个网络终端请求获取第一视频段的视频请求消息。When it is determined that the network camera is not live broadcasting, step S204 is performed to inquire whether a video request message from the network terminal requesting to obtain the first video segment is received at the current time period. The embodiment of the present invention provides an optional solution to perform the above query operation. In this optional solution, at least one network terminal that can determine the key distribution of the network camera, at least one network terminal can use the key of the network camera The key parses the video segment captured by the network camera, and then obtains the identification information of at least one network terminal, and then according to the identification information of at least one network terminal, finds whether a video request message is received from at least one network terminal requesting to obtain the first video segment in the current period.
例如,网络摄像头A的密钥为“abcd”,该密钥“abcd”分配给了网络终端1、2、3和4,网络终端1、2、3和4获取了该密钥“abcd”后能够利用该密钥“abcd”解析网络摄像头A拍摄的视频段,以便对视频段进行播放或剪辑等操作。此时,可以根据网络终端的标识1、2、3、4来查找当前时段是否接收到这些网络终端请求获取第一视频段的视频请求消息。For example, the key of network camera A is "abcd", and the key "abcd" is distributed to network terminals 1, 2, 3, and 4. After network terminals 1, 2, 3, and 4 obtain the key "abcd", The key "abcd" can be used to analyze the video segment captured by the network camera A, so as to perform operations such as playing or editing the video segment. At this time, it may be checked according to the identifiers 1, 2, 3, and 4 of the network terminals whether a video request message from these network terminals requesting to acquire the first video segment is received in the current period.
又例如,网络摄像头C和D的密钥分别为“cc”、“dd”,网络摄像头C的密钥“cc”分配给了网络终端1和2,网络摄像头D的密钥“dd”分配给了网络终端3和4。网络终端1和2获取了网络摄像头C的密钥“cc”后能够利用该密钥“cc”解析网络摄像头C拍摄的视频段,以便对视频段进行播放或剪辑等操作。网络终端3和4获取了网络摄像头D的密钥“dd”后能够利用该密钥“dd”解析网络摄像头D的视频段,以便对视频段进行播放或剪辑等操作。For another example, the keys of webcams C and D are "cc" and "dd" respectively, the key "cc" of webcam C is assigned to network terminals 1 and 2, and the key "dd" of webcam D is assigned to network terminals 3 and 4. After network terminals 1 and 2 obtain the key "cc" of network camera C, they can use the key "cc" to analyze the video segment captured by network camera C, so as to play or edit the video segment. The network terminals 3 and 4 can use the key "dd" to analyze the video segment of the network camera D after obtaining the key "dd" of the network camera D, so as to perform operations such as playing or editing the video segment.
对于网络摄像头C,则可以根据网络终端的标识1和2来查找当前时段是否接收到网络终端1和2请求获取第一视频段的视频请求消息。For the network camera C, it can be checked according to the identifiers 1 and 2 of the network terminals whether a video request message requesting to obtain the first video segment from the network terminals 1 and 2 is received in the current period.
对于网络摄像头D,则可以根据网络终端的标识3和4来查找当前时段是否接收到网络终端3和4请求获取第一视频段的视频请求消息。For the network camera D, it can be checked according to the identifiers 3 and 4 of the network terminals whether a video request message requesting to obtain the first video segment from the network terminals 3 and 4 is received in the current period.
在本发明的另一实施例中,以网络终端为智能手机为例,具体通过智能手机上的APP(应用)与网络摄像头进行交互,可以判定网络摄像头的密钥分配的至少一个APP,至少一个APP可以利用网络摄像头的密钥解析网络摄像头拍摄的视频段,随后获取至少一个APP的标识信息,进而根据至少一个APP的标识信息,查找当前时段是否接收到至少一个APP请求获取第一视频段的视频请求消息。In another embodiment of the present invention, taking the network terminal as a smart phone as an example, specifically through the interaction between the APP (application) on the smart phone and the network camera, it can be determined that at least one APP, at least one The APP can use the key of the network camera to analyze the video segment captured by the network camera, and then obtain the identification information of at least one APP, and then according to the identification information of at least one APP, find out whether at least one APP request to obtain the first video segment is received in the current period Video request message.
需要说明的是,上述例举仅是示意性的,并不限制本发明。It should be noted that the above examples are only illustrative and do not limit the present invention.
本发明实施例提供的网络摄像头具备防盗抓拍的功能,为了提高防盗抓拍的图像或视频的清晰度,在本发明实施例中,监测网络摄像头的拍摄参数调整为第二拍摄参数后拍摄的视频画面,当监测到视频画面发生变化时,发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第二拍摄参数至优化拍摄质量的第三拍摄参数,其中,该第三拍摄参数对应的拍摄质量优于第一拍摄参数对应的拍摄质量。在本发明的另一实施例中,调整的拍摄参数如拍摄帧频率或清晰度等,本发明不限于此。The network camera provided by the embodiment of the present invention has the function of anti-theft capture, in order to improve the clarity of the image or video captured by the anti-theft, in the embodiment of the present invention, monitor the video picture taken after the shooting parameters of the network camera are adjusted to the second shooting parameters , when it is detected that the video picture changes, send the shooting parameter adjustment command of the network camera to the network camera, and order the network camera to adjust the second shooting parameter to the third shooting parameter that optimizes the shooting quality, wherein the shooting parameter corresponding to the third shooting parameter The quality is better than the shooting quality corresponding to the first shooting parameter. In another embodiment of the present invention, the adjusted shooting parameters such as shooting frame frequency or resolution, etc., the present invention is not limited thereto.
进一步,在网络摄像头调整第二拍摄参数至优化拍摄质量的第三拍摄参数之后,继续监测网络摄像头的视频画面,并在优化后的视频画面中追踪运动物体轨迹,可以实现对运动物体的抓拍,保证了抓拍图像的清晰度。Further, after the network camera adjusts the second shooting parameter to the third shooting parameter that optimizes the shooting quality, continue to monitor the video picture of the network camera, and track the trajectory of the moving object in the optimized video picture, so as to capture the moving object. The clarity of the captured image is guaranteed.
若在追踪运动物体轨迹的过程中,该运动物体轨迹从优化后的视频画面中消失,则确定是否接收到网络终端请求获取优化后的视频画面的请求消息,得到确定结果,进而根据确定结果,对网络摄像头的第三拍摄参数进行调整。If in the process of tracking the trajectory of the moving object, the trajectory of the moving object disappears from the optimized video picture, then determine whether a request message is received from the network terminal requesting to obtain the optimized video picture, obtain a determination result, and then according to the determination result, Adjust the third shooting parameter of the network camera.
上述确定是否接收到网络终端请求获取优化后的视频画面的请求消息,本发明实施例提供了一种可选的方案,即,判断是否存在网络终端与本机建立有通信连接,若不存在网络终端与本机建立有通信连接,则确定未接收到网络终端请求获取优化后的视频画面的请求消息。In the above determination of whether a request message from a network terminal to obtain an optimized video image has been received, the embodiment of the present invention provides an optional solution, that is, to determine whether there is a network terminal that has established a communication connection with the machine, and if there is no network terminal If the terminal establishes a communication connection with the local machine, it is determined that no request message from the network terminal for obtaining an optimized video image has been received.
这里,若上述确定操作是应用在网络摄像头端,则可以通过判断是否存在网络终端与网络摄像头连接的云服务器建立有通信连接,来判断是否存在网络终端与本机(即,网络摄像头)建立有通信连接。若上述确定操作是应用在云服务器端,则可以直接判断是否存在网络终端与本机(即,云服务器)建立有通信连接。Here, if the above-mentioned determining operation is applied to the network camera end, then it can be determined whether there is a network terminal establishing a communication connection with the local machine (that is, the network camera) by judging whether there is a network terminal that establishes a communication connection with the cloud server connected to the network camera. communication connection. If the above determination operation is applied on the cloud server side, it may be directly determined whether there is a network terminal establishing a communication connection with the local machine (ie, the cloud server).
在本发明一实施例中,在确定未接收到网络终端请求获取优化后的视频画面的请求消息时,则发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第三拍摄参数至第二拍摄参数,以使拍摄质量回退至优化前的拍摄质量。即,采用第二拍摄参数进行后续的视频拍摄,相比于第三拍摄参数,能够节省网络摄像头拍摄视频的资源。In one embodiment of the present invention, when it is determined that the request message of the network terminal requesting to obtain the optimized video picture is not received, the shooting parameter adjustment instruction of the network camera is sent to the network camera, and the network camera is ordered to adjust the third shooting parameter to the first 2 Shooting parameters, so that the shooting quality returns to the shooting quality before optimization. That is, using the second shooting parameter to perform subsequent video shooting can save resources for video shooting by the network camera compared with the third shooting parameter.
在本发明的另一实施例中,在判断是否存在网络终端与本机建立有通信连接之后,若存在网络终端与本机建立有通信连接,则可以判断通信连接是否处于网络终端的操作系统的后台运行,若通信连接处于网络终端的操作系统的后台运行,则继续判断是否接收到网络终端请求获取优化后的视频画面的请求消息,若未接收到网络终端请求获取优化后的视频画面的请求消息,则发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第三拍摄参数至降低拍摄质量的第四拍摄参数,其中,该第四拍摄参数对应的拍摄质量优于第二拍摄参数对应的拍摄质量。In another embodiment of the present invention, after judging whether there is a network terminal that establishes a communication connection with the local machine, if there is a network terminal that establishes a communication connection with the local machine, it can be determined whether the communication connection is in the operating system of the network terminal. Running in the background, if the communication connection is running in the background of the operating system of the network terminal, then continue to judge whether the request message of the network terminal requesting to obtain the optimized video picture is received, if the request of the network terminal requesting the optimized video picture is not received message, then send the shooting parameter adjustment command of the network camera to the network camera, and order the network camera to adjust the third shooting parameter to the fourth shooting parameter that reduces the shooting quality, wherein the shooting quality corresponding to the fourth shooting parameter is better than the second shooting parameter corresponding recording quality.
在上述实施例中,通信连接处于网络终端的操作系统的后台运行,而未接收到网络终端请求获取优化后的视频画面的请求消息的情况下,可以调整网络摄像头的第三拍摄参数至降低拍摄质量的第四拍摄参数,并且该第四拍摄参数对应的拍摄质量优于第二拍摄参数对应的拍摄质量。In the above-mentioned embodiment, the communication connection is running in the background of the operating system of the network terminal, and when the request message of the network terminal requesting to obtain the optimized video picture is not received, the third shooting parameter of the network camera can be adjusted to reduce the shooting The fourth shooting parameter of the quality, and the shooting quality corresponding to the fourth shooting parameter is better than the shooting quality corresponding to the second shooting parameter.
在本发明的又一实施例中,若接收到网络终端请求获取优化后的视频画面的请求消息,则可以暂不对拍摄参数进行调整。In yet another embodiment of the present invention, if a request message is received from a network terminal requesting to obtain an optimized video picture, the shooting parameters may not be adjusted temporarily.
上文提及了多个拍摄参数,包括第一、第二、第三以及第四拍摄参数,下面通过图示的方式更加清楚地描述它们之间的关系。如图3所示,随着箭头的方向拍摄参数对应的拍摄质量越来越优,随着箭头的方向拍摄参数依次为第二拍摄参数、第四拍摄参数、第一拍摄参数和第三拍摄参数。或者,如图4所示,随着箭头的方向拍摄参数对应的拍摄质量越来越优,随着箭头的方向拍摄参数依次为第二拍摄参数、第一拍摄参数、第四拍摄参数和第三拍摄参数。这些拍摄参数相互之间的调整方式可以参见上文介绍,此处不再赘述。A number of shooting parameters are mentioned above, including the first, second, third and fourth shooting parameters, and the relationship between them will be described more clearly by means of illustrations below. As shown in Figure 3, the shooting quality corresponding to the shooting parameters in the direction of the arrow is getting better and better, and the shooting parameters in the direction of the arrow are the second shooting parameter, the fourth shooting parameter, the first shooting parameter and the third shooting parameter . Or, as shown in Figure 4, the shooting quality corresponding to the shooting parameters in the direction of the arrow is getting better and better, and the shooting parameters in the direction of the arrow are the second shooting parameter, the first shooting parameter, the fourth shooting parameter and the third shooting parameter in sequence. shooting parameters. The adjustment methods of these shooting parameters can refer to the introduction above, and will not be repeated here.
为了能够根据网络终端请求获取视频的实际情况,有针对性地对网络摄像头的拍摄参数进行调整,在本发明的再一实施例中,可以获取网络摄像头的拍摄参数调整为第二拍摄参数后拍摄的第二视频段,随后查询是否接收到网络终端请求获取第二视频段的视频请求消息。若接收到第二视频段的视频请求消息,则发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第二拍摄参数至优化拍摄质量的第五拍摄参数。若未接收到第二视频段的视频请求消息,则可以不对拍摄参数进行调整。In order to be able to adjust the shooting parameters of the network camera according to the actual situation of the video requested by the network terminal, in another embodiment of the present invention, the shooting parameters of the network camera can be obtained and adjusted to the second shooting parameters before shooting The second video segment, and then inquire whether a video request message requesting to obtain the second video segment from the network terminal is received. If the video request message of the second video segment is received, a shooting parameter adjustment command of the network camera is sent to the network camera, and the network camera is ordered to adjust the second shooting parameter to the fifth shooting parameter for optimizing shooting quality. If the video request message of the second video segment is not received, the shooting parameters may not be adjusted.
这里,若该方法应用在网络摄像头端,由于网络终端(如智能手机、电脑或智能手表等)是向云服务器请求获取网络摄像头的视频段或视频画面,则可以从云服务器处查询是否接收到网络终端请求获取第二视频段的视频请求消息。又由于云服务器在接收到网络终端请求获取网络摄像头的视频段或视频画面后,可以向网络摄像头发送通知消息,因此,还可以根据该通知消息查询是否接收到网络终端请求获取第二视频段的视频请求消息。Here, if this method is applied to the network camera end, since the network terminal (such as a smart phone, computer or smart watch, etc.) requests the cloud server to obtain the video segment or video picture of the network camera, it can be inquired from the cloud server whether it has received The network terminal requests to obtain a video request message of the second video segment. And because the cloud server can send a notification message to the network camera after receiving the network terminal request to obtain the video segment or video picture of the network camera, it can also inquire whether it has received the network terminal request to obtain the second video segment according to the notification message. Video request message.
若该方法应用在云服务器端,则可以直接从云服务器处查询是否接收到网络终端请求获取第二视频段的视频请求消息。If the method is applied on the cloud server side, it may be directly inquired from the cloud server whether a video request message requesting to obtain the second video segment from the network terminal is received.
另外,为了进一步提高拍摄的清晰度,第五拍摄参数对应的拍摄质量可以优于第一拍摄参数对应的拍摄质量。In addition, in order to further improve the clarity of shooting, the shooting quality corresponding to the fifth shooting parameter may be better than the shooting quality corresponding to the first shooting parameter.
此外,在本发明实施例中,在接收到网络摄像头发送的、已调整第一拍摄参数至第二拍摄参数的通知消息时,触发获取网络摄像头的拍摄参数调整为第二拍摄参数后拍摄的第二视频段的操作。In addition, in the embodiment of the present invention, when the notification message sent by the network camera that the first shooting parameter has been adjusted to the second shooting parameter is received, the acquisition of the first shooting parameter taken after the shooting parameter of the network camera is adjusted to the second shooting parameter is triggered. Operation of two video segments.
基于同一发明构思,本发明实施例还提供了一种网络摄像头的控制装置。图5示出了根据本发明一实施例的网络摄像头的控制装置的结构示意图。参见图5,该装置至少可以包括:获取模块510、查询模块520以及调整模块530。Based on the same inventive concept, an embodiment of the present invention also provides a control device for a network camera. Fig. 5 shows a schematic structural diagram of a control device for a network camera according to an embodiment of the present invention. Referring to FIG. 5 , the device may at least include: an acquisition module 510 , a query module 520 and an adjustment module 530 .
现介绍本发明实施例的网络摄像头的控制装置的各组成或器件的功能以及各部分间的连接关系:Now introduce the functions of each composition or device of the control device of the network camera of the embodiment of the present invention and the connection relationship between each part:
获取模块510,适于获取网络摄像头在当前时段拍摄的第一视频段以及第一拍摄参数;The acquisition module 510 is adapted to acquire the first video segment and the first shooting parameters captured by the network camera in the current period;
查询模块520,与获取模块510相耦合,适于查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息,得到查询结果;The query module 520, coupled with the acquisition module 510, is adapted to query whether a video request message from the network terminal requesting to obtain the first video segment is received in the current time period, and obtains the query result;
调整模块530,与查询模块520相耦合,适于若查询结果为未接收到第一视频段的视频请求消息,则发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第一拍摄参数至降低拍摄质量的第二拍摄参数。The adjustment module 530, coupled with the query module 520, is adapted to send the shooting parameter adjustment instruction of the network camera to the network camera if the query result is that the video request message of the first video segment is not received, and order the network camera to adjust the first shooting parameter to the second shooting parameter that reduces the shooting quality.
在本发明实施例中,上述网络摄像头的控制装置可以应用在网络摄像头端,也可以应用在与网络摄像头连接的云服务器端,本发明不作限制。In the embodiment of the present invention, the above-mentioned device for controlling the network camera may be applied at the end of the network camera, or may be applied at the end of the cloud server connected to the network camera, which is not limited in the present invention.
若该装置应用在网络摄像头端,由于网络终端(如智能手机、电脑或智能手表等)是向云服务器请求获取网络摄像头的视频段或视频画面,因而上述查询模块520还适于从云服务器处查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息。又由于云服务器在接收到网络终端请求获取网络摄像头的视频段或视频画面后,可以向网络摄像头发送通知消息,因而上述查询模块520还适于根据该通知消息查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息。If the device is applied to the webcam end, since the network terminal (such as a smart phone, computer or smart watch, etc.) requests the cloud server to obtain the video segment or video picture of the webcam, the above query module 520 is also suitable for obtaining the video from the cloud server. It is inquired whether a video request message from the network terminal requesting to obtain the first video segment is received in the current time period. And because the cloud server can send a notification message to the network camera after receiving the network terminal request to obtain the video segment or video picture of the network camera, the above query module 520 is also suitable for querying whether the network terminal request is received in the current period according to the notification message. Get the video request message of the first video segment.
若该装置应用在云服务器端,则上述查询模块520还适于直接从云服务器处查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息。If the device is applied on the cloud server side, the query module 520 is further adapted to directly query from the cloud server whether a video request message from a network terminal requesting to acquire the first video segment is received at the current time period.
考虑到网络摄像头可能处于直播状态,若网络摄像头正处于直播状态,为了保证网络摄像头的正常工作,可以暂且不对网络摄像头的拍摄参数进行调整。在本发明一实施例中,如图6所示,上述图5展示的装置还可以包括:Considering that the network camera may be in the live broadcast state, if the network camera is in the live broadcast state, in order to ensure the normal operation of the network camera, the shooting parameters of the network camera may not be adjusted for the time being. In an embodiment of the present invention, as shown in FIG. 6, the device shown in FIG. 5 above may further include:
判定模块540,与查询模块520相耦合,适于在查询模块520查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息之前,判定网络摄像头是否开放自身的密钥作为公共的密钥;若是,则判定该网络摄像头正处于直播状态,可以暂且不对网络摄像头的拍摄参数进行调整。反之,若网络摄像头未开放自身的密钥作为公共的密钥,则判定该网络摄像头未直播,可以触发执行查询操作,从而可以根据后续的查询结果确定是否对网络摄像头的拍摄参数进行调整。The determination module 540, coupled with the query module 520, is adapted to determine whether the network camera has opened its own key as a public key before the query module 520 inquires whether the video request message of the network terminal requesting to obtain the first video segment is received in the current period. key; if so, it is determined that the network camera is in a live broadcast state, and the shooting parameters of the network camera can not be adjusted for the time being. On the contrary, if the network camera does not open its own key as the public key, it is determined that the network camera is not live broadcasting, and the execution of the query operation can be triggered, so that it can be determined whether to adjust the shooting parameters of the network camera according to the subsequent query results.
在本发明一实施例中,在判定网络摄像头未直播的情况下,查询模块520查询当前时段是否接收到网络终端请求获取第一视频段的视频请求消息,查询模块520还适于:In an embodiment of the present invention, when it is determined that the network camera is not live broadcasting, the query module 520 queries whether a video request message is received from the network terminal requesting to obtain the first video segment in the current period, and the query module 520 is also suitable for:
判定网络摄像头的密钥分配的至少一个网络终端,其中,至少一个网络终端利用网络摄像头的密钥解析网络摄像头拍摄的视频段;At least one network terminal that determines the key distribution of the network camera, wherein at least one network terminal utilizes the key of the network camera to analyze the video segment taken by the network camera;
获取至少一个网络终端的标识信息;Acquiring identification information of at least one network terminal;
根据至少一个网络终端的标识信息,查找当前时段是否接收到至少一个网络终端请求获取第一视频段的视频请求消息。According to the identification information of at least one network terminal, it is searched whether a video request message requesting to obtain the first video segment from at least one network terminal is received in the current time period.
例如,网络摄像头A的密钥为“abcd”,该密钥“abcd”分配给了网络终端1、2、3和4,网络终端1、2、3和4获取了该密钥“abcd”后能够利用该密钥“abcd”解析网络摄像头A拍摄的视频段,以便对视频段进行播放或剪辑等操作。此时,查询模块520适于根据网络终端的标识1、2、3、4来查找当前时段是否接收到这些网络终端请求获取第一视频段的视频请求消息。For example, the key of network camera A is "abcd", and the key "abcd" is distributed to network terminals 1, 2, 3, and 4. After network terminals 1, 2, 3, and 4 obtain the key "abcd", The key "abcd" can be used to analyze the video segment captured by the network camera A, so as to perform operations such as playing or editing the video segment. At this point, the query module 520 is adapted to find out whether a video request message from these network terminals requesting to acquire the first video segment is received in the current period according to the identifiers 1, 2, 3, and 4 of the network terminals.
本发明实施例提供的网络摄像头具备防盗抓拍的功能,为了提高防盗抓拍的图像或视频的清晰度,在本发明一实施例中,如图6所示,网络摄像头的控制装置还可以包括:The network camera provided by the embodiment of the present invention has the function of anti-theft capture, in order to improve the clarity of the image or video captured by the anti-theft, in an embodiment of the present invention, as shown in Figure 6, the control device of the network camera may also include:
监测模块550,与调整模块530相耦合,适于监测网络摄像头的拍摄参数调整为第二拍摄参数后拍摄的视频画面;The monitoring module 550 is coupled with the adjustment module 530, and is suitable for monitoring the video picture taken after the shooting parameters of the network camera are adjusted to the second shooting parameters;
调整模块530,还适于当监测到视频画面发生变化时,发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第二拍摄参数至优化拍摄质量的第三拍摄参数,其中,第三拍摄参数对应的拍摄质量优于第一拍摄参数对应的拍摄质量。The adjustment module 530 is also adapted to send the shooting parameter adjustment instruction of the network camera to the network camera when it is detected that the video picture changes, and order the network camera to adjust the second shooting parameter to the third shooting parameter that optimizes the shooting quality, wherein the third The shooting quality corresponding to the shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
在本发明一实施例中,调整的拍摄参数如拍摄帧频率或清晰度等,本发明不限于此。In an embodiment of the present invention, the adjusted shooting parameters such as shooting frame frequency or resolution, etc., the present invention is not limited thereto.
在本发明一实施例中,在网络摄像头调整第二拍摄参数至优化拍摄质量的第三拍摄参数之后,监测模块550,还适于继续监测网络摄像头的视频画面,并在优化后的视频画面中追踪运动物体轨迹;In an embodiment of the present invention, after the network camera adjusts the second shooting parameter to the third shooting parameter that optimizes shooting quality, the monitoring module 550 is also adapted to continue monitoring the video picture of the network camera, and in the optimized video picture Track the trajectory of moving objects;
网络摄像头的控制装置还可以包括确定模块560,与监测模块550相耦合,适于若在追踪运动物体轨迹的过程中,运动物体轨迹从优化后的视频画面中消失,则确定是否接收到网络终端请求获取优化后的视频画面的请求消息,得到确定结果;The control device of the network camera may also include a determination module 560, which is coupled with the monitoring module 550, and is suitable for determining whether the network terminal has received the network terminal if the trajectory of the moving object disappears from the optimized video screen during the process of tracking the trajectory of the moving object. A request message for obtaining the optimized video image is requested, and a definite result is obtained;
调整模块530,还适于根据确定结果,对网络摄像头的第三拍摄参数进行调整。The adjustment module 530 is further adapted to adjust the third shooting parameter of the network camera according to the determination result.
在本发明一实施例中,上述确定模块560还适于:In an embodiment of the present invention, the determination module 560 is further adapted to:
判断是否存在网络终端与本机建立有通信连接;Determine whether there is a communication connection established between the network terminal and the machine;
若不存在,则确定未接收到网络终端请求获取优化后的视频画面的请求消息。If not, it is determined that no request message from the network terminal to obtain the optimized video image has been received.
这里,若上述确定操作是应用在网络摄像头端,则确定模块560适于通过判断是否存在网络终端与网络摄像头连接的云服务器建立有通信连接,来判断是否存在网络终端与本机(即,网络摄像头)建立有通信连接。若上述确定操作是应用在云服务器端,则确定模块560适于直接判断是否存在网络终端与本机(即,云服务器)建立有通信连接。Here, if the above-mentioned determining operation is applied to the network camera end, then the determination module 560 is adapted to determine whether there is a network terminal and the local machine (that is, the network camera) to establish a communication connection. If the above-mentioned determining operation is applied on the cloud server side, the determining module 560 is adapted to directly determine whether there is a network terminal establishing a communication connection with the local machine (ie, the cloud server).
在本发明一实施例中,上述调整模块530还适于:In an embodiment of the present invention, the adjustment module 530 is further adapted to:
若确定结果为未接收到网络终端请求获取优化后的视频画面的请求消息,则发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第三拍摄参数至第二拍摄参数,以使拍摄质量回退至优化前的拍摄质量。即,采用第二拍摄参数进行后续的视频拍摄,相比于第三拍摄参数,能够节省网络摄像头拍摄视频的资源。If the determination result is that the request message of the network terminal requesting to obtain the optimized video picture is not received, then the shooting parameter adjustment instruction of the network camera is sent to the network camera, and the network camera is ordered to adjust the third shooting parameter to the second shooting parameter, so that the shooting The quality falls back to the shooting quality before optimization. That is, using the second shooting parameter to perform subsequent video shooting can save resources for video shooting by the network camera compared with the third shooting parameter.
在本发明一实施例中,上述确定模块560还适于:在判断是否存在网络终端与本机建立有通信连接之后,若存在网络终端与本机建立有通信连接,则判断通信连接是否处于网络终端的操作系统的后台运行;若通信连接处于网络终端的操作系统的后台运行,则判断是否接收到网络终端请求获取优化后的视频画面的请求消息;In an embodiment of the present invention, the determination module 560 is further adapted to: after judging whether there is a network terminal establishing a communication connection with the local machine, if there is a network terminal establishing a communication connection with the local machine, then judging whether the communication connection is in the network The background operation of the operating system of the terminal; if the communication connection is running in the background of the operating system of the network terminal, it is judged whether the request message of the network terminal requesting to obtain the optimized video picture is received;
上述调整模块530还适于:若未接收到网络终端请求获取优化后的视频画面的请求消息,则发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第三拍摄参数至降低拍摄质量的第四拍摄参数,其中,第四拍摄参数对应的拍摄质量优于第二拍摄参数对应的拍摄质量。The above-mentioned adjustment module 530 is also suitable for: if the request message of obtaining the optimized video picture from the network terminal is not received, then send the shooting parameter adjustment instruction of the network camera to the network camera, and order the network camera to adjust the third shooting parameter to reduce the shooting quality The fourth shooting parameter, wherein the shooting quality corresponding to the fourth shooting parameter is better than the shooting quality corresponding to the second shooting parameter.
为了能够根据网络终端请求获取视频的实际情况,有针对性地对网络摄像头的拍摄参数进行调整,在本发明一实施例中,In order to be able to adjust the shooting parameters of the network camera according to the actual situation of the video requested by the network terminal, in an embodiment of the present invention,
上述获取模块510,还适于获取网络摄像头的拍摄参数调整为第二拍摄参数后拍摄的第二视频段;The acquisition module 510 is also adapted to acquire the second video segment captured after the shooting parameters of the network camera are adjusted to the second shooting parameters;
上述查询模块520,还适于查询是否接收到网络终端请求获取第二视频段的视频请求消息;The above query module 520 is also suitable for querying whether a video request message requesting to obtain the second video segment from the network terminal is received;
上述调整模块530,还适于若接收到第二视频段的视频请求消息,则发送网络摄像头的拍摄参数调整指令至网络摄像头,命令网络摄像头调整第二拍摄参数至优化拍摄质量的第五拍摄参数。The above-mentioned adjustment module 530 is also suitable for sending the shooting parameter adjustment instruction of the network camera to the network camera if receiving the video request message of the second video segment, ordering the network camera to adjust the second shooting parameter to the fifth shooting parameter for optimizing the shooting quality .
在本发明一实施例中,第五拍摄参数对应的拍摄质量优于第一拍摄参数对应的拍摄质量。In an embodiment of the present invention, the shooting quality corresponding to the fifth shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
在本发明一实施例中,如图6所示,网络摄像头的控制装置还可以包括:In an embodiment of the present invention, as shown in Figure 6, the control device of the network camera may also include:
接收模块570,与获取模块510相耦合,适于在获取模块510获取网络摄像头的拍摄参数调整为第二拍摄参数后拍摄的第二视频段之前,接收网络摄像头发送的、已调整第一拍摄参数至第二拍摄参数的通知消息,触发获取网络摄像头的拍摄参数调整为第二拍摄参数后拍摄的第二视频段的操作。The receiving module 570, coupled with the obtaining module 510, is adapted to receive the adjusted first shooting parameter sent by the network camera before the obtaining module 510 obtains the second video segment shot after the shooting parameter of the network camera is adjusted to the second shooting parameter The notification message to the second shooting parameter triggers the operation of obtaining the second video segment shot after the shooting parameter of the network camera is adjusted to the second shooting parameter.
根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:According to any one of the above preferred embodiments or a combination of multiple preferred embodiments, the embodiments of the present invention can achieve the following beneficial effects:
本发明实施例提供了一种网络摄像头的控制方案,在该方案中,在网络终端未请求获取第一视频段的情况下,通过调整网络摄像头第一拍摄参数至降低拍摄质量的第二拍摄参数的方式来适当降低网络摄像头的工作强度,这样网络摄像头的发热量会降低,从而实现了降低网络摄像头的温度的目的。并且,本发明实施例调整网络摄像头第一拍摄参数至降低拍摄质量的第二拍摄参数,即采用第二拍摄参数进行视频拍摄,相比于第一拍摄参数,能够节省网络摄像头拍摄视频的资源。同时,第二拍摄参数对应的拍摄质量略有降低,其拍摄视频的大小也较小,在网络中传输第二拍摄参数对应的视频段时,能够节约网络带宽资源。综上所述,本发明实施例提供的技术方案,能够根据网络终端请求获取视频的实际情况,有针对性地对网络摄像头的拍摄参数进行调整,将网络摄像头第一拍摄参数调整至降低拍摄质量的第二拍摄参数,实现降低网络摄像头的温度以及节省网络资源的消耗的目的。An embodiment of the present invention provides a network camera control scheme. In this scheme, when the network terminal does not request to obtain the first video segment, the first shooting parameter of the network camera is adjusted to the second shooting parameter that reduces the shooting quality. Appropriately reduce the working intensity of the network camera in a way, so that the heat generation of the network camera will be reduced, thereby achieving the purpose of reducing the temperature of the network camera. Moreover, the embodiment of the present invention adjusts the first shooting parameter of the network camera to the second shooting parameter that reduces the shooting quality, that is, uses the second shooting parameter for video shooting. Compared with the first shooting parameter, the resource of the network camera for shooting video can be saved. At the same time, the shooting quality corresponding to the second shooting parameter is slightly lowered, and the size of the shooting video is also smaller. When the video segment corresponding to the second shooting parameter is transmitted in the network, network bandwidth resources can be saved. To sum up, the technical solution provided by the embodiment of the present invention can adjust the shooting parameters of the network camera in a targeted manner according to the actual situation of the network terminal requesting to obtain the video, and adjust the first shooting parameters of the network camera to reduce the shooting quality. The second shooting parameter can achieve the purpose of reducing the temperature of the network camera and saving the consumption of network resources.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网络摄像头的控制装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to realize some or all functions of some or all components in the control device of the network camera according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。So far, those skilled in the art should appreciate that, although a number of exemplary embodiments of the present invention have been shown and described in detail herein, without departing from the spirit and scope of the present invention, the disclosed embodiments of the present invention can still be used. Many other variations or modifications consistent with the principles of the invention are directly identified or derived from the content. Accordingly, the scope of the present invention should be understood and deemed to cover all such other variations or modifications.
本发明实施例还公开了:A1、一种网络摄像头的控制方法,包括:The embodiment of the present invention also discloses: A1, a method for controlling a network camera, comprising:
获取网络摄像头在当前时段拍摄的第一视频段以及第一拍摄参数;Obtain the first video segment and the first shooting parameters captured by the network camera in the current period;
查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息,得到查询结果;Querying whether a video request message from a network terminal requesting to obtain the first video segment is received in the current time period, and obtain a query result;
若所述查询结果为未接收到所述第一视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第一拍摄参数至降低拍摄质量的第二拍摄参数。If the query result is that the video request message of the first video segment has not been received, then send the shooting parameter adjustment instruction of the network camera to the network camera, and order the network camera to adjust the first shooting parameter to A second shooting parameter that reduces the shooting quality.
A2、根据A1所述的方法,其中,还包括:A2. The method according to A1, which also includes:
监测所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的视频画面;Monitor the video picture taken after the shooting parameters of the network camera are adjusted to the second shooting parameters;
当监测到所述视频画面发生变化时,发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第二拍摄参数至优化拍摄质量的第三拍摄参数,其中,所述第三拍摄参数对应的拍摄质量优于所述第一拍摄参数对应的拍摄质量。When it is detected that the video picture changes, send the shooting parameter adjustment instruction of the network camera to the network camera, order the network camera to adjust the second shooting parameter to the third shooting parameter that optimizes the shooting quality, wherein , the shooting quality corresponding to the third shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
A3、根据A2所述的方法,其中,还包括:A3. The method according to A2, which also includes:
继续监测所述网络摄像头的视频画面,并在优化后的视频画面中追踪运动物体轨迹;Continue to monitor the video image of the network camera, and track the trajectory of moving objects in the optimized video image;
若在追踪所述运动物体轨迹的过程中,所述运动物体轨迹从所述优化后的视频画面中消失,则确定是否接收到网络终端请求获取所述优化后的视频画面的请求消息,得到确定结果;If during the process of tracking the trajectory of the moving object, the trajectory of the moving object disappears from the optimized video picture, then determine whether a request message is received from the network terminal requesting to obtain the optimized video picture, and is determined result;
根据所述确定结果,对所述网络摄像头的所述第三拍摄参数进行调整。According to the determination result, the third shooting parameter of the network camera is adjusted.
A4、根据A3所述的方法,其中,确定是否接收到网络终端请求获取所述优化后的视频画面的请求消息,包括:A4. The method according to A3, wherein determining whether a request message for obtaining the optimized video picture from a network terminal is received includes:
判断是否存在网络终端与本机建立有通信连接;Determine whether there is a communication connection established between the network terminal and the machine;
若不存在,则确定未接收到网络终端请求获取所述优化后的视频画面的请求消息。If not, it is determined that no request message from the network terminal to obtain the optimized video picture has been received.
A5、根据A4所述的方法,其中,根据所述确定结果,对所述网络摄像头的所述第三拍摄参数进行调整,包括:A5. The method according to A4, wherein, according to the determination result, adjusting the third shooting parameter of the network camera includes:
若所述确定结果为未接收到网络终端请求获取所述优化后的视频画面的请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第三拍摄参数至所述第二拍摄参数,以使拍摄质量回退至优化前的拍摄质量。If the result of the determination is that no request message from the network terminal to obtain the optimized video image has been received, then send the shooting parameter adjustment instruction of the network camera to the network camera, ordering the network camera to adjust the first The third shooting parameter is the same as the second shooting parameter, so that the shooting quality returns to the shooting quality before optimization.
A6、根据A4所述的方法,其中,在判断是否存在网络终端与本机建立有通信连接之后,还包括:A6, according to the method described in A4, wherein, after judging whether there is a network terminal to establish a communication connection with the machine, it also includes:
若存在网络终端与本机建立有通信连接,则判断所述通信连接是否处于所述网络终端的操作系统的后台运行;If there is a network terminal to establish a communication connection with this machine, it is judged whether the communication connection is running in the background of the operating system of the network terminal;
若所述通信连接处于所述网络终端的操作系统的后台运行,则判断是否接收到网络终端请求获取所述优化后的视频画面的请求消息;If the communication connection is running in the background of the operating system of the network terminal, it is judged whether a request message from the network terminal to obtain the optimized video picture is received;
若未接收到网络终端请求获取所述优化后的视频画面的请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第三拍摄参数至降低拍摄质量的所述第四拍摄参数,其中,所述第四拍摄参数对应的拍摄质量优于所述第二拍摄参数对应的拍摄质量。If the request message of the network terminal requesting to obtain the optimized video picture is not received, the shooting parameter adjustment command of the network camera is sent to the network camera, and the network camera is ordered to adjust the third shooting parameter to reduce The fourth shooting parameter of shooting quality, wherein the shooting quality corresponding to the fourth shooting parameter is better than the shooting quality corresponding to the second shooting parameter.
A7、根据A1所述的方法,其中,还包括:A7. The method according to A1, which also includes:
获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段;Obtain the second video segment shot after the shooting parameters of the network camera are adjusted to the second shooting parameters;
查询是否接收到网络终端请求获取所述第二视频段的视频请求消息;Querying whether a video request message for obtaining the second video segment from the network terminal is received;
若接收到所述第二视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第二拍摄参数至优化拍摄质量的第五拍摄参数。If the video request message of the second video segment is received, the shooting parameter adjustment instruction of the network camera is sent to the network camera, and the network camera is ordered to adjust the second shooting parameters to the fifth level of optimizing the shooting quality. shooting parameters.
A8、根据A7所述的方法,其中,所述第五拍摄参数对应的拍摄质量优于所述第一拍摄参数对应的拍摄质量。A8. The method according to A7, wherein the shooting quality corresponding to the fifth shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
A9、根据A7或A8所述的方法,其中,在获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段之前,还包括:A9, according to the method described in A7 or A8, wherein, before obtaining the second video segment shot after the shooting parameters of the network camera are adjusted to the second shooting parameters, it also includes:
接收所述网络摄像头发送的、已调整所述第一拍摄参数至所述第二拍摄参数的通知消息,触发获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段的操作。receiving a notification message sent by the network camera that the first shooting parameter has been adjusted to the second shooting parameter, triggering acquisition of a second video shot after the shooting parameter of the network camera is adjusted to the second shooting parameter segment operations.
A10、根据A1-A9任一项所述的方法,其中,查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息之前,还包括:A10. The method according to any one of A1-A9, wherein before inquiring whether a video request message from a network terminal requesting to obtain the first video segment is received in the current period, it also includes:
判定所述网络摄像头是否开放自身的密钥作为公共的密钥;Determine whether the network camera opens its own key as a public key;
若否,则触发执行查询操作。If not, trigger the execution of the query operation.
A11、根据A10所述的方法,其中,查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息,包括:A11. The method according to A10, wherein querying whether a video request message from a network terminal requesting to obtain the first video segment is received in the current time period includes:
判定所述网络摄像头的密钥分配的至少一个网络终端,其中,所述至少一个网络终端利用所述网络摄像头的密钥解析所述网络摄像头拍摄的视频段;At least one network terminal that determines the key distribution of the network camera, wherein the at least one network terminal uses the key of the network camera to analyze the video segment captured by the network camera;
获取所述至少一个网络终端的标识信息;Acquiring identification information of the at least one network terminal;
根据所述至少一个网络终端的标识信息,查找所述当前时段是否接收到所述至少一个网络终端请求获取所述第一视频段的视频请求消息。Finding, according to the identification information of the at least one network terminal, whether a video request message requesting to obtain the first video segment from the at least one network terminal is received in the current time period.
B12、一种网络摄像头的控制装置,包括:B12, a control device for a network camera, comprising:
获取模块,适于获取网络摄像头在当前时段拍摄的第一视频段以及第一拍摄参数;The obtaining module is adapted to obtain the first video segment and the first shooting parameters taken by the network camera in the current period;
查询模块,适于查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息,得到查询结果;The query module is adapted to query whether a video request message is received from the network terminal requesting to obtain the first video segment in the current time period, and obtains a query result;
调整模块,适于若所述查询结果为未接收到所述第一视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第一拍摄参数至降低拍摄质量的第二拍摄参数。The adjustment module is adapted to send the shooting parameter adjustment instruction of the network camera to the network camera if the query result is that the video request message of the first video segment has not been received, and order the network camera to adjust the The first shooting parameter to the second shooting parameter that reduces the shooting quality.
B13、根据B12所述的装置,其中,还包括:B13. The device according to B12, further comprising:
监测模块,适于监测所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的视频画面;The monitoring module is adapted to monitor the video picture taken after the shooting parameters of the network camera are adjusted to the second shooting parameters;
所述调整模块,还适于当监测到所述视频画面发生变化时,发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第二拍摄参数至优化拍摄质量的第三拍摄参数,其中,所述第三拍摄参数对应的拍摄质量优于所述第一拍摄参数对应的拍摄质量。The adjustment module is also adapted to send the shooting parameter adjustment instruction of the network camera to the network camera when it is detected that the video picture changes, and order the network camera to adjust the second shooting parameter to optimize shooting A third shooting parameter of quality, wherein the shooting quality corresponding to the third shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
B14、根据B13所述的装置,其中,B14. The device according to B13, wherein,
所述监测模块,还适于继续监测所述网络摄像头的视频画面,并在优化后的视频画面中追踪运动物体轨迹;The monitoring module is also suitable for continuing to monitor the video picture of the network camera, and tracking the trajectory of moving objects in the optimized video picture;
所述装置还包括确定模块,适于若在追踪所述运动物体轨迹的过程中,所述运动物体轨迹从所述优化后的视频画面中消失,则确定是否接收到网络终端请求获取所述优化后的视频画面的请求消息,得到确定结果;The device also includes a determination module, adapted to determine whether a request from a network terminal to acquire the optimized After the request message of the video picture, the confirmation result is obtained;
所述调整模块,还适于根据所述确定结果,对所述网络摄像头的所述第三拍摄参数进行调整。The adjustment module is further adapted to adjust the third shooting parameter of the network camera according to the determination result.
B15、根据B14所述的装置,其中,所述确定模块还适于:B15. The device according to B14, wherein the determining module is further adapted to:
判断是否存在网络终端与本机建立有通信连接;Determine whether there is a communication connection established between the network terminal and the machine;
若不存在,则确定未接收到网络终端请求获取所述优化后的视频画面的请求消息。If not, it is determined that no request message from the network terminal to obtain the optimized video picture has been received.
B16、根据B15所述的装置,其中,所述调整模块还适于:B16. The device according to B15, wherein the adjustment module is further adapted to:
若所述确定结果为未接收到网络终端请求获取所述优化后的视频画面的请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第三拍摄参数至所述第二拍摄参数,以使拍摄质量回退至优化前的拍摄质量。If the result of the determination is that no request message from the network terminal to obtain the optimized video image has been received, then send the shooting parameter adjustment instruction of the network camera to the network camera, ordering the network camera to adjust the first The third shooting parameter is the same as the second shooting parameter, so that the shooting quality returns to the shooting quality before optimization.
B17、根据B15所述的装置,其中,B17. The device according to B15, wherein,
所述确定模块,还适于在判断是否存在网络终端与本机建立有通信连接之后,若存在网络终端与本机建立有通信连接,则判断所述通信连接是否处于所述网络终端的操作系统的后台运行;若所述通信连接处于所述网络终端的操作系统的后台运行,则判断是否接收到网络终端请求获取所述优化后的视频画面的请求消息;The determining module is further adapted to determine whether the communication connection is in the operating system of the network terminal if there is a network terminal establishing a communication connection with the local machine after judging whether there is a network terminal establishing a communication connection with the local machine. running in the background; if the communication connection is running in the background of the operating system of the network terminal, it is judged whether a request message from the network terminal to obtain the optimized video picture is received;
所述调整模块,还适于若未接收到网络终端请求获取所述优化后的视频画面的请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第三拍摄参数至降低拍摄质量的所述第四拍摄参数,其中,所述第四拍摄参数对应的拍摄质量优于所述第二拍摄参数对应的拍摄质量。The adjustment module is further adapted to send the shooting parameter adjustment instruction of the network camera to the network camera, ordering the network camera to adjust The third shooting parameter to the fourth shooting parameter that reduces the shooting quality, wherein the shooting quality corresponding to the fourth shooting parameter is better than the shooting quality corresponding to the second shooting parameter.
B18、根据B12所述的装置,其中,B18. The device according to B12, wherein,
所述获取模块,还适于获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段;The acquisition module is also adapted to acquire the second video segment captured after the shooting parameters of the network camera are adjusted to the second shooting parameters;
所述查询模块,还适于查询是否接收到网络终端请求获取所述第二视频段的视频请求消息;The query module is further adapted to query whether a video request message is received from a network terminal requesting to acquire the second video segment;
所述调整模块,还适于若接收到所述第二视频段的视频请求消息,则发送所述网络摄像头的拍摄参数调整指令至所述网络摄像头,命令所述网络摄像头调整所述第二拍摄参数至优化拍摄质量的第五拍摄参数。The adjustment module is further adapted to send the shooting parameter adjustment command of the network camera to the network camera, ordering the network camera to adjust the second shooting parameter if the video request message of the second video segment is received. parameter to the fifth shooting parameter for optimizing the shooting quality.
B19、根据B18所述的装置,其中,所述第五拍摄参数对应的拍摄质量优于所述第一拍摄参数对应的拍摄质量。B19. The device according to B18, wherein the shooting quality corresponding to the fifth shooting parameter is better than the shooting quality corresponding to the first shooting parameter.
B20、根据B18或B19所述的装置,其中,还包括:B20. The device according to B18 or B19, further comprising:
接收模块,适于在所述获取模块获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段之前,接收所述网络摄像头发送的、已调整所述第一拍摄参数至所述第二拍摄参数的通知消息,触发获取所述网络摄像头的拍摄参数调整为所述第二拍摄参数后拍摄的第二视频段的操作。The receiving module is adapted to receive the adjusted first shot sent by the network camera before the acquisition module obtains the second video segment shot after the shooting parameters of the network camera are adjusted to the second shooting parameters. The notification message of the parameter to the second shooting parameter triggers the operation of obtaining the second video segment shot after the shooting parameter of the network camera is adjusted to the second shooting parameter.
B21、根据B12-B20任一项所述的装置,其中,还包括:B21. The device according to any one of B12-B20, further comprising:
判定模块,适于在所述查询模块查询所述当前时段是否接收到网络终端请求获取所述第一视频段的视频请求消息之前,判定所述网络摄像头是否开放自身的密钥作为公共的密钥;若否,则触发执行查询操作。The determination module is adapted to determine whether the network camera releases its own key as a public key before the query module inquires whether a video request message is received from the network terminal requesting to obtain the first video segment in the current period ; If not, trigger the execution of the query operation.
B22、根据B21所述的装置,其中,所述查询模块还适于:B22. The device according to B21, wherein the query module is further adapted to:
判定所述网络摄像头的密钥分配的至少一个网络终端,其中,所述至少一个网络终端利用所述网络摄像头的密钥解析所述网络摄像头拍摄的视频段;At least one network terminal that determines the key distribution of the network camera, wherein the at least one network terminal uses the key of the network camera to analyze the video segment captured by the network camera;
获取所述至少一个网络终端的标识信息;Acquiring identification information of the at least one network terminal;
根据所述至少一个网络终端的标识信息,查找所述当前时段是否接收到所述至少一个网络终端请求获取所述第一视频段的视频请求消息。Finding, according to the identification information of the at least one network terminal, whether a video request message requesting to obtain the first video segment from the at least one network terminal is received in the current time period.
Claims (22)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510583869.8A CN105049735B (en) | 2015-09-14 | 2015-09-14 | The control method and device of IP Camera |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510583869.8A CN105049735B (en) | 2015-09-14 | 2015-09-14 | The control method and device of IP Camera |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105049735A CN105049735A (en) | 2015-11-11 |
| CN105049735B true CN105049735B (en) | 2017-12-01 |
Family
ID=54455900
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510583869.8A Active CN105049735B (en) | 2015-09-14 | 2015-09-14 | The control method and device of IP Camera |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105049735B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105979142A (en) * | 2016-06-03 | 2016-09-28 | 深圳市金立通信设备有限公司 | Temperature rise control method and terminal |
| CN110705332B (en) * | 2018-07-09 | 2022-10-04 | 浙江宇视科技有限公司 | A face tracking method and device |
| CN115426450B (en) * | 2022-08-09 | 2024-04-16 | 浙江大华技术股份有限公司 | Camera parameter adjustment method, device, computer equipment and readable storage medium |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006191411A (en) * | 2005-01-07 | 2006-07-20 | Canon Inc | Camera control device, image display device, camera control method, image display method, and program |
| CN102014122A (en) * | 2010-09-10 | 2011-04-13 | 上海复控华龙微系统技术有限公司 | IP Camera service system of point-to-point protocol based on two-way safety authentication |
| CN102143353A (en) * | 2010-02-02 | 2011-08-03 | 捷达世软件(深圳)有限公司 | Method for real-time collecting video |
| CN102647558A (en) * | 2012-04-18 | 2012-08-22 | 深圳市联祥瑞实业有限公司 | Method and device for recording monitoring video |
| CN103297666A (en) * | 2012-02-24 | 2013-09-11 | 中兴通讯股份有限公司 | Video monitoring method, device and system achieved based on universal plug and play |
| CN103997623A (en) * | 2014-05-06 | 2014-08-20 | 四川长虹电器股份有限公司 | Video monitoring method based on P2P technology |
| CN104410822A (en) * | 2014-11-24 | 2015-03-11 | 深圳市华宝电子科技有限公司 | Video monitoring method and vehicular video monitoring equipment |
| CN104581138A (en) * | 2014-12-17 | 2015-04-29 | 梁涛 | Measuring and controlling method and device for network camera |
| CN104796663A (en) * | 2014-01-20 | 2015-07-22 | 三星泰科威株式会社 | Method of setting camera profile and apparatus of obtaining image |
-
2015
- 2015-09-14 CN CN201510583869.8A patent/CN105049735B/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006191411A (en) * | 2005-01-07 | 2006-07-20 | Canon Inc | Camera control device, image display device, camera control method, image display method, and program |
| CN102143353A (en) * | 2010-02-02 | 2011-08-03 | 捷达世软件(深圳)有限公司 | Method for real-time collecting video |
| CN102014122A (en) * | 2010-09-10 | 2011-04-13 | 上海复控华龙微系统技术有限公司 | IP Camera service system of point-to-point protocol based on two-way safety authentication |
| CN103297666A (en) * | 2012-02-24 | 2013-09-11 | 中兴通讯股份有限公司 | Video monitoring method, device and system achieved based on universal plug and play |
| CN102647558A (en) * | 2012-04-18 | 2012-08-22 | 深圳市联祥瑞实业有限公司 | Method and device for recording monitoring video |
| CN104796663A (en) * | 2014-01-20 | 2015-07-22 | 三星泰科威株式会社 | Method of setting camera profile and apparatus of obtaining image |
| CN103997623A (en) * | 2014-05-06 | 2014-08-20 | 四川长虹电器股份有限公司 | Video monitoring method based on P2P technology |
| CN104410822A (en) * | 2014-11-24 | 2015-03-11 | 深圳市华宝电子科技有限公司 | Video monitoring method and vehicular video monitoring equipment |
| CN104581138A (en) * | 2014-12-17 | 2015-04-29 | 梁涛 | Measuring and controlling method and device for network camera |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105049735A (en) | 2015-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106463152B (en) | Automatic organizing video is to adapt to the display time | |
| US9942295B2 (en) | Live crowdsourced media streaming | |
| CN103369372B (en) | A kind of live telecast screen-cutting system and method | |
| JP6953311B2 (en) | Systems and methods for performing operations on pixel data | |
| JP6419201B2 (en) | Method and apparatus for video playback | |
| WO2017101439A1 (en) | Electronic device control method and apparatus | |
| CN104159076B (en) | Photographic device, video monitoring system and video monitoring method | |
| CN104883583B (en) | A method and device for obtaining screenshots of online videos | |
| CN106507178B (en) | Video playback method and device | |
| WO2017096857A1 (en) | Method and device for adjusting photographing parameter of camera | |
| US20150139601A1 (en) | Method, apparatus, and computer program product for automatic remix and summary creation using crowd-sourced intelligence | |
| CN105049735B (en) | The control method and device of IP Camera | |
| CN104426957A (en) | Method for sending configuration parameter, and method and device for receiving configuration parameter | |
| US20170064359A1 (en) | Content streaming and broadcasting | |
| US20170244909A1 (en) | Portable video studio kits, systems, and methods | |
| WO2014075413A1 (en) | Method and device for determining terminal to be shared and system | |
| CN102843551A (en) | Mobile detection method and system and business server | |
| CN107872713A (en) | Short video processing system, method and device | |
| WO2020001610A1 (en) | Method and device for joining video | |
| WO2016192467A1 (en) | Method and device for playing videos | |
| CN103533239A (en) | Panoramic shooting method and system | |
| CN105338311A (en) | Internet protocol camera, data transmission method thereof and system | |
| WO2017101319A1 (en) | Method and mobile client for implementing live multimedia broadcast by means of external device | |
| CN105138285B (en) | Sharing method, device and the equipment of photographed data | |
| CN111277750B (en) | Shooting control method and device, electronic equipment and computer storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20220708 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co., Ltd |