CN106911938B - Multimedia system and implementation method thereof - Google Patents
Multimedia system and implementation method thereof Download PDFInfo
- Publication number
- CN106911938B CN106911938B CN201510973557.8A CN201510973557A CN106911938B CN 106911938 B CN106911938 B CN 106911938B CN 201510973557 A CN201510973557 A CN 201510973557A CN 106911938 B CN106911938 B CN 106911938B
- Authority
- CN
- China
- Prior art keywords
- station server
- program
- mobile terminal
- information
- multimedia
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000000977 initiatory effect Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 abstract description 60
- 238000012545 processing Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23116—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving data replication, e.g. over plural servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6143—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6193—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a satellite
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a method for realizing a multimedia system, which comprises the following steps: the master station server synchronizes multimedia program data with a plurality of end station servers through a satellite network; the terminal station server authenticates the program request sent by the accessed mobile terminals, and synchronizes the charging information generated when the mobile terminals request to play the multimedia program data with the main station server through a satellite network. The invention also discloses a multimedia system. The invention realizes the program broadcasting and authentication charging of the multimedia system based on satellite communication, thereby expanding the application range of the multimedia system and improving the use experience of the multimedia system based on a satellite communication scene.
Description
Technical Field
The present invention relates to the field of communication technologies, and in particular, to a multimedia system and an implementation method thereof.
Background
Satellite communication is mainly applied to regions which are difficult to be covered by ground communication systems such as oceans, remote lands, high altitudes and the like, such as ships, sentries, aircrafts and other critical communication occasions. With the development of satellite broadband systems, satellite bandwidths are continuously improved, satellite antennas are more powerful, the modulation and demodulation performance of a physical layer is higher and higher, and satellite communication is gradually applied to various occasions including internet application, multimedia application and the like a ground communication system.
Based on the current satellite communication, especially the communication of the high orbit synchronous static satellite, the actual available bandwidth is not as high as that of the ground communication system, so that the application of the ground communication system can not be completely moved to the satellite communication system. In addition, in the satellite communication system, it is difficult to simply use a common terrestrial communication multimedia system for replacement because of small bandwidth, large delay, and unstable network (e.g., disconnection due to weather change). In addition, with the development of satellite communication technology, the multimedia entertainment communication demand in communication occasions including ships, sentries, aircrafts and the like is more and more urgent.
Disclosure of Invention
The invention mainly aims to provide a multimedia system and an implementation method thereof, aiming at solving the technical problems of program broadcasting and authentication charging of the multimedia system in the existing satellite communication.
In order to achieve the above object, the present invention provides a method for implementing a multimedia system, where the method for implementing the multimedia system includes:
the master station server synchronizes multimedia program data with a plurality of end station servers through a satellite network;
the terminal station server authenticates the program request sent by the accessed mobile terminals, and synchronizes the charging information generated when the mobile terminals request to play the multimedia program data with the main station server through a satellite network.
Preferably, the authenticating of the end station server to the program on demand requests sent by the plurality of accessed mobile terminals, and the synchronizing of the charging information generated when the mobile terminal requests to play the multimedia program data with the master station server through the satellite network, include:
the terminal station server broadcasts a program list to a plurality of mobile terminals connected with the terminal station server, wherein multimedia program data broadcasted by the main station server through a satellite network corresponding to the program single phase are stored on the terminal station server;
the terminal station server receives program on demand requests sent by a plurality of mobile terminals after receiving the program list and authenticates the program on demand requests, wherein the program on demand requests at least comprise authentication information of the mobile terminals and program information in the program list requested by the mobile terminals;
when the authentication is successful, the end station server sends multimedia program data corresponding to the program information to the mobile terminal which is successfully authenticated, carries out charging so as to update first charging information corresponding to the mobile terminal, and sends the first charging information of a plurality of mobile terminals connected with the end station server to the main station server through a satellite network;
the main station server receives first charging information of a plurality of mobile terminals which are connected with the end station server and are sent by the end station server through a satellite network so as to update second charging information corresponding to the mobile terminals, wherein the first charging information at least comprises used charge information of the mobile terminals, and the second charging information at least comprises prepayment information of the mobile terminals.
Preferably, the master station server transmits second billing information of a plurality of mobile terminals connected to the end station server through a satellite network every first period for updating prepaid information corresponding to the mobile terminals.
Preferably, before broadcasting the program list to a plurality of mobile terminals connected to the end station server, the end station server includes:
the mobile terminal initiates a registration request to the master station server through a satellite network and receives account information of the mobile terminal returned by the master station server, wherein the authentication information of the mobile terminal at least comprises the account information of the mobile terminal.
Preferably, after the mobile terminal initiates a registration request to the master station server through a satellite network and receives the account information of the mobile terminal returned by the master station server, the method includes:
the mobile terminal initiates a payment request to the master station server through a satellite network and receives the prepayment information of the mobile terminal returned by the master station server.
Preferably, when the authentication is successful, the sending, by the end station server, the multimedia program data corresponding to the program information to the mobile terminal that is successfully authenticated and performing charging, so as to update the first charging information corresponding to the mobile terminal includes:
when the authentication is successful, every second period, the end station server calculates and obtains charge information corresponding to multimedia program data corresponding to the program information, which is sent to the mobile terminal which is successfully authenticated in the second period, so as to update first charging information corresponding to the mobile terminal; and
and the end station server judges whether the first charging information of the mobile terminal successfully authenticated reaches a set threshold condition, if so, sends corresponding prompt information to the corresponding mobile terminal or disconnects the transmission of the multimedia program data of the corresponding mobile terminal, wherein the threshold condition is set according to the prepayment information of the mobile terminal.
Preferably, the master station server communicates with the plurality of end station servers through a satellite network, and broadcasts the currently updated online program list and the multimedia program data corresponding to the online program list to the plurality of end station servers at regular time, wherein the program list at least comprises the online program list and/or the offline program list, and the offline program list is generated by the end station servers according to the stored historical multimedia program data.
Further, to achieve the above object, the present invention also provides a multimedia system, which at least includes: the system comprises a master station server and a plurality of end station servers;
the master station server is used for synchronizing multimedia program data with the end station servers through a satellite network;
the terminal station server is used for authenticating program request requests sent by a plurality of accessed mobile terminals and synchronizing charging information generated when the mobile terminals request to play the multimedia program data with the main station server through a satellite network.
Preferably, the end station server is further configured to: broadcasting a program list to a plurality of mobile terminals connected with the end station server, wherein the end station server stores multimedia program data broadcasted by the main station server through a satellite network corresponding to the single-phase program; and
receiving program on demand requests sent by a plurality of mobile terminals after receiving the program list and authenticating the program on demand requests, wherein the program on demand requests at least comprise authentication information of the mobile terminals and program information in the program list requested by the mobile terminals; and
when the authentication is successful, sending multimedia program data corresponding to the program information to the mobile terminal which is successfully authenticated, charging for updating first charging information corresponding to the mobile terminal, and sending the first charging information of a plurality of mobile terminals connected with the end station server to the master station server through a satellite network;
the master station server is further configured to: receiving first charging information of a plurality of mobile terminals connected with the end station server and sent by the end station server through a satellite network, so as to update second charging information corresponding to the mobile terminals, wherein the first charging information at least comprises used charge information of the mobile terminals, and the second charging information at least comprises prepaid charge information of the mobile terminals.
Preferably, the master station server is further configured to:
and sending second charging information of a plurality of mobile terminals connected with the terminal station server to the terminal station server through a satellite network every a first period so as to update prepayment information corresponding to the mobile terminals.
Preferably, the multimedia system further comprises the mobile terminal, and the mobile terminal is configured to:
initiating a registration request to the master station server through a satellite network and receiving the account information of the mobile terminal returned by the master station server, wherein the authentication information of the mobile terminal at least comprises the account information of the mobile terminal.
Preferably, the mobile terminal is further configured to:
and initiating a payment request to the master station server through a satellite network and receiving the prepayment information of the mobile terminal returned by the master station server.
Preferably, the end station server is specifically configured to:
when the authentication is successful, calculating and obtaining cost information corresponding to multimedia program data corresponding to the program information, which is sent to the mobile terminal successfully authenticated in the second period every second period so as to update first charging information corresponding to the mobile terminal; and
and judging whether the first charging information of the mobile terminal successfully authenticated reaches a set threshold condition, if so, sending corresponding prompt information to the corresponding mobile terminal or disconnecting the transmission of the multimedia program data of the corresponding mobile terminal, wherein the threshold condition is set according to the prepayment information of the mobile terminal.
Preferably, the master station server is further configured to:
the system comprises a plurality of end station servers, a satellite network and a plurality of terminal station servers, wherein the satellite network is used for communicating with the end station servers, and broadcasting currently updated online program lists and multimedia program data corresponding to the online program lists to the end station servers at regular time, the program lists at least comprise the online program lists and/or offline program lists, and the offline program lists are generated by the end station servers according to stored historical multimedia program data.
In the invention, the main station server synchronizes the multimedia program data with a plurality of end station servers through the satellite network, thereby ensuring that a user can obtain the multimedia program from the end station servers through the mobile terminal without being limited by the real-time communication connection of the satellite network. In addition, the terminal station server authenticates the program request sent by the accessed mobile terminals, and synchronizes the charging information generated when the mobile terminal requests to play the multimedia program data through the satellite network and the main station server, thereby realizing the authentication and real-time charging of the multimedia data. In addition, the terminal station server sends corresponding charging information to the main station server through the satellite network so as to further ensure the synchronous consistency of the charging information on the terminal station server and the charging information on the main station server, so that the invention realizes the program broadcasting and authentication charging of the multimedia system based on satellite communication, thereby expanding the application range of the multimedia system and improving the use experience of the multimedia system based on a satellite communication scene.
Drawings
FIG. 1 is a functional block diagram of a multimedia system according to a first embodiment of the present invention;
FIG. 2 is a connection diagram of an embodiment of a multimedia system;
FIG. 3 is a functional block diagram of a multimedia system according to a second embodiment of the present invention;
FIG. 4 is a flowchart illustrating a first embodiment of a method for implementing a multimedia system according to the present invention;
FIG. 5 is a detailed flowchart of step S20 in FIG. 4;
FIG. 6 is a flowchart illustrating a second embodiment of a method for implementing a multimedia system according to the present invention;
FIG. 7 is a flowchart illustrating a third embodiment of a method for implementing a multimedia system according to the present invention;
fig. 8 is a detailed flowchart of step S203 in fig. 5.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a functional block diagram of a multimedia system according to a first embodiment of the present invention. In this embodiment, the multimedia system includes a main station server 10 and a plurality of end station servers 20. The main station server 10 is connected to a plurality of end station servers 20 through a satellite network, and the end station servers 20 are connected to a plurality of mobile terminals 30 through wifi or bluetooth, as shown in the connection diagram of the embodiment of the multimedia system shown in fig. 2.
The main station server 10 is configured to synchronize multimedia program data with the plurality of end station servers 20 through a satellite network;
the end station server 20 is configured to authenticate program on demand requests sent by a plurality of accessed mobile terminals, and synchronize charging information generated when the mobile terminals request to play the multimedia program data with the master station server 10 through a satellite network.
In this embodiment, the main station server 10 is a direct provider of multimedia programs and is also a collector of fees incurred when a user views the programs through a mobile terminal. In view of some critical special communication occasions, such as the areas difficult to be covered by the ground communication system, such as ships, sentries, aircrafts, etc., in the special communication occasions, the mobile terminal (user) cannot directly communicate data with the master station server 10, and in the embodiment, the data communication between the mobile terminal and the master station server 10 is indirectly realized through the terminal station server 20 by specifically adopting a satellite network manner.
In addition, in consideration of the occurrence of a situation that a network is interrupted due to factors such as weather during satellite communication, in this embodiment, the master station server 10 synchronizes the latest multimedia program data to the end station server 20 through the satellite network, and then the mobile terminal sends a program-on-demand request to the end station server 20 to obtain the multimedia program data, where a manner of synchronizing the latest multimedia program data to the end station server 20 through the satellite network by the master station server 10 is not limited, and is specifically set according to actual needs. For example, the latest multimedia program data is updated synchronously every predetermined period, such as three hours, or a set synchronization time, such as 24, 9, 14, 19, and 21 points of each day, so that the end station server 20 can keep the synchronization of the multimedia program with the main station server 10, thereby improving the user experience of using the multimedia program data through the end station server 20.
In this embodiment, since the multimedia program data provided by the master station server 10 needs to be paid, the end station server 20 needs to authenticate the program-on-demand request sent by the mobile terminal, and the specific authentication mode is not limited, and is specifically set according to actual needs, for example, the account type corresponding to the mobile terminal is checked, and if the user is a VIP client, the user can view the program; or for example, a pre-stored fee corresponding to the mobile terminal is checked, and if the pre-stored fee is higher than a set value, the program can be watched. In addition, since the main station server 10 is a receiver of the fee generated when the mobile terminal watches the program, the end station server 20 needs to synchronize the charging information generated when the mobile terminal requests to play the multimedia program data with the main station server 10 through the satellite network, so that the main station server 10 can update and monitor the account fee of the mobile terminal in real time. In this embodiment, the manner of synchronizing the mobile terminal charging information is not limited, and is specifically set according to actual needs, for example, the synchronous update of the mobile terminal charging information on the end station server 20 and the master station server 10 may be completed through real-time communication; or the synchronous update of the charging information is performed every predetermined period of time, such as 20 minutes.
In this embodiment, the main station server 10 synchronizes the multimedia program data with the end station servers 20 through the satellite network, thereby ensuring that the user can obtain the multimedia program from the end station server 20 through the mobile terminal without being limited by the real-time communication connection of the satellite network. In addition, the end station server 20 authenticates the program request sent by the accessed mobile terminals, and synchronizes the charging information generated when the mobile terminal requests to play the multimedia program data with the main station server 10 through the satellite network, thereby realizing the authentication and real-time charging of the multimedia data. In addition, the end station server 20 sends corresponding charging information to the main station server 10 through the satellite network to further ensure the synchronization consistency between the charging information on the end station server 20 and the charging information on the main station server 10, so that the embodiment realizes the program broadcasting and authentication charging of the multimedia system based on the satellite communication, thereby expanding the application range of the multimedia system and improving the use experience of the multimedia system based on the satellite communication scene.
Further optionally, in an embodiment of the multimedia system of the present invention, the end station server 20 is configured to broadcast a program list to a plurality of mobile terminals connected to the end station server 20, where the end station server 20 stores multimedia program data broadcast by the master station server 10 corresponding to the program phase through a satellite network;
the main station server 10 is a provider of multimedia programs and broadcasts the multimedia programs to each end station server 20 through a satellite network, and the end station servers 20 store the multimedia programs broadcast by the main station server 10 after receiving the multimedia programs, and then generate corresponding program lists according to the currently stored multimedia programs and broadcast the program lists to each mobile terminal.
Further optionally, the master server 10 is configured to: the terminal station server 20 communicates with a plurality of terminal station servers 20 through a satellite network, and broadcasts currently updated online program lists and multimedia program data corresponding to the online program lists to the plurality of terminal station servers 20 at regular time, wherein the program lists at least comprise the online program lists and/or offline program lists, and the offline program lists are generated by the terminal station servers 20 according to stored historical multimedia program data.
To further facilitate the user viewing a plurality of different programs at different times through the mobile terminal, the main station server 10 may transmit the multimedia program to the end station server 20 by transmitting the online program guide and the multimedia program data corresponding to the online program guide. The online program list may be set as a program list corresponding to the latest multimedia program that can be provided by the current primary server 10. The offline program is a program generated by the end station server 20 according to the stored historical multimedia program data, as compared to the online program.
For example, the main station server 10 sends an online program list and corresponding multimedia program data to the end station server 20 every other day or at set time points (for example, 9 and 22 points of each day), the program list sent by the main station server 10 this time is an online program list, the program list generated by the end station server 20 according to the multimedia program data received this time is also an online program list, and the program list generated by the end station server 20 according to the multimedia program data received before this time is an offline program list.
It should be further noted that the interval time for the main station server 10 to broadcast and transmit the multimedia program to the end station server 20 may be the same as or different from the interval time for the end station server 20 to broadcast and transmit the program list to the mobile terminal, and is specifically set according to actual needs. Accordingly, the program list broadcast and transmitted by the end station server 20 to the mobile terminal may be an online program list, an offline program list, or a combined program list formed by the online program and the offline program. In order to further facilitate user distinction, the programs in the online program list and the programs in the offline program list may be set differently, for example, the programs are set according to the update time in a classified manner, or the online programs are highlighted.
Further, in this embodiment, the end station server 20 is further configured to receive a program-on-demand request sent by a plurality of mobile terminals after receiving the program list and authenticate the program-on-demand request, where the program-on-demand request at least includes authentication information of the mobile terminal and program information in the program list requested by the mobile terminal; when the authentication is successful, sending multimedia program data corresponding to the program information to the mobile terminal which is successfully authenticated, and charging for updating first charging information corresponding to the mobile terminal;
in this embodiment, a user receives a program list broadcasted by the end station server 20 through a mobile terminal, and selects a program in the program list to generate a corresponding program on demand request, where the program on demand request at least includes authentication information of the mobile terminal and program information in the program list requested by the mobile terminal, and the authentication information is specifically set according to actual needs. It should be noted that, in the embodiment, the authentication processing and the charging processing of the charged multimedia program are specifically aimed at, and the processing of the free multimedia program is not within the discussion scope of the present invention, but the processing mode is basically the same as the charged multimedia program.
In addition, it should be further explained that the setting of the authentication method and the charging method in this embodiment is not limited, and the setting is specifically performed according to actual needs. For example, to improve the use experience of the user in watching programs, different program packages may be set or different watching user categories may be set for different programs, and the authentication manners and charging manners corresponding to different program packages and user categories are different, for example, the authentication information may include account categories of the user, such as VIP clients, common clients, accounts and passwords, and user account balance, and the charging manner may be to count the use flow or count the use duration. Meanwhile, only when the authentication is successful, for example, the account and the password are correct to correspond and the account balance is sufficient, the multimedia program data requested by the user through the mobile terminal is sent to the corresponding mobile terminal for the user to watch.
Meanwhile, in order to record the charging condition of the program watched by each mobile terminal, in this embodiment, the first charging information of each mobile terminal is set on the end station server 20, and the first charging information of the corresponding mobile terminal is recorded and updated according to the charging condition of the program requested by the mobile terminal.
Further, in this embodiment, the end station server 20 is further configured to send first charging information of a plurality of mobile terminals connected to the end station server 20 to the master station server 10 through a satellite network; the main station server 10 is configured to receive first charging information of a plurality of mobile terminals connected to the end station server 20 and sent by the end station server 20 through a satellite network, so as to update second charging information corresponding to the mobile terminals, where the first charging information at least includes used charge information of the mobile terminals, and the second charging information at least includes prepaid charge information of the mobile terminals.
It should be noted that the expression form of the first charging information and the second charging information may be amount, flow rate, duration, etc., that is, for the present embodiment, the amount, the flow rate, the duration, etc. may be mutually converted. For example, the used charge information may be used amount, used flow rate, used time length, etc., and the prepaid charge information may be prepaid flow rate, prepaid amount, prepaid time length, etc.
In addition, the end station server 20 may send the first charging information to the main station server 10 at set intervals, or may send the first charging information to the main station server 10 when there is a mobile terminal on-demand program (i.e., the authentication is successful and the first charging information update is completed), which may be specifically set according to actual needs.
In this embodiment, considering that satellite communication may be interrupted between the end station server 20 and the master station server 10 due to weather or the like, when the end station server 20 sends the first charging information to the master station server 10, it is not required to keep real-time connection between the end station server 20 and the master station server 10, and data transmission to the master station server 10 can be completed as long as the end station server 20 is connected to the satellite network, and data transmitted by the end station server 20 can be received when the master station server 10 is connected to the satellite network.
In this embodiment, since the end station server 20 is only suitable for processing the multimedia program in the special communication occasion, and the end station server 20 is not required for processing the multimedia program in other non-special communication occasions, in order to expand the application range of the multimedia system in this embodiment, the end station server 20 is further configured to send the first charging information of the plurality of mobile terminals connected to the end station server 20 to the master station server 10 through the satellite network, so as to update the second charging information of the corresponding mobile terminal.
In this embodiment, the main station server 10 is a provider of multimedia programs and is therefore a receiver of program charges, and therefore the main station server 10 is provided with the second charging information of the mobile terminal. The setting mode of the second charging information is not limited, and the setting is specifically performed according to actual needs, for example, the second charging information may be the remaining flow or the remaining charge or the remaining duration of an account corresponding to the mobile terminal. For example, if the user has a remaining account charge of 100 on the main station server 10 and uses 30 the end station server 20 on the ship, the remaining account charge on the main station server 10 should be 70 when the user plays the multimedia program using the mobile terminal again after landing.
In addition, in this embodiment, in consideration that the mobile terminal may switch back and forth between the on-demand program and the off-demand program many times, in order to avoid missing the update of the second charging information, in this embodiment, the end station server 20 specifically sends the first charging information of all the mobile terminals connected to the end station server 20 to the master station server 10 to correspondingly update the second charging information of the mobile terminal stored on the master station server 10.
It should be further noted that the second charging information on the master station server 10 may be sent to the end station server 20, or may not be sent, and is specifically set according to actual needs. For example, if the second charging information is the remaining charge of the user account, and the mobile terminal cannot pay and recharge the own account charge due to the limitation of the communication environment, that is, cannot update the second charging information by paying and recharging, the second charging information does not need to be sent to the end station server 20 in such an application situation.
In this embodiment, the end station server 20 receives and stores the multimedia program data broadcast by the main station server 10 through the satellite network, and further generates a corresponding program list to be broadcast to a plurality of mobile terminals connected to the end station server 20, so that the user can request the program through the mobile terminals, thereby ensuring that the program requested by the user through the mobile terminals is not limited to the real-time communication connection of the satellite network. In addition, the end station server 20 authenticates the program on demand request sent by the mobile terminal before sending the multimedia data, and if the authentication is successful, the multimedia data can be sent and the charging is started, thereby realizing the authentication and real-time charging of the multimedia data. In addition, the end station server 20 sends corresponding charging information to the main station server 10 through the satellite network to further ensure the synchronization consistency between the charging information on the end station server 20 and the charging information on the main station server 10, so that the program broadcasting and authentication charging of the multimedia system based on satellite communication are realized, the application range of the multimedia system is expanded, and the use experience of the multimedia system based on a satellite communication scene is improved.
Further optionally, in an embodiment of the multimedia system of the present invention, the master station server 10 is configured to: and transmitting second billing information of a plurality of mobile terminals connected with the end station server 20 to the end station server 20 through a satellite network every first period for updating prepayment information corresponding to the mobile terminals.
In this embodiment, to further improve the monitoring and management of the billing information of the mobile terminals, the main station server 10 sends the second billing information of the mobile terminals connected to the end station server 20 through the satellite network every first period for updating the prepayment information of the corresponding mobile terminals.
In this embodiment, considering that satellite communication may be interrupted between the end station server 20 and the master station server 10 due to weather or the like, when the master station server 10 sends the second accounting information to the end station server 20, it is not required to keep real-time connection between the end station server 20 and the master station server 10, the master station server 10 can complete sending data to the end station server 20 as long as it is connected to the satellite network, and when the end station server 20 is connected to the satellite network, it can receive the data sent by the master station server 10.
For example, if the mobile terminal can communicate with the master station server 10 in some special communication occasions, so that the account paying recharging process (corresponding to generating the prepaid fee information) is completed on the master station server 10, that is, the updating of the second charging information of the mobile terminal can be completed, in such a case, the second charging information of the mobile terminal needs to be transmitted to the end station server 20 for updating the prepaid fee information of the corresponding mobile terminal. For example, when the mobile terminal a initiates a request for requesting to the end station server, the authentication fails due to insufficient prepaid fee, and when the mobile terminal a initiates a request for requesting to the end station server again after paying and recharging to the main station server, the authentication can be passed.
Further, if the prepaid update of the mobile terminal is set on the master station server 10 for processing, and the prepaid of the mobile terminal is also used as a restriction condition for the program broadcasting of the mobile terminal, the master station server 10 needs to transmit the updated second accounting information to the end station server 20 for updating accordingly.
For example, the format of the first charging information sent by the end station server 20 to the master station server 10 is:
the number of users;
the number of the user 1 is the used charge of the user 1;
the number of the user 2 is the used charge of the user 2;
the number of the user n is numbered, and the user n has used the fee.
And the format of the second charging information on the master station server 10 is:
the number of users;
the number of the user 1 is the number, the used fee of the user 1 is the number, and the user 1 has the residual prepaid fee;
the number of the user 2, the used fee of the user 2 and the residual prepaid fee of the user 2;
user n has a number, user n has a used charge, and user n has a prepaid charge remaining.
The updating manner of the corresponding updated second charging information on the master station server 10 is as follows:
the used cost of the user K is the used cost of the user K counted by the end station server;
and the user K remaining prepayment is the user K remaining prepayment on the main station server-the used fee of the user K counted by the end station server.
The first billing information and the prepaid information are generated on the end station server 20 as follows:
the used cost of the user K is the cost of the user K for playing the online program and the cost of the user K for playing the offline program;
and the user K remaining prepayment fee is the user K remaining prepayment fee transmitted by the master station server.
In this embodiment, through mutual communication interaction between the first charging information on the end station server 20 and the second charging information on the main station server 10, the updating process of the charging information corresponding to the mobile terminal can be completed in real time, so as to ensure the synchronization consistency between the charging information on the end station server 20 and the charging information on the main station server 10.
Referring to fig. 3, fig. 3 is a functional block diagram of a multimedia system according to a second embodiment of the present invention. Based on the above embodiments, in this embodiment, the multimedia system further includes a mobile terminal 30; the mobile terminal 30 is configured to: initiating a registration request to the master station server 10 through a satellite network, and receiving account information of the mobile terminal 30 returned by the master station server 10, wherein the authentication information of the mobile terminal at least includes the account information of the mobile terminal.
In this embodiment, the main station server 10 provides registration for the mobile terminal 30 in addition to the multimedia program, and the main station server 10 receives a registration request sent by the mobile terminal 30 through the satellite network and returns account information of the mobile terminal 30, such as an account number, a password, a charging mode, a prepaid fee, and the like, after the registration is successful.
In this embodiment, when initiating the on-demand request to the end station server 20, the mobile terminal 30 also sends the account information of the mobile terminal 30 to the end station server 20 for authentication, and if the authentication is passed, for example, the account number and the password correspond to each other and the prepaid fee is sufficient, the mobile terminal 30 can view the on-demand program.
In addition, in order for the end station server 20 to be able to complete authentication of the mobile terminal 30, the master station server 10 needs to transmit account information of the mobile terminal 30 that has successfully registered to the end station server 20. Optionally, when a plurality of mobile terminals 30 are connected to the end station server 20, the end station server 20 may report the information related to the currently connected mobile terminal 30, such as an account number, to the master station server 10, and receive the account information of the corresponding mobile terminal 30 returned by the master station server 10.
Further optionally, in an embodiment of the multimedia system of the present invention, the mobile terminal 30 is further configured to: a payment request is initiated to the master station server 10 through a satellite network, and the prepaid information of the mobile terminal 30 returned by the master station server 10 is received.
When the prepaid fee of the mobile terminal 30 is insufficient, the mobile terminal 30 may initiate a payment request to the main station server 10 through the satellite network to recharge, and when the prepaid fee of the mobile terminal 30 is sufficient, the requested program may be viewed through the authentication of the end station server 20.
Further optionally, in an embodiment of the multimedia system of the present invention, the end station server 20 is specifically configured to: when the authentication is successful, calculating and obtaining the charge information corresponding to the multimedia program data corresponding to the program information, which is sent to the mobile terminal 30 which is successfully authenticated in the second period every second period, so as to update the first charging information corresponding to the mobile terminal 30; and
and judging whether the first charging information of the mobile terminal 30 successfully authenticated reaches a set threshold condition, if so, sending corresponding prompt information to the corresponding mobile terminal 30 or disconnecting the transmission of the multimedia program data corresponding to the mobile terminal 30, wherein the threshold condition is set according to the prepaid fee information of the mobile terminal 30.
In this embodiment, in order to facilitate monitoring of the charging information of the program requested by the mobile terminal 30, after the authentication is successful, the end station server 20 calculates, every second period, the charge information corresponding to the multimedia program data corresponding to the program information and sent to the mobile terminal 30 that is successfully authenticated in the second period, for example, every 1 minute, calculates and obtains the charge information corresponding to the multimedia program data sent in 1 minute to update the first charging information of the mobile terminal 30, for example, the mobile terminal 30 shares the charge 60 in 60 consecutive minutes.
Further, overdraft is performed to avoid the shortage of prepaid fee of the mobile terminal 30, therefore, the first charging information of the mobile terminal 30 needs to be further monitored, for example, whether the first charging information reaches a set threshold condition, for example, one or more channels can be set for the threshold condition, for example, the first channel threshold can be set as 70% prepaid fee information of the mobile terminal 30, the second channel threshold can be set as 90% prepaid fee information, etc., if the first charging information of the mobile terminal 30 reaches the first channel threshold, the user can be prompted to "prepaid fee is insufficient, charging is needed", and when the second channel threshold is reached, the data transmission of the current on-demand program can be directly disconnected, and the prepaid fee is prompted to be insufficient, the multimedia program cannot be played, etc.
In the embodiment, the cost monitoring in the program playing process in the multimedia system based on satellite communication is realized, and the playing management of the multimedia system is perfected.
Referring to fig. 4, fig. 4 is a flowchart illustrating a first embodiment of a method for implementing a multimedia system according to the present invention. In this embodiment, the implementation method of the multimedia system includes:
step S10, the main station server synchronizes the multimedia program data with a plurality of end station servers through the satellite network;
and step S20, the terminal station server authenticates the program request sent by the accessed mobile terminals, and synchronizes the charging information generated when the mobile terminal requests to play the multimedia program data with the main station server through the satellite network.
In this embodiment, the main station server 10 is a direct provider of multimedia programs and is also a collector of fees incurred when a user views the programs through a mobile terminal. In view of some critical special communication occasions, such as the areas difficult to be covered by the ground communication system, such as ships, sentries, aircrafts, etc., in the special communication occasions, the mobile terminal (user) cannot directly communicate data with the master station server 10, and in the embodiment, the data communication between the mobile terminal and the master station server 10 is indirectly realized through the terminal station server 20 by specifically adopting a satellite network manner.
In addition, in consideration of the occurrence of a situation that a network is interrupted due to factors such as weather during satellite communication, in this embodiment, the master station server 10 synchronizes the latest multimedia program data to the end station server 20 through the satellite network, and then the mobile terminal sends a program-on-demand request to the end station server 20 to obtain the multimedia program data, where a manner of synchronizing the latest multimedia program data to the end station server 20 through the satellite network by the master station server 10 is not limited, and is specifically set according to actual needs. For example, the latest multimedia program data is updated synchronously every predetermined period, such as three hours, or a set synchronization time, such as 24, 9, 14, 19, and 21 points of each day, so that the end station server 20 can keep the synchronization of the multimedia program with the main station server 10, thereby improving the user experience of using the multimedia program data through the end station server 20.
In this embodiment, since the multimedia program data provided by the master station server 10 needs to be paid, the end station server 20 needs to authenticate the program-on-demand request sent by the mobile terminal, and the specific authentication mode is not limited, and is specifically set according to actual needs, for example, the account type corresponding to the mobile terminal is checked, and if the user is a VIP client, the user can view the program; or for example, a pre-stored fee corresponding to the mobile terminal is checked, and if the pre-stored fee is higher than a set value, the program can be watched. In addition, since the main station server 10 is a receiver of the fee generated when the mobile terminal watches the program, the end station server 20 needs to synchronize the charging information generated when the mobile terminal requests to play the multimedia program data with the main station server 10 through the satellite network, so that the main station server 10 can update and monitor the account fee of the mobile terminal in real time. In this embodiment, the manner of synchronizing the mobile terminal charging information is not limited, and is specifically set according to actual needs, for example, the synchronous update of the mobile terminal charging information on the end station server 20 and the master station server 10 may be completed through real-time communication; or the synchronous update of the charging information is performed every predetermined period of time, such as 20 minutes.
In this embodiment, the main station server 10 synchronizes the multimedia program data with the end station servers 20 through the satellite network, thereby ensuring that the user can obtain the multimedia program from the end station server 20 through the mobile terminal without being limited by the real-time communication connection of the satellite network. In addition, the end station server 20 authenticates the program request sent by the accessed mobile terminals, and synchronizes the charging information generated when the mobile terminal requests to play the multimedia program data with the main station server 10 through the satellite network, thereby realizing the authentication and real-time charging of the multimedia data. In addition, the end station server 20 sends corresponding charging information to the main station server 10 through the satellite network to further ensure the synchronization consistency between the charging information on the end station server 20 and the charging information on the main station server 10, so that the embodiment realizes the program broadcasting and authentication charging of the multimedia system based on the satellite communication, thereby expanding the application range of the multimedia system and improving the use experience of the multimedia system based on the satellite communication scene.
Referring to fig. 5, fig. 5 is a detailed flowchart of step S20 in fig. 4. Based on the foregoing embodiment, in this embodiment, the foregoing step S20 includes:
step S201, an end station server broadcasts a program list to a plurality of mobile terminals connected with the end station server, wherein the end station server stores multimedia program data broadcasted by a main station server corresponding to the program single phase through a satellite network;
the main station server 10 is a provider of multimedia programs and broadcasts the multimedia programs to each end station server 20 through a satellite network, and the end station servers 20 store the multimedia programs broadcast by the main station server 10 after receiving the multimedia programs, and then generate corresponding program lists according to the currently stored multimedia programs and broadcast the program lists to each mobile terminal 30.
Further optionally, the master station server 10 communicates with a plurality of the end station servers 20 through a satellite network, and broadcasts the currently updated online program list and the multimedia program data corresponding to the online program list to the plurality of end station servers 20 at regular time, where the program list at least includes the online program list and/or the offline program list, and the offline program list is generated by the end station servers 20 according to the stored historical multimedia program data.
To further facilitate the user viewing a plurality of different programs at different times through the mobile terminal 30, the main station server 10 may transmit the multimedia program to the end station server 20 by transmitting the online program guide and the multimedia program data corresponding to the online program guide. The online program list may be set as a program list corresponding to the latest multimedia program that can be provided by the current primary server 10. The offline program is a program generated by the end station server 20 according to the stored historical multimedia program data, as compared to the online program.
For example, the main station server 10 sends an online program list and corresponding multimedia program data to the end station server 20 every other day or at set time points (for example, 9 and 22 points of each day), the program list sent by the main station server 10 this time is an online program list, the program list generated by the end station server 20 according to the multimedia program data received this time is also an online program list, and the program list generated by the end station server 20 according to the multimedia program data received before this time is an offline program list.
It should be further noted that the interval time for broadcasting and transmitting the multimedia program from the main station server 10 to the end station server 20 may be the same as or different from the interval time for broadcasting and transmitting the program list from the end station server 20 to the mobile terminal 30, and is specifically set according to actual needs. Accordingly, the program list broadcast and transmitted by the end station server 20 to the mobile terminal 30 may be an online program list, an offline program list, or a combined program list formed by the online program and the offline program. In order to further facilitate user distinction, the programs in the online program list and the programs in the offline program list may be set differently, for example, the programs are set according to the update time in a classified manner, or the online programs are highlighted.
Step S202, the terminal station server receives program request requests sent by a plurality of mobile terminals after receiving the program list and authenticates the program request requests, wherein the program request requests at least comprise authentication information of the mobile terminals and program information in the program list requested by the mobile terminals;
step S203, when the authentication is successful, the end station server sends multimedia program data corresponding to the program information to the mobile terminal which is successfully authenticated and carries out charging so as to update first charging information corresponding to the mobile terminal, and sends the first charging information of a plurality of mobile terminals connected with the end station server to the main station server through a satellite network;
in this embodiment, a user receives a program list broadcasted by the end station server 20 through the mobile terminal 30, and selects a program in the program list to generate a corresponding program on demand request, where the program on demand request at least includes authentication information of the mobile terminal 30 and program information in the program list requested by the mobile terminal 30, and the authentication information is specifically set according to actual needs. It should be noted that, in the embodiment, the authentication processing and the charging processing of the charged multimedia program are specifically aimed at, and the processing of the free multimedia program is not within the discussion scope of the present invention, but the processing mode is basically the same as the charged multimedia program.
In addition, it should be further explained that the setting of the authentication method and the charging method in this embodiment is not limited, and the setting is specifically performed according to actual needs. For example, to improve the use experience of the user in watching programs, different program packages may be set or different watching user categories may be set for different programs, and the authentication manners and charging manners corresponding to different program packages and user categories are different, for example, the authentication information may include account categories of the user, such as VIP clients, common clients, accounts and passwords, and user account balance, and the charging manner may be to count the use flow or count the use duration. Meanwhile, only when the authentication is successful, for example, the account is correct to correspond to the password and the account balance is sufficient, the multimedia program data requested by the user through the mobile terminal 30 is sent to the corresponding mobile terminal 30 for the user to watch.
Meanwhile, in order to record the charging condition of the program watched by each mobile terminal 30, in this embodiment, the first charging information of each mobile terminal 30 is set on the end station server 20, and the first charging information of the corresponding mobile terminal 30 is recorded and updated according to the charging condition of the program requested by the mobile terminal 30.
Step S204, the main station server receives first charging information of a plurality of mobile terminals which are sent by the end station server and connected with the end station server through a satellite network, so as to update second charging information corresponding to the mobile terminals.
It should be noted that the expression form of the first charging information and the second charging information may be amount, flow rate, duration, etc., that is, for the present embodiment, the amount, the flow rate, the duration, etc. may be mutually converted. The end station server 20 may transmit the first charging information to the main station server 10 at set intervals, or may transmit the first charging information to the main station server 10 when the mobile terminal 30 requests the program, which may be set according to actual needs.
In this embodiment, since the end station server 20 is only suitable for processing the multimedia program in the special communication occasion, and the end station server 20 is not required for processing the multimedia program in other non-special communication occasions, in order to expand the application range of the multimedia system in this embodiment, the end station server 20 is further configured to send the first charging information of the plurality of mobile terminals 30 connected to the end station server 20 to the master station server 10 through the satellite network, so as to update the second charging information corresponding to the mobile terminals 30.
In this embodiment, the main website server 10 is a provider of multimedia programs and is therefore a receiver of program charges, and therefore the second charging information of the mobile terminal 30 is set on the main website server 10. The setting mode of the second charging information is not limited, and is specifically set according to actual needs, for example, the second charging information may be the remaining flow or the remaining charge or the remaining duration of the account corresponding to the mobile terminal 30. For example, if the user has a remaining account charge of 100 on the main station server 10 and uses the terminal station server 20 30 on a ship, the remaining account charge on the main station server 10 should be 70 when the user plays the multimedia program using the mobile terminal 30 again after landing.
In addition, in this embodiment, in consideration that the mobile terminal 30 may switch back and forth between the on-demand program and the off-demand program many times, in order to avoid missing the update of the second charging information, in this embodiment, the end station server 20 specifically sends the first charging information of all the mobile terminals 30 connected to the end station server 20 to the master station server 10 to correspondingly update the second charging information of the mobile terminals 30 stored on the master station server 10.
It should be further noted that the second charging information on the master station server 10 may be sent to the end station server 20, or may not be sent, and is specifically set according to actual needs. For example, if the second charging information is the remaining charge of the user account, and the mobile terminal 30 cannot pay and recharge the own account charge due to the limitation of the communication environment, that is, cannot update the second charging information by paying and recharging, the second charging information does not need to be sent to the end station server 20 in such an application situation.
In this embodiment, the end station server 20 receives and stores the multimedia program data broadcast by the main station server 10 through the satellite network, and further generates a corresponding program list to be broadcast to the plurality of mobile terminals 30 connected to the end station server 20, so that the user can request the program through the mobile terminals 30, thereby ensuring that the program requested by the user through the mobile terminals 30 is not limited to the real-time communication connection of the satellite network. In addition, the end station server 20 authenticates the program-on-demand request transmitted by the mobile terminal 30 before transmitting the multimedia data, and if the authentication is successful, the multimedia data can be transmitted and the charging is started, thereby realizing the authentication and real-time charging of the multimedia data. In addition, the end station server 20 sends corresponding charging information to the main station server 10 through the satellite network to further ensure the synchronization consistency between the charging information on the end station server 20 and the charging information on the main station server 10, so that the program broadcasting and authentication charging of the multimedia system based on satellite communication are realized, the application range of the multimedia system is expanded, and the use experience of the multimedia system based on a satellite communication scene is improved.
Further alternatively, in an embodiment of the method for implementing a multimedia system of the present invention, the master station server 10 sends second charging information of a plurality of mobile terminals 30 connected to the end station server 20 through a satellite network every first period for updating prepaid information corresponding to the mobile terminals 30.
In this embodiment, to further improve the monitoring and management of the billing information of the mobile terminals 30, the main station server 10 transmits the second billing information of the mobile terminals 30 connected to the end station server 20 through the satellite network every first period for updating the prepaid information of the corresponding mobile terminals 30.
For example, if the mobile terminal 30 can communicate with the master station server 10 in some special communication occasions, so that the account paying recharging process (corresponding to generating the prepaid fee information) is completed on the master station server 10, that is, the updating of the second charging information of the mobile terminal 30 can be completed, in such a case, the second charging information of the mobile terminal 30 needs to be transmitted to the end station server 20 for updating the prepaid fee information of the corresponding mobile terminal 30. For example, when the mobile terminal a initiates a request for requesting to the end station server, the authentication fails due to insufficient prepaid fee, and when the mobile terminal a initiates a request for requesting to the end station server again after paying and recharging to the main station server, the authentication can be passed.
Further, if the prepaid update of the mobile terminal 30 is set on the master station server 10 for processing, and the prepaid of the mobile terminal 30 is also used as a restriction condition for the broadcasting of the program of the mobile terminal 30, the master station server 10 needs to transmit the updated second accounting information to the end station server 20 for updating accordingly.
For example, the format of the first charging information sent by the end station server 20 to the master station server 10 is:
the number of users;
the number of the user 1 is the used charge of the user 1;
the number of the user 2 is the used charge of the user 2;
the number of the user n is numbered, and the user n has used the fee.
And the format of the second charging information on the master station server 10 is:
the number of users;
the number of the user 1 is the number, the used fee of the user 1 is the number, and the user 1 has the residual prepaid fee;
the number of the user 2, the used fee of the user 2 and the residual prepaid fee of the user 2;
user n has a number, user n has a used charge, and user n has a prepaid charge remaining.
The updating manner of the corresponding updated second charging information on the master station server 10 is as follows:
the used cost of the user K is the used cost of the user K counted by the end station server;
and the user K remaining prepayment is the user K remaining prepayment on the main station server-the used fee of the user K counted by the end station server.
The first billing information and the prepaid information are generated on the end station server 20 as follows:
the used cost of the user K is the cost of the user K for playing the online program and the cost of the user K for playing the offline program;
and the user K remaining prepayment fee is the user K remaining prepayment fee transmitted by the master station server.
In this embodiment, through mutual communication interaction between the first charging information on the end station server 20 and the second charging information on the main station server 10, the updating process of the charging information corresponding to the mobile terminal 30 can be completed in real time, so as to ensure the synchronization consistency between the charging information on the end station server 20 and the charging information on the main station server 10.
Referring to fig. 6, fig. 6 is a flowchart illustrating a second embodiment of a method for implementing a multimedia system according to the present invention. Based on the foregoing embodiment, in the present embodiment, before the foregoing step S201, the method includes:
step S01, the mobile terminal initiates a registration request to the master station server through a satellite network and receives the account information of the mobile terminal returned by the master station server, where the authentication information of the mobile terminal at least includes the account information of the mobile terminal.
In this embodiment, the main station server 10 provides registration for the mobile terminal 30 in addition to the multimedia program, and the main station server 10 receives a registration request sent by the mobile terminal 30 through the satellite network and returns account information of the mobile terminal 30, such as an account number, a password, a charging mode, a prepaid fee, and the like, after the registration is successful.
In this embodiment, when initiating the on-demand request to the end station server 20, the mobile terminal 30 also sends the account information of the mobile terminal 30 to the end station server 20 for authentication, and if the authentication is passed, for example, the account number and the password correspond to each other and the prepaid fee is sufficient, the mobile terminal 30 can view the on-demand program.
In addition, in order for the end station server 20 to be able to complete authentication of the mobile terminal 30, the master station server 10 needs to transmit account information of the mobile terminal 30 that has successfully registered to the end station server 20. Optionally, when a plurality of mobile terminals 30 are connected to the end station server 20, the end station server 20 may report the information related to the currently connected mobile terminal 30, such as an account number, to the master station server 10, and receive the account information of the corresponding mobile terminal 30 returned by the master station server 10.
Referring to fig. 7, fig. 7 is a flowchart illustrating a third embodiment of a method for implementing a multimedia system according to the present invention. Based on the above embodiment, the present embodiment, after the above step S01, includes:
and step S02, the mobile terminal initiates a payment request to the master station server through a satellite network and receives the prepayment information of the mobile terminal returned by the master station server.
When the prepaid fee of the mobile terminal 30 is insufficient, the mobile terminal 30 can initiate a payment request to the main station server 10 through the satellite network to recharge and receive the prepaid fee information of the mobile terminal 30 returned from the main station server 10, and when the prepaid fee of the mobile terminal 30 is sufficient, the authentication of the end station server 20 can be successfully passed, and the requested program can be viewed.
It should be further noted that, in the present embodiment, the execution sequence of step S02 with respect to steps S10-S40 is not limited, and may be before step S10, after step S40, or between steps S10-S40.
Referring to fig. 8, fig. 8 is a detailed flowchart of step S203 in fig. 5. Based on the foregoing embodiment, in this embodiment, the foregoing step S203 includes:
step S2031, when the authentication is successful, every second period, the terminal station server calculates and obtains the charge information corresponding to the multimedia program data corresponding to the program information, which is sent to the mobile terminal successfully authenticated in the second period, so as to update the first charging information corresponding to the mobile terminal;
step S2032, the terminal station server judges whether the first charging information of the mobile terminal successfully authenticated reaches the set threshold condition, if yes, the terminal station server sends corresponding prompt information to the corresponding mobile terminal or disconnects the transmission of the multimedia program data of the corresponding mobile terminal, wherein the threshold condition is set according to the prepayment information of the mobile terminal.
In this embodiment, in order to facilitate monitoring of the charging information of the program requested by the mobile terminal 30, after the authentication is successful, the end station server 20 calculates, every second period, the charge information corresponding to the multimedia program data corresponding to the program information and sent to the mobile terminal 30 that is successfully authenticated in the second period, for example, every 1 minute, calculates and obtains the charge information corresponding to the multimedia program data sent in 1 minute to update the first charging information of the mobile terminal 30, for example, the mobile terminal 30 shares the charge 60 in 60 consecutive minutes.
Further, overdraft is performed to avoid the shortage of prepaid fee of the mobile terminal 30, therefore, the first charging information of the mobile terminal 30 needs to be further monitored, for example, whether the first charging information reaches a set threshold condition, for example, one or more channels can be set for the threshold condition, for example, the first channel threshold can be set as 70% prepaid fee information of the mobile terminal 30, the second channel threshold can be set as 90% prepaid fee information, etc., if the first charging information of the mobile terminal 30 reaches the first channel threshold, the user can be prompted to "prepaid fee is insufficient, charging is needed", and when the second channel threshold is reached, the data transmission of the current on-demand program can be directly disconnected, and the prepaid fee is prompted to be insufficient, the multimedia program cannot be played, etc.
In the embodiment, the cost monitoring in the program playing process in the multimedia system based on satellite communication is realized, and the playing management of the multimedia system is perfected.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (12)
1. An implementation method of a multimedia system, the implementation method of the multimedia system comprising:
the master station server synchronizes multimedia program data with a plurality of end station servers through a satellite network;
the terminal station server broadcasts a program list to a plurality of mobile terminals connected with the terminal station server, wherein multimedia program data broadcasted by the main station server through a satellite network corresponding to the program single phase are stored on the terminal station server;
the terminal station server receives program on demand requests sent by a plurality of mobile terminals after receiving the program list and authenticates the program on demand requests, wherein the program on demand requests at least comprise authentication information of the mobile terminals and program information in the program list requested by the mobile terminals;
when the authentication is successful, the end station server sends multimedia program data corresponding to the program information to the mobile terminal which is successfully authenticated, carries out charging so as to update first charging information corresponding to the mobile terminal, and sends the first charging information of a plurality of mobile terminals connected with the end station server to the main station server through a satellite network;
the main station server receives first charging information of a plurality of mobile terminals which are connected with the end station server and are sent by the end station server through a satellite network so as to update second charging information corresponding to the mobile terminals, wherein the first charging information at least comprises used charge information of the mobile terminals, and the second charging information at least comprises prepayment information of the mobile terminals.
2. The method of claim 1, wherein the main station server transmits second billing information of a plurality of the mobile terminals connected to the end station server through a satellite network every first period for updating the prepaid fee information corresponding to the mobile terminals.
3. The method of claim 2, wherein the broadcasting of the program list by the end station server to the plurality of mobile terminals connected to the end station server comprises:
the mobile terminal initiates a registration request to the master station server through a satellite network and receives account information of the mobile terminal returned by the master station server, wherein the authentication information of the mobile terminal at least comprises the account information of the mobile terminal.
4. The method as claimed in claim 3, wherein the step of the mobile terminal initiating a registration request to the master station server via a satellite network and receiving the account information of the mobile terminal returned by the master station server comprises:
the mobile terminal initiates a payment request to the master station server through a satellite network and receives the prepayment information of the mobile terminal returned by the master station server.
5. The method as claimed in any one of claims 1 to 4, wherein the step of sending multimedia program data corresponding to the program information to the mobile terminal with successful authentication and performing charging when the authentication is successful, comprises:
when the authentication is successful, every second period, the end station server calculates and obtains charge information corresponding to multimedia program data corresponding to the program information, which is sent to the mobile terminal which is successfully authenticated in the second period, so as to update first charging information corresponding to the mobile terminal; and
and the end station server judges whether the first charging information of the mobile terminal successfully authenticated reaches a set threshold condition, if so, sends corresponding prompt information to the corresponding mobile terminal or disconnects the transmission of the multimedia program data of the corresponding mobile terminal, wherein the threshold condition is set according to the prepayment information of the mobile terminal.
6. The method as claimed in claim 5, wherein the main station server communicates with a plurality of end station servers through a satellite network, and broadcasts the currently updated online program list and the multimedia program data corresponding to the online program list to the plurality of end station servers at regular time, wherein the program list at least includes the online program list and/or an offline program list, and the offline program list is generated by the end station servers according to the stored historical multimedia program data.
7. Multimedia system, characterized in that it comprises at least: the system comprises a master station server and a plurality of end station servers;
the master station server is used for synchronizing multimedia program data with the end station servers through a satellite network;
the end station server is used for: broadcasting a program list to a plurality of mobile terminals connected with the end station server, wherein the end station server stores multimedia program data broadcasted by the main station server through a satellite network corresponding to the single-phase program; and
receiving program on demand requests sent by a plurality of mobile terminals after receiving the program list and authenticating the program on demand requests, wherein the program on demand requests at least comprise authentication information of the mobile terminals and program information in the program list requested by the mobile terminals; and
when the authentication is successful, sending multimedia program data corresponding to the program information to the mobile terminal which is successfully authenticated, charging for updating first charging information corresponding to the mobile terminal, and sending the first charging information of a plurality of mobile terminals connected with the end station server to the master station server through a satellite network;
the master station server is further configured to: receiving first charging information of a plurality of mobile terminals connected with the end station server and sent by the end station server through a satellite network, so as to update second charging information corresponding to the mobile terminals, wherein the first charging information at least comprises used charge information of the mobile terminals, and the second charging information at least comprises prepaid charge information of the mobile terminals.
8. The multimedia system of claim 7, wherein the master station server is further configured to:
and sending second charging information of a plurality of mobile terminals connected with the terminal station server to the terminal station server through a satellite network every a first period so as to update prepayment information corresponding to the mobile terminals.
9. The multimedia system of claim 8, wherein the multimedia system further comprises the mobile terminal, the mobile terminal being configured to:
initiating a registration request to the master station server through a satellite network and receiving the account information of the mobile terminal returned by the master station server, wherein the authentication information of the mobile terminal at least comprises the account information of the mobile terminal.
10. The multimedia system of claim 9, wherein the mobile terminal is further configured to:
and initiating a payment request to the master station server through a satellite network and receiving the prepayment information of the mobile terminal returned by the master station server.
11. The multimedia system according to any of claims 7-10, wherein the end station server is specifically configured to:
when the authentication is successful, calculating and obtaining cost information corresponding to multimedia program data corresponding to the program information, which is sent to the mobile terminal successfully authenticated in the second period every second period so as to update first charging information corresponding to the mobile terminal; and
and judging whether the first charging information of the mobile terminal successfully authenticated reaches a set threshold condition, if so, sending corresponding prompt information to the corresponding mobile terminal or disconnecting the transmission of the multimedia program data of the corresponding mobile terminal, wherein the threshold condition is set according to the prepayment information of the mobile terminal.
12. The multimedia system of claim 11, wherein the master station server is further configured to:
the system comprises a plurality of end station servers, a satellite network and a plurality of terminal station servers, wherein the satellite network is used for communicating with the end station servers, and broadcasting currently updated online program lists and multimedia program data corresponding to the online program lists to the end station servers at regular time, the program lists at least comprise the online program lists and/or offline program lists, and the offline program lists are generated by the end station servers according to stored historical multimedia program data.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510973557.8A CN106911938B (en) | 2015-12-22 | 2015-12-22 | Multimedia system and implementation method thereof |
| PCT/CN2016/093620 WO2017107498A1 (en) | 2015-12-22 | 2016-08-05 | Multimedia system and implementation method therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510973557.8A CN106911938B (en) | 2015-12-22 | 2015-12-22 | Multimedia system and implementation method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106911938A CN106911938A (en) | 2017-06-30 |
| CN106911938B true CN106911938B (en) | 2020-08-07 |
Family
ID=59088976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510973557.8A Active CN106911938B (en) | 2015-12-22 | 2015-12-22 | Multimedia system and implementation method thereof |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106911938B (en) |
| WO (1) | WO2017107498A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108012161B (en) * | 2017-11-10 | 2021-10-01 | 广州华多网络科技有限公司 | Video live broadcast method, system and terminal equipment |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1482776A (en) * | 2002-09-09 | 2004-03-17 | 中国科学院软件研究所 | Community Broadband Integrated Service Network System |
| WO2005008950A1 (en) * | 2003-07-10 | 2005-01-27 | Rsa Security, Inc. | Secure seed generation protocol |
| KR20080022868A (en) * | 2006-09-08 | 2008-03-12 | 주식회사 케이티 | Wireless Internet Service System Using Satellite and Its Method |
| CN101179321A (en) * | 2007-12-13 | 2008-05-14 | 北京卫星信息工程研究所 | Method for implementing wireless resource management of satellite communication system |
| CN202334795U (en) * | 2011-10-12 | 2012-07-11 | 北京歌华有线数字媒体有限公司 | Satellite broadcasting-based mobile wireless video service system |
| CN103457978A (en) * | 2012-06-01 | 2013-12-18 | 日立民用电子株式会社 | Portable terminals and online shopping content screening system comprising same |
| CN103648132A (en) * | 2013-12-30 | 2014-03-19 | 航天恒星科技有限公司 | Satellite communication integrated QoS (Quality of Service) safeguard system |
| CN103763583A (en) * | 2013-12-31 | 2014-04-30 | 航天数字传媒有限公司 | Method and system for authenticating satellite digital on-demand services |
| CN104967996A (en) * | 2015-07-08 | 2015-10-07 | 国家电网公司 | A network access authentication method and system for a satellite communication network |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050273822A1 (en) * | 2004-01-20 | 2005-12-08 | Snell William L | Video-on-demand satellite system |
| US7340258B2 (en) * | 2004-07-27 | 2008-03-04 | Lucent Technologies Inc. | Mobile phone combined with satellite radio capability |
| CN201150071Y (en) * | 2008-01-31 | 2008-11-12 | 北京中星拓展通信技术有限公司 | Agricultural multifunctional information service platform |
| US8929278B2 (en) * | 2012-02-06 | 2015-01-06 | Maxlinear, Inc. | Method and apparatus for content protection and billing for mobile delivery of satellite content |
| CN104038843A (en) * | 2014-06-20 | 2014-09-10 | 青岛四方车辆研究所有限公司 | Train comprehensive service platform on basis of gigabit Ethernet and WIFI (wireless fidelity) technology |
-
2015
- 2015-12-22 CN CN201510973557.8A patent/CN106911938B/en active Active
-
2016
- 2016-08-05 WO PCT/CN2016/093620 patent/WO2017107498A1/en not_active Ceased
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1482776A (en) * | 2002-09-09 | 2004-03-17 | 中国科学院软件研究所 | Community Broadband Integrated Service Network System |
| WO2005008950A1 (en) * | 2003-07-10 | 2005-01-27 | Rsa Security, Inc. | Secure seed generation protocol |
| KR20080022868A (en) * | 2006-09-08 | 2008-03-12 | 주식회사 케이티 | Wireless Internet Service System Using Satellite and Its Method |
| CN101179321A (en) * | 2007-12-13 | 2008-05-14 | 北京卫星信息工程研究所 | Method for implementing wireless resource management of satellite communication system |
| CN202334795U (en) * | 2011-10-12 | 2012-07-11 | 北京歌华有线数字媒体有限公司 | Satellite broadcasting-based mobile wireless video service system |
| CN103457978A (en) * | 2012-06-01 | 2013-12-18 | 日立民用电子株式会社 | Portable terminals and online shopping content screening system comprising same |
| CN103648132A (en) * | 2013-12-30 | 2014-03-19 | 航天恒星科技有限公司 | Satellite communication integrated QoS (Quality of Service) safeguard system |
| CN103763583A (en) * | 2013-12-31 | 2014-04-30 | 航天数字传媒有限公司 | Method and system for authenticating satellite digital on-demand services |
| CN104967996A (en) * | 2015-07-08 | 2015-10-07 | 国家电网公司 | A network access authentication method and system for a satellite communication network |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017107498A1 (en) | 2017-06-29 |
| CN106911938A (en) | 2017-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11477647B1 (en) | Secure electric vehicle charger and system incorporating thereof | |
| TW498668B (en) | Method and apparatus for sequentially synchronized network | |
| CA2821041C (en) | Systems and methods for distributed access to media content using placeshifting | |
| CN102088619B (en) | Internet protocol television (IPTV) on-demand method, device and system | |
| US20120084834A1 (en) | System for communicating with a mobile device server | |
| KR20060056017A (en) | Restriction Broadcasting System and Method for Terrestrial Digital Multimedia Broadcasting | |
| US20120137315A1 (en) | System for monetizing resources accessible to a mobile device server | |
| CN103890796A (en) | Method of providing a personalized advertisement in a receiver | |
| CN102571885B (en) | Vehicle-mounted information push service system and method | |
| US8904423B2 (en) | Web to video-on-demand system, authentication engine and method for using same | |
| MX2012014963A (en) | Systems and methods for authorizing access to network services using information obtained from subscriber equipment. | |
| CN102546726A (en) | Vehicle-mounted time synchronization serving method and system | |
| CA2815646C (en) | Systems and methods to share access to placeshifting devices | |
| CN104185044A (en) | Method and system for video-on-demand (vod) | |
| CN106911938B (en) | Multimedia system and implementation method thereof | |
| EP3308564A1 (en) | Method for loading a virtual key and associated user terminal | |
| CN101499901B (en) | Method, terminal and television broadcast server for sending request from triggering terminal to mobile server | |
| CN102045639B (en) | Order relation authentication method, system and receiving system of mobile multimedia broadcasting condition | |
| CN111918076A (en) | Payment method, device, server, terminal and storage medium for live video | |
| CN102769776B (en) | A kind of CAS of realization terminal obtains the system and method for mandate in time | |
| CN105703905B (en) | Apparatus and method for providing location data based on authentication result | |
| CN103763583A (en) | Method and system for authenticating satellite digital on-demand services | |
| KR20120052090A (en) | Mobile iptv system and method | |
| CN101924596B (en) | Secret key obtaining method and system of mobile TV service | |
| CN110636342B (en) | Video sharing payment method and system based on network video platform |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20200708 Address after: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68 Applicant after: Nanjing Zhongxing New Software Co.,Ltd. Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice Applicant before: ZTE Corp. |
|
| TA01 | Transfer of patent application right | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |