A monitoring method, device, equipment and storage medium

By obtaining business scenario identification and camera identification, determining the time period for monitoring video and obtaining target video data, the problem of rolling storage of monitoring video data and separation from business information is solved, and the effective storage of data and the realization of business value is realized.

CN114900661BActive Publication Date: 2024-12-17SHANGHAI PUDONG DEVELOPMENT BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210506263.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-10
Publication Date
2024-12-17
Estimated Expiration
2042-05-10

AI Technical Summary

Technical Problem

The monitoring video data is stored in the monitoring device rollingly, making it difficult to trace historical data backwards, and is also separated from business information, making it unable to exert its business value.

Method used

By obtaining the business scenario type corresponding to the business scenario identifier, the start time and end time of the video to be intercepted are determined, the target monitoring device is determined based on the camera identifier, and the time parameters are sent to obtain the target video data and store it.

Benefits of technology

It solves the problem that historical data is difficult to trace back, and integrates monitoring video data with business information to give full play to its business value and retain effective video data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114900661B_ABST
    Figure CN114900661B_ABST
Patent Text Reader

Abstract

The present invention discloses a monitoring method, device, equipment and storage medium. The method comprises: obtaining a business scenario type corresponding to a business scenario identifier; determining the start time of a video to be intercepted, the end time of a video to be intercepted and a camera identifier according to the business scenario type and the business scenario identifier; determining a target monitoring device according to the camera identifier; sending the start time of the video to be intercepted and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted and the end time of the video to be intercepted; receiving the target video data and storing the target video data. Through the technical solution of the present invention, effective video data can be retained and the business value of the video data can be brought into play.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of smart financial technology, and in particular to a monitoring method, device, equipment and storage medium. Background Art

[0002] With the rapid development of computer technology and the improvement of security awareness, there are also strict regulations on the monitoring deployment of bank branches, and video monitoring systems have come into being. The video monitoring system is mainly composed of five parts: acquisition camera, transmission management layer, control management layer, display layer, and record registration. Video is collected through the camera, and the video image is transmitted to the control layer host through the transmission layer. The control host then distributes the video signal to each monitor and recording device, and records the voice signal to be transmitted into the recorder. Since the monitoring video data is stored in the monitoring device in a rolling manner, it is difficult to trace back the historical data. At the same time, since the monitoring video data is separated from the business information, its business value cannot be exerted. Summary of the invention

[0003] The embodiments of the present invention provide a monitoring method, apparatus, equipment and storage medium, which not only solve the problem that historical data is difficult to trace back due to the rolling storage of monitoring video data in the monitoring equipment, but also solve the problem that the monitoring video data cannot play its business value due to the separation of business information. The effective video data can be retained and the business value of the video data can be played.

[0004] According to one aspect of the present invention, there is provided a monitoring method, comprising:

[0005] Get the business scenario type corresponding to the business scenario identifier;

[0006] Determine the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier;

[0007] Determine the target monitoring device according to the camera identification;

[0008] Sending the start time and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted;

[0009] The target video data is received and stored.

[0010] According to another aspect of the present invention, there is provided a monitoring device, the monitoring device comprising:

[0011] An acquisition module is used to acquire the business scenario type corresponding to the business scenario identifier;

[0012] A first determination module, used to determine the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier;

[0013] A second determination module, used to determine a target monitoring device according to the camera identification;

[0014] A sending module, used for sending the start time of the video to be intercepted and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted and the end time of the video to be intercepted;

[0015] The receiving module is used to receive the target video data and store the target video data.

[0016] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0017] at least one processor; and

[0018] a memory communicatively connected to the at least one processor; wherein,

[0019] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the monitoring method described in any embodiment of the present invention.

[0020] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the monitoring method described in any embodiment of the present invention when executed.

[0021] The embodiment of the present invention obtains the business scenario type corresponding to the business scenario identifier; determines the start time of the video to be intercepted, the end time of the video to be intercepted and the camera identifier according to the business scenario type and the business scenario identifier; determines the target monitoring device according to the camera identifier; sends the start time of the video to be intercepted and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted and the end time of the video to be intercepted; receives the target video data and stores the target video data, which not only solves the problem that historical data is difficult to trace back due to the rolling storage of monitoring video data in the monitoring device, but also solves the problem that the monitoring video data cannot play its business value due to the separation of the monitoring video data from the business information, and can retain the valid video data and can play the business value of the video data.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 is a flow chart of a monitoring method in an embodiment of the present invention;

