Disclosure of Invention
The present application aims to solve at least one of the technical problems existing in the related art to a certain extent.
Therefore, an object of the embodiments of the present application is to provide a method, a system, and a device for interconnecting a broadcast server and a broadcast terminal.
In order to achieve the technical purpose, the technical scheme adopted by the embodiment of the application comprises the following steps:
in one aspect, an embodiment of the present application provides a method for interconnecting a broadcast server and a broadcast terminal, where the method includes:
The cloud registration platform receives a first registration request of a target broadcast terminal, wherein the first registration request comprises packet account information and key information distributed by the cloud registration platform for the target broadcast terminal, and the packet account information and the key information corresponding to the target broadcast terminal and a target networked broadcast server to be accessed are the same;
The cloud registration platform responds to the first registration request to authenticate the target broadcast terminal;
If the target broadcast terminal passes the authentication, the cloud registration platform searches whether a registered target networked broadcast server exists in a corresponding server address pool according to the grouping account information;
If the registered target networked broadcasting server exists in the server address pool, the cloud registration platform sends first network address information of the target networked broadcasting server to the target broadcasting terminal, so that the target broadcasting terminal accesses to the target networked broadcasting server according to the first network address information.
In addition, the interconnection system of the broadcast server and the broadcast terminal according to the above embodiment of the present application may further have the following additional technical features:
further, in one embodiment of the present application, the method further comprises:
the cloud registration platform creates a grouping account list, wherein the grouping account list comprises a plurality of grouping account information and key information;
The cloud registration platform distributes the grouping account information and the key information to a plurality of different broadcasting groups, wherein each broadcasting group comprises a networked broadcasting server and at least one broadcasting terminal.
Further, in one embodiment of the present application, the first registration request is sent by:
The target broadcast terminal receives second network address information of the cloud registration platform input by a user;
and the target broadcasting terminal sends the first registration request to the cloud registration platform according to the second network address information.
Further, in one embodiment of the present application, the first network address information is obtained by:
When the target networked broadcast server is started, a second registration request is sent to the cloud registration platform, wherein the second registration request comprises packet account information and key information distributed by the cloud registration platform for the target networked broadcast server;
the cloud registration platform responds to the second registration request to authenticate the target networked broadcast server;
and if the authentication of the target networked broadcast server passes, the cloud registration platform acquires first network address information of the target networked broadcast server, establishes an association relationship between the first network address information and the packet account information, and stores the first network address information into the server address pool.
Further, in one embodiment of the present application, after the step of authenticating the target broadcast terminal, the method further includes:
and if the target broadcast terminal authentication does not pass, issuing a circular registration prompt message, wherein the circular registration prompt message is used for reminding the target broadcast terminal to regenerate and initiate a first registration request.
Further, in one embodiment of the present application, the method further comprises:
if no registered target networked broadcasting server exists in the server address pool, the cloud registration platform monitors a registration event of the target networked broadcasting server;
When triggering a registration event of the target networked broadcast server, the cloud registration platform acquires and stores first network address information of the target networked broadcast server into the server address pool, so that the target networked broadcast server is accessed according to the first network address information when the target broadcast terminal registers again.
Further, in one embodiment of the present application, the method further comprises:
the target networked broadcasting server enters a circulating registration thread after successful registration, and initiates a second registration request every time a preset time interval passes.
On the other hand, the embodiment of the application provides an interconnection system of a broadcast server and a broadcast terminal, wherein the system comprises a cloud registration platform, a target broadcast terminal and a target networked broadcast server;
the cloud registration platform is used for receiving a first registration request of the target broadcast terminal, wherein the first registration request comprises packet account information and key information distributed by the cloud registration platform for the target broadcast terminal, and the packet account information and the key information corresponding to the target broadcast terminal and a target networked broadcast server to be accessed are the same;
The cloud registration platform is used for responding to the first registration request and authenticating the target broadcast terminal;
The cloud registration platform is used for searching whether a registered target networked broadcast server exists in a corresponding server address pool according to the grouping account information under the condition that the target broadcast terminal passes authentication;
the cloud registration platform is used for sending first network address information of a registered target networked broadcast server to the target broadcast terminal under the condition that the registered target networked broadcast server exists in the server address pool;
the target broadcast terminal is used for accessing to the target networked broadcast server according to the first network address information.
In another aspect, an embodiment of the present application provides a computer device, including:
At least one processor;
at least one memory for storing at least one program;
The at least one program, when executed by the at least one processor, causes the at least one processor to implement the method of interconnecting a broadcast server and a broadcast terminal described above.
In another aspect, an embodiment of the present application further provides a computer readable storage medium, in which a program executable by a processor is stored, where the program executable by the processor is used to implement the interconnection method between a broadcast server and a broadcast terminal.
The advantages and benefits of the application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the application.
The method for interconnecting the broadcasting server and the broadcasting terminal comprises the steps that a cloud registration platform receives a first registration request of a target broadcasting terminal, the first registration request comprises packet account information and key information distributed by the cloud registration platform for the target broadcasting terminal, the packet account information and the key information corresponding to the target broadcasting terminal to be accessed are the same, the cloud registration platform responds to the first registration request to authenticate the target broadcasting terminal, if the authentication of the target broadcasting terminal is passed, the cloud registration platform searches whether a registered target networking broadcasting server exists in a corresponding server address pool according to the packet account information, if the registered target networking broadcasting server exists in the server address pool, the cloud registration platform sends the first network address information of the target networking broadcasting server to the target broadcasting terminal, and accordingly the target broadcasting terminal is accessed to the target networking broadcasting server according to the first network address information. The method can efficiently realize the interconnection of the broadcast server and the broadcast terminal, does not need to process a large amount of broadcast audio and video data through an expensive cloud server or an internet private line server, has obvious cost advantage, and has better practicability because the new addition or the deployment change of the server has no influence on the interconnection flow.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with embodiments of the application, but are merely examples of apparatuses and methods consistent with aspects of embodiments of the application as detailed in the accompanying claims.
It is to be understood that the terms "first," "second," and the like, as used herein, may be used to describe various concepts, but are not limited by these terms unless otherwise specified. These terms are only used to distinguish one concept from another. For example, the first information may also be referred to as second information, and similarly, the second information may also be referred to as first information, without departing from the scope of embodiments of the present application. The words "if", as used herein, may be interpreted as "when" or "in response to a determination", depending on the context.
The terms "at least one", "a plurality", "each", "any" and the like as used herein, at least one includes one, two or more, a plurality includes two or more, each means each of the corresponding plurality, and any one means any of the plurality.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the application only and is not intended to be limiting of the application.
Currently, with the development of network information technology, various internet-based applications are gradually diversified. The network broadcasting system is a broadcasting system realized by using computer network technology. It enables broadcast content to be transmitted and interacted between a broadcast host and a receiving device by digitizing the broadcast content and transmitting it over a network. The networked broadcasting system provides a wider, more flexible and more convenient broadcasting experience, and has more functions and application scenes.
In the related field, because the common Internet networks share the IP and the shared bandwidth, the network addresses are randomly allocated, and the fixed addresses cannot be guaranteed, but the network addresses are required to be found as servers of the networked broadcasting system, otherwise, as the network conditions change, the mounted terminal equipment cannot find the servers, so that the functions of the broadcasting system are paralyzed. In order to maintain stable connection and control for a long time under the condition of wide area network between devices, a cross-regional internet dedicated line is often purchased and built for a broadcast server in the existing application, so that the server has a fixed internet IP address or the broadcast server is deployed on a purchased cloud server. However, in the implementation mode, a special network or a third-party cloud platform is utilized to build a set of broadcasting system, a network operator or a cloud service platform is required to apply for purchasing related network service products every time, the operation cost of the third-party cloud server is higher than that of a server under a conventional network by one section, the data processing capacity is correspondingly increased by the water-swelling ship along with the continuous expansion and increase of the number of the system terminals, the network is required to be correspondingly upgraded, and the price is increased. The processes of network or platform application, purchase, installation and the like are required to be carried out again each time the server is newly added or deployed and changed, the procedures are complicated, time and labor are wasted, the migration and expansibility of the system are poor, and the practicability is poor.
In view of the above, an embodiment of the present application provides an interconnection method between a broadcast server and a broadcast terminal, where a cloud registration platform receives a first registration request of a target broadcast terminal, where the first registration request includes packet account information and key information allocated to the target broadcast terminal by the cloud registration platform, where the packet account information and the key information corresponding to the target broadcast terminal and a target networked broadcast server to be accessed are the same, the cloud registration platform responds to the first registration request to authenticate the target broadcast terminal, if the target broadcast terminal authentication passes, the cloud registration platform searches whether a registered target networked broadcast server exists in a corresponding server address pool according to the packet account information, and if the registered target networked broadcast server exists in the server address pool, the cloud registration platform sends the first network address information of the target networked broadcast server to the target broadcast terminal, so that the target broadcast terminal accesses the target networked broadcast server according to the first network address information. The method can efficiently realize the interconnection of the broadcast server and the broadcast terminal, does not need to process a large amount of broadcast audio and video data through an expensive cloud server or an internet private line server, has obvious cost advantage, and has better practicability because the new addition or the deployment change of the server has no influence on the interconnection flow.
Next, first, an implementation environment related to an interconnection method of a broadcast server and a broadcast terminal provided in an embodiment of the present application will be described. Referring to fig. 1, fig. 1 shows an implementation environment schematic diagram of an interconnection method between a broadcast server and a broadcast terminal, in fig. 1, the interconnection method includes a networked broadcast server 110, a cloud registration platform 120 and a broadcast terminal 130, where the communication connection between the networked broadcast server 110, the cloud registration platform 120 and the broadcast terminal 130 is implemented based on interaction between the networked broadcast server 110, the cloud registration platform 120 and the broadcast terminal 130.
Specifically, in the embodiment of the present application, the network broadcast server 110 and the cloud registration platform 120 may be independent physical servers, or may be a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs (Content Delivery Network, content distribution networks), and basic cloud computing services such as big data and artificial intelligence platforms.
Communication connection can be established between the networked broadcast server 110, the cloud registration platform 120, and the broadcast terminal 130 through a wireless network or a wired network. The wireless network or wired network may be configured as the internet, using standard communication techniques and/or protocols, or any other network including, for example, but not limited to, a local area network (Local Area Network, LAN), metropolitan area network (Metropolitan Area Network, MAN), wide area network (Wide Area Network, WAN), mobile, wired or wireless network, a private network, or any combination of virtual private networks. The software and hardware main bodies can adopt the same communication connection mode or different communication connection modes, and the application is not particularly limited.
Referring to fig. 2, fig. 2 is a flow chart of an interconnection method of a broadcast server and a broadcast terminal according to an embodiment of the present application, and referring to fig. 2, the interconnection method of a broadcast server and a broadcast terminal provided by the present application includes, but is not limited to:
Step 210, a cloud registration platform receives a first registration request of a target broadcast terminal, wherein the first registration request comprises packet account information and key information distributed by the cloud registration platform for the target broadcast terminal, and the packet account information and the key information corresponding to the target broadcast terminal and a target networked broadcast server to be accessed are the same;
in the embodiment of the application, when the broadcasting server and the broadcasting terminal are in network interconnection, a cloud registration platform can be arranged, the interconnection of the broadcasting server and the broadcasting terminal is realized through the cloud registration platform, a plurality of sets of cloud broadcasting systems breaking through the regional limitation can be supported and built, and a plurality of independent broadcasting groups connected through the Internet are formed. Taking a cloud registration platform with the bandwidth of 10M/s as an example, the cloud registration platform can support relay registration of 100 broadcast servers and 100000 broadcast terminals, namely, 100 sets of cloud broadcast systems with about 1000 broadcast terminals mounted at most can be built, compared with the existing cloud broadcast scheme, the networking cost among cross-regional devices can be greatly reduced, and each set of broadcast group can be connected with more terminal devices.
In this step, when interconnection is specifically implemented, a broadcast terminal that needs to participate in the interconnection may be referred to as a target broadcast terminal. The target broadcast terminal may initiate a registration request to the cloud registration platform to implement registration of the interconnection, and record the registration request as a first registration request. After the cloud registration platform receives the first registration request sent by the target broadcast terminal, the cloud registration platform can start the management and control processing of network access.
Specifically, in the embodiment of the present application, the first registration request includes packet account information and key information allocated to the target broadcast terminal by the cloud registration platform, where the packet account information and the key information may be issued to the target broadcast terminal by the cloud registration platform in advance, and for broadcast terminals and networked broadcast servers belonging to a broadcast group, the packet account information and the key information corresponding to the broadcast terminals and the networked broadcast servers are the same, so that it is convenient to determine which networked broadcast server the broadcast terminal should access. For the target broadcast terminal in the embodiment of the application, the grouping account information and the key information are the same as the grouping account information and the key information corresponding to the target network broadcast server to be accessed.
In the embodiment of the present application, the manner of triggering the first registration request at the target broadcast terminal side is not limited, and may be set according to the specific setting of the target broadcast terminal and the user requirement.
Step 220, the cloud registration platform responds to the first registration request to authenticate the target broadcast terminal;
In this step, after the cloud registration platform receives the first registration request, the target broadcast terminal may be authenticated according to the first registration request, and the purpose of authenticating the target broadcast terminal is mainly to verify the validity of the request, and first, the cloud registration platform may check whether necessary information in the request is complete, whether the request meets a preset format requirement, and so on. The cloud registration platform then needs to verify the identity of the target broadcast terminal to ensure that the first registration request comes from a legitimate terminal device. The method can be realized through the grouping account information and the key information contained in the first registration request, if the grouping account information and the key information are corresponding and legal, the target broadcast terminal authentication can be considered to pass, and if the grouping account information does not exist or the grouping account information and the key information are not corresponding, the target broadcast terminal authentication can be considered to not pass.
Of course, it should be noted that, in the embodiment of the present application, if it is found that the authentication of the target broadcast terminal is not passed, in order to facilitate the relevant staff to make the corresponding service adjustment in time, the cloud registration platform may send a cyclic registration prompt message to the target broadcast terminal, so as to remind the target broadcast terminal to regenerate and initiate the first registration request. Thus, the target broadcast terminal can be circularly registered until the registration is successful.
Step 230, if the target broadcast terminal passes the authentication, the cloud registration platform searches whether a registered target networked broadcast server exists in a corresponding server address pool according to the packet account information;
In this step, if the target broadcast terminal passes verification in the authentication process of the cloud registration platform, the cloud registration platform searches whether there is a registered target networked broadcast server in the corresponding server address pool according to the packet account information. Here, the cloud registration platform may determine, according to packet account information to which the target broadcast terminal belongs, a corresponding target networked broadcast server in the address pool of the server to be searched, where the packet account information may be information created in advance on the cloud registration platform and used to perform packet management on the terminal device. The group account information may illustratively organize the terminal devices by region, department, or other specific criteria.
In the embodiment of the application, the server address pool is a database for storing registered server information, and the database contains necessary network connection information such as unique identifier, IP address, port number and the like of each server. By looking up the server address pool, the cloud registration platform can determine whether there has been a target networked broadcast server suitable for the target broadcast terminal.
Step 240, if there is a registered target network broadcast server in the server address pool, the cloud registration platform sends first network address information of the target network broadcast server to the target broadcast terminal, so that the target broadcast terminal accesses to the target network broadcast server according to the first network address information.
In this step, if there is a suitable registered target networked broadcast server in the server address pool, the cloud registration platform returns corresponding server connection information to the target broadcast terminal, so that the target broadcast terminal communicates with the target networked broadcast server. In this way, the target broadcast terminal can successfully find and connect to the appropriate target networked broadcast server through the cloud registration platform to perform subsequent broadcast operation.
In the embodiment of the application, the cloud registration platform can efficiently find and distribute the registered target networked broadcast server by utilizing the functions of the grouping account information and the server address pool, and provides stable and reliable service connection for the broadcast terminal.
In addition, the technical scheme in the embodiment of the application does not need private network special lines, and can break through the region limitation by only utilizing the nearby conventional Internet or 4G telecommunication network and combining the grouping account information distributed by the cloud registration platform and the private network relay registration protocol thereof, and the broadcasting terminal can automatically network to search the corresponding networking broadcasting server after simple configuration, so as to carry out system networking across regions. The equipment can be expanded and migrated very fast, and the system is constructed simply and fast. When the Internet network is abnormal, the networked broadcasting equipment in the area comprises a broadcasting server and a broadcasting terminal which are both in the same local area network, and all the equipment in the area can be immediately switched from the Internet mode to the local area network mode to form a small independent broadcasting system, so that various broadcasting functions can still be normally used.
In some embodiments, the method further comprises:
the cloud registration platform creates a grouping account list, wherein the grouping account list comprises a plurality of grouping account information and key information;
The cloud registration platform distributes the grouping account information and the key information to a plurality of different broadcasting groups, wherein each broadcasting group comprises a networked broadcasting server and at least one broadcasting terminal.
In the embodiment of the application, the cloud registration platform can create a grouping account list, and the grouping account list comprises a plurality of grouping account information and key information. The packet account information may be divided according to predetermined attributes, such as areas, departments, uses, etc., and may be used for packet management of the broadcast server and the broadcast terminal. The key information is used for secure authentication and encrypted communications, ensuring that only authorized broadcast groups can access the relevant resources. The cloud registration platform distributes the packet account information and key information to a plurality of different broadcast groups. Each broadcast group is composed of one or more networked broadcast servers and at least one broadcast terminal. A broadcast group is a logical collection that may be partitioned according to actual needs, such as organization by geographic location, functional needs, or other specific criteria.
In the embodiment of the application, the cloud registration platform distributes corresponding grouping account information and key information to each broadcasting group. Thus, each broadcasting group can perform identity authentication and data communication using the packet account information and the key information. In particular, the networked broadcast servers and broadcast terminals in the broadcast group may use this information to establish a connection with the cloud registration platform and to implement the internetworking. It can be understood that through the grouping account list and the distribution mechanism of the cloud registration platform, flexible management and authorized access to the broadcasting groups can be realized, and each broadcasting group can independently use the distributed grouping account information and key information to perform configuration and operation of the broadcasting service according to own requirements and rights. Thus, the cloud registration platform can provide the function of uniformly managing and distributing the grouping account information, and provides safe and reliable registration service for a plurality of broadcasting groups.
In some embodiments, the first registration request is sent by:
The target broadcast terminal receives second network address information of the cloud registration platform input by a user;
and the target broadcasting terminal sends the first registration request to the cloud registration platform according to the second network address information.
In the embodiment of the present application, it may be understood that the address information of the cloud registration platform itself is fixed and easy to be known, and the address information is recorded as the second network address information. The broadcast terminal and the networked broadcast server may be registered by the user entering second network address information to establish their initial connection with the cloud registration platform. Illustratively, taking the target broadcast terminal as an example, the target broadcast terminal may receive second network address information of the cloud registration platform input by a user, and send the first registration request to the cloud registration platform according to the second network address information when registering.
In some embodiments, the first network address information is obtained by:
When the target networked broadcast server is started, a second registration request is sent to the cloud registration platform, wherein the second registration request comprises packet account information and key information distributed by the cloud registration platform for the target networked broadcast server;
the cloud registration platform responds to the second registration request to authenticate the target networked broadcast server;
and if the authentication of the target networked broadcast server passes, the cloud registration platform acquires first network address information of the target networked broadcast server, establishes an association relationship between the first network address information and the packet account information, and stores the first network address information into the server address pool.
In the embodiment of the present application, a registration process of the target networked broadcast server may be further included, and similarly, when the target networked broadcast server is registered, a registration request may be initiated to the cloud registration platform, which in the embodiment of the present application is denoted as a second registration request. The second registration request comprises packet account information and key information distributed by the cloud registration platform for the target networked broadcast server, and the cloud registration platform can authenticate the target networked broadcast server after receiving the second registration request. If the authentication of the target networked broadcasting server is passed, the cloud registration platform acquires the first network address information of the target networked broadcasting server, establishes the association relationship between the first network address information and the packet account information, and then stores the association relationship into the server address pool, so that the subsequent inquiry for the target broadcasting terminal is facilitated.
In the embodiment of the application, if the registration of the target networked broadcast server fails (such as authentication fails), a message of the registration failure of the broadcast server can be fed back, the target networked broadcast server enters the next round of registration application after receiving the request, and the process is repeated until the registration is successful, the current first network address information is stored in the cloud registration platform, and related equipment application query is waited.
In some embodiments, the method further comprises:
if no registered target networked broadcasting server exists in the server address pool, the cloud registration platform monitors a registration event of the target networked broadcasting server;
When triggering a registration event of the target networked broadcast server, the cloud registration platform acquires and stores first network address information of the target networked broadcast server into the server address pool, so that the target networked broadcast server is accessed according to the first network address information when the target broadcast terminal registers again.
In the embodiment of the application, if the registered target networked broadcasting server cannot be searched in the current server address pool, the target broadcasting terminal can be informed to enter the next round of registration application later, and the first network address information of the target networked broadcasting server under the packet account information is waited for supplementation. Meanwhile, the registration event of the target networked broadcast server can be monitored, if the registration event triggering the target networked broadcast server is found, the first network address information of the target networked broadcast server is acquired and stored in the server address pool immediately, and then the first network address information of the target networked broadcast server can be inquired and obtained when the target broadcast terminal registers again, and further the target networked broadcast server can be accessed according to the first network address information.
In some embodiments, the method further comprises:
the target networked broadcasting server enters a circulating registration thread after successful registration, and initiates a second registration request every time a preset time interval passes.
In the embodiment of the application, the first network address information of the target networked broadcast server may be changed, so as to ensure the self-adaptive update connection after the random change of the network address under the universal internet. In the embodiment of the application, after the network broadcasting server enters the working mode, the network broadcasting server enters the circulating registration thread after the successful registration, namely, the second registration request is initiated once every a preset time interval. Therefore, after the network address of the internet where the networked broadcast server is located is randomly changed, the latest first network address information can be updated to the server address pool of the cloud registration platform in time. Correspondingly, for the broadcast terminal, after the broadcast terminal is successfully connected with the networked broadcast server, the network connection heartbeat packet detection thread can be started, and when the disconnection timeout is detected and reconnection is impossible, the application of registering with the cloud registration platform is restarted, so that the current latest broadcast server address information is acquired. Therefore, after the random change of the internet address, the related broadcasting group equipment can still automatically perform network updating matching, and the long-term stable operation of the system is ensured.
The embodiment of the application provides an interconnection system of a broadcast server and a broadcast terminal, which comprises a cloud registration platform, a target broadcast terminal and a target networked broadcast server;
the cloud registration platform is used for receiving a first registration request of the target broadcast terminal, wherein the first registration request comprises packet account information and key information distributed by the cloud registration platform for the target broadcast terminal, and the packet account information and the key information corresponding to the target broadcast terminal and a target networked broadcast server to be accessed are the same;
The cloud registration platform is used for responding to the first registration request and authenticating the target broadcast terminal;
The cloud registration platform is used for searching whether a registered target networked broadcast server exists in a corresponding server address pool according to the grouping account information under the condition that the target broadcast terminal passes authentication;
the cloud registration platform is used for sending first network address information of a registered target networked broadcast server to the target broadcast terminal under the condition that the registered target networked broadcast server exists in the server address pool;
the target broadcast terminal is used for accessing to the target networked broadcast server according to the first network address information.
It can be understood that the content in the above method embodiment is applicable to the system embodiment, and the functions specifically implemented by the system embodiment are the same as those of the above method embodiment, and the achieved beneficial effects are the same as those of the above method embodiment.
Referring to FIG. 3, an embodiment of the present application provides a computer device comprising:
at least one processor 301;
at least one memory 302 for storing at least one program;
the at least one program, when executed by the at least one processor 301, causes the at least one processor 301 to implement a method of interconnecting a broadcast server and a broadcast terminal as shown in fig. 2.
Similarly, the content in the above method embodiment is applicable to the embodiment of the present computer device, and the functions specifically implemented by the embodiment of the present computer device are the same as those of the embodiment of the above method, and the achieved beneficial effects are the same as those achieved by the embodiment of the above method.
The embodiment of the present application also provides a computer-readable storage medium in which a program executable by the processor 301 is stored, the program executable by the processor 301, when executed by the processor 301, being configured to perform the above-described interconnection method of a broadcast server and a broadcast terminal.
The embodiment of the application also discloses a computer readable storage medium, in which a processor executable program is stored, which when executed by a processor is used for realizing an interconnection method embodiment of a broadcast server and a broadcast terminal as shown in fig. 2.
It will be appreciated that the content of the embodiment of the method for interconnecting a broadcast server and a broadcast terminal shown in fig. 2 is applicable to the embodiment of the computer-readable storage medium, and the functions of the embodiment of the computer-readable storage medium are the same as those of the embodiment of the method for interconnecting a broadcast server and a broadcast terminal shown in fig. 2, and the advantages achieved by the embodiment of the method for interconnecting a broadcast server and a broadcast terminal shown in fig. 2 are the same as those achieved by the embodiment of the method for interconnecting a broadcast server and a broadcast terminal shown in fig. 2.
In some alternative embodiments, the functions/acts noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Furthermore, the embodiments presented and described in the flowcharts of the present application are provided by way of example in order to provide a more thorough understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed, and in which sub-operations described as part of a larger operation are performed independently.
Furthermore, while the application is described in the context of functional modules, it should be appreciated that, unless otherwise indicated, one or more of the functions and/or features may be integrated in a single physical system and/or software module or may be implemented in separate physical systems or software modules. It will also be appreciated that a detailed discussion of the actual implementation of each module is not necessary to an understanding of the present application. Rather, the actual implementation of the various functional modules in the systems disclosed herein will be apparent to engineers in ordinary skill in view of their attributes, functions, and internal relationships. Accordingly, one of ordinary skill in the art can implement the application as set forth in the claims without undue experimentation. It is also to be understood that the specific concepts disclosed are merely illustrative and are not intended to be limiting upon the scope of the application, which is to be defined in the appended claims and their full scope of equivalents.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method of the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, an optical disk, or other various media capable of storing program codes.
Logic and/or steps represented in the flowcharts or otherwise described herein, e.g., a ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any system that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, or apparatus.
More specific examples (a non-exhaustive list) of the computer-readable medium would include an electrical connection (an electronic system) having one or more wires, a portable computer diskette (a magnetic system), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber system, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium may even be paper or other suitable medium upon which the program is printed, as the program may be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory.
It is to be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, may be implemented using any one or combination of techniques known in the art, discrete logic circuits with logic gates for implementing logic functions on data signals, application specific integrated circuits with appropriate combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
In the foregoing description of the present specification, reference has been made to the terms "one embodiment/example", "another embodiment/example", "certain embodiments/examples", and the like, means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present application have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the spirit and scope of the application as defined by the appended claims and their equivalents.
While the preferred embodiment of the present application has been described in detail, the present application is not limited to the embodiments, and those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present application, and these equivalent modifications or substitutions are intended to be included in the scope of the present application as defined in the appended claims
In the description of the present specification, reference to the term "one embodiment," "another embodiment," or "certain embodiments," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present application have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the spirit and scope of the application as defined by the appended claims and their equivalents.