Video access method and device

By setting up verification services in the video access system and using enterprise-specific network channels, the risk of surveillance video leakage in the existing technology is solved, and the security of video access is improved.

CN114499981BActive Publication Date: 2025-02-11CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111632619.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-29
Publication Date
2025-02-11
Estimated Expiration
2041-12-29

AI Technical Summary

Technical Problem

The existing home surveillance video acquisition method has the risk of surveillance video leakage, and a video access method and device are needed to improve the security of users' acquisition of videos.

Method used

By setting up a verification service in the video access system, the verification service generates verification requests based on the accessed end identification and registration information records in the video access request, and communicates with the registered terminal through the enterprise dedicated network channel, ensuring that only the verified access terminal can obtain it video.

Benefits of technology

Effectively prevent illegal users from obtaining videos, improve the security of video access, and ensure that only legitimate users can access surveillance videos.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114499981B_ABST
    Figure CN114499981B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a video access method and device, the method comprising: a video access system receives a video access request from an access terminal, the video access request includes an identifier of the accessed terminal; the video access system generates a verification request through a verification service and sends it to a registered terminal, the verification request includes the identifier of the access terminal and the identifier of the accessed terminal; after the video access system receives a verification pass notification sent by the registered terminal through the verification service, the video corresponding to the identifier of the accessed terminal is sent to the access terminal. In the above method, if the registered terminal does not verify the access terminal, the access terminal cannot obtain the video, and the illegal user cannot obtain the verification result of the verification pass and cannot obtain the video, thereby improving the security of video access.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of network technology, and in particular to a video access method and device. Background Art

[0002] With the widespread use of home surveillance cameras, families with elderly people and children or with anti-theft needs will install home surveillance cameras, and can view the situation of the elderly and children at home anytime and anywhere through mobile terminals.

[0003] In the prior art, the more common method of obtaining home surveillance videos is: the user installs the surveillance camera manufacturer's APP on the terminal, and the home surveillance camera uploads the surveillance video to the APP's backend server, so that the user can directly obtain the surveillance video through the APP. Although this method can obtain surveillance videos easily and quickly, there is still a risk of surveillance video leakage.

[0004] Therefore, there is an urgent need for a video access method and device to improve the security of users obtaining videos. Summary of the invention

[0005] The embodiment of the present invention provides a video access method and device, which are used to improve the security of users obtaining videos.

[0006] In a first aspect, an embodiment of the present invention provides a video access method, the method comprising:

[0007] The video access system receives a video access request from an access terminal, wherein the video access request includes an identifier of the accessed terminal;

[0008] The video access system generates a verification request through a verification service and sends it to the registration terminal, wherein the verification request includes the identifier of the access terminal and the identifier of the accessed terminal;

[0009] After receiving the verification passing notification sent by the registration terminal through the verification service, the video access system sends the video corresponding to the visited terminal identifier to the access terminal.

[0010] In the above method, by setting up a verification service in the video access system, the verification service may include the user's registration information record. After the video access system receives the video access request, the verification service may generate a verification request based on the accessed terminal identifier in the video access request and the association relationship between the registered terminal and the accessed terminal in the registration information record and send it to the registered terminal to obtain the verification result of the registered terminal. In this way, if the registered terminal does not pass the verification of the access terminal, the access terminal cannot obtain the video, and the illegal user cannot obtain the verification result and cannot obtain the video, thereby improving the security of video access.

[0011] Optionally, the video access system and the third-party system communicate via a dedicated enterprise network channel;

[0012] The video access system receives a video access request from an access terminal, including:

[0013] The video access system receives the video access request sent by the third-party system through the enterprise dedicated network channel, and the video access request is generated by the third-party system according to the video acquisition request of the access terminal.

[0014] In the above method, the video access system includes an SDN controller (software defined network controller), and the SDN controller and the third-party system communicate through the enterprise dedicated network channel, so that the video access system communicates with the third-party system through the enterprise dedicated network channel. In this way, compared with the prior art in which the SDN controller and the third-party system cannot communicate, resulting in the video access request of the surveillance camera being uploaded to the third-party system through the public network, the present application can transmit the video access request through the enterprise dedicated network channel between the SDN controller and the third-party system, thereby improving the security of video access.

[0015] Optionally, the video access system includes a software defined network SDN controller and an SDN gateway;

[0016] The video access system generates a verification request through a verification service, including:

[0017] The video access system generates a verification request through the verification service in the SDN controller;

[0018] The method of sending the video corresponding to the accessed terminal identifier to the access terminal includes:

[0019] The video access system sends a flow table to the SDN gateway through the SDN controller, wherein the flow table is configured with indication information for forwarding a data packet corresponding to the access terminal identifier to the access terminal;

[0020] The video access system sends the video corresponding to the accessed terminal identifier to the access terminal indicated by the flow table based on the SDN gateway.

[0021] In the above method, the SDN controller and the third-party system communicate through the enterprise's dedicated network channel, so the video can be stored locally on the camera. After the SDN controller receives the video access request, it generates a flow table for the video access request. If the verification is passed, the flow table will be sent to the gateway. The gateway obtains the flow table and sends the video to the third-party system according to the data packet forwarding indication information in the flow table, thereby achieving a one-to-one correspondence between the flow table and the video access request, and improving the security of video access.

[0022] Optionally, after sending the video corresponding to the accessed terminal identifier to the access terminal in the flow table, the method further includes:

[0023] The video access system deletes the flow table from the SDN gateway after the access terminal completes the access.

[0024] In the above method, after the video is sent to the access terminal in the flow table, the flow table in the gateway is deleted. In this way, it is ensured that there is no flow table stored in the gateway, and the gateway cannot send the video without the user's permission.

[0025] Optionally, it also includes: after the video access system receives the verification failure notification sent by the registration terminal through the verification service, the verification failure notification is sent to the access terminal.

[0026] In the above method, if the verification failure notification sent by the receiving registration terminal is received, the verification fails, and the flow table is not sent to the gateway. Then the gateway has no flow table and cannot send the video, thereby improving the security of video access.

[0027] Optionally, before the video access system receives the video access request from the access terminal, the further step includes:

[0028] The video access system receives a registration request from the registration terminal through the verification service, wherein the registration request includes an address of the registration terminal and user account information;

[0029] The video access system stores the address of the registration terminal and the identifier of the accessed terminal in a registration information record through the verification service.

[0030] In the above method, the verification service includes a registration information record, which can determine the registered terminal corresponding to the gateway of the access terminal when the access terminal accesses, implement verification of the video access request, and ensure the security of video access.

[0031] Optionally, before sending the video corresponding to the accessed terminal identifier to the access terminal, the method further includes:

[0032] The video access system sends an access permission notification to the third-party system through the enterprise-specific network channel, and the third-party system sends the access permission notification to the access terminal.

[0033] In the above method, the video access system sends the access permission notification to the third-party system through the enterprise dedicated network channel, so that the third-party system sends the access permission notification to the access terminal. In this way, the accessing user can clearly know whether the video access request is allowed, preventing the user from being uncertain whether the video can be accessed when the video forwarding time is long, causing the user to repeatedly initiate video access requests or exit access, thereby improving the reliability of access.

[0034] In a second aspect, an embodiment of the present invention provides a video access device, the device comprising:

[0035] A transceiver module, configured to receive a video access request from an access terminal, wherein the video access request includes an identifier of the accessed terminal;

[0036] A processing module, configured to generate a verification request through a verification service and send the verification request to a registration terminal through the transceiver module, wherein the verification request includes an identifier of the access terminal and an identifier of the accessed terminal;

[0037] The transceiver module is further configured to, after receiving a verification pass notification sent by the registration terminal through the verification service, send the video corresponding to the visited terminal identifier to the access terminal.

[0038] In a third aspect, an embodiment of the present application further provides a computing device, comprising: a memory for storing programs; a processor for calling the programs stored in the memory, and executing the methods described in the various possible designs of the first aspect according to the obtained programs.

[0039] In a fourth aspect, an embodiment of the present application further provides a computer-readable non-volatile storage medium, comprising a computer-readable program. When a computer reads and executes the computer-readable program, the computer executes the method described in the various possible designs of the first aspect.

[0040] These implementations or other implementations of the present application will be more concise and understandable in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0042] Figure 1 A schematic diagram of a video access architecture provided by an embodiment of the present invention;

[0043] Figure 2 A schematic diagram of a video access architecture provided by an embodiment of the present invention;

[0044] Figure 3 A schematic diagram of a video access architecture provided by an embodiment of the present invention;

[0045] Figure 4 A schematic diagram of a video access architecture provided by an embodiment of the present invention;

[0046] Figure 5 A schematic diagram of a flow chart of a video access method provided by an embodiment of the present invention;

[0047] Figure 6 A schematic diagram of a flow chart of a video access method provided by an embodiment of the present invention;

[0048] Figure 7 A schematic diagram of a video access device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0049] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0050] Figure 1 A system architecture for video access provided by an embodiment of the present invention, in which the access terminal and the registration terminal in the figure are different terminals. The access terminal generates a video access request including an identifier of the accessed terminal, and sends the video access request to a third-party system. The third-party system sends the video access request to the video access system based on the enterprise-specific network between the third-party system and the video access system. After the video access system receives the video access request, the verification service in the video access system determines the address of the registration terminal corresponding to the identifier of the accessed terminal in the video access request based on the video access request and the registration information record, generates a verification request based on the address of the registration terminal, and sends the verification request to the registration terminal. If the registration terminal passes the verification request, the registration terminal generates a verification pass notification and sends it to the video access system, and the video access system sends the video corresponding to the identifier of the accessed terminal in the video access request to the access terminal.

[0051] Based on the above system architecture, the embodiment of the present invention provides another system architecture for video access, such as Figure 2As shown, the access terminal and the registration terminal in the figure are the same terminal. The registration terminal / access terminal generates a video access request containing the visited terminal identifier, and sends the video access request to the third-party system. The third-party system sends the video access request to the video access system based on the enterprise-specific network between the third-party system and the video access system. After the video access system receives the video access request, the verification service in the video access system determines the address of the registration terminal (also the address of the access terminal) corresponding to the visited terminal identifier in the video access request based on the video access request and the registration information record, generates a verification request based on the address of the registration terminal / access terminal, and sends the verification request to the registration terminal / access terminal. If the registration terminal / access terminal passes the verification request, the registration terminal / access terminal generates a verification pass notification and sends it to the video access system, and the video access system sends the video corresponding to the visited terminal identifier in the video access request to the registration terminal / access terminal.

[0052] Based on the above system architecture, the embodiment of the present invention provides another system architecture for video access, such as Figure 3As shown, the video access system includes a software defined network SDN controller and an SDN gateway, as well as a verification service. The access terminal and the registration terminal in the figure are different terminals. The access terminal generates a video access request including an accessed terminal identifier, and sends the video access request to a third-party system. The third-party system sends the video access request to the SDN controller of the video access system based on the enterprise private network between the third-party system and the video access system. After the video access system receives the video access request through the SDN controller, the video access request or the relevant information in the video access request is sent to the verification service through the SDN controller. The verification service determines the address of the registration terminal corresponding to the accessed terminal identifier in the video access request based on the video access request or the relevant information in the video access request and the registration information record, generates a verification request based on the address of the registration terminal, and sends the verification request to the registration terminal. If the registration terminal passes the verification request, the registration terminal generates a verification pass notification and sends it to the verification service. The verification service sends a verification success notification to the SDN controller. After receiving the verification success notification, the SDN controller sends the flow table corresponding to the video access request to the SDN gateway, so that the SDN gateway forwards the data packet corresponding to the access terminal identifier to the access terminal according to the instruction information in the flow table, obtains the video corresponding to the access terminal identifier in the video access request from the local memory of the camera, and sends the video to the access terminal via the Internet. Among them, the flow table of the SDN controller can generate a flow table when receiving the video access request. More preferably, the flow table of the SDN controller can be generated after receiving the verification success notification of the video access request. In this way, it prevents the verification from failing and the SDN controller from generating a flow table that cannot be used, which causes a waste of resources. Based on the above system architecture, the embodiment of the present application provides another system architecture for video access, such as Figure 4 As shown, the video access system includes a software defined network SDN controller and an SDN gateway, as well as a verification service. The access terminal and the registered terminal in the figure are the same terminal. In this way, through the above system architecture, the registered terminal verifies the video access request of the access terminal, effectively preventing illegal users from stealing video resources.

[0053] Based on this, the embodiment of the present application provides a process of a video access method, such as Figure 5 As shown, including:

[0054] Step 501: The video access system receives a video access request from an access terminal, wherein the video access request includes an access terminal identifier;