[0025] Figure 2 is a schematic diagram of obtaining target video data corresponding to a non-transaction type in an embodiment of the present invention;

[0026] Figure 3 is a schematic diagram of obtaining target video data corresponding to a transaction type in an embodiment of the present invention;

[0027] Figure 4 is a schematic diagram of a network point monitoring module in an embodiment of the present invention;

[0028] Figure 5 is a schematic diagram of a data processing module in an embodiment of the present invention;

[0029] Figure 6 is a schematic diagram of an information management module in an embodiment of the present invention;

[0030] Figure 7 is a schematic diagram of an external interface module in an embodiment of the present invention;

[0031] Figure 8 is a schematic structural diagram of a monitoring device in an embodiment of the present invention;

[0032] Fig. 9 It is a structural schematic diagram of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] Embodiment 1

[0036] Figure 1 A flowchart of a monitoring method provided by an embodiment of the present invention. This embodiment is applicable to monitoring situations. The method can be executed by a monitoring device in an embodiment of the present invention. The device can be implemented in software and / or hardware. Figure 1 As shown, the method specifically comprises the following steps:

[0037] S110, obtaining a business scenario type corresponding to the business scenario identifier.

[0038] The business scenario identifier may be a business scenario ID.

[0039] Specifically, the method for obtaining the business scenario type corresponding to the business scenario identifier may be: pre-establishing a correspondence table between the business scenario identifier and the business scenario type, querying the correspondence table according to the business scenario identifier, and obtaining the business scenario type corresponding to the business scenario identifier. The method for obtaining the business scenario type corresponding to the business scenario identifier may also be: determining the business scenario type according to the first character of the business scenario identifier (it should be noted that when editing the business scenario identifier, the first character of the business scenario identifier corresponding to the business scenarios of the same business scenario type is set to the same character, and the first character of the business scenario identifier corresponding to the business scenarios of different business scenario types is set to different characters, so as to facilitate determining the business scenario type according to the first character).

[0040] S120: Determine the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier.

[0041] Specifically, the method of determining the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identification according to the business scenario type and the business scenario identifier can be: if the business scenario type is not a transaction type, determining the first business scenario information according to the business scenario identifier, wherein the first business scenario information includes: the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identification. The method of determining the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identification according to the business scenario type and the business scenario identifier can also be: if the business scenario type is a transaction type, determining the second business scenario information according to the business scenario identifier, wherein the second business scenario information includes: video interception rule information and target transaction type; if the queue calling number information is obtained according to the video interception rule information, determining the camera identification according to the queue calling number information, wherein the queue calling number information includes: at least one teller identification, the customer counter time corresponding to the at least one teller identification, and the customer counter time corresponding to the at least one teller identification; determining the target transaction identification according to the at least one teller identification and the target transaction type. The method of determining the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier can also be: if the business scenario type is a transaction type, then determining the second business scenario information according to the business scenario identifier, wherein the second business scenario information includes: video interception rule information and target transaction type; if the queue calling information is not obtained according to the video interception rule information, then determining the start time of the video to be intercepted, the end time of the video to be intercepted, and the teller operation information according to the video interception rule information; determining the operation terminal identifier according to the teller operation information; determining the camera identifier according to the operation terminal identifier; and obtaining the target transaction identifier according to the target transaction type. The embodiments of the present invention do not limit this.

[0042] S130: Determine a target monitoring device according to the camera identifier.

[0043] Specifically, the method of determining the target monitoring device according to the camera identification may be: pre-establishing a correspondence table between camera identifications and monitoring devices, searching the correspondence table according to the camera identification, and obtaining the target monitoring device corresponding to the camera identification.

[0044] S140: Send the start time of the video to be captured and the end time of the video to be captured to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be captured and the end time of the video to be captured.

