CN1322752C - Internet protocol interdynamic TV system and its method for implementing it - Google Patents

Internet protocol interdynamic TV system and its method for implementing it Download PDF

Info

Publication number
CN1322752C
CN1322752C CNB011439300A CN01143930A CN1322752C CN 1322752 C CN1322752 C CN 1322752C CN B011439300 A CNB011439300 A CN B011439300A CN 01143930 A CN01143930 A CN 01143930A CN 1322752 C CN1322752 C CN 1322752C
Authority
CN
China
Prior art keywords
user
interactive
information
forwarding server
user terminal
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.)
Expired - Fee Related
Application number
CNB011439300A
Other languages
Chinese (zh)
Other versions
CN1429024A (en
Inventor
毕福君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HAOLI GROUP CO Ltd
Original Assignee
HAOLI GROUP CO Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by HAOLI GROUP CO Ltd filed Critical HAOLI GROUP CO Ltd
Priority to CNB011439300A priority Critical patent/CN1322752C/en
Priority to PCT/CN2002/000917 priority patent/WO2003056826A1/en
Priority to AU2002357555A priority patent/AU2002357555A1/en
Publication of CN1429024A publication Critical patent/CN1429024A/en
Application granted granted Critical
Publication of CN1322752C publication Critical patent/CN1322752C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP

Abstract

The present invention relates to an IP interactive TV system and a method. The system comprises a main control server, at least one forwarding server and a user terminal and an audience user terminal, wherein the main control server is used for managing and controlling a whole IP interactive TV system and distributing the forwarding servers; the forwarding server is used for forwarding video and audio data flows between a TV compere terminal and an audience terminal; the user terminal comprises the compere user terminal which is used for transmitting the video and audio data flows to the forwarding server and the audience user terminal which is used for receiving the video and audio data flows provided by the TV compere terminal through the forwarding server, and is communicated with the TV compere terminal in an interaction mode. The forwarding server also is one user terminal, which selects a user terminal with a forwarding capability from all user terminals logging on the IP interactive TV system by the main control server as the forwarding server for transmitting data between the compere terminal and the audience terminal. The present invention has the advantages of large capacity, low cost and convenient charging.

Description

A kind of Internet Protocol interactive television system and its implementation
Technical field
The technology that the present invention relates to a kind of interactive video/audio data transmission on the internet and can charge simultaneously especially relates to a kind of IP (Internet Protocol) interactive television system and its implementation.
Background technology
At present, universal day by day along with the fast development of information technology and Internet (internet), various multimedia messagess day by day permeate in daily life, can pass through the various Voice ﹠ Video information of TV watching etc. as people, people also can pass through the interested multimedia messages of Internet program request on the net oneself, or the like, people get access to own very Useful Information by these information technology means.But the information obtaining means that these are traditional more and more can not satisfy the demand that people are become increasingly abundant and adopted more, and he can not realize the interaction of spectators and broadcasting center, can not be connected spectators' information closely with the broadcasting center.
For traditional TV, he is by a television transmission broadcasting center, the program that has recorded is sent to the receiving terminal that is distributed in various places, receiving terminal is after receiving these information, through a series of processing, the Voice ﹠ Video information reverting is shown, and the user can only receive passively and watch that unique selection is exactly the TV programme of watching that different television transmission centers makes.Spectators then are limited on part of passive acceptance fully.
Because the continuous development of network technology, on Internet, also have some to obtain information at present by the hairdo of user's program request, this has enlarged the scope of selecting to a certain extent, but this mode is after all still by one or one group of server, outwards send Voice ﹠ Video information, the one-way communication information that equally also belongs to Internet user and server, can not share user's oneself wish or information and people, what have also is very few several users that system gives its authority, this is advocating individual character, is advocating today freely, does not have to be suspected to have its huge limitation.In the above-mentioned prior art, interactive between informant and audient is limited, can not be by the two-way direct interchange face-to-face of existing audio/video technology between the two.
In addition, general video conferencing system is to adopt Client, the video/audio signal in transmitting conference each side on meeting presider's the server and between on participant's the client computer.But this pattern under the too much situation of convention goer, the situation of server overload can occur very soon, causes network blockage, the serious delay of image, transfer voice, even system crash.It is not suitable for the too much application scenario of number.And share data traffic as increasing number of servers, its cost rises rapidly, and the power system capacity of increase also is limited.
Summary of the invention
Therefore, the object of the present invention is to provide a kind of IP interactive television system and method, it is the implementation method or the system of the information interaction of a kind of spectators and broadcasting center, adopt big capacity, interactive data transfer mode cheaply, by it, equality, open the participation send or reception information on the internet can to allow each user, service is provided or receives service, not only allow me can see the world, equally also can allow the world see me, and the transfer of data that can hold big flow can influence systematic function because of number of users increases hardly.In addition, by native system, can also be easily to the mobile charging and the paying of carrying out rate of this information.
The invention provides a kind of IP interactive television system, comprising: a main control server is used for management and control entire I P interactive television system and distributes forwarding server; At least one forwarding server is used for transmitting the Voice ﹠ Video data flow between TV Presenter's terminal and vlewer terminals; User terminal comprises host's user terminal, is used for to described forwarding server transmission of audio and video data stream; With spectators' user terminal, be used for receiving the Voice ﹠ Video data flow that described TV Presenter's terminal provides, and exchange with described TV Presenter's terminal with interaction mode by described forwarding server.
In system of the present invention, described host's user terminal comprises the video/audio signal harvester, is used to gather host's audio/video signal, to form audio/video bitstreams; Described spectators' user terminal also comprises the video/audio signal harvester, is used to gather spectators' audio/video signal, to form audio/video bitstreams; Described forwarding server also is one of user terminal, be by in described main control server each user terminal on signing in to described IP interactive television system, selection has the user terminal of transfer capability as described forwarding server, transmits data between described host's terminal and vlewer terminals.
The method that the present invention also provides a kind of IP interactive TV to realize may further comprise the steps: host's user terminal is created IP interactive TV center to the main control server request; Main control server distributes at least one forwarding server for this host's user terminal, finishes the establishment at interactive TV center; Spectators' user terminal adds described host's IP interactive TV center to the main control server request, and described main control server is notified to spectators' user terminal of described adding the forwarding server of described distribution; Described forwarding server is transmitted the Voice ﹠ Video data flow between described TV Presenter's terminal and spectators' user terminal, described spectators' user terminal is exchanged with described TV Presenter's terminal with interaction mode.
In the method for the invention, gather host's audio/video signal, to form audio/video bitstreams at described host's user terminal; Gather spectators' audio/video signal at described spectators' user terminal, to form audio/video bitstreams; Described forwarding server allocation step is included in each user terminal that signs in on the described IP interactive television system, selection has the user terminal of transfer capability as described forwarding server, transmission of audio and video data stream between described host's terminal and vlewer terminals.
Brief Description Of Drawings:
Fig. 1 has illustrated the system frame structure of IP interactive TV;
Fig. 2 has illustrated IP interactive television system topological structure;
Fig. 3 A has illustrated IP interactive television system overall procedure;
Fig. 3 B has illustrated the detailed step of the critical workflow that is shown in Fig. 3 A;
Fig. 3 C is shown in the more detailed details of the key component of Fig. 3 b;
Fig. 4 has illustrated that the user creates IP interactive TV center flow chart (user and main control server) openly;
Fig. 5 has illustrated that the user creates IP interactive TV center flow chart (main control server and forwarding server) openly;
Fig. 6 has illustrated that the user participates in IP interactive TV center flow chart (main control server, spectators and forwarding server) openly;
Fig. 7 A has illustrated that the user participates in IP interactive TV center flow chart (spectators, inquiry/collection and main control server) openly;
The detailed process of Fig. 7 B explanation interaction video frequency image device;
Fig. 7 C illustrates the handling process of broadband judgment means;
Fig. 8 has illustrated IP interactive TV central whole flow of data stream figure (host, spectators and forwarding server);
Fig. 9 A has illustrated the charging/payment device flow process at IP interactive TV center;
Fig. 9 B has illustrated IP personal account recognition device;
Figure 10 A has illustrated the detailed process of IP interactive TV central user wealth index (value index nember) device;
Figure 10 B shows the handling process of the user network merchant exponential assembly at interactive TV center;
Figure 11 has illustrated the detailed structure of IP interactive TV central database wealth index (value index nember) table (personnetinfo);
Figure 12 has illustrated IP interactive TV central database (meetinginfo list structure);
Figure 13 has illustrated IP interactive TV central database (bargaininfo list structure).
Embodiment
Consider the present situation of present information technology application and development, the user of broadband access network is more and more, and the message transmission rate of user terminal also is tending towards improving.The present invention has proposed to realize a kind of method and system of IP interactive TV at this on Internet.In native system, for the Any user that is distributed on the Internet, can:
● create the interactive TV center of oneself openly;
● add the interactive TV center program that other users create openly;
System also can be to be created and participates in the interactive TV user and carry out open interactive information and charge, and realizes transferring of rate, and and then by native system, the wealth index of identifying user on Internet, the net of value index nember, and individual in other words merchant index.
In this three's correlation, the user produces contact by creating IP interactive TV center and other spectators that participate in this IP interactive TV, shown in 1 among Fig. 3 A, simultaneously, interactive TV host and interactive message accounting produce and get in touch, shown in 2 among Fig. 3 A, in addition, the interactive TV spectators produce with interactive message accounting again and get in touch, shown in 3 among Fig. 3 A.By these contacts, just produced the interactive relationship between this three, 4 (seeing Fig. 3 B and C for details) as shown in Fig. 3 A.The core place of Here it is interactive TV.By it, make this three produce mutual interactive connection: Any user can be created interactive TV, and Any user also can be participated in interactive TV, then, by interactive message accounting, the interactive TV host can also receive the information expense from the spectators of any its interactive TV of participation.About to the detailed description of 4 among Fig. 3 A (seeing Fig. 3 B and C for details) referring to described in Fig. 3 B.
Like this, pass through native system, general user is IP interactive TV spectators in other words, can freely carry out sharing of information with IP interactive TV center (host), spectators can watch the program at IP interactive TV center, can send to the information of oneself the host place at this IP interactive TV center of participation simultaneously again, demonstrate fully the world and also can see my unique individualities.Simultaneously, charge and pay, embody the wealth of user on Internet and the growth of value index nember by open interactive information, and the sign and the growth of individual's net merchant index.
It below is the detailed description of native system.
Fig. 1 has illustrated the frame structure of IP interactive television system of the present invention.In this IP interactive television system, at be numerous Internet user, can be general dial-up user, also can be user by acting server online.The user is by Internet online login, and with the main control server communication of native system, system is by scheduling then, concrete control command according to the user, this user is transferred on other servers, continue as the service that it provides this user to need, this has just reduced system load.
The core of native system is exactly the interactive relationship that forms between interactive TV host, participant (spectators), the interactive message accounting three, be that Any user can be created interactive TV, Any user also can be participated in interactive TV, then, by interactive message accounting, the interactive TV host can also receive the information expense from the spectators of any its interactive TV of participation.See for details shown in Fig. 3 B.
Described host's user terminal comprises the video/audio signal harvester, as video camera, is used for gathering in real time host's audio/video signal, to form audio/video bitstreams, outwards provides also and can charge; Described spectators' user terminal also comprises the video/audio signal harvester, is used to gather spectators' audio/video signal, to form audio/video bitstreams, so that exchange with the host.
For realizing the interactive relationship between this three, two interactive devices at first are housed: mutual environment device and interactive message accounting on the main control server group.
The mutual environment device is for user and main control server, be that the user surfs the Net after login advances native system, the main control server group just can receive user's control commands, the main control server group is after the order that receives the user, system finds out the information relevant with this user control command, and returns to this user by internal schedule, simultaneously relevant information records is gone into database, thereby on server, set up mutual environment for the user.
For the mutual environment device, comprise and create the interactive TV device, be used for creating IP interactive TV center program openly; Participate in the interactive TV device, be used for adding IP interactive TV center program openly; With the video image device, be used to handle the transmission of video image.
So-called user creates IP interactive TV center program openly and is meant for the Any user on the Internet, and he just can at random create the IP interactive TV center program of oneself as long as native system is advanced in login, is not subjected to any restriction.Its particular location in system is referring to shown in Fig. 3 A, and in addition, the flow process of the establishment interactive TV that it is detailed is referring to described in Fig. 4 and Fig. 5.
Add IP interactive TV center program for the user openly and be meant for the Any user on the Internet, he just can at random participate in the IP interactive TV center program of liking as long as native system is advanced in login himself, is not subjected to any restriction.Certainly, in general, the user can decide according to the wealth index of this IP interactive TV host on Internet because like this, this user just be beneficial to own on network individual wealth or the growth of value.The user adds the particular location of IP interactive TV center program in system referring to shown in Fig. 3 A openly, and in addition, the flow process of the participation interactive TV that it is detailed is referring to described in Fig. 6.
Simultaneously, add IP interactive TV center program openly, also relate to the inquiry/collection flow process of an IP interactive TV for the user, the user is by collection, the promising device that is somebody's turn to do the collection coupling on the system backstage makes the user after login next time, obtains the information of more optimizing about this collection.About the details of this flow process referring to described in Fig. 7.
In addition, in the mutual environment device, also has an interactive image device, use a kind of high efficiency high definition application process and the system of providing to narrowband video, by it, the user can also obtain video image, it is to grasp an image every the regular hour by system in the video image of transmission in the process of video transmission, to offer the user that those need preserve image, this user is after obtaining these images, can pass through native system, in the process of participating in interactive TV program or after withdrawing from program, browse.Its concrete realization details is described referring to Fig. 7 B.
For interactive message accounting is system according to the user after carrying out the flowing of information on the Internet, the information expense produce owing to flowing of this information is carried out timing, charging by open system ground a kind of device, by this device, just can pay to the distributed user that is distributed on the Internet.Describe in detail referring to described among Fig. 3 A about the position and the flow process of this device in system with Fig. 9 A.
Charge and payment device owing to there is one in the system, just derive IP personal account recognition device and IP individual wealth index (value index nember in other words) device and net merchant exponential assembly thus.
For IP personal account account identification device, he is a kind of marking mode (judging by different colors) that is used for discerning the balance of funding roughly on the present personal account of user.Its concrete realization details sees for details shown in Fig. 9 B.
For the wealth exponential assembly, the user is by it, just can judge the individual wealth index of certain individual on network, and can select in view of the above to carry out exchanging of information message with whom and share, realize the growth of own my wealth (or value) on Internet.About the more detailed description of wealth (value) exponential assembly referring to Figure 10 and Figure 11.
For net merchant exponential assembly, be the index of individual wealth index/cumulative time, by IP interactive TV net merchant index, understand user's active degree on the net or rather.Its detailed description is seen Figure 11 B.
Fig. 2 has illustrated the topological structure of IP interactive television system of the present invention.For the interactive relationship (interactive relationship shown in 4 among Fig. 3 A that realizes forming between interactive TV host, participant (spectators), the interactive message accounting three, see Fig. 3 B and C for details about 4), be that Any user can be created interactive TV, Any user also can be participated in interactive TV, then, by interactive message accounting, the interactive TV host can also receive the information expense from the spectators of any its interactive TV of participation.Simultaneously, consider the problem of aspects such as system load, system will adopt the topological structure of the following stated.In this topological structure, main there are three kinds of flow processs relations: i.e. distributed customer group flow process on Internet, main control server group flow process and the distributed forwarding server group flow process on Internet, and, have the forwarding server group to hold the branch of end and transmitting terminal again in forwarding server group inside.
In system topology of the present invention, the distributed user group who is positioned on the Internet logins and the upright flow of data stream relation of main control server establishment by registration, passes through the C/S model exchange message between them.
The forwarding server group also is earlier by the registration login, its relevant information records in the main control server database, log-on message according to forwarding server, the main control server group is inner by scheduling and control, set up the data flow relation with forwarding server group (comprise and hold end and transmitting terminal), carrying out both-way communication, equally also is to adopt C/S model.
Because the control and the participation of main control server group are arranged, be positioned at the distributed user group on the Internet and the forwarding server that is positioned at equally on the Internet is set up the two-way flow that erects logic control relation and data flow, the realization communication.
Make a general survey of system architecture of the present invention and topological structure, the main control server group is to have played contact the distributed user group on the Internet be distributed in the tie of forwarding server group on the Internet equally.By him, be distributed on the Internet the user can then with the communication of forwarding server group, and then by the forwarding server group, again user's information being forwarded to another or another distribution group on Internet is the user.
Like this, just from system architecture and system topology, solved the utilization on distributed I nternet of IP interactive television system of the present invention.The IP interactive television system is just with solving widely used today at present Internet, how to make egocentricly, allows the world see me, and the information of hearing me is the multimedia application on the Internet of target.By this system architecture and system topology, can allow the distributed user on Internet efficiently and fastly set up contact, and the load of whole system is less, in case the user sets up contact, main control server substantially just is in idle condition, waits for other users' request; The user who has set up contact is its forwarding information with regard to transferring by forwarding server.In main control server inside, also have and charge and payment device simultaneously, carry out information by it and charge and transfer, just realized wealth and the growth of value and the growth of individual net merchant index of user on Internet.
Like this, by the native system topological structure, realized distributed user establishment interactive TV from system framework, distributed user is participated in interactive TV, in addition, by the scheduling and the control of main control server, charge and pay the information that produces between the two is mobile, thereby formed the interactive relationship (as 4 among Fig. 3 A, promptly shown in Fig. 3 B and the C) between this three.
In native system, its topological structure and general frame are equity (peer-to-peer) structures and the combining of traditional C/S structure, and it is different from traditional C/S structure, are expanding and extending of traditional C/S structure.Like this, long-tested beyond doubt from the angle of system stability, and system's expansion is preferably arranged, and system effectiveness promotes greatly.
Fig. 3 A has illustrated the overall procedure of native system.By process description to the IP interactive TV, can more specifically understand a kind of implementation method to overall system framework and system topology illustrated in figures 1 and 2, the while is process and some details of the realization of understanding system in more detail also.
In system of the present invention, for the user who is distributed on the Internet, be the interactive relationship (interactive relationship shown in 4 among Fig. 3 A that realizes forming between interactive TV host, participant (spectators), the interactive message accounting three, see Fig. 3 B and C about 4 more detailed description), the user must be at first by moving the client software of native system, carry out user's registration, login, authentication etc.
Specifically, the user must be at first in the main control server end registered user's of native system individual essential information, comprising:
● name:
● sex:
● the age:
● the province:
● the address:
● login password:
● addresses of items of mail:
● remarks:
The user fills in these people's essential informations, just send log-on message to main control server, main control server is receiving new user when registering, just the client's basic document table (userbaseinfo) at the main control server database inserts a record, come these essential informations of recording user, and distribute unique ID number of system for this user, it is ID users, return to the registered successful information of this user and user immediately, the user need note the ID identifier of main control server distribution and login with information such as passwords, so that the user uses when login.
In case user registration success, the user just can just can login into native system, the information such as login password that main control server returned to ID number of this user and user oneself sets when this will be with user registration success are logined instruction to main control server submission user, after main control server is logined the instruction of system in the requirement of receiving the user, just begin to carry out user's authentication, i.e. login ID that provides with the user number and login password, whether inquiry has the record that is complementary in user's basic document table of database, if have, then subscriber authentication is passed through, system just returns the login successful information to the user, otherwise, if the record that is not complementary shows that then the user does not also register in native system, or provide wrong user ID and password to logining, at this moment, system returns the information of login failure to this user, the user must register or provide right user ID number and login password right, login again;
Owing to will realize providing information to transmit service to the customer group that is distributed on the Internet, so after the user logins success, system not only wants ID number of recording user login, the IP address that will will use its socket (Socket) communication also, socket command port number, audio port number, video end slogan etc. is registered, and record advances in domestic consumer's log-on message table (normalloginfo) of system master server database.Wherein, ID users, the IP address, information such as command port number just can obtain when the user logins, at this moment, this information is recorded into domestic consumer's log-on message table (inserting a new record), main control server to the user return the login successful information in, this user's IP address and command port number are returned to the user, and the user is under own local record; Then, the user sends (registration) oneself audio port and video port information to main control server again, with the ID users is diacritics, after main control server is received, upgrade domestic consumer's log-on message record sheet according to ID number of the user, and return to this user, same, the user is at the Voice ﹠ Video port information of local record oneself, for future use.
Equally, for the Login Register of forwarding server, its processing mode is identical with the method for domestic consumer with method, and only the log-on message of forwarding server is recorded in special user's log-on message record sheet (specialloginfo).
Consider rolling up of present broadband user, a processing mode of native system is exactly to utilize the resource that is distributed in these broadband users on the Internet, client and forwarding server are bound together, advance in the domestic consumer of system in login, client judges whether it is the broadband user, if broadband user, just to this special user of main control server registration (in the specialloginfo table, inserting a record again), this user is in the service of using native system to provide like this, system utilizes the bandwidth in its broadband, it as forwarding server, for providing information, other users is transmitted service on the backstage.
This forwarding method of service, be for satisfying a kind of a kind of method preferably that solves the forwarding server cost that system framework of the present invention and structure propose, this Tibetan grain is in the people's method, greatly reduce the expenditure of the hardware cost of system of the present invention, he is desired, only need to provide several PCs to be used as main control server, form the main control server group, control and coordinate the successful forwarding service and the scheduling thereof of general domestic consumer and logical relation between the forwarding server and the data flow on Internet.
When a user terminal is successfully logined into system and successful after the information of registration on the main control server oneself (promptly having finished the identification process of native system to user identity), just can submit the interactive TV center of creating oneself to, perhaps participate in others' IP interactive TV center to main control server.
If a user wants to create the IP interactive TV center of oneself, just how system handles the user who is distributed on the Internet and openly, at random creates IP interactive TV center program (seeing shown in Fig. 3 A), be that the user will send the Internet user that other participate in this IP interactive TV center to the information of oneself (sound and image etc.) to, just can submit to main control server and will create the control command at interactive TV center, the user only need provide following information to main control server:
● the title at interactive TV center:
● other users participate in the password (if necessary) of interactive TV:
● the price (if necessary) of the unit interval that other users need pay when participating in this IP interactive TV:
Main control server is after receiving the control command that this user submits to, backstage scheduling and control by system centre server group, specifically, it is the resource----forwarding server of from special user's log-on message record sheet (specialloginfo), searching also not the free time of being utilized by system, if find system to also have idle forwarding server resource, main control server just carries out communication by command port and forwarding server, require it to provide the service of forwarding for this user, when forwarding server is received this information, be user resource allocation just, as build the Voice ﹠ Video socket, the transmission object queue of initialization forwarding server etc., and the target of the transmission information that transmits according to main control server, fill and send object queue, like this, in case there is the user to send information to forwarding server, forwarding server just sends object queue according to it, successively information is forwarded to corresponding target ground.
The described forwarding server that is distributed by main control server can be primary structure, promptly between host's user terminal and spectators' user terminal, only distribute the one-level forwarding server, be that described host's user terminal itself promptly is equivalent to the described end of holding, this forwarding server plays the transmitting terminal forwarding server.Forwarding server also can be two-stage or multilevel hierarchy.Be example explanation the present invention only in this application with two-stage forwarding server (holding end and transmitting terminal).
During the formation of initialization forwarding server, hold end for forwarding server, need be added to it to the information of forwarding server transmitting terminal and this IP interactive TV center founder's (host) information and send in the object queue, these information comprise:
● ID number of host's (or forwarding server transmitting terminal):
● host's's (or forwarding server transmitting terminal) IP address:
● host's's (or forwarding server transmitting terminal) command port number:
● host's's (or forwarding server transmitting terminal) audio frequency (forwarding) port numbers:
● host's's (or forwarding server transmitting terminal) video (forwarding) port numbers:
Wherein, with ID number major key as information.
For the forwarding server transmitting terminal, in case when having the user will add this IP interactive TV center, main control server just with this transmitting terminal communication, this user's information is added in the transmission object queue of forwarding server transmitting terminal, these information comprise equally:
● spectators' ID number:
● spectators' IP address:
● spectators' command port number:
● spectators' audio port number:
● spectators' video end slogan:
Equally, with ID number major key as information.
After all these initialization informations were finished dealing with, main control server just was recorded in corresponding information in the table of database, and these tables comprise:
● IP interactive TV central information table (meetinginfo):
● IP interactive TV center count information table (meetcountinfo):
Wherein IP interactive TV central information (meetinginfo) table mainly is the data that is used for writing down the user's who creates the interactive TV center data and forwarding server information, and its main information comprises:
● interactive TV is created ID number of user:
● interactive TV is created user's title:
● interactive TV is created user's IP address:
● the title at IP interactive TV center:
● other users participate in the password (if necessary) at this interactive TV center:
● participate in the price of this interactive TV center unit interval:
● the IP address of forwarding server (holding end):
● the command port of forwarding server (holding end):
● the audio frequency of forwarding server (holding end) is transmitted port:
● the video of forwarding server (holding end) is transmitted port:
● the IP address of forwarding server (transmitting terminal):
● the command port of forwarding server (transmitting terminal):
● the audio frequency of forwarding server (transmitting terminal) is transmitted port:
● the video of forwarding server (transmitting terminal) is transmitted port:
And show for IP interactive TV center count information (meetcountinfo), mainly be used for forwarding server (transmitting terminal) is used when making load balance, because if it is more to participate in other user at the interactive TV center that this user creates, a forwarding server (transmitting terminal) can not satisfy it and transmit service, at this moment must consider to increase forwarding server (transmitting terminal), system must write down and analyze these information, so that system carries out the scheduling and the control of load balance by the main control server forwarding server of forming a team, make system utilize resource better.The information of record comprises in the meetcountinfo table:
● the title at IP interactive TV center (system is referred to as sign with this name):
● the IP address of forwarding server transmitting terminal:
● the order control end slogan of forwarding server transmitting terminal:
● the audio frequency of forwarding server transmitting terminal is transmitted port numbers:
● the video of forwarding server transmitting terminal is transmitted port numbers:
● joined the number of users of this transmitting terminal:
Its concrete information is seen Figure 11----interactive TV central information database (meetinginfo) table.
When all these information successfully are recorded in the database of main control server group and after handling the transmission target information formation of forwarding server, main control server just returns the information of creating the success of IP interactive TV to this user, simultaneously, main control server also will return the IP address of forwarding server (holding end) to this user, command port number, audio port number, the video end slogan, and the IP address of forwarding server (transmitting terminal), command port number, audio port number, information such as video end slogan, the user is after receiving these information, note at subscriber's local, at this moment, this user just can break away from and the getting in touch of main control server, the audio-frequency information of oneself, video information and control command send to forwarding server (holding end), audio-frequency information and video information send to forwarding server (transmitting terminal) by forwarding server (holding end) then, by forwarding server (transmitting terminal) audio-frequency information and video information are sent to the user place that participates in this IP interactive TV again, like this, just having finished IP interactive TV founder (host) transmits and transmission to the information between the IP interactive TV participant.
Come for the user creates IP interactive TV center if main control server can not find enough resources in the specialloginfo table, main control server just returns the information of creating the failure of IP interactive TV center and the reason (system resource deficiency) of failing to this user.The user can submit this control command or control command once more to.
Like this, the process that host user creates IP interactive TV center finishes, and next, the founder (host) at this IP interactive TV center just can hold end by forwarding server and send Voice ﹠ Video information to the user who participates in this IP interactive TV.The detailed process of creating open IP interactive TV center about the user is seen that Fig. 4 and Fig. 5 are described and is seen shown in Fig. 3 A.
For the Internet Protocol Television spectators, he will pass through system registry equally, and login and system are to user's flow processs such as identification.
After it logins successfully, he can check IP interactive TV title, and can select an adding, also can collect some IP interactive TV programs and advance the collection of oneself, like this, when the user logins once more, main control server all can send the up-to-date details of this IP interactive TV on one's own initiative to these users, all these, all be that the different control commands according to different user are finished automatically on the main control server backstage, again relevant information records in Relational database, the next time of this user when logining, send to this user.
When a user submits to when will participate in the control command of IP interactive TV (promptly becoming the spectators of IP interactive TV) to main control server, just how system handles the user who is distributed on the Internet and adds IP interactive TV center program openly and (see shown in Fig. 3 A, and Fig. 6, described in Fig. 7), he will submit the title of the IP interactive TV that will participate in to main control server to, after main control server is received the such control command of user, main control server is by backstage scheduling and control, the title that provides according to the user, in IP interactive television information table (meetinginfo), search corresponding forwarding server and hold end and transmitting terminal information, after finding, find the IP address of the minimum forwarding server transmitting terminal of the number of participant again according to count table (meetcountinfo), the order control port, the audio-frequency information port, information such as video control port, main control server and this transmitting terminal communication then, the user's who participates in this IP interactive TV information is joined in the transmission object queue of this forwarding server transmitting terminal, these information comprise: participant's ID number, the IP address, order control end slogan, the audio-frequency information port numbers, video information port numbers etc., wherein, equally user's ID number as major key.Like this, transmitting terminal will be forwarded to the information that receives on the node of this IP address and port-mark, promptly is dealt into the user place.
After completing successfully with the communication of forwarding server transmitting terminal, main control server is noted relevant information in database, specifically, is exactly to participate in new record of insertion in the user message table (attendinfo) at the IP interactive TV, and the information of record comprises:
● ID number of IP interactive TV founder (host):
● IP interactive TV title:
● participate in the user ID number:
● participate in user's IP address:
● command port number:
● audio port number:
● information such as video end slogan:
In count table (meetcountinfo), upgrade the transmission user number counting of this forwarding server transmitting terminal then.
After main control server upgrades the database relative recording, main control server will return relevant information to this user, and these information comprise:
● IP interactive TV center host's IP address:
● IP interactive TV center host's command port number:
● IP interactive TV center host's audio port number:
● IP interactive TV center host's video end slogan:
● forwarding server is held the IP address of end:
● forwarding server is held the command port number of end:
● forwarding server is held the audio frequency of end and is transmitted port numbers:
● forwarding server is held the video of end and is transmitted port numbers:
● the IP address of forwarding server transmitting terminal:
● the command port of forwarding server transmitting terminal number:
● the audio frequency of forwarding server transmitting terminal is transmitted port numbers:
● the video of forwarding server transmitting terminal is transmitted port numbers:
The user notes these information at subscriber's local after receiving these information, at this moment, the user has just successfully participated in the IP interactive TV, also can receive the information data that IP interactive TV founder (host) sends.Add IP interactive TV centromere purpose detailed process about the user openly and see that Fig. 6 and Fig. 7 are described.
Equally, will withdraw from this interactive TV program if participate in the user of interactive TV, also to the main control server transmitting control commands, main control server is by backstage scheduling and control, again with relevant forwarding server transmitting terminal communication, this user deleted from the transmission object queue of transmitting terminal get final product.Also just disconnected being connected and flowing of data flow between forwarding server transmitting terminal and the user.
In addition, for IP interactive TV founder (host), in a single day he will finish this interactive TV, after sending related command information to main control server, main control server is the relevant forwarding server of notice just, forwarding server (comprise holding and hold and transmitting terminal) discharges related resource and reports own state (free time) own to main control server, so that main control server can according to circumstances distribute this forwarding server and dispatch again with regard to the tabulation of clear to send object queue.
By above operation and processing, successfully set up IP interactive TV founder, be the contact (promptly having realized the relation of 1 shown in Fig. 3 A) between IP interactive TV host's terminal and the IP interactive TV vlewer terminals, can realize the information flow between them and share.
Logical relation for 1 shown in Fig. 3 A, promptly be distributed in Any user on the Internet and can have no restrictedly to create oneself interactive TV center, on the other hand, the Any user that is distributed on the Internet can have no restrictedly to add own interested interactive TV center program.Yet, if there be not interactive the charging and payment device, interactive wealth (or value) index that the information between them flows and just can not form the individual.
So, for system of the present invention, also having the another one importance, how automatically that is exactly the system's charging of the interactive rate of process IP and paying problem (shown in Fig. 3 A and Fig. 9 A described).By him, can realize the liquid flow record of rate and the transfering of rate that produce because of flowing of interactive information between IP interactive TV host and the IP interactive TV spectators.Also by him, the user realize own on Internet wealth and the growth of value, and identify and embody by the wealth exponential assembly.Detailed description about the wealth exponential assembly is described referring to Figure 10 and Figure 11.
Charging to the interactive rate of native system realizes by an interactive message accounting is installed on main control server.Specifically, IP interactive TV center founder (host) is the payment collector of rate, and the spectators of participation IP interactive TV are the paying sides of rate.IP interactive TV host has just specified other users to participate in the unit interval paying price of this IP interactive TV, and has been recorded in the IP interactive TV central information table (meetinginfo) of main control server database when creating interactive TV.When other users participated in this interactive TV program, main control server was in trading record sheet (bargaininfo), and the information of record comprises:
● the ID of payment collector number:
● the ID of paying side number:
● unit interval paying price:
● pay the time started:
● pay the concluding time:
● the sign of paying charges:
Wherein, the time started of paying picks up counting when the user participates in this IP interactive TV center, and the concluding time of paying is the time when the user leaves this IP interactive TV center, and its time difference is exactly the time period that will pay.
Another pith as native system, running background at main control server has a scanning imaging system, (bargaininfo) carries out scan round to the database trading record sheet, in case certain the bar record in the table is complete (sign of paying according to chargeing is judged), in main control server, just this record is carried out computing etc., and from the IP personal account, carry out transfering of fund, the fund of finishing between IP interactive TV founder (host) and the IP interactive TV spectators (participant) flows.See that about the detailed process of this charging payment device Fig. 9 A is described.
Like this, by interaction charging/payment device, just formed get in touch (as the relation of 2 among Fig. 3 A) of interactive TV program host and this device, in this relation, host's the rate that collect because information is provided can be noted by this message accounting;
On the one hand, interactive TV spectators and this message accounting also form get in touch (as the relation of 3 among Fig. 3 A) in addition, and at this moment, the information expense that the user should pay because participate in interactive TV has also been noted.
So, system is by 1,2 and 3 have just formed 4 (about 4, see Fig. 3 B and C for details) interactive relationship, be that Any user can be created interactive TV, Any user also can be participated in interactive TV, then, by interactive message accounting, the interactive TV host can also receive the information expense from the spectators of any its interactive TV of participation.
Between this, 1,2,3 is indispensable, if lacked wherein any relation, all can not form 4 this interactive relationship.
Utilize this IP interactive television system, transmit and database manipulation by a series of information, just finished the interaction of the information between interactive TV center host and the interactive TV spectators, and bipartite fund flows during the transaction of the distributed information on this Internet.Also just finished simultaneously the individual on Internet the wealth and the growth of value and flow.
In order to embody the individual wealth of user on Internet and the growth of value better, in this IP interactive television system, also relate to an IP interaction index (or being IP individual value index) device and individual's net merchant exponential assembly, these devices mainly are to be used for interaction index (value index nember) and the net merchant index of recording user on Internet, by them, the user just can judge its active degree on Internet, in other words, the user just can know its wealth and value on network, and this has cast aside user's name fully, sex, users such as age are the factor that can't determine and the individual data that can not investigate of registering on Internet.
About the detailed description of this device, described referring to Figure 10 and Figure 11;
Just explain native system below for realize that system framework that this interactive relationship described in Fig. 3 B adopts and user create IP interactive TV center program flow process, user and participate in IP interactive TV program flow process, open system ground and charge/detail of paying flow process and consequent IP individual wealth (or value) index openly openly.
Fig. 3 B has illustrated the detailed step of the critical workflow that is shown in Fig. 3 A.In this diagram, main explanation is about the more detailed process step of the interactive relationship 4 of the formation among Fig. 3 A.
For the interactive relationship between interactive TV host, interactive TV spectators and the interactive charging payment device three, system in line with main control server record first preferential (shown in Fig. 3 B 4.1) and IP interactive TV station message recording second preferential (shown in Fig. 3 B 4.2) and) principle, the transaction record of finally formation as a result mirror image be shown to the interactive TV program host and locate (shown in Fig. 3 B 4.3).
For among the figure 4.1, he is by the control of user interaction process, promptly when the user just participates in an IP interactive TV program, as described in Fig. 3 A, generate a new record that begins to conclude the business about both sides in main control server, and show that both sides' interactive application service is normal, promptly user (spectators) can normally receive the Voice ﹠ Video information that the host is transmitted, simultaneously, also can normally send the Voice ﹠ Video information of oneself to host and other interactive TVs spectators.
For 4.2 among the figure, by with the communication of main control server, write down interactive expense expenditure.At this, he record itself is second preferential: promptly in case in a preset time, do not receive host's information, will give notice, require it to stop timing and charging to main control server, on the other hand, ghost record at the host place also will stop to charge, so, by first and second principle of priority, any record based on this charging is realized the charging and the paying of rate as benchmark.Simultaneously, if spectators in case receive host's information again, also will notify main control server, proceed timing and charging, main control server is noted these information again in database, in addition, and at the ghost record at host place also opening entry.
Handle by such a kind of " first of server preferentially writes down ", and by the processing to " viewer records second is preferential ", all records based on the information expense all are that complete sum is believable.As long as that is exactly that flowing of information arranged, just have the record of information expense, information flows and stops, and the processing that system carries out timing and charging for it also stops.Subsequently, system's these records by server utilize the charging payment device, realize between host and the spectators because the mobile information expense that produces of information message, by it is calculated and transfers, and embody with the growth of wealth (value) index.
At user side, the processing of this for realizing " station message recording second is preferential ", he also must utilize following judgment means:
● audio frequency normal play judgment means;
● video normal play judgment means;
● the normal judgment means of recording/send;
● the normal judgment means of video acquisition/send;
About the detail of these several judgment means referring to described in Fig. 3 C.
For host's ghost record, be that the record with user (spectators) is as the criterion, in case the user receives information or plays undesiredly, its charging process stops (timing pause TP), when the user can normally receive with broadcast information, charges and recovers (timing startup).
Like this, at interactive TV backer and interactive TV spectators place, as long as the proper flow of information is arranged, the information expense will produce, and information flows and stops or flow abnormalities, and the processing that system carries out timing and charging for it also stops, promptly do not produce the information expense, simultaneously, the user at any time can both see the concrete condition and the concrete number of the information expense that own reality now can be received or pay.About this point, see for details described in Fig. 3 C.
Simultaneously, operation has charging/payment device in main control server, by him, in database, find out respective record, calculate and the transfering of fund, like this, the information expense that produces between host and the spectators is just successfully injected from its account number or deduction, has also just realized the growth of individual's wealth (value) index on network.
Fig. 3 C is shown in the more detailed details of the key component of Fig. 3 b.In this diagram, the detail about the key component among Fig. 3 B mainly has been described, these key components are exactly: the several judgment means of user side and the dynamic display device of income/expenditure.
Specifically, these several judgment means are:
● audio frequency normal play judgment means;
● video normal play judgment means;
● the normal judgment means of recording/send;
● the normal judgment means of video acquisition/send;
Wherein: audio frequency normal play judgment means is to be used for judging whether these spectators can normally receive the audio signal that the host sends, these data by audio port number reception are handled, on the other hand, if receive voice data, to judge also whether this user side is normally being play this by audio port.
Equally, video normal play judgment means is to be used for judging whether these spectators can normally receive the vision signal that the host sends, this handles by the data that the video end slogan receives, on the other hand, if receive video data by video port, to judge that also whether this user side is normally being play this, promptly shows on screen.
More than two kinds of devices be that the user is listened to whether normal judgment processing of information, if these spectators are sending Voice ﹠ Video information, will handle by following two kinds of judgment means.
Whether the normal judgment means of recording/transmission is used for judging when this user outwards sends voice data normal, and this judges then by judging whether user recording is normal whether the voice data of recording can normally send.
Whether the normal judgment means of video acquisition/transmission is used for judging when this user outwards sends video data normal, and this in that whether carry out video data acquiring normal, judges whether gather the video data that comes can normally send by judging user side then.
The result of all these judgements if improper, will notify the charging payment device of main control server, promptly send a packets of information to main control server, and its content comprises:
● user's ID number;
● interactive TV center title;
● sign: be to stop to charge or begin chargeing;
Main control server is notified the charging payment device after receiving information, the information that the payment device of chargeing then transmits according to the user, and the notice time set starts timing or stops timing, like this, has also just controlled the processing that whether will pay.
By above several judgment means, just can determine whether this user normally receives and send data when interaction, and according to circumstances notify main control server to carry out calendar scheduling, and the processing of this user's record as " second is preferential ".Simultaneously, for the record of server as first priority treatment.
Like this, by these two preferential, just can guarantee the accuracy of gateway to charge/pay records and effective all the time, simultaneously, also guaranteed the confidence level of IP individual wealth (value) index that derives therefrom.
In addition, also has a device that dynamically shows income (to the host) and dynamically show expenditure (to spectators) for host's client and user (spectators) client, by him, the user can know current own residing state, and also the receipts and expenditures to oneself have one to get information about.
In this device, if user's information is play or information to send be just often, just dynamically demonstrate the user and begin up till now income and expenses from participating in this interactive TV or creating this interactive TV at this user side, he is along with the growth of time increases.If it is undesired that information sends, then income and expenses can not continue to increase (promptly do not take in this section period, do not have expenditure yet).
For the host, he is shown is the information expense that current all users (spectators) that participate in this interactive TV will pay him; For the interactive TV spectators, what he was shown is the expense that program need be paid when participating in this interaction electricity.
By these processing, just realized really that Any user can create interactive TV, Any user also can be participated in interactive TV, then, by interactive message accounting, the interactive TV host can also receive the information expense from the spectators of any its interactive TV of participation.
Fig. 4 has illustrated that the user creates IP interactive TV center flow chart (user and main control server) openly.After native system was advanced in special user's (forwarding server) login, when promptly there were enough forwarding server resources in system, the user that native system is advanced in any login just can oneself establishment IP interactive TV center program, system for them without any restriction.This has also shown native system to creating the opening at IP interactive TV center, and its position in system architecture is seen shown in Fig. 3 A.
For form with spectators' logical relation and with the logical relation of charging payment device, the IP interactive TV center that system must at first will create by this entity, could form logical relation 1 shown in Fig. 3 A and logical relation 2.Just how at length introduce user/system creates this interactive TV central entity in Fig. 4 and Fig. 5 below.
In Fig. 4, illustrate that mainly the user creates the user at IP interactive TV center and the professional control flow between the main control server, specific as follows described:
When the user who advances native system when a login will create the IP interactive TV center of oneself, this user at first will press " establishment IP interactive TV " center " button; system will eject " establishment IP interactive TV " center " dialog box, the user is before submitting the establishment order to main control server, must fill establishment information, this comprises:
● the title at the IP interactive TV center of establishment;
● other users participate in the password (if necessary) that this IP interactive TV center needs;
● other users participate in this IP interactive TV center need be in unit interval defrayment price;
After the user has filled these information, just can " user creates in the IP interactive TV " center " dialog box and presses " establishment " button, at this moment, user program promptly sends to main control server " establishment " information.
Pressing " establishment " behind the button, the user side program at first will be checked these information before sending to main control server.If the information deficiency that the user fills, the user side program just reminds the user to fill these information.Wherein, in native system, these two of the prices that the title at IP interactive TV center and other users participate in this IP interactive TV center required payment in the unit interval are that the user must provide.
In main control server, when main control server receives these information of user's submission,, just enter system's background process by order analysis, promptly to dispatch and control, detailed process is as described below:
Main control server at first will be searched the forwarding server resource that native system is advanced in login in forwarding server login record table (specialloginfo), judge whether that by the flag bit in the table free time server of (forwarding server of service promptly also is not provided for other users) (will have two forwarding servers at least, hold end as IP interactive TV center for one, another one is as the information transmitting terminal at IP interactive TV center), if system does not have idle forwarding server resource, main control server is just to this user's retrieval system forwarding server inadequate resource, and the user creates the return information of IP interactive TV center failure.
If there is idle forwarding server resource in system, on the main control server backstage, find out the information of system's registration, IP address as this forwarding server, order control port information etc., then, system is just to one of them an IP address and port (i.e. forwarding server wherein, because IP and port can unique identification one station servers) send and create the command request that forwarding server is held end, this forwarding server is held the end server as this IP interactive TV center, send the command request of creating the forwarding server transmitting terminal to another one IP address and port simultaneously, the transmitting terminal server of this forwarding server as this IP interactive TV center.
When holding end and transmitting terminal server when receiving the command request of main control server, handle in inside and scheduling etc., after finishing, to main control server return results (it is described that these processing procedures see Fig. 5 for details).
Receive the result of forwarding server when main control server after, if forwarding server is handled failure (as long as one of them failure), main control server just returns the information of creating the failure of IP interactive TV center to the user.
If forwarding server is handled successfully, main control server will be held end with forwarding server and be carried out communication once more, user profile and forwarding server transmitting terminal information be sent to hold end, and these information comprise:
● ID number;
● the IP address;
● command port number;
● audio port number;
● the video end slogan;
Hold end these information are joined the formation of transmission information object, like this, forwarding server is held end and just can be located information transmission forwarding server transmitting terminal and this user (being IP interactive TV host) of receiving, system is again by the forwarding server transmitting terminal, the information that receives is forwarded to IP interactive TV spectators place (so will join in the transmission information object formation of forwarding server transmitting terminal for spectators' information of IP interactive TV program, about this point, more detailed description is arranged in Fig. 6).
The thing that next main control server will be done is recorded in these information in the database exactly, specifically to use the meetinginfo table, the meetcountinfo table, so that the user is inquiry and use when this IP interactive TV center of participation, particularly main control server will carry out communication with the forwarding server transmitting terminal, participant's information is joined in the transmission message queue of transmitting terminal.
For the meetinginfo table, he is mainly used to write down the information at IP interactive TV center, as host ID, and IP, information such as IP interactive TV center title.Figure 12 is seen in the detailed description of this list structure.
Show for meetcountinfo, system carries out load balance with this table to the spectators that newly join IP interactive TV center and (how to make load balance about system, see for details described in Fig. 6), and then distribute the forwarding server transmitting terminal, and the transmission information object that these spectators is added to this transmitting terminal is in the row.
After main control server is noted all these information and is gone into database, next will return the information of creating the center success of IP interactive TV to the user, also comprise:
● forwarding server is held the IP address of end:
● forwarding server is held the forward command control port of end:
● forwarding server is held the audio frequency of end and is transmitted port:
● forwarding server is held the video of end and is transmitted port:
● the IP address of forwarding server transmitting terminal:
● the forward command control port of forwarding server transmitting terminal:
● the audio frequency of forwarding server transmitting terminal is transmitted port:
● the video of forwarding server transmitting terminal is transmitted port:
User's (being IP interactive TV program host at this moment) end program these information under local record, this user's IP interactive TV center is just created and is finished like this, this user (host) just can hold end to forwarding server and send Voice ﹠ Video information, and hold end by forwarding server and send to the forwarding server transmitting terminal, and then send to user's (being IP interactive TV spectators) by transmitting terminal and locate, thereby realize the transmission of IP interactive TV center host's Voice ﹠ Video information.About flow of data stream referring to described in Fig. 8.
Fig. 5 has illustrated that the user creates IP interactive TV center flow chart (main control server and forwarding server) openly.
When the user creates IP interactive TV center, main control server carries out communication by order control with forwarding server, forwarding server is by inner scheduling and control, for the IP interactive TV central dispense that this user creates is transmitted resource, when the user finishes this IP interactive TV center, main control server just notifies forwarding server to discharge the resource of having distributed, and system just can dispatch this server once more and be other user's services.For other communications between main control server and the forwarding server, the flow process of its realization is basic identical: promptly forwarding server is correspondingly processed according to the different control commands that main control server transmits, and its concrete flow process is as described below:
When main control server received user's establishment order, main control server at first carried out order analysis, enters background process, carried out inner scheduling and control (seeing described in Fig. 3 A).Just carry out communication then with forwarding server.
When main control server and forwarding server carried out communication, what main control server at first will be determined communication with it was to hold end server or transmitting terminal server, and sends different control commands.
For the transmitting terminal server, main control server requires it to create IP interactive TV center transmitting terminal forwarding server, after this forwarding server receives this order, at first is this IP Interaction Center Resources allocation, and this comprises:
● initialization empties and sends the information object formation;
● activate the service of forwarding;
After the forwarding server transmitting terminal is these information processing successes, just send and handle successful information to main control server, show that the transmitting terminal forwarding server is ready, can serve for the user provides information to transmit.At this moment, the forwarding server transmitting terminal is created (distributing in other words) success.
For holding the end server, main control server requires it to create IP interactive TV center and holds the end forwarding server, when this forwarding server receives this control command, at first is this IP Interaction Center Resources allocation, and this comprises:
● initialization empties and sends the information object formation;
● activate the service of forwarding;
When forwarding server hold end these information processings success after, just send the successful information of handling to main control server, show and hold end forwarding server resource allocation success, can receive and transmit Voice ﹠ Video information, but for holding end, also to wait for the information of IP interactive TV center host and forwarding server transmitting terminal, and they are joined in the transmission object queue.
When main control server receives after forwarding server is held end and transmitting terminal all creates successful return information, main control server is just held the destination that the end registration will send information to forwarding server, this comprises the information of IP interactive TV center founder (host) information and forwarding server transmitting terminal, and these information are:
● ID number of user/forwarding server transmitting terminal:
● the IP address of user/forwarding server transmitting terminal:
● the command port of user/forwarding server transmitting terminal number:
● the audio port of user/forwarding server transmitting terminal number:
● the video end slogan of user/forwarding server transmitting terminal:
In these information, forwarding server hold end send the information object formation ID number as its keyword, if this IP interactive TV program backer's IP address, command port, audio port, when video port has change, system just controls by main control server, and hold the end transmitting control commands to this forwarding server, command information comprises:
● ID number
● the IP address;
● command port;
● audio port;
● video port;
At this moment, forwarding server is held end and is located the formation of transmission information object according to ID number that transmits, then the information updating of newly transmitting of the information of this ID mark.
If system according to participate in spectators how much make load balance the time, increased the forwarding server transmitting terminal again newly, then to hold end by main control server and forwarding server equally and carry out communication, the information of this forwarding server transmitting terminal (as mentioned above, comprise ID, the IP address, port information) joins the information transmission object queue that forwarding server is held end, like this, the forwarding server transmitting terminal just can send to the forwarding server transmitting terminal that increases newly to information, by this transmitting terminal, information is forwarded to the IP interactive TV spectators place that joins this transmitting terminal again.When participating in IP interactive TV center, the user makes the detail of load balance referring to described in Fig. 6 about main control server.
When main control server successfully sends to these information after forwarding server holds end, the communication of main control server and forwarding server has just been finished.
So far, system is by detailed process and processing unit described in above figure and the figure, the user creates IP interactive TV center and finishes, and this founder just can utilize communication that this IP interactive TV center and other users on being distributed in Internet carry out personal information and exchange.Just IP interactive TV center host's Voice ﹠ Video information itself at first sends to forwarding server and holds end, forwarding server is held end and is searched the information that oneself sends the information object formation that is filled into, circulation is found out the destination that the information that receives will be forwarded to and (is held end at forwarding server, it sends the information destination and comprises IP interactive TV program host and forwarding server transmitting terminal) information, these information comprise the IP address, audio port number, video end slogan etc., the forwarding server transmitting terminal just is forwarded to corresponding IP address corresponding audio port and video port place to the Voice ﹠ Video information that receives then, promptly send to forwarding server transmitting terminal (or IP interactive TV program host place), equally, the forwarding server transmitting terminal is when receiving Voice ﹠ Video information, search the information that oneself sends the information object formation that is filled into, circulation is found out destination that the information that receives will be forwarded to (at the forwarding server transmitting terminal, it sends the information destination and comprises that all join the IP interactive TV spectators of this transmitting terminal) information, these information comprise the IP address, audio port number, video end slogan etc., the forwarding server transmitting terminal just is forwarded to corresponding IP address corresponding audio port and video port place to the Voice ﹠ Video information that receives then, i.e. IP interactive TV spectators place.
By successfully creating this entity of Interaction Center, just created condition for forming logical relation 1 and the logical relation 2 described in Fig. 3 A, in case there is the user to join in this IP interactive TV program, just can form the logical relation 1 described in Fig. 3 A, in addition, in case the charging of system/payment device starts, and will form the logical relation 2 described in Fig. 3 A.
Fig. 6 has illustrated that the user participates in IP interactive TV center flow chart (main control server, spectators and forwarding server) openly.
For the user that will participate in IP interactive TV center (promptly becoming IP interactive TV spectators), he equally at first will be through registering in native system, and native system is advanced in login then, and system will carry out flow processs such as identification checking to this user certainly.About the explanation of these processes or flow process referring to described in Fig. 3 A.
Because in native system, for the Any user on being distributed in Internet, he can join the IP interactive TV center program that Any user is created by native system, be open thus, for user's adding without any restriction (he is same certainly must register and login native system).Participate in the position of IP interactive TV program in the native system framework as shown in Figure 3A about the user.
For form with host's logical relation and with the logical relation of charging payment device, system allows Any user to add IP interactive TV center, by user's adding, could form logical relation 1 shown in Fig. 3 A and logical relation 3.Below just at length introduce user/system and how freely to participate in IP interactive TV center program.
After a user logins success, he not only can check IP interactive TV title, and can select an adding, also can collect some IP interactive TV programs and advance the collection of oneself, like this, when the user logins once more, main control server all can send the up-to-date details of this IP interactive TV on one's own initiative to these users, all these, all be to finish automatically according to the situation of different user on the main control server backstage, and the relevant information outcome record in Relational database, the next time of this user when logining, notify this user.Details about inquiry and collection sees that Fig. 7 is described.
When a user will participate in IP interactive TV center program, he at first will submit to main control server will participate in the control command of IP interactive TV (promptly becoming the spectators of IP interactive TV), and will submit following information to main control server:
● this user's ID identity recognition number;
● the IP interactive TV centromere purpose title that participate in;
After main control server is received user command, main control server is by backstage scheduling and control, promptly the title that provides according to the user is searched in IP interactive television information table (meetinginfo), and its condition is: f_meetname equals the title of the IP interactive TV that the user provides.
After finding record, also to find out in this record the information that corresponding host and forwarding server are held end and transmitting terminal simultaneously, these information comprise:
● IP interactive TV center host's IP address:
● IP interactive TV center host's command port number:
● IP interactive TV center host's audio port number:
● IP interactive TV center host's video end slogan:
● forwarding server is held the IP address of end:
● forwarding server is held the order control port of end:
● forwarding server is held the audio frequency of end and is transmitted port:
● forwarding server is held the video of end and is transmitted port:
● the IP address of forwarding server transmitting terminal:
● the order control port of forwarding server transmitting terminal:
● the audio frequency of forwarding server transmitting terminal is transmitted port:
● the video of forwarding server transmitting terminal is transmitted port:
Then, system will participate in the load balance scheduling that IP interactive TV centromere purpose forwarding server sends as the user, in other words, by system the forwarding server transmitting terminal is made load balance and handle and dispatch, initiate IP interactive TV spectators will be added in the transmission information object formation of the minimum forwarding server transmitting terminal of the number of participant.
For load balance, main control server at first finds that record of the minimum forwarding server transmitting terminal of the number of participant according to the count table (meetcountinfo) of transmitting terminal, and inquires relevant information, and this comprises:
● the IP address of this forwarding server transmitting terminal;
● the command port of this forwarding server transmitting terminal number;
Main control server and this forwarding server transmitting terminal carry out communication (but by IP address and PC of command port number unique identification then, be server), the information that will participate in this IP interactive TV centromere purpose user is joined in the transmission information object formation of this forwarding server transmitting terminal, these information comprise:
● participant's ID number:
● participant's IP address:
● participant's order control end slogan
● participant's audio-frequency information port numbers
● participant's video information port numbers
Wherein, in the transmission information object formation of transmitting terminal this user's ID number as major key.Like this, transmitting terminal will be forwarded to the information that receives (finding out the destination that information is transmitted by circulation from send the information object formation) on the node of this IP address and port-mark, promptly is dealt into the user place.
In addition, if when the user will participate in this IP interactive TV center program, system is full for the transmission information object formation of the forwarding server transmitting terminal that this interactive TV distributes, the load that is transmitting terminal has reached maximum rating, and system just is necessary for this IP interactive TV center forwarding server transmitting terminal of reallocation this moment and provides service for it.
At this moment, system will inquire about in special user's login record table and have or not idling-resource, if there is not idling-resource, then system returns the information that adds this IP interactive TV program failure because of system resource is not enough to the user.If system also has idle resource, choose one as this another forwarding server transmitting terminal of IP interactive TV centromere purpose, and find out following information:
● ID number;
● the IP address;
● the order control port;
● audio frequency is transmitted port;
● video is transmitted port;
Main control server just carries out communication by command port and this forwarding server, require it to transmit service for this IP interactive TV center provides information as transmitting terminal, when this forwarding server is received this information, be IP interactive TV central dispense resource just, as activate the Voice ﹠ Video socket, the transmission object queue of initialization forwarding server etc. return success information to main control server then, and this moment, this forwarding server transmitting terminal was ready.
When main control server is received the ready information of this forwarding server, just send the user's that will add interactive TV program information to this transmitting terminal, this comprises equally:
● participant's ID number:
● participant's IP address:
● participant's order control end slogan
● participant's audio-frequency information port numbers
● participant's video information port numbers
The transmission target information that the forwarding server transmitting terminal transmits according to main control server, be filled into the transmission object queue, like this, in case there is information to send to this forwarding server, forwarding server just sends object queue according to it, successively information is forwarded to corresponding target ground.
After main control server and the communication of forwarding server transmitting terminal complete successfully, main control server will be noted relevant information in database, specifically, be exactly to participate at the IP interactive TV to insert a new record in the user message table (attendinfo), the information of record comprises:
● ID number of IP interactive TV founder (host):
● IP interactive TV title:
● participate in the user ID number:
● participate in user's IP address:
● participate in user's command port number:
● participate in user's audio port number:
● participate in user's video end slogan:
A newly assigned forwarding server in count table (meetcountinfo), upgrades the transmission user number counting (adding 1) of this forwarding server transmitting terminal then, if will newly insert a record (its user number counting is 1) in this table.
After main control server upgrades the database relative recording, main control server will return relevant information to this user, and these information comprise:
● IP interactive TV center host's IP address:
● IP interactive TV center host's command port number:
● IP interactive TV center host's audio port number:
● IP interactive TV center host's video end slogan:
● forwarding server is held the IP address of end:
● forwarding server is held the command port number of end:
● forwarding server is held the audio frequency of end and is transmitted port numbers:
● forwarding server is held the video of end and is transmitted port numbers:
● the IP address of forwarding server transmitting terminal:
● the command port of forwarding server transmitting terminal number:
● the audio frequency of forwarding server transmitting terminal is transmitted port numbers:
● the video of forwarding server transmitting terminal is transmitted port numbers:
The user is after receiving these information, and the user side program is these information under local record, and at this moment, the user has just successfully participated in this IP interactive TV, also can receive the information data that this IP interactive TV founder (host) sends.
Equally, to withdraw from this interactive TV program if participate in the user of interactive TV, also to the main control server transmitting control commands, main control server is by backstage scheduling and control, again with relevant forwarding server transmitting terminal communication, this user deleted from the transmission object queue of transmitting terminal get final product (with user's ID unique identification).Also just disconnected being connected and flowing of data flow between forwarding server transmitting terminal and the user.
If the user has successfully participated in interactive TV center program, just created condition for forming logical relation 1 and the logical relation 3 described in Fig. 3 A, in case the user joins in this IP interactive TV program, just can form the logical relation 1 described in Fig. 3 A, in addition, in case the charging of system/payment device starts, and will form the logical relation 3 described in Fig. 3 A.
Equally, user by Fig. 4, Fig. 5 explanation creates the interactive TV center, and participate in interactive TV center program user illustrated in fig. 6, formed the logical relation 1 described in Fig. 3 A, if the charging of system/payment device starts, just can produce the logical relation 4 described in Fig. 3 A (seeing Fig. 3 B and C for details), be that Any user can be created interactive TV, Any user also can be participated in interactive TV, then, by interactive message accounting, the interactive TV host can also receive the information expense from the spectators of any its interactive TV of participation.Thereby realize the growth of individual wealth (value) index.
Fig. 7 has illustrated that the user participates in IP interactive TV center flow chart (spectators, inquiry/collection and main control server) openly.
The IP interactive TV program that has created of having registered is searched in the inquiry/collection at IP interactive TV center exactly on main control server in the database of main control server, and then pass to the user, if the user is interested in certain IP interactive TV center program, just can collect, at this moment, main control server sends to the user to these user's interest IP interactive TV program information content, user storage is own local, so that can carry out off-line browsing or can receive when logining next time about this IP interactive TV centromere purpose up-to-date information.Specific as follows described:
After the user logins into native system (certainly will through processing procedures such as identifications), send the control command of the program at inquiry IP interactive TV center to main control server, this at first will send to main control server through the user interaction environmental device.
After main control server is received this information, pass through the mutual environment device equally, enter backstage control, scheduling and processing:
At first inquire about in IP interactive TV central information record sheet (meetinginfo), i.e. the information inquiry that the user is needed is come out, and returns to the user then, and these information comprise:
● IP interactive TV program host title:
● IP interactive TV center programm name:
● information such as unit interval price:
Main control server sends to the user after these information inquiries are come out.The user just can be according to hobby and the interest of oneself, own interested IP interactive TV program is collected, so that can carry out off-line browsing or can receive when logining next time about this IP interactive TV centromere purpose up-to-date information.
When the user will collect IP interactive TV center program, at first selected program by the user interaction environmental device, sent this control command information to main control server.
After main control server is received this control command information, the title of the IP interactive TV that will collect according to the user goes to search in IP interactive TV central information record sheet, after finding, main control server is by IP holding device fo recording-related information and send to the user place, and the user notes these information in this locality.Like this, the user just can be at own this IP interactive TV center program of local off-line browsing.
On the other hand, the user is by collection, and main control server utilization IP holding device fo is in the relevant information of lane database recording user about collection, and these information comprise:
● ID users:
● the IP interactive TV centromere purpose title of being collected:
● IP interactive TV host information:
● collection catalogue ID number:
● and other relevant informations
And on the main control server backstage, equally also operation has a coalignment, his effect is exactly to remove sweep record IP interactive TV collection user message table and IP interactive television information record sheet circularly, the information of the two is mated, optimized information about this user's collection is noted, formed IP collection announcement information, and by this IP holding device fo, when the user is online, notify the user that up-to-date information is arranged in time.This also is the another one aspect of native system interaction.
Fig. 7 B has illustrated the detailed process of interaction video frequency image device.In this figure, some details of system handles video image mainly have been described, by them, system can be every the regular hour, in some video informations between the native system transmission period, grasp piece image, to pass to the user that those need image, the user is kept at this locality so that browse when leaving interactive TV center program or directly show this image on user's screen after receiving image.
In this video image device, substantially related to the user, main control server, several aspects of native systems such as forwarding server, and communication between them and control, and these aspects and correlation thereof have more detailed description in other diagrams, and the realization of this device and the detailed problem of flow process mainly are described here:
At first, the user must register the request that oneself needs image to main control server, yes with ID number of this user as sign, receive user's request when main control server after, will be by inner scheduling and control, come position the record with this ID in database, inquire about this user's relevant information, these information comprise:
● the ID of the forwarding server at this user place number;
● the IP address of the forwarding server at this user place;
● this uses the order control port of the forwarding server at corpse place;
When main control server inquiry just after these information, the forwarding server at place when just notifying this user to participate in interactive TV program (more than inquire IP address and command port).
Forwarding server is after receiving the notice request of main control server, just, from the information transmit queue of this server, take out user's information, and upgrade user's information requirement with this user's ID number sign, promptly the user of this ID sign is made sign, show that this user needs video image information.
After forwarding server upgrades this queue record, just return, after main control server receives this return information, just in database, note this user's information requirement information to main control server, and then return success information to proposing this requesting users, perhaps return failure information.After the user receives this successful information, the video image that just can be more own local saved system regularly grasps, and the control by this user, or in real time these images are shown, or after leaving interactive TV program, browse.
On the other hand, when forwarding server when receiving video information, judge at first whether the video information that this time receives is video image, if video image, forwarding server is found out from the destination queue that oneself will send information with regard to circulation needs the user profile of video image to send, and these information comprise:
● ID users;
● the user's request message identification;
● IP address;
● the user video port numbers;
● the audio user port numbers;
After forwarding server is found out these information, judge whether to issue this user according to user's request message identification and the information category that will transmit, if send, just this information is sent to IP address and the corresponding ports place that finds out, i.e. this user place.
At user side, when the information that receives is video image information, under he at first preserves this image in this locality, then according to user's control, can on screen, show these video image informations that receive in real time, also can after leaving this IP interactive TV program, the user carry out off-line browsing in own this locality.
Like this, by this video image device, application provides a kind of high efficiency high definition application process to narrowband video, can not only allow the user when participating in the IP interactive TV program, see dynamic video information, the user can also preserve some video images simultaneously, for off-line browsing or as permanent reference.
Fig. 7 C has illustrated broadband judgment means flow process.In this figure, it is a kind of to have illustrated that mainly system adopts for the resource of utilizing the broadband user " hide grain in the people " device, by him, forwarding server just can carry out the forwarding service of information on broadband user's backstage.
This device be the user successfully login native system into and after the user finishes the own personal information of registration this device of startup, idiographic flow is as described below:
This device judges at first whether the present network state of this user is broadband network, just judge this user's the network bandwidth, as its (for example 512K) within the specific limits, just can recognize this user is the broadband user, system can carry out the forwarding of information on services on its backstage, can not influence this user simultaneously again and normally use network (because its network bandwidth is enough).Certainly, if system determines that after judging this user is not the broadband user, then this device is closed, and this processing procedure finishes.
If this user is the broadband user, then carry out the forwarding service of information in order to realize it at this user side, at first to create three communication socketing words:
● order control socket;
● audio frequency is transmitted socket;
● video is transmitted socket;
Behind good these sockets of user side program creation, will register to main control server, show that this user can transmit service for other users provide information on its backstage as forwarding server.
At this moment, write down ID number of this forwarding server at user segment, can this user ID number, add a sign (as after ID number of user, adding ' S ') outward, like this, this forwarding server also has in system a unique sign ID number.
After the user side routine processes is finished, will send registering instruction to main control server, promptly to register the information that this user is used to transmit respectively with three sockets just having created, these information comprise:
● the ID of this forwarding server number;
● transmit service control command port numbers;
● transmit the service audio port numbers;
● transmit the services video port numbers;
For any one socket wherein, all the socket order control port to main control server sends registration command, and identify order that main control server receives with the unique ID identification number of the forwarding server of user side word appointment and belong to that forwarding server sends, equally, when main control server is operated database, also identify with this ID number.
Main control server is just noted in database after receiving these information, and after these all information were all registered, main control server was the flag bit set of this recorded information, identifies this forwarding server and can transmit and served.When system dispatches, just from this record sheet, find out information and processing.
Certainly, main control server also will return to user side to these register informations, and the user side program also will be noted these information simultaneously.
So far, the processing procedure of broadband judgment means finishes, and on this user's backstage, just can carry out the forwarding of information on services and serve.
Fig. 8 has illustrated IP interactive TV central whole data flowchart (host, spectators and forwarding server).
In this diagram, the flow process that the information data between interactive TV program backer and the interactive TV spectators flow mainly is described, i.e. data flow process between the logical relation 1 among Fig. 3 A.
Finish in case create in the IP interactive TV, when having the user to participate in this IP interactive TV center (promptly there are spectators at this IP interactive TV center) again simultaneously, the data of (being IP interactive TV center host and IP interactive TV spectators) flow between them, and it doesn't matter fully with main control server, he just carries out the forwarding of information by forwarding server, promptly host's information is issued spectators, perhaps spectators' information is issued host and other spectators.Like this,, just realized the target of system: both allowed me can examine the world, and can allow the world see me again by the frame structure and the system topological relation of native system!
In flowing, the data of native system mainly contain aspect two, the one, IP interactive TV program host sends Voice ﹠ Video information to IP interactive TV spectators, can allow IP interactive TV spectators send Voice ﹠ Video information again to IP interactive TV host and other IP interactive TV spectators, simultaneously, for these Voice ﹠ Video information, also allow the stack of an above corresponding information, concrete data flow is as follows:
When IP interactive TV center host sends information, he sends forwarding server to the Voice ﹠ Video information of oneself and holds end, hold termination when receiving this Voice ﹠ Video information, just watch own inner transmission information object formation, circulation is taken out from formation and is sent the destination, and information is sent to the destination.
Hold end at forwarding server, it sends the destination that the information object formation comprises host destination, IP interactive TV center and forwarding server transmitting terminal, and when being the host in the information of transmission, forwarding server is held end just can not send to IP interactive TV center host place to information, and just sends to the forwarding server transmitting terminal.
When the forwarding server transmitting terminal is received this Voice ﹠ Video information, just watch own inner transmission information object formation, circulation is taken out from formation and is sent the destination, and information is sent to the destination.
At the forwarding server transmitting terminal, it sends the destination that the information object formation includes only IP interactive TV spectators.Like this, the forwarding server transmitting terminal just sends IP interactive TV spectators place to this Voice ﹠ Video information.
When IP interactive TV spectators need send information or IP interactive TV center host and require spectators to send information, at this moment, IP interactive TV center host can control and dispatch as control centre these information.
When IP interactive TV spectators need send information, he at first sends a requirement transmission message command to IP interactive TV center host's order control port, when the host receives this order, if agree, then hold end and send a control command to forwarding server, show that forwarding server holds the Voice ﹠ Video information that end receives after this and will send to the host, simultaneously, IP interactive TV center host also will send an agreement information to the spectators that send this requirement, after these spectators receive agreement information, he at first sends a control command to the master server transmitting terminal at own place, show that the Voice ﹠ Video information of receiving does not after this send to these spectators, then, these spectators just can hold end to forwarding server and send Voice ﹠ Video information.Like this, these spectators' Voice ﹠ Video information is just held end by forwarding server and is sent to IP interactive TV center host place and forwarding server transmitting terminal, then, just these spectators' Voice ﹠ Video information is forwarded to other IP interactive TVs spectators place by the forwarding server transmitting terminal.
For the information process of transmitting that finishes these spectators, the flow process of its processing is similar, and only control command is opposite.
Fig. 9 A has illustrated the charging/payment device flow process at IP interactive TV center.The another one importance of system of the present invention, also be when being distributed in the exchange of information of this user on the Internet, flowing and charging payment process device flow process of the corresponding rate that produced, by him, the interaction of information can not only be successfully carried out between IP interactive TV center host and the IP interactive TV spectators, and the interaction of the rate that produced thus can also be carried out.Realize the wealth of user on Internet and the growth of value (being the interactive value value of IP number).Value index nember (wealth index in other words) device about native system sees for details described in Figure 10 and Figure 11.
Just after charging/payment device is somebody's turn to do in system start-up, he has not only realized the logical relation (being the logical relation 2 among Fig. 3 A) with the host, also realized logical relation (being the logical relation 3 among Fig. 3 A) with the interactive TV spectators, simultaneously, pass through Fig. 4, the description of Fig. 5 and Fig. 6, also just realized the core of native system: the logical relation 4 among Fig. 3 A (seeing Fig. 3 B and C for details), be that Any user can be created interactive TV, Any user also can be participated in interactive TV, then, by interactive message accounting, the interactive TV host can also receive the information expense from the spectators of any its interactive TV of participation.Realize the growth of individual wealth or value index nember.
Charging payment procedure for native system now simply is described below, and its more detailed description please refer to another one " about a kind of charging/paying/bargaining method on Internet " patent.
In native system, if a user has successfully created an IP interactive TV center program (its concrete establishment IP interactive TV center flow process is referring to described in Fig. 4 and Fig. 5), and spectators that become the IP interactive TV program as the another one user (had both successfully participated in an IP interactive TV program, participate in IP interactive TV centromere purpose detailed process referring to described in Fig. 6 and Fig. 7 about the user) time, in main control server, there is a customer transaction record sheet (bargaininfo) to note these spectators' Transaction Information, comprises:
● payment collector ID number:
● the side of paying ID number:
● unit interval paying price:
● the time started:
● the concluding time:
● flag bit:
When the user added the IP interactive TV program at the beginning, main control server just inserted a new record in the bargaininfo table, wherein,
● fill for ID number of the IP interactive TV program host that " ID of payment collector number " field is just participated in the user;
● " ID of paying side number " field is just filled with ID number of the user (i.e. these IP interactive TV spectators) who participates in this IP interactive TV program;
● unit interval paying price is meant this IP interactive TV program host when creating this IP interactive TV program, and other specified users participate in the required price of paying of this IP interactive TV center program in the unit interval;
● " time started " field is exactly the current time of user system when successfully adding this IP interactive TV program;
● when the user left this IP interactive program or host and finishes this program, system just upgraded this record, with " concluding time " field in system's time ST Stuffing Table of this moment, and the updating mark position;
Like this, this transaction record that relates between IP interactive TV host and the spectators has just formed, and when flag bit resets (being 1), and promptly " concluding time " field padding data has so just produced a complete transaction record.
Simultaneously, scanning imaging system of running background at the native system main control server, (bargaininfo) carries out scan round to the database trading record sheet, in case certain the bar record in the table is complete (judging according to charging paying attribute field), just this record is handled in main control server.Its concrete processing procedure is as follows:
At first, system takes out each field of this record, comprising:
● payment collector ID number:
● the side of paying ID number:
● unit interval paying price:
● the time started:
● the concluding time:
● flag bit:
Then, system begins to calculate the total cost that this time transaction produces, and its method is:
1. calculate the time difference: the concluding time deducts the time started;
2. conversion unit: the time difference convert to " minute " be unit because unit interval paying price is meant the paying price of per minute;
3. draw total cost: multiply by the time difference with unit interval paying price;
After calculating completed successfully, system at first generated a new record in paying situation record sheet, and the information of record comprises:
● payment collector ID number:
● the side of paying ID number:
● the paying total value:
● flag bit:
Wherein, be ID number of IP interactive TV center host for payment collector ID number; The side of paying ID number is ID number of IP interactive TV center spectators; The paying total value is exactly the total cost of just having calculated; Flag bit is " 0 " value when new insertion is write down.
When system successfully inserts this record in paying situation record sheet after, will write the Transaction Information backup sheet to the backup of the respective record in the Transaction Information record sheet, use in order to inquiry later on.In this backup sheet, except all the elements that will write down the Transaction Information table, also to write down the creation-time of this information, creation-time is filled with regard to the system time when inserting this duplicated record.
After system has done backup for this Transaction Information, just also to from the Transaction Information record sheet, delete this record.
Like this, the charging flow of system just disposes.
Next, the processing that system will pay, this will inquire the due total value from paying situation record sheet, and payment collector, paying side ID number, then, system is the chargeable amount of money of deduction from the IP personal account number of the side of paying just, adds corresponding fund then in the IP of payment collector personal account number.So just finished the operation of transferring of paying fund.
After fund was successfully transfered, system also will back up the respective record of paying situation record sheet, and after backing up successfully, from paying situation record sheet deletion respective record.
So far, the charging of system and paying flow process are all over.The fund that also completes successfully between IP interactive TV founder (host) and the IP interactive TV spectators (participant) flows.And, the individual wealth of the distributed user on the Internet and the growth of value have successfully been realized being distributed in by the flowing of this fund.
For this wealth and value, system embodies by wealth index (or value index nember) device.Simultaneously, the user can pass through system, own local, inquire about other users or own my wealth index (perhaps value index nember), by it, the user just can judge its active degree on Internet, in other words, the user just can know its wealth and value on network, the data that this user such as name, sex, age that cast aside the user fully factor that can't determine and individual's registration on Internet can not be investigated.More details about IP individual value exponential assembly are described referring to Figure 10 and Figure 11.
Fig. 9 B has illustrated IP personal account recognition device.In this diagram, detail has illustrated the processing procedure of user's personal account identification, by him, the user just can know the roughly situation of the user's who carries out exchange of information with it personal account fund, and determines whether disconnect or continue and he carries out the transaction of information with this.This also is a kind of supplementary means or device for charging and payment device.
The process of its specific implementation is as follows:
When the user will add the IP interactive TV program, it can go to watch the roughly situation of host or other users' personal account, and this finishes by carrying out communication with main control server.Receive user's request when main control server after, he arrives and goes inquiry in user's the account fund record sheet, and the result of inquiry is returned to the user.
At user side, program utilizes different colors to show just according to this user's concrete condition.As in native system, user's account balance just comes out with red display below ten yuan, shows that user's account balance is not enough to carry out long exchange of information or transaction; If user's account balance just shows with yellow below 100 yuan, show that user's account balance can carry out exchange of information or the transaction of a period of time; If user's account balance just shows with green more than 100 yuan, show that user's account balance can carry out exchange of information or the transaction of long period, the user can carry out sharing of information message relievedly with it.
Simultaneously, after the user added the IP interactive TV program, the change conditions of user's this account funds can dynamically show.That is exactly that in this exchange of information and transaction, by charging/payment device, the user can know the roughly situation of user account fund in real time.For example, if because user's expense expenditure, if its account funds reduces to below ten yuan, at other associated user places, will see that this state of user becomes redness by yellow, by that analogy, the fund that other users will identify this user is situation roughly.
In like manner, for user's fund state, on its interface, also show by color.If be red, show insufficient funds, should in time go to supplement with money etc.After supplementing with money, system will be according to the situation of supplementing with money, and its state will become yellow or green by redness.
System on the one hand, provides reference by this personal account recognition device when selecting the information transaction for the user, also can see the roughly situation of user account fund in the process of transaction, has guaranteed the proper flow of user's fund.On the other hand, the user also can in time know the financial condition of oneself, in time supplements with money.
Figure 10 A has illustrated the detailed process of IP interactive TV central user wealth index (value index nember) device.
In this device, be mainly concerned with two parts, a part is at user side, a part is at the main control server end, below just these two parts is described in detail:
For the main control server end, a database table (personnetinfo) that is used for recording user IP wealth index (value index nember) is arranged, about the explanation of the details of this table referring to Figure 11.
In the account module of native system, when system-computed goes out user's the information expense of receipts and expenditures, main control server will generate a record or upgrade an old record in this table, be that system is at first with user's ID position the record, in IP wealth index (value index nember) table, inquire about, if find record, just read the f_userpaynum of this record, the value of f_userrecvnum and f_usersumnum field, be expenditure or income according to this user then, upgrade the value of f_userpaynum or f_userrecvnum field respectively, promptly add the value of new generation with the value that inquires, at last, also will upgrade the f_usersumnum field, equally also be the value that adds new generation with the value that inquires.
If user in this table (with ID number location) does not have record, then system will newly insert a new record, removes to fill f_userpaynum or f_userrecvnum with the new value that produces, and the f_usersumnum field.
For at user side, he is by to the main control server transmitting control commands, inquires user's IP wealth index (value index nember) and is responsible for showing, and at this moment, the user will provide to main control server and get final product for ID number of the user that will inquire about.
Main control server is after the order that receives the user, by control and the scheduling of itself, enter the backstage then, remove to inquire about User IP wealth index (value index nember) record sheet (ID number that provides with the user come position the record) of main control server, after inquiring the wealth index (value index nember) of designated user, main control server returns to the user to this information again.
Receive the return information of main control server when the user side program after, just this information is shown, the user just can know the user's who has just inquired about IP wealth index (or value index nember), and no matter other specifying informations of this user, just can judge its wealth and value on Internet, and select in view of the above will carry out the interchange of information with it and share, so that wealth and the value of faster raising oneself on network.
Figure 10 B has illustrated the handling process of IP interactive TV central user net merchant's exponential assembly on main control server, and similar to wealth exponential assembly flow process about main control server and user's interaction flow, sees also the description among Figure 10 A.
Receive user's request command when main control server after, at first user's order is analyzed, entered server background scheduling then and handle, net the calculating of merchant's index and return to this user.Specifically, be to handle by following processing procedure:
Main control server is inquired about this user's the online wealth index of individual from user's wealth index recording table, comprising:
● this user takes in interaction index;
● this user pays interaction index;
● the interaction index that this user is total;
Wherein, be to come record in the navigation watch with ID number of wanting inquiring user.
After inquiring these information, main control server also will inquire this user from be registered to total cumulative time (fate) at present service system, promptly from user's log-on data table, inquire earlier the time of its registration, then the extraction system time, both differences are this user cumulative time (fate) in system.
After main control server obtains these values, just can carry out IP interactive TV individual net merchant's calculating:
● personal income net merchant index: income interaction index/cumulative time;
● individual's expenditure net merchant index: expenditure interaction index/cumulative time;
● the net merchant index that the individual is total: total interaction index/cumulative time;
Main control server can calculate these values respectively, returns to the user then, and the user is at local record and show.
The handling process at the main control server end about the net merchant has been described mainly below, and has handled that shown in Figure 10 A, both processing procedures (or flow process) are similar with user's reciprocal process.
Like this,, understand user's active degree on the net or rather, embody this user individual wealth on the net and the growth of value by IP interactive TV individual wealth index (value index nember) and IP interactive TV net merchant index.
Figure 11 has illustrated the detailed structure of IP interactive TV central database wealth index (value index nember) table (personnetinfo).Wealth index (value index nember) information of user on Internet is recorded in main control server database user IP wealth index (value index nember) Basic Information Table (personnetinfo), and is as follows:
Personnetinfo list structure/explanation of field
Field name Explanation of field Remarks
f_index Be used for recording user log-on message recording indexes number Do not have
f_userid Be used for recording user identification ID number Major key
f_userpaynum Be used for recording user expenditure wealth index (value index nember) Do not have
f_userrecvnu m Be used for recording user income wealth index (value index nember) Do not have
f_usersumnum Be used for the total wealth index (value index nember) of recording user Do not have
f_flag Be used for the recording user flag information Do not have
In this database table, each field is all needed record, certainly, what finally show is the total wealth index (value index nember) of user, so, f_userpaynum field and f_userrecvnum field can be sky, and the total wealth index (value index nember) of recording user gets final product in the f_usersumnum field.Like this, when user inquiring, just can obtain the f_usersumnum field value.
In this database table, be charge, the paying subprogram is filled automatically according to result of calculation or upgrade the respective record of this table:
● the f_index field is when inserting new record, and database increases progressively the recording indexes number of adding automatically;
● the f_userid field is to fill with user's unique ID identity recognition number of individual in native system;
● the f_userpaynum field is to be used for wealth index (value index nember) value that increased when recording user is paid rate in native system;
● the f_userrecvnum field is to be used for wealth index (value index nember) value that increased when recording user is taken in rate in native system;
● the f_usersumnum field is to be used for recording user to pay/take in wealth index (value index nember) value that rate accumulative total increased (its value equal f_userpaynum and f_userrecvnum field with) in native system;
● f_flag is used for mark user profile, so that program identifies the userspersonal information in processing procedure;
For being described as follows of personnetinfo list structure/field:
● f_index: int;
● f_userid: int;
● f_userpaynum: int;
● f_userrecvnum: int;
● f_usersumnum: int;
● f_flag: char(1)。
Figure 12 has illustrated IP interactive TV central database (meetinginfo).
The details at the IP interactive TV center that the user creates are to be recorded in the IP interactive TV center program information table (meetinginfo) of main control server database, specific as follows shown in:
Meetinginfo list structure/explanation of field
Field name Explanation of field Remarks
F_index Recording indexes number Do not have
F_meetingname IP interactive TV center title Major key
F_emcee IP moves television operating center host name Do not have
F_emceeid IP interactive TV center host ID number Do not have
F_emceeip Host IP address, IP interactive TV center Do not have
f_emceecomm IP interactive TV center host's command port number Do not have
f_emceesound IP interactive TV center host's audio port number Do not have
f_emceevideo IP interactive TV center host's video end slogan Do not have
F_password IP interactive TV center host's password Do not have
F_price IP interactive TV center unit interval price Do not have
F_openip End IP address is held at IP interactive TV center Do not have
F_opencomm The sort command port numbers is held at IP interactive TV center Do not have
f_opensound End audio port number is held at IP interactive TV center Do not have
f_openvideo IP interactive TV center is held and is looked closely port numbers frequently Do not have
F_sendip Transmitting terminal IP address, IP interactive TV center Do not have
F_sendcomm IP interactive TV center transmitting terminal command port number Do not have
f_sendsound IP interactive TV center transmitting terminal audio port number Do not have
f_sendvideo IP interactive TV center transmitting terminal video end slogan Do not have
In this database table, except f_password and two fields of f_price, other any one fields are all needed to provide, only in this way, could participate in IP interactive TV center program the user forms and is that IP interactive TV spectators, system could normally transmit Voice ﹠ Video information and give spectators.
The filling information of each field is clearer in the explanation of field of table when inserting new record about this table in system, does not just describe in detail here.
Length specification for meetinginfo list structure/field is as follows:
● f_index: int;
● f_meetingname: int;
● f_emcee: char(18);
● f_emceeid: int;
● f_emceeip: int;
● f_emceecomm: int;
● f_emceesound: int;
● f_emceevideo: int;
● f_openip: char(18);
● f_opencomm: int;
● f_opensound: int;
● f_openvideo: int;
● f_sendip: char(18);
● f_sendcomm: int;
● f_sendsound: int;
● f_sendvideo: int;
Figure 13 has illustrated IP interactive TV central database (bargaininfo list structure).
In the IP interactive television system, Transaction Information between IP interactive TV center host and the IP interactive TV spectators is (because the user when participating in this IP interactive TV program will be to this IP interactive TV center host's defrayment, the expense computational methods of its payment are exactly the amassing of paying price of the time period and the unit interval of participation, its detail information is described referring to Fig. 9 A) be recorded in main control server database IP interactive TV center host and spectators and conclude the business in the Basic Information Table (bargaininfo), specific as follows shown in:
Bargaininfo list structure/explanation of field
Field name Explanation of field Remarks
F_index Be used for recording indexes number Do not have
F_payid Be used for writing down the paying people ID number Do not have
f_recvid Be used for writing down toll collector ID number Do not have
f_perprice Be used for record unit time charge/paying price Do not have
F_starttime Be used for writing down the time started of chargeing Do not have
f_endtime Be used for writing down the concluding time of chargeing Do not have
F_flag Be used for writing down charging/paying sign Do not have
In this database table, as a complete record, each field is all needed to provide, only in this way, system just can calculate the expense that produces owing to transaction between the host of this IP interactive TV program and the spectators.System also could carry out transfering of fund according to result calculated on host and spectators' IP account.
When the user participated in the IP interactive TV program, system will be according to user's selection, and that finds out this IP interactive TV program inserts a new record for information about in the bargaininfo table, wherein:
● f_payid fills with ID number of user that will participate in this IP interactive TV;
● f_recvid fills with ID number of the user's (being the host) who creates this IP interactive TV center;
● f_starttime fills with system the current time;
● f_flag with " 0 " fill;
When these spectators left this IP interactive TV center program or host and finish this IP interactive TV center program, system will upgrade this record equally.
For the previous case, come position the record with f_payid and f_flag=' 0 ', and, come position the record with f_recvid f_flag=' 0 ' for latter event.After finding out record, the field that needs to upgrade is:
● f_endtime fills with system the current time;
● f_falg with " 1 " fill.
IP interactive TV of the present invention and method can utilize the system resource of each Internet user's terminal itself to transmit data, adopt big capacity, interactive cheaply data transfer mode, by it, can allow each user equality on the internet, participate in sending or reception information openly, service is provided or receives service, not only allow me can see the world, equally also can allow the world see me, and the transfer of data that can hold big flow, along with the user increases, its capacity can further increase thereupon, can influence systematic function because of number of users increases hardly, avoids network data transmission to postpone, congested situation.In addition, by native system, can also be easily to the mobile charging and the paying of carrying out rate of this information.
More than explain and understand principle of the present invention and processing procedure, should know do not break away from of the present invention accurately and under the scope, the present invention can revise on structure and details.All such modifications and distortion all should drop within the scope that is defined by appended claim of the present invention.

Claims (24)

1, a kind of Internet Protocol interactive television system comprises:
One main control server is used for management and control entire I P interactive television system and distributes forwarding server;
At least one forwarding server is used for transmitting the Voice ﹠ Video data flow between host's user terminal of interactive TV and spectators' user terminal;
A plurality of user terminals comprise host's user terminal, are used for to described forwarding server transmission of audio and video data stream; With spectators' user terminal, be used for receiving the Voice ﹠ Video data flow that described host's user terminal provides, and exchange with described TV Presenter's terminal with interaction mode by described forwarding server; And
Described main control server comprises the interactive TV creation apparatus, be used for request according to the establishment IP interactive TV center of host's user terminal proposition, selecting in listed each user terminal has the user terminal of transfer capability to transmit the Voice ﹠ Video data flow as described forwarding server according to Internet Protocol between described host's user terminal and spectators' user terminal, and creates the IP interactive TV center that is used for this host.
2, the system as claimed in claim 1, wherein, described host's user terminal comprises the video/audio signal harvester, is used to gather host's audio/video signal, to form audio/video bitstreams; Described spectators' user terminal also comprises the video/audio signal harvester, is used to gather spectators' audio/video signal, to form audio/video bitstreams.
3, the system as claimed in claim 1, wherein, described main control server comprises a class of subscriber recognition device, whether be used for discerning when the login of each user terminal it is the user terminal that possesses as the broadband access network of the ability of forwarding server, and can be labeled as the special user as the user terminal of forwarding server, to be different from the general user's terminal that does not possess transfer capability.
4, the system as claimed in claim 1, wherein, described main control server is registered ID number of its login, IP address, socket command port number, audio port number, video end slogan when the login of each user terminal.
5, system as claimed in claim 4, wherein, described interactive TV creation apparatus, in case find available forwarding server resource, just carry out communication by command port and forwarding server, require this forwarding server to provide the service of forwarding for this host user, when forwarding server is received this communication, be user resource allocation just, comprise and set up the Voice ﹠ Video socket, the transmission object queue of initialization forwarding server, and the target of the transmission information that transmits according to main control server, fill and send object queue, like this, just created the IP interactive TV center that is used for this host, in case there is the user to send information to forwarding server, forwarding server just sends object queue according to it, and information is forwarded to corresponding target ground.
6, system as claimed in claim 5, wherein, described main control server comprises interactive TV participation device, be used to handle the request at participation one host's that spectators' user terminal proposes IP interactive TV center, find the forwarding server at this IP interactive TV center, main control server and this forwarding server communication, the user's who participates in this IP interactive TV information is joined in the transmission object queue of this forwarding server, these information comprise: participant's ID number, the IP address, order control end slogan, the audio-frequency information port numbers, the video information port numbers, like this, forwarding server will be forwarded to the information that receives on the node of this IP address and port-mark, promptly is dealt into spectators' user terminal place.
7, as claim 2 or 6 described systems, wherein, IP interactive TV center for each host, described forwarding server comprises holds end forwarding server and at least one transmitting terminal forwarding server, the described end forwarding server of holding is used for from described host's user terminal receiving data stream, and it is forwarded to the transmitting terminal forwarding server, described transmitting terminal forwarding server sends to data flow each spectators' user terminal again.
8, system as claimed in claim 7, described main control server also comprises load balance device, is used for forwarding server is carried out load balance.
9, the system as claimed in claim 1, wherein, described main control server comprises interactive message accounting, is used for the transfer of data between each spectators' user terminal and the host's user terminal is carried out timing and charging, and carries out the allocation of the funds in the account of relative users.
10, system as claimed in claim 9, wherein, described spectators' user terminal and host's user terminal include a message accounting, be used to write down the timing and the charging of the transfer of data between a spectators user and the host user, wherein main control server writes down first preferentially, and the record second of spectators' user terminal is preferential.
11, system as claimed in claim 10, wherein, described spectators' user terminal comprises a service state judgment means, is used to judge whether the user receives information normal, as undesired, stop local charging and notifies described main control server to stop to charge.
12, the system as claimed in claim 1, wherein this system also comprises the interaction video frequency image device, is used for the request according to the user, and a part of video image that is transmitting is provided to the user.
13, the system as claimed in claim 1, wherein this system also comprises the wealth exponential assembly, is used to provide the index of the value of representing the user; With net merchant exponential assembly, be used to provide the expression user index of active degree within a certain period of time.
14, a kind of method of IP interactive TV realization may further comprise the steps:
Host's user terminal is created IP interactive TV center to the main control server request;
Main control server is according to the request at the establishment IP interactive TV center of host's user terminal proposition, in listed each user terminal, select a user terminal that transfer capability is arranged as forwarding server at least, distribute to this host's user terminal, finish the establishment at interactive TV center;
Spectators' user terminal adds described host's IP interactive TV center to the main control server request, and described main control server is notified to spectators' user terminal of described adding the forwarding server of described distribution;
Described forwarding server is transmitted the Voice ﹠ Video data flow according to Internet Protocol between described host's user terminal and spectators' user terminal, described spectators' user terminal is exchanged with described host's user terminal with interaction mode.
15, method as claimed in claim 14 may further comprise the steps: gather host's audio/video signal at described host's user terminal, to form audio/video bitstreams; Gather spectators' audio/video signal at described spectators' user terminal, to form audio/video bitstreams.
16, method as claimed in claim 14, comprise the User Recognition step, whether discern it when the login of each user terminal is the user terminal that possesses as the broadband access network of the ability of forwarding server, and can be labeled as the special user as the user terminal of forwarding server, to be different from the general user's terminal that does not possess transfer capability.
17, method as claimed in claim 14 comprises user's login step: when the login of each user terminal, described main control server is registered ID number of its login, IP address, socket command port number, audio port number, video end slogan.
18, method as claimed in claim 17, described forwarding server distributes and in a single day the interactive TV foundation step finds available forwarding server resource, just carry out communication by command port and forwarding server, require this forwarding server to provide the service of forwarding for this host user, when forwarding server is received this communication, be user resource allocation just, comprise and set up the Voice ﹠ Video socket, the transmission object queue of initialization forwarding server, and the target of the transmission information that transmits according to main control server, fill and send object queue, like this, just created the IP interactive TV center that is used for this host, in case there is the user to send information to forwarding server, forwarding server just sends object queue according to it, and information is forwarded to corresponding target ground.
19, method as claimed in claim 18, wherein said main control server is in response to the request at participation one host's of spectators' user terminal proposition IP interactive TV center, find the forwarding server at this IP interactive TV center, main control server and this forwarding server communication, the user's who participates in this IP interactive TV information is joined in the transmission object queue of this forwarding server, these information comprise: participant's ID number, the IP address, order control end slogan, the audio-frequency information port numbers, the video information port numbers, like this, forwarding server will be forwarded to the information that receives on the node of this IP address and port-mark, promptly is dealt into spectators' user terminal place.
20, as claim 15 or 19 described methods, wherein said forwarding server allocation step comprises: for each host's IP interactive TV center, distribute one to hold end forwarding server and at least one transmitting terminal forwarding server, the described end forwarding server of holding is used for from described host's terminal receiving data stream, and it is forwarded to the transmitting terminal forwarding server, described transmitting terminal forwarding server sends to data flow each spectators' user terminal again.
21, method as claimed in claim 14 also comprises the load balance step, is used for forwarding server is carried out load balance.
22, method as claimed in claim 14, also comprise interactive charging step, be used for the transfer of data between each spectators' user terminal and the host's user terminal being carried out timing and charging, and in the account of relative users, carry out the allocation of the funds at the main control server place.
23, method as claimed in claim 22, wherein, described interactive charging step also is included in described spectators' user terminal and host's user terminal all charges, be used to write down the timing and the charging of the transfer of data between spectators' user terminal and the host's user terminal, wherein main control server writes down first preferentially, and the record second of spectators' user terminal is preferential.
24, method as claimed in claim 23 is included in the service state determining step at described spectators' user terminal place, is used to judge whether the user receives information normal, as undesired, stops locally chargeing and notifying described main control server to stop to charge.
CNB011439300A 2001-12-26 2001-12-26 Internet protocol interdynamic TV system and its method for implementing it Expired - Fee Related CN1322752C (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CNB011439300A CN1322752C (en) 2001-12-26 2001-12-26 Internet protocol interdynamic TV system and its method for implementing it
PCT/CN2002/000917 WO2003056826A1 (en) 2001-12-26 2002-12-26 An ip interactive tv system and method
AU2002357555A AU2002357555A1 (en) 2001-12-26 2002-12-26 An ip interactive tv system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011439300A CN1322752C (en) 2001-12-26 2001-12-26 Internet protocol interdynamic TV system and its method for implementing it

Publications (2)

Publication Number Publication Date
CN1429024A CN1429024A (en) 2003-07-09
CN1322752C true CN1322752C (en) 2007-06-20

Family

ID=4677274

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011439300A Expired - Fee Related CN1322752C (en) 2001-12-26 2001-12-26 Internet protocol interdynamic TV system and its method for implementing it

Country Status (3)

Country Link
CN (1) CN1322752C (en)
AU (1) AU2002357555A1 (en)
WO (1) WO2003056826A1 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100461854C (en) * 2006-01-05 2009-02-11 中兴通讯股份有限公司 IPTV service channelization method
US8059662B2 (en) * 2006-04-18 2011-11-15 Harris Corporation System and method for controlling content and delivery of internet protocol television (IPTV) services
CN102438119B (en) * 2010-09-29 2014-07-30 深圳Tcl教育科技有限责任公司 Audio/video communication system of digital television
CN102469409A (en) * 2010-11-02 2012-05-23 中国移动通信集团公司 Multimedia conference realization method and device
CN102546995B (en) * 2010-12-20 2015-03-11 中国移动通信集团公司 Data distribution processing method and device
CN102300036A (en) * 2011-08-05 2011-12-28 上海文广互动电视有限公司 Video data scheduling method of interactive studio
CN102386988A (en) * 2011-08-05 2012-03-21 上海文广互动电视有限公司 Interaction portal system and interaction method used in interaction studio
CN102263993A (en) * 2011-09-02 2011-11-30 上海文广互动电视有限公司 User information management method for interactive studio
CN104486093B (en) * 2014-11-19 2018-02-23 广州华多网络科技有限公司 A kind of network interdynamic method and relevant device, system
CN106549994A (en) * 2015-09-21 2017-03-29 张生福 Narrow data transmission method and the system using the method
US10547559B2 (en) * 2015-12-26 2020-01-28 Intel Corporation Application-level network queueing

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5935207A (en) * 1996-06-03 1999-08-10 Webtv Networks, Inc. Method and apparatus for providing remote site administrators with user hits on mirrored web sites
CN1251723A (en) * 1996-10-16 2000-04-26 杰姆斯达发展公司 Acess to internet data through television system
CN1282429A (en) * 1997-09-22 2001-01-31 世界门服务股份有限公司 Television interactive access system using URLS
CN1309871A (en) * 1997-09-15 2001-08-22 世界门服务股份有限公司 Access system and method for providing interactive access to information source through network distribution system
CN1314758A (en) * 2000-03-17 2001-09-26 孙其超 Information distribution technology on Internet by using TV broadcast channel
CN1315113A (en) * 1998-08-26 2001-09-26 联合视频制品公司 Television chat system
JP2001265645A (en) * 2000-01-14 2001-09-28 Web Tv Networks Inc Reformatting method by modular proxy server

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5935207A (en) * 1996-06-03 1999-08-10 Webtv Networks, Inc. Method and apparatus for providing remote site administrators with user hits on mirrored web sites
CN1251723A (en) * 1996-10-16 2000-04-26 杰姆斯达发展公司 Acess to internet data through television system
CN1309871A (en) * 1997-09-15 2001-08-22 世界门服务股份有限公司 Access system and method for providing interactive access to information source through network distribution system
CN1282429A (en) * 1997-09-22 2001-01-31 世界门服务股份有限公司 Television interactive access system using URLS
CN1315113A (en) * 1998-08-26 2001-09-26 联合视频制品公司 Television chat system
JP2001265645A (en) * 2000-01-14 2001-09-28 Web Tv Networks Inc Reformatting method by modular proxy server
CN1314758A (en) * 2000-03-17 2001-09-26 孙其超 Information distribution technology on Internet by using TV broadcast channel

Also Published As

Publication number Publication date
WO2003056826A1 (en) 2003-07-10
AU2002357555A1 (en) 2003-07-15
CN1429024A (en) 2003-07-09

Similar Documents

Publication Publication Date Title
CN101321262B (en) Network television incremental value business system and method for implementing business combination
CN102394875B (en) Method and system for accessing available service on a second network by member of a first network
US6947966B1 (en) System and method for influencing dynamic community shared elements of audio, video, and text programming via a polling system
CN100530145C (en) Method and system for multimedia communications
CN1146187C (en) Multi-medium communication system and equipment
CN101087401A (en) Method and system for vote on video living broadcast
CN104427398B (en) A kind of intelligent grid interactive television Broadcast Control platform
CN101646061B (en) Multimedia service management method for hotel and system thereof
CN1322752C (en) Internet protocol interdynamic TV system and its method for implementing it
TW200948075A (en) Method for providing audio/video stream signal and share system
MXPA03008778A (en) Interactive media response processing system.
CN101017560A (en) Method for implementing e-trading based on interactive network television and electronic commerce system thereof
CN101848226A (en) Many-to-many internet dating system and method
CN107480801A (en) A kind of sports buildings intelligence reservation management system
CN101212317A (en) Billing method in mobile digital broadcast network
CN107396135A (en) A kind of TV media activity live broadcast system and live broadcasting method
WO2021215762A1 (en) News organization-integrated platform for effectively securing member, and method for marketing through same
CN101394533A (en) Video value added service system platform based on Flash and method thereof
CN103688525A (en) Charge management system, charge management method, program, program providing system, and maintenance system
JP2002149554A (en) Server device for digital contents preparation/ distribution system and method for preparing/ distributing digital contents and recording medium
JP3445026B2 (en) Multimedia communication system
CN109936748A (en) A kind of live broadcasting method, device, equipment and storage medium
CN100531363C (en) Intelligent network based IPTV service control and charging realizing method
KR102392531B1 (en) Method for communicating between artist and fan and server performing the same
JPH0918853A (en) Multimedia communication system and terminal equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070620

Termination date: 20111226