Video monitoring viewing method, system and device based on native video call
Through the native video call mode, the binding relationship and video connection between the caller and the called end are established in the video surveillance service, which solves the problems of cumbersome and poor stability of video surveillance in the existing technology, and achieves smoother and clearer video surveillance Check.
Patent Information
- Application Number
- CN202411336273.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-01-10
AI Technical Summary
The existing video surveillance business relies on APP or H5 pages, and the operation is cumbersome and there are problems with poor video fluency or low clarity.
Through the native video call mode, the caller calls the video surveillance platform call center to establish a binding relationship between the caller and the called end, and establish a video connection through the video surveillance platform to realize video surveillance viewing and avoid using APP or H5 pages.
It reduces the operation difficulty, improves the fluency and clarity of video surveillance, and solves the stability problems in the prior art.
Smart Images

Figure CN119299605A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of video surveillance technology, and in particular to a video surveillance viewing method, system and device based on native video calls. Background Art
[0002] As an important part of communication technology, native video calls have made significant progress in recent years. Operators are committed to optimizing the stability of video calls and optimizing audio and video transmission technology to ensure that video calls are smooth and clear under various network conditions. Native video calls use the built-in call function of mobile phones or other communication devices. With the convenience of not relying on other APPs (mobile software) or web pages, they have achieved great development in the social, communication, education and medical industries.
[0003] At the same time, the video surveillance business is currently in a stage of vigorous development. With the advancement of science and technology, the improvement of social security awareness and the development of technologies such as the Internet of Things, video surveillance has achieved tremendous development in scenarios such as home guarding, smart reminders and smart alerts.
[0004] At present, most of the video surveillance services in the existing technology rely on APP or H5 (HTML5, a web page developed based on HTML5 technology) pages to view videos. The process is cumbersome and requires operations such as login and binding, which increases the difficulty of operating video surveillance services. At the same time, when viewing videos through APP or H5 pages, there are stability problems such as poor video surveillance fluency or low clarity. Summary of the invention
[0005] The present application aims to provide a method, system and device for viewing video surveillance based on native video calls to solve the deficiencies in the prior art. The technical problem to be solved by the present application is achieved through the following technical solutions.
[0006] On the one hand, a video surveillance viewing method based on native video call is provided, the method comprising: S1, the calling end dials the dedicated telephone of the video surveillance platform call center to obtain the binding relationship between the calling end and the called end; S2. According to the binding relationship between the calling terminal and the called terminal, the subsequent steps are determined by the judgment rule, and the judgment rule is as follows: Rule 1: The calling end and the called end have no binding relationship, the video surveillance platform call center notifies the calling end that the call is invalid and terminates the process. Rule 2: There is a binding relationship between the calling end and the called end, and proceed to the next step; S3. Obtaining connection information of the called end according to the binding relationship between the calling end and the called end; S4. Establishing a video connection between the calling end and the called end through the video monitoring platform according to the connection information of the called end, and obtaining video monitoring of the called end; S5. After the checking is completed, the calling party hangs up the phone, and the video connection between the calling party and the called party is disconnected.
[0007] In an optional implementation manner, the step of obtaining the binding relationship between the calling end and the called end by the calling end dialing a dedicated telephone of the video surveillance platform call center in S1 includes: S11. The calling party dials a dedicated telephone number of the video surveillance platform call center through the core network to obtain the calling party number of the calling party; S12, sending the calling number of the calling end to IVVR (Interactive Voice and Video Response), and obtaining the binding relationship between the calling end and the called end through the service interface; S13, sending the queried binding relationship between the calling end and the called end to the video monitoring platform call center through the IVVR to obtain the binding relationship between the calling end and the called end; In an optional implementation manner, the core network includes: a CSCF (Call Session Control Function) network element and an HSS (Home Subscriber Server) network element; In an optional implementation manner, the obtaining, in S3, connection information of the called end according to the binding relationship between the calling end and the called end includes: S31, obtaining device information of the called end through the IVVR according to the binding relationship between the calling end and the called end; S32, obtaining connection information of the called party through the service interface according to the device information of the called party; S33: Send the connection information of the called party to the video surveillance platform call center through the IVVR.
[0008] In an optional implementation manner, the step of establishing a video connection between the calling end and the called end through the video monitoring platform according to the connection information of the called end in S4 to obtain video monitoring of the called end includes: S41. According to the connection information of the called party, the call center of the video monitoring platform sends the connection information to the video monitoring platform through a media gateway to obtain a video connection request of the called party. S42, according to the video connection request of the called end, the video monitoring platform connects to the called end and obtains the RTP (Real-time transport protocol) media stream of the called end; S43: Send the RTP media stream of the called end to the calling end through the call center of the video monitoring platform, establish a video connection between the calling end and the called end, and obtain video monitoring of the called end.
[0009] In a second aspect, a video monitoring system based on native video calls is provided, the system is applied to a video monitoring method based on native video calls, and the system includes: A calling module is used to dial a dedicated telephone of the video surveillance platform call center through the calling end to obtain the binding relationship between the calling end and the called end; The determination module is used to determine the subsequent steps according to the binding relationship between the calling end and the called end through a determination rule, and the determination rule is as follows: Rule 1: There is no binding relationship between the calling end and the called end, the video surveillance platform call center notifies the calling end that the call is invalid, and terminates the process; Rule 2: There is a binding relationship between the calling end and the called end, and proceed to the next step; A first acquisition module, configured to obtain connection information of the called end according to a binding relationship between the calling end and the called end; A second acquisition module is used to establish a video connection between the calling end and the called end through the video monitoring platform according to the connection information of the called end, and obtain the video monitoring of the called end; The disconnection module is used for the calling party to hang up the phone after the viewing is completed, and the video connection between the calling party and the called party is disconnected.
[0010] In a third aspect, a video monitoring device based on native video calls is provided, the device is applied to a video monitoring method based on native video calls and a video monitoring system based on native video calls, the device comprising: Media server: used for audio and video media processing and playback, venue application and release, audio and video encoding and decoding, speech recognition translation, and translation and video overlay processing; Signaling server: used for signaling negotiation and processing; Business system: used to determine the binding relationship between the calling end and the called end; A video monitoring platform, used to establish a video connection between the calling end and the called end, and send video monitoring; A media gateway, used to connect the media server and the video surveillance platform; A calling terminal device, used for the calling call; S-CSCF (Call Session Control Function) is used for user registration, authentication control, session routing and service triggering control, and maintains session status information; I-CSCF (Interrogating-Call Session Control Function) is responsible for the assignment and query of the S-CSCF for user registration; P-CSCF (Proxy-Call Session Control Function) is responsible for the proxy of signaling and messages; SBC (Session Border Controller), used to provide secure access and media processing; S-GW (Serving GateWay) is used to provide the functions of the service gateway logical entity; P-GW (PDN GateWay, PDN Gateway) is used to provide the functions of the PDN (Public Data Network) gateway logical entity; UPF (User Plane Function) is used for packet routing, policy enforcement, traffic reporting, and QoS (Quality of Service) processing; AMF (Authentication Management Function) is responsible for access and mobility management functions, performing registration, connection, reachability and mobility management; MMTel AS (MultiMedia Telephony AS), used to process and provide telephone services; HSS / HLR (Home Subscriber Server / Historical Location Register) is used to provide routing for the calling party call.
[0011] In an optional implementation manner, the service gateway is oriented toward the wireless access network and is used to transmit service plane data; In an optional implementation manner, the PDN gateway is oriented to other data networks and is used to implement access interaction with multiple public data networks.
[0012] In an optional implementation, the UPF and the AMF provide authentication, authorization functions and access points for the access of the calling party.
[0013] The embodiments of the present application include the following advantages: The embodiments of the present application provide a method, system and device for viewing video surveillance based on native video calls. Through the native video call mode, a binding relationship between the calling end and the called end is established, and a video connection between the calling end and the called end is established through a video surveillance platform. The calling end views the video surveillance through a mobile phone or other terminals without using an APP or H5 page to view the video, thereby reducing the difficulty of operation. At the same time, through the native video call mode, stability problems such as poor fluency or low clarity of video surveillance are solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 is a flowchart of the steps of an embodiment of a video monitoring method based on native video calling of the present application; Figure 2 It is a flowchart of the steps of obtaining the binding relationship between the calling end and the called end in the video monitoring method based on the native video call of the present application; Figure 3 is a flowchart of the steps of an embodiment of obtaining connection information of a called party in a video monitoring method based on a native video call of the present application; Figure 4 It is a flowchart of the steps of obtaining the video monitoring embodiment of the called party in the video monitoring method based on native video call of the present application; Figure 5 is a schematic diagram of an embodiment of a video monitoring method based on native video calling of the present application; Figure 6 is a system block diagram of an embodiment of a video surveillance system based on native video calling of the present application; Figure 7 is a connection diagram of a device of an embodiment of a video monitoring device based on native video calling of the present application; Figure 8 It is a structural schematic diagram of an apparatus of an embodiment of a video surveillance computer device based on native video calling of the present application. DETAILED DESCRIPTION
[0015] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0016] like Figures 1 to 5 As shown, the present application provides a video monitoring viewing method based on native video calls, such as Figure 1 and Figure 5 As shown, the method includes: S1. Query the binding relationship between the calling end and the called end; Specifically, the calling user dials directly with audio, and sends the call route to the queuing machine (i.e., the video surveillance platform call center) through the core network. The queuing machine sends the caller number information to the IVVR (Interactive Voice and Video Response) and waits for the control instruction of the IVVR. The IVVR sends the caller number information of the calling user to the service interface, queries the binding relationship between the camera (i.e., the called end) and the calling number, and the service interface returns the camera binding user information to the queuing machine through the IVVR.
[0017] Specifically, the core network includes: a CSCF (Call Session Control Function) network element and an HSS (Home Subscriber Server) network element.
[0018] S2. According to the queried binding relationship between the user and the camera, determine and determine the subsequent steps. The determination rules are as follows: Rule 1: There is no binding relationship between the user and the camera, the queuing machine notifies the user that the call is invalid and terminates the process; Rule 2: The user and the camera are bound to each other, and the process goes to the next step. S3. Obtaining the connection information of the camera according to the binding relationship between the user and the camera; Specifically, IVVR initiates a media capability change instruction to the queue machine to switch the audio to the video. The queue machine negotiates a video call with the user through the core network. The user video switches successfully and notifies the queue machine through the core network. The queue machine notifies IVVR of the successful video switching. IVVR obtains the camera information through the service interface and returns the camera terminal connection information. IVVR sends the obtained camera terminal connection information to the queue machine and notifies the queue machine to initiate a request to connect to the camera.
[0019] S4. According to the connection information of the camera, a video connection is established between the user and the camera through the video monitoring platform to obtain the video monitoring of the camera; Specifically, the queuing machine initiates a camera connection request to the video monitoring platform through the media gateway. The video monitoring platform obtains the camera RTP (Real-time transport protocol) media stream and sends the camera RTP media stream to the queuing machine through the media gateway. The queuing machine sends the camera RTP media stream to the calling user, and the calling user obtains the video monitoring of the camera.
[0020] S5. After viewing is completed, the user hangs up the phone, and the video connection between the user and the camera is disconnected.
[0021] Figure 6 A video monitoring system based on native video calls is shown according to an exemplary embodiment, and the system is applied to a video monitoring method based on native video calls. Figure 6 As shown, the system includes a calling module, a determining module, a first acquiring module, a second acquiring module and a disconnecting module. Specifically, The calling module is used to obtain the binding relationship between the user and the camera by having the calling user dial the dedicated phone of the queuing machine; The determination module is used to determine the subsequent steps according to the binding relationship between the user and the camera through the determination rules. The determination rules are as follows: Rule 1: There is no binding relationship between the user and the camera, the queuing machine notifies the user that the call is invalid and terminates the process; Rule 2: The user and the camera are bound to each other, and the process goes to the next step. A first acquisition module is used to obtain the connection information of the camera according to the binding relationship between the user and the camera; The second acquisition module is used to establish a video connection between the user and the camera through the video monitoring platform according to the connection information of the camera, and obtain the video monitoring of the camera; The disconnection module is used for disconnecting the video connection between the user and the camera when the user hangs up the phone after viewing is completed.
[0022] Figure 7 A video monitoring device based on native video calls is shown according to an exemplary embodiment, and the device is applied to a video monitoring method based on native video calls and a video monitoring system based on native video calls. Figure 7 As shown, the device includes a calling terminal device, an IMS (IP Multimedia Subsystem) domain module and a call answering platform.
[0023] The IMS domain module includes S-CSCF (Call Session Control Function), I-CSCF (Interrogating-Call Session Control Function), P-CSCF (Proxy-Call Session Control Function), SBC (Session Border Controller), S-GW (Serving Gate Way), P-GW (PDN Gateway), UPF (User Plane Function), AMF (Authentication Management Function), MMTel AS (MultiMedia Telephony AS) and HSS / HLR (Home Subscriber Server / Historical Location Register). The call answering platform includes a media server, a signaling server, a business system, a video monitoring platform and a media network management system.
[0024] Specifically, the media server is used for audio and video media processing and playback, venue application and release, audio and video encoding and decoding, speech recognition translation, and translation and video overlay processing; Signaling server: used for signaling negotiation and processing; Business system: used to determine the binding relationship between users and cameras; Video surveillance platform, used to establish video connection between users and cameras and send video surveillance; Media gateway, used to connect media servers and video surveillance platforms; Calling terminal equipment, used for user terminal equipment calls; Furthermore, user terminal devices include mobile devices such as 4G user mobile phones and 5G user mobile phones; The 4G user's mobile phone calls the IMS domain module through the 4G wireless signal; The 5G user's mobile phone calls the IMS domain module through the 5G wireless signal.
[0025] S-CSCF is used for user registration, authentication control, session routing and service triggering control, and maintains session state information; I-CSCF, used for provisioning and querying the S-CSCF responsible for user registration; P-CSCF, a proxy responsible for signaling and messaging; SBC, used to provide secure access and media processing; S-GW, used to provide the function of the service gateway logical entity; Furthermore, the service gateway is oriented to the wireless access network and is used to transmit service plane data; P-GW is used to provide the functions of the PDN (Public Data Network) gateway logical entity; Furthermore, the PDN gateway is oriented to other data networks and is used to implement access interaction with multiple public data networks.
[0026] UPF, used for packet routing, policy enforcement, traffic reporting, and QoS (Quality of Service) processing; AMF is responsible for access and mobility management functions and performs registration, connection, reachability and mobility management.
[0027] Furthermore, UPF and AMF provide authentication, authorization functions and access points for user access.
[0028] MMTel AS, used to process and provide telephone services.
[0029] HSS / HLR is used to provide routing for user calls.
[0030] Figure 8 A video surveillance computer device based on native video calls is shown according to an exemplary embodiment, and the computer device is applied to a video surveillance apparatus based on native video calls. Figure 8 As shown, the computer device includes: a server, a memory, a processor, and a video surveillance adapter program based on native video calls stored in the memory and executable on the server and the processor. When the video surveillance adapter program based on native video calls is executed by the server and the processor, the steps in the video surveillance method based on native video calls are implemented.
[0031] The embodiments of the present application provide a method, system and device for viewing video surveillance based on native video calls. The invention establishes a binding relationship between a calling end and a called end through a native video call mode, and establishes a video connection between the calling end and the called end through a video surveillance platform. The calling end views video surveillance through a mobile phone or other terminals without the need to use an APP (mobile phone software) or an H5 (HTML5, a web page developed based on HTML5 technology) page to view the video, thereby reducing the difficulty of operation. At the same time, through the native video call mode, stability problems such as poor fluency or low clarity of video surveillance are solved.
[0032] It should be noted that the above detailed descriptions are exemplary and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present application belongs.
[0033] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should also be understood that when the terms "comprise" and / or "include" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application 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 terms used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein.
[0035] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or inherent to these processes, methods, products, or apparatuses.
[0036] In the above detailed description, reference is made to the accompanying drawings, which form a part of this document. In the accompanying drawings, similar symbols typically identify similar components unless the context indicates otherwise. The illustrated embodiments described in the detailed description, drawings, and claims are not meant to be limiting. Other embodiments may be used, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein.
[0037] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A video surveillance viewing method based on native video calls, characterized in that: The method comprises: S1, the calling end dials the dedicated telephone of the video surveillance platform call center to obtain the binding relationship between the calling end and the called end; S2. According to the binding relationship between the calling terminal and the called terminal, the subsequent steps are determined by the judgment rule, and the judgment rule is as follows: Rule 1: There is no binding relationship between the calling end and the called end, the video surveillance platform call center notifies the calling end that the call is invalid, and terminates the process; Rule 2: There is a binding relationship between the calling end and the called end, and proceed to the next step; S3. Obtaining connection information of the called end according to the binding relationship between the calling end and the called end; S4. Establishing a video connection between the calling end and the called end through the video monitoring platform according to the connection information of the called end, and obtaining video monitoring of the called end; S5. After the checking is completed, the calling party hangs up the phone, and the video connection between the calling party and the called party is disconnected.
2. The video surveillance viewing method based on native video call according to claim 1 is characterized in that: In S1, the calling end dials the dedicated telephone of the video surveillance platform call center to obtain the binding relationship between the calling end and the called end, including: S11. The calling party dials a dedicated telephone number of the video surveillance platform call center through the core network to obtain the calling party number of the calling party; S12, sending the calling number of the calling end to the IVVR, and obtaining the binding relationship between the calling end and the called end through the service interface; S13. Send the queried binding relationship between the calling end and the called end to the video monitoring platform call center through the IVVR to obtain the binding relationship between the calling end and the called end.
3. The video surveillance viewing method based on native video call according to claim 2 is characterized in that: The core network includes: a CSCF network element and a HSS network element.
4. The video surveillance viewing method based on native video call according to claim 2 is characterized in that: The step S3 of obtaining connection information of the called end according to the binding relationship between the calling end and the called end includes: S31, obtaining device information of the called end through the IVVR according to the binding relationship between the calling end and the called end; S32, obtaining connection information of the called party through the service interface according to the device information of the called party; S33: Send the connection information of the called party to the video surveillance platform call center through the IVVR.
5. The video surveillance viewing method based on native video call according to claim 2 is characterized in that: The step S4 establishes a video connection between the calling end and the called end through the video monitoring platform according to the connection information of the called end, and obtains the video monitoring of the called end, including: S41. According to the connection information of the called party, the call center of the video monitoring platform sends the connection information to the video monitoring platform through a media gateway to obtain a video connection request of the called party. S42, according to the video connection request of the called end, the video monitoring platform connects to the called end and obtains the RTP media stream of the called end; S43: Send the RTP media stream of the called end to the calling end through the call center of the video monitoring platform, establish a video connection between the calling end and the called end, and obtain video monitoring of the called end.
6. A video surveillance system based on native video calls, characterized in that: The system comprises: A calling module is used to dial a dedicated telephone of the video surveillance platform call center through the calling end to obtain the binding relationship between the calling end and the called end; The determination module is used to determine the subsequent steps according to the binding relationship between the calling terminal and the called terminal through a determination rule, and the determination rule is as follows: Rule 1: The calling end and the called end have no binding relationship, the video surveillance platform call center notifies the calling end that the call is invalid and terminates the process. Rule 2: There is a binding relationship between the calling end and the called end, and proceed to the next step; A first acquisition module, configured to obtain connection information of the called end according to a binding relationship between the calling end and the called end; A second acquisition module is used to establish a video connection between the calling end and the called end through the video monitoring platform according to the connection information of the called end, and obtain the video monitoring of the called end; The disconnection module is used for the calling party to hang up the phone after the viewing is completed, and the video connection between the calling party and the called party is disconnected.
7. A video monitoring device based on native video calling, characterized in that: The device comprises: Media server: used for audio and video media processing and playback, venue application and release, audio and video encoding and decoding, speech recognition translation, and translation and video overlay processing; Signaling server: used for signaling negotiation and processing; Business system: used to determine the binding relationship between the calling end and the called end; A video monitoring platform, used to establish a video connection between the calling end and the called end, and send video monitoring; A media gateway, used to connect the media server and the video surveillance platform; A calling terminal device, used for the calling call; S-CSCF is used for user registration, authentication control, session routing and service triggering control, and maintains session state information; I-CSCF, used for provisioning and querying the S-CSCF responsible for user registration; P-CSCF, a proxy responsible for signaling and messaging; SBC, used to provide secure access and media processing; S-GW, used to provide the function of the service gateway logical entity; P-GW, used to provide the functions of the PDN gateway logical entity; UPF, used for packet routing, policy implementation, traffic reporting, and QoS processing; AMF is responsible for access and mobility management functions and performs registration, connection, reachability and mobility management; MMTel AS, used to process and provide telephone services; HSS / HLR is used to provide routing for the calling party's call.
8. The video monitoring device based on native video calling according to claim 7, characterized in that: The service gateway is oriented to the wireless access network and is used for transmitting service plane data.
9. The video surveillance device based on native video calling according to claim 7, characterized in that: The PDN gateway is oriented to other data networks and is used to implement access interaction with multiple public data networks.
10. The video monitoring device based on native video calling according to claim 7, characterized in that: The UPF and the AMF provide authentication, authorization functions and access points for the access of the calling party.