[0045] Specifically, the start time and the end time of the video to be intercepted are sent to the target monitoring device so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted. If the business scenario type is not a transaction type, the start time and the end time of the video to be intercepted are sent to the target monitoring device so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted. The start time of the video to be intercepted and the end time of the video to be intercepted are sent to the target monitoring device so that the target monitoring device determines the target video data according to the start time of the video to be intercepted and the end time of the video to be intercepted. The method can also be: if the business scenario type is a transaction type, and the queue calling information is obtained according to the video interception rule information, the target transaction identifier, the target transaction type, the customer counter time corresponding to the at least one teller identifier, and the customer leaving the counter time corresponding to the at least one teller identifier are sent to the target monitoring device so that the target monitoring device determines the target video data according to the target transaction identifier, the target transaction type, the customer counter time corresponding to the at least one teller identifier, and the customer leaving the counter time corresponding to the at least one teller identifier. The start time and the end time of the video to be intercepted are sent to the target monitoring device so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted. The method can also be: if the business scenario type is a transaction type, and the queue calling information is not obtained according to the video interception rule information, the start time of the video to be intercepted, the end time of the video to be intercepted, the target transaction type and the target transaction identifier are sent to the target monitoring device so that the target monitoring device determines the target video data according to the start time of the video to be intercepted, the end time of the video to be intercepted, the target transaction type and the target transaction identifier. The embodiment of the present invention does not limit this.

[0046] S150: Receive the target video data and store the target video data.

[0047] Specifically, the target video data may be received and stored in the following manner: the first business scenario information may also include: the storage time of the video to be intercepted; and the target video data may be stored according to the storage time of the video to be intercepted. For example, if the first business scenario information includes: the storage time of the video to be intercepted is 2 months, then the target video data may be stored for 2 months. Specifically, the target video data may be received and stored in the following manner: the second business scenario information includes: the storage time of the video to be intercepted, and the storage time of the video to be intercepted. This embodiment of the present invention does not limit this.

[0048] Optionally, determining the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier includes:

[0049] If the business scenario type is not a transaction type, the first business scenario information is determined according to the business scenario identifier, wherein the first business scenario information includes: the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier.

[0050] Among them, the method of determining the camera identification according to the business scenario identification can be: pre-establishing a correspondence table between the business scenario identification and the camera identification, and querying the correspondence table according to the business scenario identification to obtain the camera identification.

[0051] Among them, the first business scenario information includes: the start time of the video to be intercepted, the end time of the video to be intercepted and the camera identification. The first business scenario information may also include: the effective range. The first business scenario information may also include: video storage requirements.

[0052] Specifically, Figure 2 As shown, the business scenario information includes: business scenario ID, video capture requirements, video storage requirements and effective range, the camera-non-transaction-related business scenario association information includes: business scenario ID and camera ID, and the non-transaction-related scene video acquisition task includes: camera ID, video capture requirements and video storage requirements. If the business scenario ID is determined to be a non-transaction-related scene, the video capture requirements (that is, the start time of the video to be captured and the end time of the video to be captured, for example, every Monday morning 9:00-11:00) are obtained according to the business scenario ID, and the camera ID is determined according to the business scenario ID.

[0053] Optionally, also include:

[0054] If the business scenario type is a transaction type, determining second business scenario information according to the business scenario identifier, wherein the second business scenario information includes: video interception rule information and a target transaction type;

[0055] If queue calling number information is obtained according to the video interception rule information, the camera identifier is determined according to the queue calling number information, wherein the queue calling number information includes: at least one teller identifier, the customer counter entry time corresponding to the at least one teller identifier, and the customer counter exit time corresponding to the at least one teller identifier;

[0056] determining a target transaction identifier according to the at least one teller identifier and the target transaction type;

[0057] Correspondingly, sending the start time and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted, including:

[0058] The target transaction identifier, the target transaction type, the customer check-in time corresponding to the at least one teller identifier, and the customer check-out time corresponding to the at least one teller identifier are sent to the target monitoring device, so that the target monitoring device determines the target video data according to the target transaction identifier, the target transaction type, the customer check-in time corresponding to the at least one teller identifier, and the customer check-out time corresponding to the at least one teller identifier.

[0059] The video interception rule information includes: teller operation information, and the video interception rule information may also include: queue calling information.

[0060] The method of obtaining the queue calling information according to the video interception rule information may be: determining whether the video interception rule information includes the queue calling information, and if the video interception rule information includes the queue calling information, obtaining the queue calling information.