[0055] Here, the video can be any video that needs to be kept confidential. For example, homemade TV series and movies stored in a computer, or videos shot by a home camera. There is no specific restriction on the type of video. The video access request can include a user account, a user password, a video identifier, the address of the access terminal, the identifier information of the accessed terminal, etc. The information included in the video access request can be set as needed and is not limited here.

[0056] Step 502: the video access system generates a verification request through a verification service and sends it to the registration terminal, wherein the verification request includes the identifier of the access terminal and the identifier of the accessed terminal;

[0057] Here, the verification request may also include video identification, video playback duration, video playback time, user account that initiates the video access request, user password and other user information, etc. There is no specific restriction on the information included in the verification request and it can be set as needed.

[0058] Step 503: After receiving the verification success notification sent by the registration terminal through the verification service, the video access system sends the video corresponding to the accessed terminal identifier to the access terminal.

[0059] In the above method, by setting up a verification service in the video access system, the verification service may include the user's registration information record. After the video access system receives the video access request, the verification service may generate a verification request based on the accessed terminal identifier in the video access request and the association relationship between the registered terminal and the accessed terminal in the registration information record and send it to the registered terminal to obtain the verification result of the registered terminal. In this way, if the registered terminal does not pass the verification of the access terminal, the access terminal cannot obtain the video, and the illegal user cannot obtain the verification result and cannot obtain the video, thereby improving the security of video access.

[0060] The embodiment of the present application provides a video access method, wherein the video access system and the third-party system communicate through an enterprise-specific network channel;

[0061] The video access system receives a video access request from an access terminal, including:

[0062] The video access system receives the video access request sent by the third-party system through the enterprise-specific network channel, and the video access request is generated by the third-party system according to the video acquisition request of the access terminal. In other words, the video access system can establish an enterprise-specific network channel with the third-party system. In this way, the video access system can transmit the video access request through the enterprise-specific network with the third-party system. Compared with the prior art in which the video access system and the third-party system transmit data through the public network, the present application can improve the security of video access. Here, the third-party system can be a business system of a manufacturer of video shooting equipment or a video recording company, etc. Correspondingly, the access terminal can register a terminal in which a client corresponding to the third-party system can be installed.

[0063] The embodiment of the present application provides a video access method, wherein the video access system includes a software defined network (SDN) controller and an SDN gateway; the video access system generates a verification request through a verification service, including: the video access system generates a verification request through the verification service in the SDN controller; the video corresponding to the accessed terminal identifier is sent to the access terminal, including: the video access system sends a flow table to the SDN gateway through the SDN controller, and the flow table is configured with indication information for forwarding the data packet corresponding to the accessed terminal identifier to the access terminal; the video access system sends the video corresponding to the accessed terminal identifier to the access terminal indicated by the flow table based on the SDN gateway. Here, the SDN controller is an application in the software defined network (SDN) responsible for traffic control to ensure an intelligent network. The SDN controller is based on protocols such as OpenFlow, allowing the server to tell the SDN gateway where to send data packets. That is, the SDN controller is used to generate a flow table containing indication information of the data packet transmission path, and sends the flow table to the SDN gateway to achieve data transmission. The data transmission management channel between the SDN gateway and the SDN controller is to enter the enterprise private network channel through the virtual LAN tag, and the data transmission management channel between the SDN gateway and the SDN controller realizes the isolation of user Internet traffic. In other words, the video access system includes a software defined network SDN controller and an SDN gateway, and the transmission of the video is controlled by the SDN controller and the SDN gateway. That is, after the verification service receives the verification pass notification, the SDN controller can obtain the verification pass notification information of the verification service, generate a flow table for indicating that the data packet corresponding to the access terminal identifier is forwarded to the access terminal, and the SDN controller enters the enterprise private network channel through the virtual LAN tag and sends the flow table to the SDN gateway, so that after the SDN gateway obtains the video, it sends the video based on the indication information in the flow table. In this way, if the verification fails, the SDN gateway does not have the flow table sent by the SDN controller, and the video cannot be sent, thereby realizing the "locking" of the SDN gateway. Correspondingly, if the verification passes, the SDN gateway has the flow table sent by the SDN controller, and the video can be sent, thereby realizing the "unlocking" of the SDN gateway. Furthermore, a verification mechanism for video transmission is implemented to control the transmission of the video and improve the security of video access.

[0064] An embodiment of the present application provides a video access method, which, after sending the video corresponding to the accessed terminal identifier to the access terminal in the flow table, also includes: the video access system deletes the flow table from the SDN gateway after the access of the access terminal ends. That is to say, after the video sending for the video access request is completed, the flow table in the SDN gateway used to indicate that the data packet corresponding to the accessed terminal identifier is forwarded to the access terminal is deleted. In this way, even if the SDN gateway is attacked by video access, there is no flow table and the video cannot be sent, which effectively improves the security of video access.

[0065] An embodiment of the present application provides a video access method, further comprising: after the video access system receives a verification failure notification sent by the registered terminal through the verification service, the verification failure notification is sent to the access terminal. That is to say, if the registered terminal does not pass the verification request for the video access request, and the access terminal is an illegal access terminal, the SDN controller does not generate a flow table, or the SDN controller does not send the flow table to the SDN gateway. Correspondingly, the SDN gateway does not have the function of forwarding video, and the access terminal cannot obtain the video through the SDN gateway. At the same time, the verification failure notification is sent to the access terminal. If the user is a legitimate user, the verification and other operations can be completed on the registered terminal according to the verification failure notification, thereby improving the efficiency of video access.

[0066] The embodiment of the present application provides a video access method, before the video access system receives the video access request of the access terminal, it also includes: the video access system receives the registration request of the registration terminal through the verification service, and the registration request includes the address of the registration terminal and the identifier of the accessed terminal; the video access system stores the address of the registration terminal and the identifier of the accessed terminal in the registration information record through the verification service. That is to say, before the access terminal initiates a video access request, it is necessary to register in the verification service through the registration terminal, so that the verification service contains the corresponding relationship between the identifier of the accessed terminal registered by the user and the address of the registration terminal. In this way, in the subsequent video access process, the address of the registration terminal can be determined based on the identifier of the accessed terminal in the video access request to complete the verification.

[0067] The embodiment of the present application provides a video access method, which, before sending the video corresponding to the accessed terminal identifier to the access terminal, also includes: the video access system sends an access permission notification to the third-party system through the enterprise private network channel, and the third-party system sends the access permission notification to the access terminal. In other words, if the verification service receives the access permission notification-verification passed returned by the registration terminal, the SDN controller obtains the access permission notification of the verification service, and sends the access permission notification to the third-party system through the enterprise private network channel, and the third-party system sends the access permission notification to the client of the third-party system in the access terminal. In this way, the user of the access terminal is clearly verified to be passed, and does not exit the video access process or re-initiate video access, thereby improving the efficiency of video access.

[0068] Based on the above method flow, the present application embodiment provides a video access method flow, such as Figure 6 As shown, including:

[0069] Step 601: The registration terminal receives the SDN gateway address, user account, user password and other related information input by the user, and generates a registration request according to the related information input by the user.

[0070] Here, the registration terminal may be installed with an APP corresponding to the verification service and an APP of a third-party system. Then the user may input relevant information through the APP of the verification service.

[0071] In one example, the video accessed by the video access method process is a surveillance video from a home camera. The user can act as an administrator and complete the registration by entering the administrator's mobile phone number in the verification service APP and connecting to the home SDN gateway WIFI. For example, you can scan the QR code on the SDN gateway to bind the user's mobile phone number and / or the address of the registered terminal to the SDN gateway identifier, set the WIFIssid (service set identifier) ​​and password, set the anti-freeloading level (prompt the administrator when an unfamiliar device connects to the SDN gateway wifi), one-click diagnosis of the home network status (gateway cpu, mem, temperature), telecommunications bill payment and other functions, and finally complete the registration. After registration / binding, you can view the connection status of the devices under the gateway at home through the SDN gateway-SDN controller-verification service-verification service APP.

[0072] Step 602: The registration terminal sends the registration request to the verification service for registration.

[0073] Step 603: The verification service receives the registration request sent by the registration terminal, and records the address of the registration terminal in the registration request and the address of the corresponding SDN gateway in the registration information record, thereby completing the registration.

[0074] Step 604: The access terminal initiates a video access request based on the user operation, and sends the video access request to a third-party system via the Internet.

