Disclosure of Invention
The technical problem to be solved by the embodiments of the present application is to provide a method for communication between a mobile terminal and a video network terminal, so as to solve the problem that communication between the video network terminal and a mobile phone terminal is limited by an IP network bandwidth.
Correspondingly, the embodiment of the application also provides a device for communication between the mobile terminal and the video network terminal, so as to ensure the realization and application of the method.
In order to solve the problems, the application discloses a method for communication between a mobile terminal and a video network terminal, wherein the mobile terminal is connected with a video network server through a protocol conversion server, and the video network server and the video network terminal perform data interaction; the cooperative rotation server is provided with a first network card and a second network card; the first network card is used for communicating with the video networking server; the second network card is used for communicating with the mobile terminal through an IP network;
the method comprises the following steps:
the protocol conversion server receives a video networking terminal communication request submitted by the mobile terminal based on the second network card, wherein the request comprises a target video networking terminal number;
the protocol conversion server sends the request to a video networking server based on a first network card; the video network server establishes communication connection with a corresponding target video network terminal according to the target video network terminal number;
after the communication connection is successful, the cooperative conversion server receives a first video stream submitted by the mobile terminal based on the second network card; the protocol conversion server converts the first video stream into a second video stream readable by the video networking server; and the cooperative conversion server sends the second video stream to the video networking terminal based on the first network card.
Preferably, the mobile terminal has a registered mobile terminal account, and the method further includes:
and the co-transfer server binds the mobile terminal account number with the registered video networking terminal number.
Preferably, the collaboration server further includes: WEB sites and streaming media servers;
the WEB site is used for setting the account number of the mobile terminal;
the streaming media server is used for processing the video stream generated by communication.
The application also discloses a method for communication between the mobile terminal and the video network terminal, wherein the mobile terminal is connected with the video network server through a coordination server, and the video network server and the video network terminal perform data interaction; the cooperative rotation server is provided with a first network card and a second network card; the first network card is used for communicating with the video networking server; the second network card is used for communicating with the mobile terminal through an IP network;
the method comprises the following steps:
the protocol conversion server receives a mobile terminal communication request submitted by the video network terminal and forwarded by a video network server based on the first network card, wherein the request comprises a video network terminal number of a target mobile terminal;
the protocol conversion server establishes communication connection with a corresponding target video network terminal according to the video network terminal number of the target mobile terminal;
after the communication connection is successful, the protocol conversion server receives a third video stream submitted by the video networking terminal based on the first network card; the co-transformation server converts the third video stream into a fourth video stream readable by the mobile terminal; and the cooperative conversion server sends the fourth video stream to the mobile terminal based on the second network card.
Preferably, the mobile terminal has a registered mobile terminal account, and the method further includes:
and the co-transfer server binds the mobile terminal account number with the registered video networking terminal number.
Preferably, the collaboration server further includes: WEB sites and streaming media servers;
the WEB site is used for setting the account number of the mobile terminal;
the streaming media server is used for processing the video stream generated by communication.
Meanwhile, the application also discloses a device for communication between the mobile terminal and the video network terminal, wherein the mobile terminal is connected with the video network server through a cooperative conversion server, and the video network server and the video network terminal perform data interaction; the cooperative rotation server is provided with a first network card and a second network card; the first network card is used for communicating with the video networking server; the second network card is used for communicating with the mobile terminal through an IP network;
the device comprises:
a first request receiving module located in the protocol conversion server, configured to receive, based on the second network card, a video networking terminal communication request submitted by the mobile terminal, where the request includes a target video networking terminal number;
the first request sending module is positioned on the cooperative conversion server and used for sending the request to the video networking server based on the first network card; the video network server establishes communication connection with a corresponding target video network terminal according to the target video network terminal number;
the first video stream receiving module is positioned at the cooperative conversion server and used for receiving the first video stream submitted by the mobile terminal based on the second network card after the communication connection is successful;
the first video stream conversion module is positioned at the cooperative conversion server and used for converting the first video stream into a second video stream readable by the mobile terminal;
and the second video stream sending module is positioned at the cooperative conversion server and sends the second video stream to the video networking terminal based on the first network card.
Preferably, the mobile terminal has a registered mobile terminal account, and the apparatus further includes:
and the binding module is positioned at the coordination server and used for binding the registered video networking terminal number with the mobile terminal account.
Preferably, the collaboration server further includes: WEB sites and streaming media servers;
the WEB site is used for setting the account number of the mobile terminal;
the streaming media server is used for processing the video stream generated by communication.
The application also discloses a device for communication between the mobile terminal and the video network terminal, wherein the mobile terminal is connected with the video network server through a coordination server, and the video network server and the video network terminal perform data interaction; the cooperative rotation server is provided with a first network card and a second network card; the first network card is used for communicating with the video networking server; the second network card is used for communicating with the mobile terminal through an IP network;
the device comprises:
the second request receiving module is positioned in the protocol conversion server and used for receiving a mobile terminal communication request submitted by the video network terminal and forwarded by the video network server based on the first network card, wherein the request comprises a video network terminal number of a target mobile terminal;
the communication establishing module is positioned in the protocol conversion server and used for establishing communication connection with a corresponding target video network terminal according to the video network terminal number of the target mobile terminal;
the third video stream receiving module is positioned at the cooperative conversion server and used for receiving a third video stream submitted by the video network terminal based on the first network card after the communication connection is successful;
the third video stream conversion module is positioned at the cooperative conversion server and used for converting the third video stream into a fourth video stream readable by the mobile terminal;
and the fourth video stream sending module is positioned at the cooperative conversion server and used for sending the fourth video stream to the mobile terminal based on the second network card after the communication connection is successful.
Compared with the prior art, the embodiment of the application has the following advantages:
in the embodiment of the application, the mobile terminal is accessed to the video network through the protocol conversion server, so that interconnection and intercommunication between the mobile terminal and the video network terminal are realized. The mobile terminal can join the high-definition video conference initiated by the video network in real time, and the video network terminal can conveniently and timely watch and process the image event collected by the real-time camera of the mobile terminal
Detailed Description
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description.
The video network is an important milestone for network development, is a higher-level form of the internet, is a real-time network, can realize the real-time transmission of full-network high-definition videos which cannot be realized by the internet at present, pushes a plurality of internet applications to high-definition video, is high-definition face-to-face, finally realizes no distance in the world, and realizes the distance between people in the global range which is only one screen. The Video networking adopts a real-time high-definition Video exchange technology, can integrate required services such as dozens of Video, voice, pictures, characters, communication, data and the like On a system platform On a network platform, such as a high-definition Video conference, Video monitoring, intelligent monitoring analysis, emergency command, digital broadcast television, delayed television, network teaching, live broadcast, Video On Demand (VOD), television mails, Personal Video Recorder (PVR), intranet (self-office) channels, intelligent Video broadcast control, information distribution and the like, and realizes high-definition Video broadcast through a television or a computer.
The comprehensive multimedia video service platform based on the video networking unified video technical architecture easily breaks through the defects of the traditional network video, can realize the unified intelligent management of thousands to tens of thousands of high-definition videos, multimedia and data service points (terminals) on one platform, realizes the real-time high-definition and highly intelligent video playing, video communication and video transmission, and has low cost and is difficult to imagine. The video network can be fully compatible with the existing IP network, local area network, Internet, 3rd-generation (3G) network and telephone network, and can be in butt joint with the existing database, monitoring system and television network to realize full compatibility.
To better understand the embodiments of the present invention, the following description refers to the internet of view:
some of the technologies applied in the video networking are as follows:
network Technology (Network Technology)
Network technology innovation in video networking has improved over traditional Ethernet (Ethernet) to face the potentially enormous video traffic on the network. Unlike pure network Packet Switching (Packet Switching) or network circuit Switching (circuit Switching), the Packet Switching is adopted by the technology of the video networking to meet the Streaming requirement. The video networking technology has the advantages of flexibility, simplicity and low price of packet switching, and simultaneously has the quality and safety guarantee of circuit switching, thereby realizing the seamless connection of the whole network switching type virtual circuit and the data format.
Switching Technology (Switching Technology)
The video network adopts two advantages of asynchronism and packet switching of the Ethernet, eliminates the defects of the Ethernet on the premise of full compatibility, has end-to-end seamless connection of the whole network, is directly communicated with a user terminal, and directly bears an IP data packet. The user data does not require any format conversion across the entire network. The video networking is a higher-level form of the Ethernet, is a real-time exchange platform, can realize the real-time transmission of the whole-network large-scale high-definition video which cannot be realized by the existing Internet, and pushes a plurality of network video applications to high-definition and unification.
Server Technology (Server Technology)
The server technology on the video networking and unified video platform is different from the traditional server, the streaming media transmission of the video networking and unified video platform is established on the basis of connection orientation, the data processing capacity of the video networking and unified video platform is independent of flow and communication time, and a single network layer can contain signaling and data transmission. For voice and video services, the complexity of video networking and unified video platform streaming media processing is much simpler than that of data processing, and the efficiency is greatly improved by more than one hundred times compared with that of a traditional server.
Storage Technology (Storage Technology)
The super-high speed storage technology of the unified video platform adopts the most advanced real-time operating system in order to adapt to the media content with super-large capacity and super-large flow, the program information in the server instruction is mapped to the specific hard disk space, the media content is not passed through the server any more, and is directly sent to the user terminal instantly, and the general waiting time of the user is less than 0.2 second. The optimized sector distribution greatly reduces the mechanical motion of the magnetic head track seeking of the hard disk, the resource consumption only accounts for 20% of that of the IP internet of the same grade, but concurrent flow which is 3 times larger than that of the traditional hard disk array is generated, and the comprehensive efficiency is improved by more than 10 times.
Network Security Technology (Network Security Technology)
The structural design of the video network completely eliminates the network security problem troubling the internet structurally by the modes of independent service permission control each time, complete isolation of equipment and user data and the like, generally does not need antivirus programs and firewalls, avoids the attack of hackers and viruses, and provides a structural carefree security network for users.
Service Innovation Technology (Service Innovation Technology)
The unified video platform integrates services and transmission, and is not only automatically connected once whether a single user, a private network user or a network aggregate. The user terminal, the set-top box or the PC are directly connected to the unified video platform to obtain various multimedia video services in various forms. The unified video platform adopts a menu type configuration table mode to replace the traditional complex application programming, can realize complex application by using very few codes, and realizes infinite new service innovation.
The existing network structure is divided into 7 layers, which are an application layer, a presentation layer, a session layer, a transport layer, a network layer, a data link layer and a physical layer. For a mobile terminal, such as a mobile phone, the application is in a network layer, and the video network transmits data through a data link layer, and the mobile phone cannot be directly connected to the video network due to the different network layers. Therefore, data transmission of different network layers is achieved through the cooperation server with the double network cards.
One of the core ideas of the embodiment of the application is that a first network card and a second network card are arranged in a cooperative conversion server, the first network card is communicated with a video network terminal through a video network server, the second network card is communicated with a mobile terminal through an IP network, and the mobile terminal and the video network terminal are interconnected and intercommunicated through the cooperative conversion server.
Referring to fig. 1, a flowchart illustrating steps of an embodiment of a method for a mobile terminal to communicate with a video network terminal according to the present application is shown, where the mobile terminal is connected to a video network server through a collaboration server, and the video network server performs data interaction with the video network terminal; the cooperative rotation server is provided with a first network card and a second network card; the first network card is used for communicating with the video networking server; the second network card is used for communicating with the mobile terminal through an IP network; the method may specifically comprise the steps of:
step 101, the protocol conversion server receives a video network terminal communication request submitted by the mobile terminal based on the second network card, wherein the request comprises a number of a target video network terminal;
102, the protocol conversion server sends the request to a video network server based on a first network card; the video network server establishes communication connection with a corresponding target video network terminal according to the information of the target video network terminal;
103, after the communication connection is successful, the cooperative conversion server receives a first video stream submitted by the mobile terminal based on the second network card; the protocol conversion server converts the first video stream into a second video stream readable by the video networking server; and the cooperative conversion server sends the second video stream to the video networking terminal based on the first network card.
The embodiment is a method for requesting communication with a video network terminal by a mobile terminal. Wherein, the cooperation server is provided with cooperation software: the cooperative software can receive streams sent by different mobile terminals (such as mobile phones) and realize the process of transmitting the video streams of the mobile terminals to the video network. In the whole process, the first network card accesses the network with the virtual video network terminal identity, and the second network card is connected to the mobile terminal through the IP network, so that the mobile terminal can access the video network through the network of a mobile operator. The mobile terminal sends a data packet (video stream) to the protocol conversion server according to the communication protocol of the IP network, the protocol conversion server converts the data packet transmitted in the IP network into a data packet capable of being transmitted in the video network, the conversion of the data packet is essentially protocol conversion, protocol parameters of the IP network are converted into protocol parameters of the video network, and the data packet (data stream) sent by the video network terminal can be sent to the mobile terminal after being subjected to the protocol conversion.
After the communication connection is established through the cooperation transfer server, the mobile terminal can be added into a video conference of the video network, the mobile terminal makes a video call with the video network, the video network watches the live broadcast of the mobile terminal, the mobile terminal watches the live broadcast of the video network, the mobile terminal requests the video resource of the server, the video network terminal requests the video resource of the cooperation transfer server, and the mobile terminal uploads the resource to the communication services such as the video network server.
Take the example that the mobile terminal requests to perform video telephone with the video networking terminal.
In this embodiment of the present application, the mobile terminal has a registered mobile terminal account, and the method may further include:
and the co-transfer server binds the mobile terminal account number with the registered video networking terminal number.
In this embodiment of the present application, the collaboration server may further include: WEB sites and streaming media servers;
the WEB site is used for setting the account number of the mobile terminal;
the streaming media server is used for processing the video stream generated by communication.
In the embodiment of the application, the collaboration server builds a WEB site, and the function of the WEB site is to set the account of the mobile terminal and configure the binding of the streaming media. The method specifically comprises the following steps:
1. firstly, registering a plurality of video network terminal numbers, such as 17012, 19309, 23908 and the like, in a video network connected with a protocol conversion server;
2. adding a streaming media server on a WEB site;
compared with the network playing mode of watching after downloading, the streaming media is typically characterized in that continuous audio and video information is compressed and then put on a network server, and a user can watch while downloading without waiting for the whole file to be downloaded. Due to the superiority of the streaming media technology, the technology is widely applied to video-on-demand, video conference, remote education, remote medical treatment and online live broadcast systems.
Streaming media technology has gained rapid development in recent years as a sign of new generation internet applications. The main functions are to collect, buffer, schedule, transmit and play media content.
The streaming media server comprises a software system for coding, distributing and storing streaming media and has the functions of live broadcasting, on-demand broadcasting, virtual live broadcasting, cutting, transcoding and video management. The multi-screen multi-system playing is supported, terminal clients can use terminals such as mobile phones, tablets, computers and televisions, and systems such as ios, android, windows and linux can support playing.
3. Adding a new mobile phone end user on a WEB site, and selecting the streaming media server added in the previous step;
4. and binding the registered video networking terminal number to a specified user on a WEB site, and selecting the streaming media.
For example: the account number of the mobile terminal is yidongzhongduan1, the number of the bound video network terminal is 17012, the streaming media server is local, after the configuration of the streaming media is configured, the streaming media service is started, the heartbeat of the service is waited, and 17012 the network access is successful.
And logging in a homepage of the mobile phone software by using the configured server, account and password, dialing the number of the video networking terminal (17051) by using a dialing keyboard on a video call page, and answering the call 17051. The mobile phone software binds the video network terminal number of 17012, and the process is equivalent to the video network terminals 17012 and 17051 initiating video telephone.
Referring to fig. 2, a flowchart illustrating steps of an embodiment of a method for a mobile terminal to communicate with a video network terminal according to the present application is shown, where the mobile terminal is connected to a video network server through a collaboration server, and the video network server performs data interaction with the video network terminal; the cooperative rotation server is provided with a first network card and a second network card; the first network card is used for communicating with the video networking server; the second network card is used for communicating with the mobile terminal through an IP network; the method may specifically comprise the steps of:
step 201, the protocol conversion server receives a mobile terminal communication request submitted by the video network terminal and forwarded by a video network server based on the first network card, wherein the request comprises a number of a target mobile terminal;
step 202, the protocol conversion server establishes communication connection with a corresponding target video network terminal according to the information of the target video network terminal;
step 203, after the communication connection is successful, the protocol conversion server receives a second video stream submitted by the video network terminal based on the first network card; the co-transformation server converts the third video stream into a fourth video stream readable by the mobile terminal; and the cooperative conversion server sends the fourth video stream to the mobile terminal based on the second network card.
Different from the above embodiments, this embodiment is a method for requesting communication with a mobile terminal by a video networking terminal, wherein the configuration of a collaboration server is the same as that in the above embodiments, and will not be described repeatedly herein.
Taking the example that the video networking terminal performs video telephony to the mobile terminal (for example, a mobile phone), the method specifically comprises the following steps:
1. the video networking terminal sends a request for carrying out video telephone with the mobile phone terminal to a video networking server, wherein the request comprises a video networking terminal number of a target mobile phone terminal;
2. the video network server transmits a request instruction to the protocol conversion server after receiving the request;
3. the protocol conversion server receives the instruction, searches a corresponding mobile phone terminal user according to the video networking terminal number, returns an error reason if the user does not exist, returns a busy prompt if the mobile phone terminal executes other services, and sends a video phone request to the mobile phone terminal if the user exists and the mobile phone terminal does not execute other services;
4. the mobile phone terminal receives the request of the video phone and starts to send a first video stream to the coordination server;
5. the protocol conversion server receives the first video stream and sends a response to the video networking server;
6. the video network server receives the response and sends a service execution instruction to the video network terminal;
7. the video network terminal analyzes the received instruction, receives the first video stream sent by the coordination server, sends the second video stream to the coordination server, and the coordination server sends the second video stream to the mobile phone terminal.
Firstly, a video network terminal sends a request, the request is sent to a video network server, the video network service network forwards the message to a protocol conversion server, the protocol conversion server searches for a number to be dialed by the video network terminal, a mobile terminal corresponding to the number receives the request, the protocol conversion server transmits a video stream coded by the video network terminal to the mobile terminal through an upper link after the mobile terminal confirms the request, the stream coded by the mobile terminal is also transmitted to the video network terminal, and the function of the video telephone is realized at the moment.
In this embodiment of the present application, the mobile terminal has a registered mobile terminal account, and the method may further include:
and the co-transfer server binds the mobile terminal account number with the registered video networking terminal number.
In this embodiment of the present application, the collaboration server may further include: WEB sites and streaming media servers;
the WEB site is used for setting the account number of the mobile terminal;
the streaming media server is used for processing the video stream generated by communication.
The configuration of the collaboration server in the embodiment of the present application is the same as that in the above implementation, and is not repeated here.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the embodiments are not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the embodiments. Further, those skilled in the art will also appreciate that the embodiments described in the specification are presently preferred and that no particular act is required of the embodiments of the application.
Referring to fig. 3, a block diagram of an embodiment of a device for a mobile terminal to communicate with a video network terminal according to the present application is shown, where the mobile terminal is connected to a video network server through a collaboration server, and the video network server performs data interaction with the video network terminal; the cooperative rotation server is provided with a first network card and a second network card; the first network card is used for communicating with the video networking server; the second network card is used for communicating with the mobile terminal through an IP network;
the apparatus may include:
a first request receiving module 301 located in the protocol conversion server, configured to receive, based on the second network card, a video networking terminal communication request submitted by the mobile terminal, where the request includes a target video networking terminal number;
a first request sending module 302 located at the protocol conversion server, for sending the request to the video network server based on the first network card; the video network server establishes communication connection with a corresponding target video network terminal according to the target video network terminal number;
a first video stream receiving module 303, located in the coordination server, and configured to receive, based on the second network card, a first video stream submitted by the mobile terminal after the communication connection is successful;
a first video stream conversion module 304 located at the collaboration server, configured to convert the first video stream into a second video stream readable by the mobile terminal;
and a second video stream sending module 305 located in the coordination server, configured to send the second video stream to the video network terminal based on the first network card after the communication connection is successful.
In this embodiment of the present application, the mobile terminal has a registered mobile terminal account, and the apparatus further includes:
and the binding module is positioned at the coordination server and used for binding the registered video networking terminal number with the mobile terminal account.
In this embodiment of the present application, the collaboration server further includes: WEB sites and streaming media servers;
the WEB site is used for setting the account number of the mobile terminal;
the streaming media server is used for processing the video stream generated by communication.
Referring to fig. 4, a block diagram of an embodiment of a device for a mobile terminal to communicate with a video network terminal according to the present application is shown, where the mobile terminal is connected to a video network server through a collaboration server, and the video network server performs data interaction with the video network terminal; the cooperative rotation server is provided with a first network card and a second network card; the first network card is used for communicating with the video networking server; the second network card is used for communicating with the mobile terminal through an IP network;
the apparatus may include:
a second request receiving module 401 located in the protocol conversion server, configured to receive, based on the first network card, a mobile terminal communication request submitted by the video network terminal and forwarded by the video network server, where the request includes a video network terminal number of a target mobile terminal;
a communication establishing module 402 located in the protocol conversion server, for establishing communication connection with the corresponding target video network terminal according to the video network terminal number of the target mobile terminal;
a third video stream receiving module 403 located in the coordination server, configured to receive, based on the first network card, a third video stream submitted by the video networking terminal after the communication connection is successful;
a third video stream conversion module 404 located at the collaboration server, configured to convert the third video stream into a fourth video stream readable by the mobile terminal;
and a fourth video stream sending module 405 located in the coordination server, configured to send the fourth video stream to the mobile terminal based on the second network card after the communication connection is successful.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one of skill in the art, embodiments of the present application may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present application have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the true scope of the embodiments of the application.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The method for communication between the mobile terminal and the video network terminal and the device for communication between the mobile terminal and the video network terminal provided by the application are introduced in detail, and specific examples are applied in the text to explain the principle and the implementation of the application, and the description of the above embodiments is only used for helping to understand the method and the core idea of the application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.