[0061] Among them, the method of determining the camera identification according to the queue calling number information can be: the video interception rule information includes: teller operation information, determining the teller identification according to the queue calling number information, searching the teller operation information according to the teller identification, obtaining the operation terminal identification corresponding to the teller identification, and determining the camera identification according to the operation terminal identification.

[0062] Specifically, if the business scenario type is a transaction type, the second business scenario information is determined according to the business scenario identifier, wherein the second business scenario information includes: video capture rule information and target transaction type, the second business scenario information may also include: effective range, and the second business scenario information may also include: video storage requirements. If the video capture rule information includes: queue calling information and teller operation information, the teller identifier, customer counter time, and customer counter time are determined according to the queue calling information, the teller operation information is searched according to the teller identifier, the operation terminal identifier is obtained, the camera identifier is determined according to the operation terminal identifier, and the target transaction identifier is determined according to the teller identifier and the target transaction type.

[0063] Specifically, the target transaction identifier, the target transaction type, the customer counter entry time corresponding to the at least one teller identifier, and the customer counter exit time corresponding to the at least one teller identifier are sent to the target monitoring device, so that the target monitoring device determines the target video data according to the target transaction identifier, the target transaction type, the customer counter entry time corresponding to the at least one teller identifier, and the customer counter exit time corresponding to the at least one teller identifier. The method can be: sending the target transaction identifier, the target transaction type, the customer counter entry time corresponding to the at least one teller identifier, and the customer counter exit time corresponding to the at least one teller identifier to the target monitoring device. The target monitoring device intercepts the collected video data according to the target transaction identifier, the target transaction type, the customer counter entry time corresponding to the at least one teller identifier, and the customer counter leaving time corresponding to the at least one teller identifier, intercepts the video data that meets the target transaction identifier, the target transaction type, the customer counter entry time corresponding to the at least one teller identifier, and the customer counter leaving time corresponding to the at least one teller identifier, and determines the intercepted video data that meets the target transaction identifier, the target transaction type, the customer counter entry time corresponding to the at least one teller identifier, and the customer counter leaving time corresponding to the at least one teller identifier as the target video data.

[0064] Optionally, determining a camera identifier according to the queue calling information includes:

[0065] Acquire an operation terminal identifier corresponding to the at least one teller identifier;

[0066] The camera identifier is determined according to the operation terminal identifier.

[0067] Specifically, the method for obtaining the operation terminal identifier corresponding to the at least one teller identifier can be: if the video interception rule information includes: teller operation information, wherein the teller operation information includes: teller identifier, operation terminal identifier, operation type and operation time, the operation terminal identifier is obtained according to the teller identifier query.

[0068] Specifically, the method of determining the camera identification according to the operation terminal identification may be: obtaining the camera identification corresponding to the operation terminal identification by querying the association relationship between the camera and the terminal.

[0069] Optionally, also include:

[0070] If the queue calling number information is not obtained according to the video interception rule information, the start time of the video to be intercepted, the end time of the video to be intercepted and the teller operation information are determined according to the video interception rule information;

[0071] Determining an operation terminal identifier according to the teller operation information;

[0072] Determine the camera identifier according to the operation terminal identifier;

[0073] Acquire a target transaction identifier according to the target transaction type;

[0074] Correspondingly, sending the start time and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted, including:

[0075] The start time of the video to be intercepted, the end time of the video to be intercepted, the target transaction type and the target transaction identifier are sent to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted, the end time of the video to be intercepted, the target transaction type and the target transaction identifier.

[0076] Specifically, if the queue calling information is not obtained according to the video interception rule information, the method of determining the start time of the video to be intercepted, the end time of the video to be intercepted and the teller operation information according to the video interception rule information can be: the video interception rule information does not include: queue calling information, the video interception rule information includes: teller operation information, then the start time of the video to be intercepted and the end time of the video to be intercepted are determined according to the video interception rule information.

[0077] The teller operation information includes: teller ID, operation terminal ID, operation type and operation time.

[0078] Specifically, the target transaction identifier may be obtained according to the target transaction type. If the teller operation information includes a teller identifier, the target transaction identifier may be obtained according to the teller identifier and the target transaction type.

[0079] Optionally, the first business scenario information further includes: an effective time range;