[0075] Here, the video access request may include the address of the access terminal, the accessed terminal identifier (eg, the accessed terminal identifier may be a unique identifier of the SDN gateway such as the SDN gateway identifier / SDN gateway address), the video identifier, the video access time period, and other related information.

[0076] Step 605: After receiving the video access request, the third-party system sends the video access request to the SDN controller through the enterprise-specific network channel between the third-party system and the SDN controller.

[0077] Step 606: The SDN controller generates a verification notification according to the video access request, and sends the verification notification to the verification service.

[0078] Here, the verification notification is generated by the SDN controller according to the video access request, and includes relevant information in the video access request, such as the accessed terminal identifier, the video identifier, and other information.

[0079] Step 607: After receiving the verification notification, the verification service generates a verification request for the video access request.

[0080] Here, the verification request may also include information such as the accessed terminal identifier and the video identifier.

[0081] Step 608: The verification service sends the verification request to the registration terminal, so that the registration terminal displays relevant information in the verification request.

[0082] In one example, the verification interface of the verification service APP displays information such as the accessed terminal ID, video ID, and a button indicating whether the verification is passed. The user of the registered terminal can generate a verification result of a verification pass notification or a verification failure notification by clicking or sliding.

[0083] Step 609: The registration terminal generates a verification result according to the user operation, and sends the verification result to the verification service through the verification service APP.

[0084] Step 610: The SDN controller obtains the verification result in the verification service and determines whether the verification is successful. If the verification is successful, a flow table and an access permission notification corresponding to the video access request are generated, and the flow table is sent to the SDN gateway, and steps 611 and 614 are executed. Otherwise, a verification failure notification is generated, and the verification failure notification is sent to the third-party system through the enterprise private network between the SDN controller and the third-party system, and step 613 is executed.

[0085] Step 611: If the verification is successful, the SDN controller sends an access permission notification to the third-party system through the enterprise private network between the SDN controller and the third-party system.

[0086] Step 612: The third-party system sends the access permission notification to the access terminal.

[0087] Step 613: The SDN gateway receives the flow table, and based on the indication information in the flow table for forwarding the data packet identified by the access terminal to the access terminal, sends the video to the third-party system through the Internet.

[0088] Step 614: The third-party system sends the video to the access terminal via the Internet.

[0089] Step 615: The third-party system sends the verification failure notification to the access terminal.

[0090] It should be noted that the above process steps are not unique, wherein the access terminal and the registration terminal may be the same terminal or different terminals, and the terminal registration process from step 601 to step 603 and the video access verification pass process from step 604 to step 614, and the video access verification fail process from step 604 to step 610, and step 615 may not be executed at the same time.

[0091] Based on the same concept, an embodiment of the present invention provides a video access device. Figure 7 A schematic diagram of a video access device provided in an embodiment of the present application, such as Figure 7 Including:

[0092] The transceiver module 701 is used to receive a video access request from an access terminal, wherein the video access request includes an access terminal identifier;

[0093] The processing module 702 is used to generate a verification request through the verification service and send it to the registration terminal through the transceiver module 701, wherein the verification request includes the identifier of the access terminal and the identifier of the accessed terminal;

[0094] The transceiver module 701 is further configured to, after receiving a verification pass notification sent by the registration terminal through the verification service, send the video corresponding to the visited terminal identifier to the access terminal.

[0095] Optionally, the video access system and the third-party system communicate through an enterprise-specific network channel; the transceiver module 701 is specifically used to receive a video access request sent by the third-party system through the enterprise-specific network channel, and the video access request is generated by the third-party system based on the video acquisition request of the access terminal.

[0096] Optionally, the video access system includes a software defined network SDN controller and an SDN gateway;

[0097] The processing module 702 is specifically used to generate a verification request through the verification service in the SDN controller; the transceiver module 701 is specifically used to send a flow table to the SDN gateway through the SDN controller, and the flow table is configured with indication information for forwarding the data packet corresponding to the access terminal identifier to the access terminal; based on the SDN gateway, the video corresponding to the access terminal identifier is sent to the access terminal indicated by the flow table.

[0098] Optionally, the processing module 702 is further configured to delete the flow table from the SDN gateway after the access by the access terminal ends.

[0099] Optionally, the processing module 702 is further configured to, after receiving a verification failure notification sent by the registration terminal through the verification service, send the verification failure notification to the access terminal.

