A front-end device access management method, device, and system based on the visual Internet
By assigning two addresses to the front-end devices of the video network and selecting network channels according to the type of service, the problem that the existing technology of the video network devices cannot simultaneously achieve interoperability with ordinary front-end devices and ensure data real-time and quality, and efficient data transmission is achieved.
Patent Information
- Application Number
- CN202211288810.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-20
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2042-10-20
AI Technical Summary
The deployment method of existing video network devices cannot simultaneously achieve interoperability with ordinary front-end devices and ensure real-time and quality of data transmission.
Real-time and high-quality data transmission is achieved by assigning two addresses to the front-end devices of the visual network and selecting the appropriate network channel according to the type of service.
The interoperability between the front-end devices of the video network and ordinary front-end devices is realized, while ensuring the real-time and quality of data transmission, solving the shortcomings of the deployment methods in the prior art.
Smart Images

Figure CN115643296B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of visual networking, and in particular, to a method, device, and system for accessing and managing front-end devices based on visual networking. Background Art
[0002] Visual networking adopts high-definition video switching technology, and can integrate dozens of services such as high-definition video conferencing, video surveillance, intelligent surveillance analysis, emergency command, digital radio and television, time-delayed television, online teaching, live broadcast, VOD on demand, television mail, personalized recording (PVR), internal network (self-run) channels, intelligent video broadcast control, information release, etc. of video, voice, pictures, text, communication, data, etc. on a network platform, and realizes high-definition quality video playback through a TV or a computer.
[0003] There are mainly two deployment methods for existing visual networking devices: one is to be deployed on a dedicated network, physically isolated from the Internet, and deployed separately. The data uplink rate is relatively fast and the stability is good, but it does not support remote browsing of ordinary devices such as mobile phones / PADs; the other is to be deployed on the public Internet, which can interact with ordinary front-end devices on the Internet, but this deployment method will cause the uplink bandwidth of the front-end devices to be limited and unstable, and the real-time performance and quality of the uploaded data cannot be guaranteed. Therefore, how to both interact with ordinary front-end devices and ensure the real-time performance and quality of the uploaded data has become a technical problem that needs to be solved urgently by those skilled in the art. Summary of the Invention
[0004] This application provides a method, device, and system for accessing and managing front-end devices based on visual networking, which is used to solve the technical problem that the existing deployment methods of existing visual networking devices cannot simultaneously interact with other ordinary front-end devices and ensure the real-time performance and quality of data transmission.
[0005] To solve the above technical problem, the first aspect of this application provides a method for accessing and managing front-end devices based on visual networking, including:
[0006] When receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device, and if the front-end device is a visual networking front-end device, allocate a first address and a second address to the front-end device, so that the front-end device determines a third address from the allocated addresses according to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, and generates a service request message based on the third address;
[0007] When receiving the service request message sent by the front-end device, according to the third address included in the service request message and combining the address type of the third address, determine the target network channel corresponding to the third address, so that the front-end device can establish a connection with the Visual Networking service platform through the target network channel, where the target network channel includes: Visual Networking private network channel or public Internet channel.
[0008] Preferably, when receiving the address request message sent by the front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device, and if the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device specifically includes:
[0009] When receiving the third address request message sent by the front-end device, allocate a first address to the front-end device through the first address allocation service;
[0010] When receiving the second address request message sent by the front-end device, allocate a second address to the front-end device through the second address allocation service, where the second address request message is: an address request message generated by the Visual Networking front-end device after the Visual Networking front-end device is allocated a first address.
[0011] Preferably, the generation method of the second address request message is specifically:
[0012] After the Visual Networking front-end device is allocated a first address, the Visual Networking front-end device generates a second address request message based on the first address.
[0013] Preferably, when receiving the address request message sent by the front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device, and if the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device specifically includes:
[0014] When receiving the address request message sent by the front-end device, extract the device type identifier included in the address request message;
[0015] Determine the type of the front-end device according to the device type identifier. If the front-end device is an ordinary front-end device, allocate a first address to the front-end device through the first address allocation service. If the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device through the first address allocation service and the second address allocation service.
[0016] Preferably, when receiving the service request message sent by the front-end device, determining the target network channel corresponding to the third address according to the third address included in the service request message and combining the address type of the third address specifically includes:
[0017] When receiving the service request message sent by the front-end device, according to the third address included in the service request message, if the third address is the first address, determining that the target network channel is the public Internet channel; if the third address is the second address, determining that the target network channel is the Video Internet private network channel.
[0018] The second aspect of this application provides a front-end device access management method based on the Video Internet, including:
[0019] Sending an address request message to the access management device, so that the access management device allocates an address for the front-end device that sends the address request message according to the type of the front-end device. Among them, if the front-end device is an ordinary front-end device, the allocated address is the first address; if the front-end device is a Video Internet front-end device, the allocated address is the first address and the second address;
[0020] According to the service type to be requested, combining the corresponding relationship between the service type and the address type, determining the third address from the allocated addresses, and generating a service request message based on the third address;
[0021] Sending the service request message to the access management device, so that the access management device determines the target network channel corresponding to the third address according to the third address included in the service request message and combines the address type of the third address, and establishes a connection for the front-end device and the Video Internet service platform through the target network channel. Among them, the target network channel includes: the Video Internet private network channel or the public Internet channel.
[0022] Preferably, the step of determining the third address from the allocated addresses according to the service type to be requested, combining the corresponding relationship between the service type and the address type, and generating a service request message based on the third address specifically includes:
[0023] According to the service type to be requested, if the service type is a private network service type, determining the allocated second address as the third address, and generating a service request message based on the third address;
[0024] If the service type is a non-private network service type, determining the allocated first address as the third address, and generating a service request message based on the third address.
[0025] The third aspect of this application provides an access management device based on the Video Internet, including:
[0026] An address request message response unit, configured to, when receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device, and if the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device, so that the front-end device determines a third address from the allocated addresses according to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, and generate a service request message based on the third address;
[0027] A service request message response unit, configured to, when receiving the service request message sent by the front-end device, determine a target network channel corresponding to the third address according to the third address included in the service request message, in combination with the address type of the third address, so that the front-end device establishes a connection with the Visual Networking service platform through the target network channel, where the target network channel includes: a Visual Networking private network channel or a public Internet channel.
[0028] The fourth aspect of the present application provides a front-end device based on Visual Networking, including:
[0029] An address request message sending unit, configured to send an address request message to an access management device, so that the access management device allocates an address to the front-end device that sends the address request message according to the type of the front-end device, where if the front-end device is an ordinary front-end device, the allocated address is a first address, and if the front-end device is a Visual Networking front-end device, the allocated address is a first address and a second address;
[0030] A service request message generating unit, configured to determine a third address from the allocated addresses according to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, and generate a service request message based on the third address;
[0031] A service request message sending unit, configured to send the service request message to the access management device, so that the access management device determines a target network channel corresponding to the third address according to the third address included in the service request message, in combination with the address type of the third address, and establish a connection for the front-end device with the Visual Networking service platform through the target network channel, where the target network channel includes: a Visual Networking private network channel or a public Internet channel.
[0032] The fifth aspect of the present application provides a Visual Networking service system, including: a Visual Networking service platform, an access management device provided in the third aspect of the present application, and a front-end device provided in the fourth aspect of the present application;
[0033] The access management device and the Visual Networking service platform are respectively communicatively connected via the Visual Networking private network and the public Internet;
[0034] The access management device and the front-end device are communicatively connected via the public Internet.
[0035] As can be seen from the above technical solutions, the embodiments of the present application have the following advantages:
[0036] The solution provided by the present application deploys the Visual Networking service platform on the Visual Networking private network and the public Internet, and assigns two addresses to the Visual Networking front-end devices through the access management device. When performing general services, both the Visual Networking front-end devices and ordinary front-end devices call the assigned first address to establish a connection with the Visual Networking service platform through the public Internet channel, realizing the intercommunication between the Visual Networking front-end devices and other ordinary front-end devices. At the same time, when the Visual Networking front-end devices perform specific services such as data upload, they call the second address to establish a connection with the Visual Networking service platform through the Visual Networking private network channel, ensuring the real-time performance and quality of data transmission, and solving the technical problems of the existing deployment methods of Visual Networking devices. That is, either deployed in a local area network, physically isolated from the Internet, and deployed separately, but it is not convenient for remote browsing of devices such as mobile phones / PADs; or deployed on the public Internet, which can communicate with other ordinary terminals on the Internet, but the uplink bandwidth of the terminal is limited and unstable, and the real-time performance and quality of uploaded data cannot be guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0038] Figure 1 It is a schematic diagram of the system architecture of a Visual Networking service system provided by the present application.
[0039] Figure 2 It is a schematic flowchart of the first embodiment of a method for accessing and managing front-end devices based on Visual Networking provided by the present application.
[0040] Figure 3 It is a complete schematic flowchart of the second embodiment of a method for accessing and managing front-end devices based on Visual Networking provided by the present application.
[0041] Figure 4 It is a schematic flowchart of the third embodiment of a method for accessing and managing front-end devices based on Visual Networking provided by the present application.
[0042] Figure 5 The structural schematic diagram of an access management device based on the vision Internet provided by this application.
[0043] Figure 6 The structural schematic diagram of a front-end device based on the vision Internet provided by this application. Specific embodiments
[0044] The embodiments of this application provide a front-end device access management method, device and system based on the vision Internet, which are used to solve the technical problem that the existing deployment methods of vision Internet devices cannot simultaneously achieve intercommunication with other ordinary front-end devices and ensure the real-time performance and quality of data transmission.
[0045] To make the invention purposes, features and advantages of this application more obvious and understandable, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this application. Obviously, the embodiments described below are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of this application.
[0046] Please refer to Figure 1 , the vision Internet service system provided in this embodiment includes: a vision Internet service platform, an access management device and a front-end device. Among them, the front-end device includes: ordinary front-end devices and vision Internet front-end devices, such as smart phones, tablet computers and PC computers, etc. The vision Internet front-end devices refer to cameras, set-top boxes and display devices dedicated to the vision Internet; the access management device and the vision Internet service platform are respectively connected through the vision Internet private network and the public Internet; the access management device and the front-end device are connected through the public Internet.
[0047] It should be noted that according to Figure 1 the system architecture schematic diagram shown, A in the figure is the above-mentioned vision Internet front-end device, which supports dual DHCP access and dual address acquisition functions; B is the above-mentioned access management device, such as a gateway, which supports dual DHCP SERVER functions and can assign two addresses to a front-end device; C is the vision Internet private network; D is the vision Internet service platform, which is deployed in the vision Internet private network and the public Internet; E is the public Internet; F is a general network access device, including various access devices such as wired, WIFI, 4G, 5G, etc., which only supports one DHCP SERVER function and only supports accessing the vision Internet service platform through the public Internet; G is an ordinary front-end device, including smart phones, PADs, PCs, etc.
[0048] Through the system provided in this embodiment, the visual networking front-end device is physically connected to the Internet. Users do not need to deploy a network separately, but upload videos through a logical private network, which does not communicate with ordinary front-end devices. The uplink bandwidth is higher than that of the public Internet and can be adjusted according to the upload bit rate. The network environment is clean, ensuring the upload efficiency and quality. At the same time, ordinary front-end devices still access the video data uploaded to the service platform through the public Internet network, and users can browse video content with quality assurance in a normal manner.
[0049] The above content is a detailed description of an embodiment of a visual networking service system provided by this application. The following is a detailed description of an embodiment of a front-end device access management method based on visual networking applied to the above visual networking service system.
[0050] Please refer to Figure 2 , an access management method for front-end devices based on visual networking provided in this embodiment, which is applied to the access management device mentioned in the first embodiment, includes:
[0051] Step 101: When receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device; if the front-end device is a visual networking front-end device, allocate a first address and a second address to the front-end device, so that the front-end device determines a third address from the allocated addresses according to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, and generates a service request message based on the third address.
[0052] It should be noted that the first address and the second address mentioned in this embodiment respectively refer to the network address for accessing the public Internet and the network address for accessing the visual networking private network, and the third address is used to refer to any address allocated to the front-end device and used to generate a service request message. For example, if the front-end device is only allocated the first address, the third address refers to the first address; if the front-end device is allocated two addresses, the third address can be the first address or the second address, which can be specifically determined by the service type to be requested.
[0053] When the front-end device accesses the visual networking, the front-end device can send an address request message to the access management device. Then, when the access management device receives the address request message sent by the front-end device, it will allocate corresponding addresses to the front-end device according to the type of the front-end device. Among them, if the front-end device is an ordinary front-end device, a first address will be allocated to the front-end device; if the front-end device is a visual networking front-end device, two addresses, namely a first address and a second address, will be allocated to the front-end device. After the front-end device obtains the network address, it can generate a service request message according to the service type to be requested by using the allocated addresses.
[0054] Step 102: When receiving a service request message sent by a front-end device, determine a target network channel corresponding to the third address according to the third address included in the service request message and in combination with the address type of the third address, so that the front-end device can establish a connection with the Visual Networking service platform through the target network channel.
[0055] Among them, the target network channel includes: the Visual Networking private network channel or the public Internet channel.
[0056] When the access management device receives a service request message sent by a front-end device, it can determine the target network channel corresponding to the third address according to the third address included in the service request message. For example, when the third address is the second address, the front-end device is connected to the Visual Networking service platform through the Visual Networking private network channel.
[0057] Further, as Figure 3 shown, for step 101 mentioned that when receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, a first address is assigned to the front-end device; if the front-end device is a Visual Networking front-end device, a first address and a second address are assigned to the front-end device. The specific steps may include:
[0058] Step 1011: When receiving a third address request message sent by a front-end device, assign a first address to the front-end device through the first address allocation service.
[0059] It should be noted that the Visual Networking front-end device sends a broadcast request for DHCP Discovery, and both the gateway DHCP SERVER1 and DHCP SERVER2 receive the broadcast request message.
[0060] Considering ordinary terminals such as mobile phones and PCs, the gateway (DHCP SERVER) needs to respond to the DHCP Discovery request in a timely manner. After receiving the message, the internal DHCP SERVER1 and DHCP SERVER2 in the gateway conduct internal negotiation to judge the received address information. If the address information is 0.0.0.0, then DHCP SERVER1 returns DHCP Offer. After receiving the DHCP Request sent by the Visual Networking front-end device, it returns DHCP ACK to allocate a home internal network address, and the terminal retains this address (which can be the address of a physical network card).
[0061] Step 1012: When receiving a second address request message sent by a front-end device, assign a second address to the front-end device through the second address allocation service.
[0062] Among them, the second address request message is an address request message generated by the Visual Networking front-end device after the Visual Networking front-end device is assigned a first address.
[0063] It should be noted that steps 1011 and 1012 in this embodiment provide one implementation manner for assigning addresses to different types of front-end devices in step 101. This implementation manner is to set a special address assignment response mechanism for the Visual Networking front-end device. Specifically, when receiving a third address request message sent by the front-end device, the first address assignment service is used to assign a first address to the front-end device. The Visual Networking front-end device is controlled by a preset special address assignment response mechanism. After obtaining the first address, it will send a second address request message to the access management device again. At this time, the access management device will use the second address assignment service to assign a second address to the Visual Networking front-end device. Thus, the Visual Networking front-end device can obtain a dual address, while ordinary front-end devices such as mobile phones and PCs will only obtain one address.
[0064] More specifically, the generation process of the above-mentioned second address request message may specifically include:
[0065] After the Visual Networking front-end device is assigned a first address, the Visual Networking front-end device generates a second address request message based on the first address.
[0066] It should be noted that within a certain period of time after obtaining the first address, the Visual Networking front-end device performs a second DHCP, while ordinary terminals such as mobile phones and PCs do not initiate a second DHCP.
[0067] The Visual Networking front-end device carries the assigned first address and sends a broadcast request for DHCP Discovery. Both gateway DHCPSERVER1 and DHCP SERVER2 receive the broadcast request message.
[0068] After receiving the message, DHCP SERVER1 and DHCP SERVER2 inside the access management device can negotiate internally to judge the received address information. If the address information is the first address, then DHCP SERVER2 returns DHCP Offer. After receiving the DHCP Request sent by the Visual Networking front-end device, it returns DHCP ACK to assign a dedicated network address (which can be the address of a virtual network card).
[0069] In addition, to prevent other front-end devices from impersonating the Visual Networking front-end device to initiate two DHCPs, the DHCP SERVER needs to perform OPTION60 authentication on the terminal.
[0070] In some embodiments, in addition to the implementation methods provided in steps 1011 and 1012 above, for the case of allocating addresses to different types of front-end devices, there may be other implementation methods. For example:
[0071] Step 1013: When receiving an address request message sent by a front-end device, extract the device type identifier included in the address request message;
[0072] Step 1014: Determine the type of the front-end device according to the device type identifier. If the front-end device is an ordinary front-end device, allocate a first address to the front-end device through the first address allocation service. If the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device through the first address allocation service and the second address allocation service.
[0073] It should be noted that steps 1013 and 1014 provide another implementation method for allocating addresses to different types of front-end devices. This method is to add key characters or digital identifiers that can be used to determine the device type to the address request message. When the access management device receives the address request message sent by the front-end device, it can extract the device type identifier included in the address request message and determine the type of the front-end device according to the device type identifier. If the front-end device is an ordinary front-end device, allocate a first address to the front-end device through the first address allocation service. If the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device through the first address allocation service and the second address allocation service. Thus, the Visual Networking front-end device can also obtain dual addresses, while ordinary front-end devices such as mobile phones and PCs will only obtain one address.
[0074] The above content is a detailed description of an embodiment of a method for accessing and managing front-end devices based on Visual Networking provided by this application. The following is a detailed description of another embodiment of a method for accessing and managing front-end devices based on Visual Networking provided by this application.
[0075] Please refer to Figure 4 , a method for accessing and managing front-end devices based on Visual Networking provided in this embodiment, which is applied to the front-end devices mentioned in the first embodiment, includes:
[0076] Step 201: Send an address request message to the access management device, so that the access management device allocates an address to the front-end device that sends the address request message according to the type of the front-end device. Among them, if the front-end device is an ordinary front-end device, the allocated address is the first address. If the front-end device is a Visual Networking front-end device, the allocated address is the first address and the second address.
[0077] Step 202: According to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, determine the third address from the allocated addresses, and generate a service request message based on the third address.
[0078] It should be noted that after the front-end device obtains the network address, it can determine the address that conforms to the service type from the allocated addresses as the third address according to the service type to be requested, and then generate a service request message. For example, if the service type that the Visual Networking front-end device requests to execute on the Visual Networking service platform is a specific service, the second allocated address can be used as the third address to generate the service request message. When the Visual Networking front-end device or the ordinary front-end device requests to execute the service type of ordinary service on the Visual Networking service platform, the first allocated address can be used as the third address to generate the service request message.
[0079] It should be noted that the above-mentioned specific services generally refer to: some Visual Networking data transmission services that have high requirements for the efficiency, stability, or security of data transmission and should be interacted through a private network channel, including but not limited to the data upload mentioned above; while ordinary services generally refer to Visual Networking data transmission services other than specific services, including but not limited to: browsing the data uploaded to the Visual Networking service platform.
[0080] Step 203: Send the service request message to the access management device, so that the access management device determines the target network channel corresponding to the third address according to the third address included in the service request message and in combination with the address type of the third address, and establishes a connection for the front-end device and the Visual Networking service platform through the target network channel. The target network channel includes: the Visual Networking private network channel or the public Internet channel.
[0081] It should be noted that the specific response process of the access management device mentioned in this embodiment to the address request message and the service request message sent by the front-end device has been described in detail in the previous embodiment, and will not be elaborated in this embodiment.
[0082] The above content is the detailed description of the second embodiment of a method for accessing and managing front-end devices based on the Visual Networking provided by this application. The following is the detailed description of an embodiment of an access management device and a front-end device based on the Visual Networking provided by this application.
[0083] Please refer to Figure 5 , this embodiment provides an access management device based on the Visual Networking, including:
[0084] An address request message response unit 301, which is used to, when receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device, and if the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device, so that the front-end device determines a third address from the allocated addresses according to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, and generates a service request message based on the third address;
[0085] A service request message response unit 302, which is used to, when receiving a service request message sent by a front-end device, determine a target network channel corresponding to the third address according to the third address included in the service request message, in combination with the address type of the third address, so as to facilitate the front-end device to establish a connection with the Visual Networking service platform through the target network channel, where the target network channel includes: a Visual Networking private network channel or a public Internet channel.
[0086] Please refer to Figure 6 , this embodiment provides a front-end device based on Visual Networking, including:
[0087] An address request message sending unit 401, which is used to send an address request message to an access management device, so that the access management device allocates an address to the front-end device that sends the address request message according to the type of the front-end device, where, if the front-end device is an ordinary front-end device, the allocated address is the first address, and if the front-end device is a Visual Networking front-end device, the allocated address is the first address and the second address;
[0088] A service request message generating unit 402, which is used to determine a third address from the allocated addresses according to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, and generate a service request message based on the third address;
[0089] A service request message sending unit 403, which is used to send the service request message to the access management device, so that the access management device determines a target network channel corresponding to the third address according to the third address included in the service request message, in combination with the address type of the third address, and establishes a connection for the front-end device and the Visual Networking service platform through the target network channel, where the target network channel includes: a Visual Networking private network channel or a public Internet channel.
[0090] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the above-described terminal, device, and unit can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0091] In several embodiments provided in this application, it should be understood that the disclosed terminals, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0092] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of this application and the above-mentioned drawings are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence. It should be understood that such used data can be interchanged under appropriate circumstances so that the embodiments of this application described here, for example, can be implemented in an order other than those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device comprising a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0093] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0094] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0095] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.
[0096] As described above, the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of various embodiments of the present application.
Claims
1. A method for accessing and managing front-end devices based on the Vision Internet, characterized in that, including: When receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device; if the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device, so that the front-end device determines a third address from the allocated addresses according to the service type to be requested, in combination with the correspondence between the service type and the address type, and generates a service request message based on the third address; When receiving the service request message sent by the front-end device, according to the third address included in the service request message, if the third address is the first address, determine that the target network channel is the public Internet channel; if the third address is the second address, determine that the target network channel is the Visual Networking private network channel, so that the front-end device establishes a connection with the Visual Networking service platform through the target network channel.
2. The method for accessing and managing front-end devices based on the Vision Internet according to claim 1, characterized in that, The step of when receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device; if the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device specifically includes: When receiving a first address request message sent by a front-end device, allocate a first address to the front-end device through a first address allocation service; When receiving a second address request message sent by a front-end device, allocate a second address to the front-end device through a second address allocation service, where the second address request message is an address request message generated by the Visual Networking front-end device after being allocated the first address.
3. The method for accessing and managing front-end devices based on the Vision Internet according to claim 2, characterized in that, The specific generation method of the second address request message is: When the Visual Networking front-end device is allocated the first address, the Visual Networking front-end device generates a second address request message based on the first address.
4. The method for accessing and managing front-end devices based on the Vision Internet according to claim 1, characterized in that, The step of when receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate a first address to the front-end device; if the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device specifically includes: When receiving an address request message sent by a front-end device, extract the device type identifier included in the address request message; Determine the type of the front-end device according to the device type identifier. If the front-end device is an ordinary front-end device, allocate a first address to the front-end device through a first address allocation service; if the front-end device is a Visual Networking front-end device, allocate a first address and a second address to the front-end device through a first address allocation service and a second address allocation service.
5. A method for accessing and managing front-end devices based on the Vision Internet, characterized in that, including: Send an address request message to the access management device, so that the access management device allocates an address for the front-end device that sends the address request message according to the type of the front-end device. Among them, if the front-end device is an ordinary front-end device, the allocated address is the first address; if the front-end device is a Visual Networking front-end device, the allocated address is the first address and the second address; According to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, determine the third address from the allocated addresses, and generate a service request message based on the third address; Send the service request message to the access management device, so that the access management device, according to the third address included in the service request message, if the third address is the first address, determine that the target network channel is the public Internet channel, if the third address is the second address, determine that the target network channel is the Visual Networking private network channel, and establish a connection for the front-end device and the Visual Networking service platform through the target network channel.
6. The method for accessing and managing front-end devices based on the Vision Internet according to claim 5, characterized in that, The specific process of "According to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, determine the third address from the allocated addresses, and generate a service request message" includes: According to the service type to be requested, if the service type is a private network service type, determine the allocated second address as the third address, and generate a service request message based on the third address; If the service type is a non-private network service type, determine the allocated first address as the third address, and generate a service request message based on the third address.
7. An access management device based on the Vision Internet, characterized in that, It includes: An address request message response unit, which is used to, when receiving an address request message sent by a front-end device, according to the type of the front-end device, if the front-end device is an ordinary front-end device, allocate the first address for the front-end device, if the front-end device is a Visual Networking front-end device, allocate the first address and the second address for the front-end device, so that the front-end device, according to the service type to be requested, in combination with the corresponding relationship between the service type and the address type, determine the third address from the allocated addresses, and generate a service request message based on the third address; A service request message response unit, which is used to, when receiving the service request message sent by the front-end device, according to the third address included in the service request message, if the third address is the first address, determine that the target network channel is the public Internet channel, if the third address is the second address, determine that the target network channel is the Visual Networking private network channel, so as to facilitate the front-end device to establish a connection with the Visual Networking service platform through the target network channel.
8. A front-end device based on the Vision Internet, characterized in that, It includes: An address request message sending unit, which is used to send an address request message to the access management device, so that the access management device allocates an address for the front-end device that sends the address request message according to the type of the front-end device. Among them, if the front-end device is an ordinary front-end device, the allocated address is the first address; if the front-end device is a Visual Networking front-end device, the allocated address is the first address and the second address; A service request message generation unit, configured to determine a third address from the allocated addresses according to the service type to be requested, in combination with the correspondence between the service type and the address type, and generate a service request message based on the third address; A service request message sending unit, configured to send the service request message to the access management device, so that the access management device determines, according to the third address included in the service request message, that if the third address is the first address, the target network channel is determined to be the public Internet channel, and if the third address is the second address, the target network channel is determined to be the Visual Networking private network channel, and establish a connection between the front-end device and the Visual Networking service platform through the target network channel.
9. A Vision Internet service system, characterized in that, Comprising: A Visual Networking service platform, the access management device according to claim 7, and the front-end device according to claim 8; The access management device and the Visual Networking service platform are respectively communicatively connected through the Visual Networking private network and the public Internet; The access management device and the front-end device are communicatively connected through the public Internet.
Citation Information
Patent Citations
Bandwidth management method and device based on articulated naturality web and storage medium
CN110519119A
Security appliance to monitor networked computing environment
US10432669B1