[0080] Accordingly, determining the target monitoring device according to the camera identification includes:

[0081] Get the current time;

[0082] If the current time is within the effective time range, the target monitoring device is determined according to the camera identifier.

[0083] The effective time range is the effective time range of the start time of the video to be intercepted, the end time of the video to be intercepted and the camera identifier in the first business scenario information.

[0084] It should be noted that if the current time is outside the effective time range, the first business scenario information is ignored.

[0085] Optionally, the second business scenario information further includes: an effective time range;

[0086] Accordingly, determining the target monitoring device according to the camera identification includes:

[0087] Get the current time;

[0088] If the current time is within the effective time range, the target monitoring device is determined according to the camera identifier.

[0089] Optionally, the first business scenario information further includes: storage time of the video to be captured;

[0090] Accordingly, storing the target video data includes:

[0091] The target video data is stored according to the storage time of the video to be captured.

[0092] Optionally, the second business scenario information further includes: storage time of the video to be captured;

[0093] Accordingly, storing the target video data includes:

[0094] The target video data is stored according to the storage time of the video to be captured.

[0095] In a specific example, Figure 3As shown, the business scenario information includes: business scenario ID, video capture requirements, video storage requirements, effective scope and transaction type; the transaction data information includes: transaction ID, teller ID, institution ID, transaction type and transaction time; the camera-terminal association information includes: camera ID and operation terminal ID; the teller operation information includes: teller ID, operation terminal ID, operation type and operation time; the queue calling information includes: teller ID, customer counter time and customer counter time; the transaction-related scene video acquisition task includes: camera ID, transaction ID, transaction type, video capture requirements and video storage requirements. The target video data is acquired according to the camera ID, transaction ID, transaction type and video capture requirements in the transaction-related scene video acquisition task, and the target video data is stored according to the video storage requirements.

[0096] Optionally, also include:

[0097] Acquiring video data through at least one monitoring device;

[0098] Identify the video data and obtain the screen status information of the operation terminal if the time the teller has been away from the operation terminal is greater than a time threshold;

[0099] If the operating terminal is in an unlocked state, a reminder message is generated.

[0100] The reminder information may include: capturing video data and storing the captured video data.

[0101] Optionally, also include:

[0102] Acquiring business transaction data, wherein the business transaction data includes: transaction time;

[0103] Acquiring video data through at least one monitoring device;

[0104] If the video data is identified to show that there is someone around the operating terminal within a preset time before the transaction time, and / or there is someone around the operating terminal within a preset time after the transaction time, a reminder message is generated.

[0105] Optionally, also include:

[0106] For the business of cash vault door opening and closing, monitor the corresponding video data when the vault door is opened and closed;

[0107] Determine whether two people collaborated throughout the process based on video data;

[0108] If there is only one person, the video data is captured and stored;

[0109] If there are two people, the video data is used to determine whether the other person avoids (goes in the opposite direction of the person opening the door) when one person opens the door. If the other person and the person opening the door have the same direction, both are facing one side of the door, the video data is captured and stored.

[0110] Optionally, also include:

[0111] Acquiring video data through at least one monitoring device;

[0112] Determine whether the business personnel is playing with the mobile phone according to the video data;

[0113] If the business personnel are playing with their mobile phones, the video data will be captured and stored.

[0114] In a specific example, the embodiment of the present invention proposes a banking business video storage sharing system based on branch security video equipment, including: a branch monitoring module, a data processing module, an information management module and an external interface module. Among them:

[0115] The network monitoring module is used to obtain video data;

[0116] The data processing module is used to obtain source data from various business systems and analyze and match it with various configuration information in the system, issue various task instructions to the network point equipment, and record video files for differential storage;

[0117] The external interface module is responsible for receiving video acquisition requests from external systems and publishing illegal video information.

[0118] Network monitoring module 101: includes video data acquisition unit, task receiving unit, task processing unit and task status sending unit. For specific module implementation, please refer to Figure 4 And detailed description:

[0119] The video data acquisition unit 1001 is used to use a network camera to collect videos of business outlets, transmit them to the outlet monitoring and recording equipment in real time, and store them in a rolling manner in the monitoring and recording equipment.