[0100] Optionally, the processing module 702 is also used to receive a registration request from the registration terminal through the verification service, wherein the registration request includes the address of the registration terminal and the identifier of the visited terminal; and store the address of the registration terminal and the identifier of the visited terminal in a registration information record through the verification service.

[0101] Optionally, the transceiver module 701 is further configured to send an access permission notification to the third-party system through the enterprise private network channel, and the third-party system sends the access permission notification to the access terminal.

[0102] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0103] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0104] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0105] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0106] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A video access method, characterized in that: The method includes: The video access system receives a video access request from an access terminal, wherein the video access request includes an identifier of the accessed terminal; The video access system generates a verification request through a verification service and sends it to the registration terminal, wherein the verification request includes the identifier of the access terminal and the identifier of the accessed terminal; the access terminal and the registration terminal are the same terminal or different terminals; After receiving the verification passing notification sent by the registration terminal through the verification service, the video access system sends the video corresponding to the accessed terminal identifier to the access terminal; Wherein, the video access system and the third-party system communicate through a dedicated enterprise network channel; The video access system receives a video access request from an access terminal, including: The video access system receives the video access request sent by the third-party system through the enterprise-specific network channel, and the video access request is generated by the third-party system according to the video acquisition request of the access terminal; the third-party system is the business system of the manufacturer of the video shooting equipment or the enterprise of the video recording.

2. The method according to claim 1, characterized in that The video access system includes a software defined network (SDN) controller and an SDN gateway; The video access system generates a verification request through a verification service, including: The video access system generates a verification request through the verification service in the SDN controller; The method of sending the video corresponding to the accessed terminal identifier to the access terminal includes: The video access system sends a flow table to the SDN gateway through the SDN controller, wherein the flow table is configured with indication information for forwarding a data packet corresponding to the access terminal identifier to the access terminal; The video access system sends the video corresponding to the accessed terminal identifier to the access terminal indicated by the flow table based on the SDN gateway.

3. The method as claimed in claim 2, characterized in that After sending the video corresponding to the access terminal identifier to the access terminal in the flow table, the method further includes: The video access system deletes the flow table from the SDN gateway after the access terminal completes the access.

4. The method according to claim 1, characterized in that Also includes: After receiving the verification failure notification sent by the registration terminal through the verification service, the video access system sends the verification failure notification to the access terminal.

5. The method according to claim 1, characterized in that Before the video access system receives the video access request from the access terminal, the method further includes: The video access system receives a registration request from the registration terminal through the verification service, wherein the registration request includes an address of the registration terminal and an identifier of the accessed terminal; The video access system stores the address of the registration terminal and the identifier of the accessed terminal in a registration information record through the verification service.

6. The method according to claim 1, characterized in that Before sending the video corresponding to the accessed terminal identifier to the access terminal, the method further includes: The video access system sends an access permission notification to the third-party system through the enterprise-specific network channel, and the third-party system sends the access permission notification to the access terminal.

7. A video access device, characterized in that: The device comprises: A transceiver module, configured to receive a video access request from an access terminal, wherein the video access request includes an identifier of the accessed terminal; A processing module, configured to generate a verification request through a verification service and send the verification request to a registration terminal through the transceiver module, wherein the verification request includes an identifier of the access terminal and an identifier of the accessed terminal; the access terminal and the registration terminal are the same terminal or different terminals; The transceiver module is also used to send the video corresponding to the accessed terminal identifier to the access terminal after receiving the verification pass notification sent by the registration terminal through the verification service; Wherein, the transceiver module communicates with the third-party system through a dedicated enterprise network channel; The transceiver module is specifically used to: receive a video access request sent by the third-party system through the enterprise-specific network channel, wherein the video access request is generated by the third-party system based on the video acquisition request of the access terminal; the third-party system is a business system of a manufacturer of video shooting equipment or a video recording enterprise.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program, and when the program is run on a computer, the computer is enabled to implement the method according to any one of claims 1 to 6.

9. A computer device, characterized in that: include: Memory for storing computer programs; A processor is used to call the computer program stored in the memory, and execute the method according to any one of claims 1 to 6 according to the obtained program.

Citation Information

Patent Citations

  • Video service providing method, access authentication method, server and system

    CN105897675A