[0120] The task receiving unit 1002 is used for the network point security monitoring video equipment to receive tasks such as video acquisition, video playback, and video real-time analysis issued by the data processing module.

[0121] The task processing unit 1003 is used for the video acquisition task: intercepting the video of the specified camera in the specified time period, generating a video file in a standard format and uploading the video file to the video information management module; for the video playback task: publishing the real-time or historical video stream of the standard protocol; for the video real-time analysis task: adding or updating the parameter information of the real-time analysis of the video.

[0122] The task status sending unit 1004 is used to send the processing status of the task to the data processing module.

[0123] Data processing module 102, such as Figure 5 As shown:

[0124] The data acquisition unit 2001 is used to acquire various types of business source data and filter, parse and store them into the database.

[0125] The data matching unit 2002 is used to obtain data matching of recorded videos with business value.

[0126] After the business data is stored in the database, the source data is associated and matched with the system equipment data, business configuration data, etc. to obtain the interception requirements and storage requirements of the video files. Valuable video recordings are divided into two categories: non-transaction related and transaction related. The data matching methods are as follows: Figure 2 and Figure 3 The embodiment of the present invention analyzes the network point image information with business value by parsing various business source data and matching them with various business scenario rules configured in the system, and uses the network point security monitoring recording equipment to differentially save these images.

[0127] Obtain data matching for videos of violations at outlets: After the business data is entered into the database, these source data are correlated and matched with the real-time monitoring data reported by the video analysis module of the outlets in the system (such as the number of people appearing in a certain area during a certain period of time, etc.), and the interception requirements and storage requirements of the video files are obtained. The source data can be: the screen status information of the operating terminal, or business transaction data, etc.

[0128] The task management unit 2003 is used to generate a video capture task according to the capture requirements and storage requirements of the video file. After receiving the information that the video file has been successfully uploaded, the image system storage service is called to perform differential storage of the video file according to the effective range and storage requirements configured in the business scenario table, and the task status is updated at the same time.

[0129] The task issuing unit 2004 is used to issue the file interception task to the corresponding network point monitoring and recording equipment according to the organization and camera information of each task.

[0130] The information management module 103 is used to provide management pages, configuration pages and query pages for business and technical personnel, which can conveniently manage the network cameras and security recording equipment connected to this system, configure the requirements for video storage in various business scenarios, find problematic videos and save them, manage video capture tasks, and view videos saved by this system. For specific module implementation reference Figure 6 And detailed description:

[0131] Equipment information management unit 3001: manages the network cameras, surveillance video equipment and video analysis equipment connected to this system, and can maintain the relationship between cameras and business scenarios and physical locations, the relationship between network equipment and institutions, etc.

[0132] Business information management unit 3002: Business personnel shall specify the video recording storage location, rule effective time, rule expiration time and related business / equipment information required for various scenarios according to actual needs. The data processing module will match these configurations with business source data and network point video analysis information to generate video capture tasks.

[0133] Task information management unit 3003: manages various tasks issued to the network monitoring recording equipment and video analysis equipment, can query the task status, promptly discover problems with the network equipment or camera end, and resend the tasks that handle the exceptions.

[0134] Video information management unit 3004: Differentiate the storage and review of various types of intercepted business videos to facilitate the operation staff to carry out post-supervision work. In addition, the real-time video of the network camera or the historical video stored in the network security recording equipment in a short period of time can be reviewed in real time, so that business personnel can use this function to easily find the specific network camera, select the video segment to be viewed in real time, and judge whether there is a business risk. If the business personnel finds that there is a business risk during the real-time stream or historical stream review, they can also fill in the label information and storage requirements of this video and submit the video capture task.

[0135] External interface module 104, such as Figure 7 As shown:

[0136] Video acquisition request receiving unit 4001: receives video file acquisition requests from other systems through the enterprise service bus, analyzes whether the file has been stored in this system, and if the corresponding video file has not been saved in this system, generates an interception task to intercept and store the video; if the corresponding video file has been saved in this system, it will not be intercepted repeatedly and the file storage information will be returned to the business system.

[0137] The illegal video information publishing unit 4002 publishes the parsed illegal video information to other systems through the enterprise service bus.

[0138] The embodiment of the present invention utilizes the security monitoring equipment of bank branches to establish a unified business video data storage and management platform, supports differentiated storage according to business types, provides flexible and diverse video access methods, and provides shared video access services to other business systems. It can also provide video data support for customer movement behavior analysis, bank employee compliance behavior analysis, etc.

[0139] The technical solution of this embodiment obtains the business scenario type corresponding to the business scenario identifier; determines the start time of the video to be intercepted, the end time of the video to be intercepted and the camera identifier according to the business scenario type and the business scenario identifier; determines the target monitoring device according to the camera identifier; sends the start time of the video to be intercepted and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted and the end time of the video to be intercepted; receives the target video data and stores the target video data, which not only solves the problem that historical data is difficult to trace back due to the rolling storage of monitoring video data in the monitoring device, but also solves the problem that the monitoring video data cannot play its business value due to the separation of monitoring video data from business information, and can retain valid video data and can play the business value of video data.

[0140] Embodiment 2

[0141] Figure 8 This is a schematic diagram of the structure of a monitoring device provided by an embodiment of the present invention. This embodiment is applicable to monitoring situations. The device can be implemented in software and / or hardware. The device can be integrated in any device that provides monitoring functions, such as Figure 8 As shown, the monitoring device specifically includes: an acquisition module 210 , a first determination module 220 , a second determination module 230 , a sending module 240 and a receiving module 250 .

[0142] Wherein, the acquisition module is used to obtain the business scenario type corresponding to the business scenario identifier;

[0143] A first determination module, used to determine the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier;

[0144] A second determination module, used to determine a target monitoring device according to the camera identification;

[0145] A sending module, used for sending the start time of the video to be intercepted and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted and the end time of the video to be intercepted;

[0146] The receiving module is used to receive the target video data and store the target video data.

[0147] The above-mentioned product can execute the method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0148] The technical solution of this embodiment obtains the business scenario type corresponding to the business scenario identifier; determines the start time of the video to be intercepted, the end time of the video to be intercepted and the camera identifier according to the business scenario type and the business scenario identifier; determines the target monitoring device according to the camera identifier; sends the start time of the video to be intercepted and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted and the end time of the video to be intercepted; receives the target video data and stores the target video data, which not only solves the problem that historical data is difficult to trace back due to the rolling storage of monitoring video data in the monitoring device, but also solves the problem that the monitoring video data cannot play its business value due to the separation of monitoring video data from business information, and can retain valid video data and can play the business value of video data.

[0149] Embodiment 3

[0150] Fig. 9 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0151] like Fig. 9 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0152] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0153] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as the monitoring method.

[0154] In some embodiments, the monitoring method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the monitoring method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the monitoring method in any other appropriate manner (e.g., by means of firmware):

[0155] Get the business scenario type corresponding to the business scenario identifier;

[0156] Determine the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier;

[0157] Determine the target monitoring device according to the camera identification;

[0158] Sending the start time and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted;

[0159] The target video data is received and stored.

[0160] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0161] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0162] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0163] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0164] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0165] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0166] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0167] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A monitoring method, characterized in that: include: Get the business scenario type corresponding to the business scenario identifier; Determine the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier; Determine the target monitoring device according to the camera identification; Sending the start time and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted; Receiving the target video data and storing the target video data; The step of determining the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier includes: If the business scenario type is not a transaction type, determining the first business scenario information according to the business scenario identifier, wherein the first business scenario information includes: a start time of the video to be intercepted, an end time of the video to be intercepted, and a camera identifier; determining the camera identifier according to the business scenario identifier includes: pre-establishing a correspondence table between the business scenario identifier and the camera identifier, querying the correspondence table according to the business scenario identifier, and obtaining the camera identifier; If the business scenario type is a transaction type, determining second business scenario information according to the business scenario identifier, wherein the second business scenario information includes: video interception rule information and a target transaction type; If the queue calling number information is obtained according to the video interception rule information, the camera identification is determined according to the queue calling number information, wherein the queue calling number information includes: at least one teller identification, the customer counter entry time corresponding to the at least one teller identification, and the customer counter exit time corresponding to the at least one teller identification; the customer counter entry time corresponding to the at least one teller identification and the customer counter exit time corresponding to the at least one teller identification are used as the start time of the video to be intercepted and the end time of the video to be intercepted, respectively; A target transaction identifier is determined according to the at least one teller identifier and the target transaction type.

2. The method according to claim 1, characterized in that When the business scenario is a transaction type, sending the start time and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted, including: The target transaction identifier, the target transaction type, the customer check-in time corresponding to the at least one teller identifier, and the customer check-out time corresponding to the at least one teller identifier are sent to the target monitoring device, so that the target monitoring device determines the target video data according to the target transaction identifier, the target transaction type, the customer check-in time corresponding to the at least one teller identifier, and the customer check-out time corresponding to the at least one teller identifier.

3. The method according to claim 2, characterized in that Determining a camera identifier according to the queue calling information includes: Acquire an operation terminal identifier corresponding to the at least one teller identifier; The camera identifier is determined according to the operation terminal identifier.

4. The method according to claim 2, characterized in that: Also includes: If the queue calling number information is not obtained according to the video interception rule information, the start time of the video to be intercepted, the end time of the video to be intercepted and the teller operation information are determined according to the video interception rule information; Determining an operation terminal identifier according to the teller operation information; Determine the camera identifier according to the operation terminal identifier; Acquire a target transaction identifier according to the target transaction type; Correspondingly, sending the start time and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time and the end time of the video to be intercepted, including: The start time of the video to be intercepted, the end time of the video to be intercepted, the target transaction type and the target transaction identifier are sent to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted, the end time of the video to be intercepted, the target transaction type and the target transaction identifier.

5. The method according to claim 1, characterized in that The first business scenario information also includes: an effective time range; Accordingly, determining the target monitoring device according to the camera identification includes: Get the current time; If the current time is within the effective time range, the target monitoring device is determined according to the camera identifier.

6. The method according to claim 1, characterized in that The first business scenario information also includes: storage time of the video to be captured; Accordingly, storing the target video data includes: The target video data is stored according to the storage time of the video to be captured.

7. The method according to claim 1, characterized in that Also includes: Acquiring video data through at least one monitoring device; Identify the video data and obtain the screen status information of the operation terminal if the time the teller has been away from the operation terminal is greater than a time threshold; If the operating terminal is in an unlocked state, a reminder message is generated.

8. The method according to claim 1, characterized in that Also includes: Acquiring business transaction data, wherein the business transaction data includes: transaction time; Acquiring video data through at least one monitoring device; If the video data is identified to show that there is someone around the operating terminal within a preset time before the transaction time, and / or there is someone around the operating terminal within a preset time after the transaction time, a reminder message is generated.

9. A monitoring device, characterized in that: include: An acquisition module is used to acquire the business scenario type corresponding to the business scenario identifier; A first determination module, used to determine the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier according to the business scenario type and the business scenario identifier; A second determination module, used to determine a target monitoring device according to the camera identification; A sending module, used for sending the start time of the video to be intercepted and the end time of the video to be intercepted to the target monitoring device, so that the target monitoring device determines the target video data according to the start time of the video to be intercepted and the end time of the video to be intercepted; A receiving module, used for receiving the target video data and storing the target video data; The first determination module is specifically used to determine the first business scenario information according to the business scenario identifier if the business scenario type is not a transaction type, wherein the first business scenario information includes: the start time of the video to be intercepted, the end time of the video to be intercepted, and the camera identifier; the camera identifier is determined according to the business scenario identifier, including: pre-establishing a correspondence table between the business scenario identifier and the camera identifier, querying the correspondence table according to the business scenario identifier, and obtaining the camera identifier; if the business scenario type is a transaction type, determining the second business scenario information according to the business scenario identifier, wherein the second business scenario information includes: video interception rule information and target transaction type; If the queue calling number information is obtained according to the video interception rule information, the camera identification is determined according to the queue calling number information, wherein the queue calling number information includes: at least one teller identification, the customer counter entry time corresponding to the at least one teller identification, and the customer counter exit time corresponding to the at least one teller identification; the customer counter entry time corresponding to the at least one teller identification and the customer counter exit time corresponding to the at least one teller identification are used as the start time of the video to be intercepted and the end time of the video to be intercepted, respectively; A target transaction identifier is determined according to the at least one teller identifier and the target transaction type.

10. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the monitoring method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the monitoring method according to any one of claims 1 to 8 when executed.