CN1509017A - System for classified automatic searching internet information and broadcasting into digital television - Google Patents

System for classified automatic searching internet information and broadcasting into digital television Download PDF

Info

Publication number
CN1509017A
CN1509017A CNA021554358A CN02155435A CN1509017A CN 1509017 A CN1509017 A CN 1509017A CN A021554358 A CNA021554358 A CN A021554358A CN 02155435 A CN02155435 A CN 02155435A CN 1509017 A CN1509017 A CN 1509017A
Authority
CN
China
Prior art keywords
info
channel
information
search
digital television
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.)
Granted
Application number
CNA021554358A
Other languages
Chinese (zh)
Other versions
CN100428709C (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CNB021554358A priority Critical patent/CN100428709C/en
Publication of CN1509017A publication Critical patent/CN1509017A/en
Application granted granted Critical
Publication of CN100428709C publication Critical patent/CN100428709C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The system is capable of automatic searching according to category, filtering information in Internet as well as arranging the said information in format displayable in TV and forming classified information finally. The said classified information can be broadcasted to digital TV network. Interface module installed on a digital TV set can complete services of subscribing, watching and changing fee. Detailed structure of the invention is referred to fig. 4, and the square frame in solid line shows the invention. The invented device can search, filter and convert information in Internet automatically uninterruptedly for 24 hr. a day. The invention changes the way to show information in Internet by TV set so as to provide a method to receive information in Internet by TV set.

Description

A kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying
Technical field
The present invention relates to a kind of internet information search system, especially a kind of internet information is searched for automatically, is filtered by class, and is organized into the form that TV can show, belongs to communication technical field;
The present invention also relates to simultaneously digital television system, can pass through interface software of the present invention simultaneously with information broadcast to Digital Television, finishes information subscribing on Digital Television, watches, the service of charge information channel, also belongs to digital TV field.
Digital TV network comprises cable TV network, satellite television network, terrestrial microwave TV network;
Digital Television refers to receive the television set of digital information, comprises itself having the TV that receives the digital information ability, and can receive the TV of digital information by external equipment, and wherein external equipment comprises top box of digital machine.
The digital television broadcasting server, finger can receive digital information, and these digital informations can be sent to server on the digital TV network according to the rule of Digital Television, usually, it receives the data that need transmission by Ethernet and ICP/IP protocol, and sends these data by the ASI agreement.
Background technology
The Internet is a huge information bank.The information that its per minute per second is upgrading is countless, the source is numerous is gone back information that the neither one system comprises now in the world and can be had information with the Internet and mention in the same breath.The Internet has made those people that use it benefit, from business information, to reaching business transaction; From entertainment information, to enjoying entertainment service; From online education to the paper that obtains various specialties and scientific and technological achievement or the like.Yet crowd that can internet usage is only limited among the small part crowd.The old man, the crowd of part industry, and do not possess the information that the Internet all can not be read by the family that connects the Internet condition.
TV is a kind of important source of people's acquired information.Its user spreads all over various crowds, also is much higher than the use of the Internet.For example: the population of Beijing 2000 was 1,382 ten thousand, and total amount is 5,850,000 families, and the cable TV subscriber is approximately nearly 2,000,000.The beholder of cable TV accounts for about 34% of Beijing total population greatly.2002, the Internet user of Beijing area was 3,300,000, accounted for 23% of Beijing population.Consider the condition that the cable TV subscriber can increase every year, therefore, 2002, the number of watching of cable TV approximately was 1.4 times of the Internet user.
Therefore, how the abundant information with the Internet propagates in numerous TV user families, is an important topic of existing internet development and TV industry development.The rise of Digital Television makes TV user receive various digital informations by Digital Television.Referring to Fig. 1: the digital television system structure chart
Many companies adopted various ways with the information broadcast of the Internet to set-top box, and allow TV show and browse.The quite general mode of using is to use the information of partner site, then site information is broadcast to Digital Television, referring to Fig. 2: common internet information broadcast system structure figure.
But existing mode has following shortcoming:
1. the amount of information that is broadcasted is restricted.The broadcasting frequency resource is the important social resources that are subjected to national control, can must be restricted in the amount of information of Web broadcast, for example: send with the QAM64 modulation system according to the Moving Picture Experts Group-2 transport stream, be merely able to be not more than the 50Mbits/ speed transmission of second.And the information of an abundant in content website is usually all more than 100M byte (being 800Mbits), in other words, and by digital TV network, in real time or quasi real time all to broadcast away be unpractical with the information of a website.
2. information redundancy is many.Browse if the information spinner of the Internet exists to come for the user with the form of HTML, HTML is a kind of form language, and usually, in a html page, information over half is format information, thereby is to need the real information that shows less than half information only.Factors such as and the TV that existing most families use all is the common simulation TV, and is limited owing to resolution, and scanning frequency is low, the common simulation TV can not show too many form as computer monitor.Therefore, the format information of html page is unnecessary, and it has wasted digital TV network resource and top box of digital machine resource greatly.
3. make information costs height, maintenance cost height.At first, digital TV network normally sends data in the mode of broadcasting, so, be subjected to the restriction of the network bandwidth, internet site information intactly can not be broadcast to TV set-top box, information must be reduced; Secondly, the normally high-resolution mode of the html page of website shows, and common TV is only supported low resolution, therefore, original each html page must be modified to low resolution, existing method all is to reduce or change original site information by artificial mode, so cost of manufacture is very high, time-consuming, effort.
4. information updating rate is very slow.Be subjected to the influence of top problem 3, the frequency of lastest imformation will inevitably be very slow, and the degree that does not reach far away in real time or quasi real time upgrade is as per hour upgrading once.
5. the source of information is restricted.This also is a most fatal problem.The Internet is the information bank of a magnanimity, and the website is multifarious especially.The purpose of access internet is exactly to utilize its various information.The website of cooperation is merely able to certain aspect information of providing limited, therefore adopts the mode of partner site can not allow user's information of internet usage to greatest extent.
6. on the top box of digital machine html browser must be installed because the form complexity of HTML, so html browser can take the memory space of more top box of digital machine preciousness, and browse HTML information by top box of digital machine can be slower.
7. the information majority of internet site all is the form existence of dynamic web page information now, must need to visit acquisition and obtain dynamic web page information by certain interpreter, for example, the partial information of number of site is to visit acquisition by the mode of PHP language, some are to visit by the mode of Java Servlet, and some are modes of Perl language; And above access method all must have an interpreter to explain these language in internet sites.When a website is downloaded to Digital Television, that is to say this website on Digital Television, if but do not have PHP, the interpreters such as Java Servlet, Perl to explain that many webpages cannot be browsed on the Digital Television; Therefore, the website being downloaded to Digital Television browses and is not a good method.In the future, have only the Digital Television can be as the PC on the Internet of today, can point-to-point accessing internet site, can break away from the constraint that various interpreters must be installed in Digital Television.
Comprehensive above situation from the actual conditions that Digital Television develops, does not have also that a kind of good system can provide automatically, the reduced-maintenance function, and provides suitable internet information obtain manner for Digital Television.Therefore, obtain information automatically if can provide a kind of, and the reduced-maintenance information system, Digital Television and Internet development will greatly be promoted.
Simultaneously, development along with Digital Television, to bring more services, therefore for a system independently, the interface of it and other related systems seems particularly important, if can connect other services easily, as, the service of charging, electronic program guides (EPG) etc. will bring very big benefit for the development of Digital Television.Therefore, the extensibility of system is very important in the development of Digital Television.
Summary of the invention
Main purpose of the present invention is to provide at the deficiency of prior art a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying, and can realize the function of automatic searching for Internet information.
Another main purpose of the present invention is to provide at the deficiency of prior art a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying, and it provides a kind of mode of simply, conveniently watching internet information for TV user.
The object of the present invention is to provide a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying, it can be provided at the general-purpose interface on the Digital Television, the Digital Television of different model can be received and the information of display message channel.
The system that another purpose of the present invention is to provide a kind of automatic searching for Internet information and is broadcast to Digital Television, it can filtering information, filters out to be not suitable for TV and to broadcast, and is not suitable for the information that TV shows, increases the utilance of information.
The system that another purpose of the present invention is to provide a kind of automatic searching for Internet information and is broadcast to Digital Television, it provides the information reading charging way for TV network operator, can watch that info-channel information charges to the user.
For this reason, technic relization scheme of the present invention is as follows:
Referring to Fig. 3: a kind of automatic searching for Internet information and be broadcast to the system-structure chart of Digital Television of classifying;
A kind of automatic searching for Internet information and the system that is broadcast to Digital Television comprise two following parts:
1. info-channel is searched for and management server;
2. info-channel is acted on behalf of, and it is a software module, and it is installed on the digital television, and it can
Make dissimilar Digital Television receptions, subscription, charge information channel information.
Implementation is as follows: info-channel search and management server with the information search of each website to server, the filling information channel information, then by data being sent to the digital television broadcasting server, the digital television broadcasting server arrives digital TV network with data broadcasting, like this, info-channel search part just has been broadcast to digital TV network with all info-channels; Info-channel search simultaneously and management server are also finished the function of info-channel subscription management, user management, accounting management, information management;
Then, Digital Television receives the data of above info-channel, and the digital television application of using the info-channel agency is just with data analysis, and finishes reception, subscription, billing function to info-channel according to the requirement of application.
Referring to Fig. 4: a kind of automatic searching for Internet information and be broadcast to the system-detailed structure view of Digital Television of classifying, explained the formation of info-channel search and management server and information agency among the figure in detail, wherein solid line boxes is the present invention, and dotted line is module, equipment and the network of the other system of connection.
Below be two-part technic relization scheme:
One, info-channel search and management server
Referring to Fig. 5, a kind of automatic searching for Internet information also is broadcast to television system-technical architecture plan (info-channel search and management server part); Info-channel search and management server add that by a PC server other softwares constitute, and they comprise:
1.PC server
2.PC contain Ethernet interface on the server
3.PC (SuSE) Linux OS is installed on the server
4.PC Java Virtual Machine is installed on the server
5.PC Apache Web Server is installed on the server
6.PC Tomcat Servlet interpreter is installed on the server
7.PC server via Ethernet links to each other with the Internet
8.PC (SuSE) Linux OS is equipped with the ICP/IP protocol bag on the server, can pass through TCP/IP
The protocol access internet site
9.PC the server via Ethernet interface links to each other with the digital television broadcasting server of local area network (LAN), can send data to the digital television broadcasting server by ICP/IP protocol
10.PC mount message channel search and management software on the server comprise two parts: part one, administration module wherein comprise:
A. info-channel class definition
B. info-channel way of search definition
C. info-channel way of search test
D. info-channel subscription management
E. info-channel accounting management
F. info-channel user management
G. info-channel information management
Part two, search engine, it comprises:
H. info-channel is searched for automatically
I. info-channel information filtering
J. info-channel format conversion
Two, info-channel agency
It is the interface routine that a cover can move on Digital Television, can move in multiple computer language environment in the Digital Television operation of multiple model, and it comprises:
1. support the software interface of two kinds of computer language JAVA or C, software interface comprises:
A. info-channel user subscribing interface
B. the info-channel user watches interface
C. info-channel user billing interface
2. support the function library of two kinds of computer language C language or the class libraries of JAVA language.
Therefore the Digital Television of using JAVA and C language development to use can be used the info-channel agency.
The concrete characteristics of the present invention are:
1. simple to operate, the present invention only needs easy configuration, just searching for Internet information automatically.
2. a little maintenance, 24 hours continual searching for Internet information of system, system maintenance need only be monitored the variation of internet site edit style, and this variation is not frequent, and a website once changed at most in per two months.
3. magnanimity search, search speed is fast, uses multithreading, can use a plurality of thread search to an info-channel, and under the network environment of 10M bandwidth, search engine can take 90% bandwidth, and 100M can take 56%.Annotate: above data are not third party's test datas.
4. therefore the website of information source, can all be presented in information abundant on the Internet in face of the televiewer without limits.
5. can be different info-channels with the information classification that need search for from the Internet, make information more targeted.
6. automatic searching for Internet information.The present invention has used a kind of search rule of uniqueness to come searching for Internet information.
7. carry out information filtering automatically.Comprise the filtration of redundant information and the filtration of flame.
8. generate reference format XML or self-defining text formatting automatically.
9. nuclear interface standardizing.Info-channel the agency can provide standard interface for different dissimilar Digital Television, and dissimilar Digital Television can be received, and subscribes to the charge information channel.
10. Du Te billing function can be according to every info-channel, do not have flexible way such as every information to charge, and charge.
11. support many services to insert.Comprise the accounting module of system itself and the module interface of other system.
Description of drawings
Fig. 1: digital television system structure chart
Fig. 2: common internet information broadcast system structure figure
Fig. 3: a kind of automatic searching for Internet information and be broadcast to the system-structure chart of Digital Television of classifying
Fig. 4: a kind of automatic searching for Internet information and be broadcast to the system-detailed structure view of Digital Television of classifying
Solid line boxes is a content of the present invention among Fig. 4, and dotted line is connection software module, equipment or the network of being correlated with, and wherein left-half is info-channel search and management server, and it is connected to Internet and digital television broadcasting server by Ethernet interface; Right half part is info-channel agency, and it is installed on the Digital Television, and connects the three kinds of application of Digital Television and the Java Virtual Machine or the C language interface of Digital Television.
Fig. 5: a kind of automatic searching for Internet information and be broadcast to the system-technical architecture plan (info-channel search and management server part) of Digital Television of classifying
Solid line boxes is a content of the present invention among Fig. 5, and dotted line is the connection device or the network of being correlated with.The equipment that connects has the digital television broadcasting server, and it is the server that digital-TV operator is used for broadcasting the digital information of appointment; The network that the info-channel search is connected with management server is Internet, and they all connect by Ethernet interface.
Fig. 6: a kind of automatic searching for Internet information and be broadcast to the system-technical architecture plan (info-channel is acted on behalf of part) of Digital Television of classifying
Solid line boxes is a content of the present invention among Fig. 6, and dotted line is the connection software module of being correlated with.The upwards application that Digital Television is arranged that connects: the info-channel application of watching, subscribe to, charge; The module that connects has Java Virtual Machine and C language interface downwards.
Fig. 7: a kind of automatic searching for Internet information and be broadcast to the system-flow chart of Digital Television of classifying
The description that Fig. 7 is detailed the software flow realized of the present invention, the step that solid line boxes is finished for flow process of the present invention, its detailed description is seen in the specification.
Fig. 8: a kind of automatic searching for Internet information and be broadcast to the system-info-channel classification chart of Digital Television of classifying
Fig. 8 has described the process of info-channel classification, and " news " big class is divided into three layers, finally forms 9 info-channels, and " overseas consultancy " big class is divided into two-layer, finally forms 3 info-channels.
Embodiment
Referring to Fig. 5: a kind of automatic searching for Internet information and be broadcast to the system-technical architecture plan (info-channel search and management server part) of Digital Television of classifying, embodiment is as follows:
The realization of administration module
1. on the PC server, Ethernet interface is installed;
2. on the PC server, (SuSE) Linux OS is installed;
3. on the (SuSE) Linux OS of PC server, Java Virtual Machine is installed;
4. on the (SuSE) Linux OS of PC server, move following process: MySQL, Apache WebServer, Tomcat Servlet interpreter;
5. configuration Apache Web Server can pass through APJl2 protocol access Tomcat Servlet interpreter;
6. administration module is made up of with the dynamic html page that has embedded Servlet the html page of static state;
7. by Apache Web Server, the html page that system can access administration module static state as required, selects different functions to enter;
8. by Apache Web Server, system has embedded the dynamic html page of Servlet in can access administration module.If it is the page that has embedded Servlet that Apache finds, it can give Tomcat Servlet interpreter by the AJPl2 agreement with Servlet
9.Tomcat interpreter is given Java Virtual Machine with this Servlet class and is explained and translate into executable code;
10.Tomcat handle the submission information of HTTP, the mode of submission is POST;
11. if this SerVlet class need be carried out exchanges data with database, just visit the MySQL database, realize increase, deletion, the modification of data;
The realization of search engine
1. on the PC server, Ethernet interface is installed;
2. on the PC server, (SuSE) Linux OS is installed;
3. on the (SuSE) Linux OS of PC server, Java Virtual Machine is installed;
4. search engine is to compile java class with Java language
5. in case the search engine java class moves by Java Virtual Machine, i.e. order (parts in the quotation marks): " java InfoPlus.fetch.fetchAll 2﹠amp; ", convert such to executable code by Java Virtual Machine, and become the searching process of a running background;
6.PC server is connected by Ethernet interface with the physical connection of the Internet;
7. searching process is connected to the website of the Internet by the ICP/IP protocol of supporting Ethernet protocol;
8. searching process is according to the way of search of uniqueness of the present invention, searching for Internet information, and with information stores to the MySQL database, and store on the file subsystem of (SuSE) Linux OS;
9.PC server is connected by another Ethernet interface with the physical connection of digital broadcast service device;
10. searching process will be searched for the data that obtain on the internet and be sent to the digital broadcast service device;
11. the digital broadcast service device with data broadcasting to digital TV network;
12. above " digital broadcast service device with data broadcasting to digital TV network " has digital-TV operator to realize, is not part of the present invention.
Referring to Fig. 7: a kind of automatic searching for Internet information and be broadcast to the system-flow chart of Digital Television of classifying, concrete implementing procedure is explained as follows in detail:
1. logon information channel search and management server
The mandate of acquired information channel search and management server according to the difference of user type, can obtain different administration authorities.
2. info-channel class definition
The Information Gathering Software classified information that Java writes, the information that collect is divided into different classes, finally forms some information objects, and the classification of info-channel is a tree, can generate multistage subclass; The subclass of least significant end has just formed info-channel.Referring to Fig. 8: a kind of automatic searching for Internet information and be broadcast to the system-info-channel classification chart of Digital Television of classifying, this Figure illustrates the process how information classifies, " news " big class has finally formed 9 info-channels, and they are: Sina's entertainment information, Sina's financial and economic news, Sina's world news, Sohu's entertainment news, Sohu's financial and economic news, Sohu's world news, CNN entertainment news, CNN financial and economic news, CNN world news; " Overseas Message " big class has finally formed 3 info-channels, and they are: news flash of studying abroad, visa passport, the Yellow Page of going abroad.
Then, the attribute of info-channel defines to classifying afterwards, and the attribute of an info-channel has:
A. info-channel title
This is the anonymity of an info-channel, can specify arbitrarily, and length can not surpass 25 Chinese characters.
B. search time at interval
It is one, and every what minutes search of its decision search engine is this info-channel information once minute to be the time of unit, and the search time of each info-channel is sample not at interval, therefore, and can be by changing the priority that this parameter decides search.
C. info-channel charging way
The charging way of info-channel is represented charging way with English English characters such as A/B/C/..., and every kind of charging way determines this info-channel in which kind of mode charges.Chargeing as category-A is 5 yuan/month, and category-B was the 8 nothing/moons.
D. current whether the search
But when an info-channel was newly-generated, because also do not define way of search this moment, therefore, default setting was not search for, after info-channel generates and finishes, have only search test successfully after, just the general whether search sign becomes can search for.
E. info-channel type
The type that the present invention will transmit info-channel is divided into 5 types, comprises: News, MP3, Flash, RM, MPEG.
F. the info-channel up-to-date information is within several hours
If this parameter is 8, then expression, in each moment, info-channel all comprises the information of search engine search in up-to-date 8 hours.
This function is by the PC server and be installed in (SuSE) Linux OS, ApacheWeb Server, Java Virtual Machine, MySQL database, Tomcat Servlet interpreter on the PC server, and the info-channel class definition software module of using JAVA Servlet and html language to write and compile the search administration module of generation is finished jointly.
3. info-channel way of search definition
The info-channel way of search is made up of following attribute:
A. Sou Suo website
This is the inlet of this info-channel search, and search engine is just filled this info-channel by the information of obtaining these website different levels.
The B.HTTP parameter
Need parameter if information object is searched for this website, import the HTTP parameter herein.
C. whether search for next stage
If be 0, then next stage is not searched in expression, if be 1, then expression also needs to search for next stage.
D. after the search, how many bar records are arranged
After each info-channel is searched, have a lot of bar records, by defining this parameter, can limit the record of search, meet the search condition record as obtaining 100 originally, but because information is too much, only need 10 records,, just have to 10 records if therefore this parameter is 10.
E. after the search of this level, every record what
After each info-channel is searched, have a lot of bar records, each record also has a plurality of, and this parameter indicates a record what compositions again.
F. the number of threads of subordinate search
By stipulating this parameter, be 5 as this number, then in subordinate search, there are 5 threads to search for this info-channel simultaneously, number of threads is many more, searches for soon more, but occupying system resources is also big more.
G. maximum time is searched for by subordinate
If subordinate's search is the internet address of a mistake, search time will be very long, and in order not allow search engine do meaningless work, this parameter can determine, if search exceeds the time, just abandons this search.
H. search for format sentence
This is the core of way of search, and the search of any one-level of an info-channel all realizes by the match search format sentence, and the search format sentence can have one or more, and the search format sentence is formed according to " search form language ";
Search form language, be the present invention invent a kind of to html page retrieve, the language of montage.
The grammer of search form language is as follows:
At first give an example:
World news</a〉</b〉</td〉%%%%%<1i〉<a href=$$$$$
target=blank>$$$$$</a>MULTIRECORD:href=$$$$$
target=blank>$$$$$</a>ENDSIGN:<br>
Several sign word strings: notice that the mark word string is the content of quotation marks " " lining, colon: be word string-part
" %%%%% " search string asterisk wildcard
" $$$$$ " searched text filed asterisk wildcard
The beginning of " MULTIRECORD: " a plurality of records
All texts that " TEXTMERGE: " will search for merge
" LINEMERGE: " merges the text of the delegation of search
" ENDSIGN: " end mark (this sign must be arranged)
" BEGINSIGN: " opening flag, the search cursor will at first navigate to this place, and begin search
" DELSIGN: " needs the beginning of the word string of deletion
" DELSUBSIGN: " needs the separation of the word string of deletion
The prefix of " USERPREFIXSIGN: " each search begins (if merge, then the record before merging adds this prefix)
The separation of the prefix of " USERPREFIXSUBSIGN: " each search
Prefix before " ITEMPREFIXSIGN: " each record (, then adding this prefix before the record after merging) if merge
The search format sentence constitutes explanation:
First search string of firrstStr
The a plurality of character strings of multiStr after first character string
The sign of the gap character string between firstStr and the multiStr: MULTIRECORD:
FirstStr and multiStr character string can have a plurality of word strings of search, as: firstStr can be write by following mode:
Search asterisk wildcard: %%%%%
The expression of search string asterisk wildcard:
FirstStr example: the 3rd chracter search string of second chracter search Chuan of first search sign Chuan $$$$$ $$$$$
As: world news</a〉</b〉</td〉%%%%%<li〉<a href=$$$$$target=_blank〉$$$$$</a 〉
</a〉</b〉</td〉%%%%%<li〉<a href=is first search sign string, notes having used asterisk wildcard %%%%%
MultiStr is also as above.
If it is a plurality of that firstStr or multiStr have, can will be merged into one, but need to add following sign.
LINEMERGE:
If all results of multiStr search need to merge, add
TEXTMERGE:
Represent that the multinomial of each record all will merge
This function is by the PC server and be installed in (SuSE) Linux OS, ApacheWeb Server, Java Virtual Machine, MySQL database, Tomcat Servlet interpreter on the PC server, and the info-channel way of search definition software module of using JAVA Servlet and html language to write and compile the search administration module of generation is finished jointly.
4. info-channel way of search test
The test of info-channel way of search is exactly by calling search test java class, by Java Virtual Machine it is translated into executable code again, execution is to the search of certain information object, and return Search Results, Search Results only is presented on the terminal, is not saved in the file system of MySQL database and Linux.
This function is by the PC server and be installed in (SuSE) Linux OS, ApacheWeb Server, Java Virtual Machine, MySQL database, Tomcat Servlet interpreter on the PC server, and the info-channel testing software module of using JAVA Servlet and html language to write and compile the search administration module of generation is finished jointly.
5. info-channel is searched for automatically
Info-channel search is automatically finished (contents in the quotation marks) by following order: " javaInfoPlus.fetch.fetchAll 2﹠amp; ", like this, the automatic search of info-channel just becomes the background process that a Linux goes up operation.Info-channel search is automatically finished automatic search by following flow process:
A. to need the info-channel tabulation of search, whether " search sign " for information object not is not included in the tabulation, the information object that time scouting interval does not reach is not included in the tabulation;
B. begin search, utilize the way of search of each info-channel, search step by step;
C. the information after the search is kept in the MySQL database;
D. the information filling information channel information after the search is that info-channel comprises up-to-date information, and comprise how many up-to-date information by the info-channel attribute: " the info-channel up-to-date information is within several hours " decided;
E. when the tabulation of all info-channels that need search for all search for finish after, system hibernates is waited for the next one arrival of search time, a scouting interval is 1 hour, this parameter can be changed.
This function is by the PC server and be installed in (SuSE) Linux OS on the PC server, Java Virtual Machine, MySQL database and use the automatic search software module of info-channel of the search engine that the compiling of JAVA language generates to finish jointly
6. info-channel filters
Info-channel filters the filtration that dual mode is arranged: info-channel filters and search engine filters, and their implication is:
A. info-channel filters
In the grammatical norm of above info-channel form language, can see DELSIGN is arranged: and DELSUBSIGN: these two delete flag grammers, the thing that needs deletion by definition, info-channel just can be deleted the deletion word string of definition when search, note, this mode is the deletion word string, and other information is retained;
B. search engine filters
The present invention can define some word strings, as: ABCD, if search engine is when certain info-channel of search, find to contain this word string ABCD in certain bar record, just, write database, but be not filled in the info-channel this record mark, so in info-channel, just can't see this information record, thereby reached the purpose of information filtering.
This function is by the PC server and be installed in (SuSE) Linux OS on the PC server, Java Virtual Machine, MySQL database and use the info-channel filter software module of the search engine that the compiling of JAVA language generates to finish jointly.
7. info-channel format conversion
The type of info-channel is News, MP3, Flash, RM, MPEG.Wherein handle the News type, MP3, Flash, RM, MPEG are RFC required standard form.Therefore format conversion is meant the information object of News type, and it comprises user-defined format and XML form
A. user-defined format
The brief information of info-channel
The index of info-channel
The content of info-channel
More than the composition of three parts are following forms:
" the brief information content of info-channel " length (2 byte)+" information object channel information content "+" info-channel index content " length (2 byte)+" info-channel index content "+f f f f f f f f (8 byte)+" info-channel content "
Attention: 8 bytes f f f f f f f f be used for carrying out verification, whether the position that the check information object begins correct.
" the brief information content of information object " is made up of following part:
The information object type+n (2 byte)+information object assumed name+n (2 byte)+information object source+n (2 the byte)+big class of information object ID+ information object+other guide 1+ \ n (2 byte)+other guide 2+ \ n (2 byte)+...+other information N+ \ n
" information object index content " is made up of following part:
Index 1+ \ n (2 byte) index 2+ \ n (2 byte)+...+index N+ n (2 byte)
The B.XML form
XML is the DL of Open Standard, therefore not this tired chatting.
This function is by the PC server and be installed in (SuSE) Linux OS on the PC server, Java Virtual Machine, MySQL database and use the info-channel conversion software module of the search engine that the compiling of JAVA language generates to finish jointly.
8. info-channel is broadcast to the digital television information broadcasting server
Filling and renewal that info-channel does not stop by search engine, simultaneously, info-channel is connected by the Ethernet of information search server with the digital television broadcasting server again, by ICP/IP protocol info-channel is sent to the digital television broadcasting server; And the digital television broadcasting server just arrives digital TV network with data broadcasting termly.
This function uses the digital television broadcasting server to finish by Virtual network operator.
9. the user starts one of following three kinds of info-channel application services
They are: the info-channel user subscribes to, the info-channel user watches, the info-channel user charges
The user has used the Digital Television that the info-channel agency has been installed, and the user uses one of above three kinds of services, just can enjoy the application service of info-channel.And above three kinds of application are digital television application of exploitation on the info-channel agency, can have the third party software developer to realize.
This function is finished by third party's application developer.
10. the corresponding info-channel proxy interface of application service invocation
Three kinds of info-channel proxy interface are: info-channel user subscribing interface, info-channel user watch, info-channel user billing interface
The info-channel interface of three kinds of above three kinds of correspondences of application call, the info-channel interface is a description of stipulating interface object, its actual functional capability need realize that above interface is supported C language and Java language by the info-channel proxy function storehouse or the class libraries that are associated with interface.Being described below of it:
DownloadInfo: download message transaction
Explain: before beginning to connect, this transaction of attention program is a download message
SubscibeInfo: download the transaction of the subscription information page
Explain: before beginning to connect, this transaction of attention program is the subscription information page
ChangePassword: change password transaction
Explain: before beginning to connect, this transaction of attention program is the change password
GetXmlFile: the XML file of obtaining the subscription information page
Explain: after SubscibeInfo transaction successful connection finishes, can use this function to obtain the XML file name of subscription, inject the IE control then
Connect: begin to connect
SzUser: user's name
SzPasswd: user cipher
SzPro: product type
SzMaker: manufacturer
SServerType: type of server
The szDNSAddr:DNS parse addresses
Return: TRUE: success
FALSE: mistake
Explain: must call before this function begins
DownloadInfo, which kind of transaction SubscibeInfo, ChangePassword prompt for
Stop: stop current connection
Return: do not have
Explain: stop the connection to begin by Connect.
Kill: stop to connect thread by force,
Explain: under the invalid situation of Stop, use this function
OnDataMessage: connection procedure information
LMsgType: type of message
WParam: message is transmitted parameter 1
LParam: message is transmitted parameter 2
Return: do not have
Explain: some process informations in the connection procedure comprise: progress prompt, Socket link information, transaction return information etc.
GetNewsInfoObjInfo: obtain the total main body of content
LIndex: subject index number
SzName: subject content
SzKind: subject categories (Mp3, News)
SzFrom: theme source (not using)
Return: TRUE: success
FALSE: arrived end, not this theme
Explain: connect and to call this function when successfully having finished
Kind:
Mp3: please call GetMP3
News: please call GetNewRcInfo, GetNewsRcBody
GetMP3: obtain mp3 file
LIndex: main subject index number
SzMp3:Mp3 file complete trails
Return: TRUE: success
FALSE: arrived end, not this theme
Explain: connect and to call this function G etNewsRcInfo when successfully having finished: obtain sub-content topic
LIndex: main subject index number
LSubIndex; The sub-topics call number
SzTitle: subject content
SzFrom: theme source
SzTime: time
Return: TRUE: success
FALSE: arrived end, not this theme
Explain: connect and to call this function when successfully having finished
GetNewsRcBody: obtain sub-content-data
LIndex: main subject index number
LSubIndex: sub-topics call number
SzData: theme content data
Return: TRUE: success
FALSE: arrived end, not this theme
Explain: connect and to call this function when successfully having finished
DoDownload: beginning data download dialog
Explain: data are downloaded UI
DoRegister: begin to subscribe to and change cryptographic session frame
Explain: the UI of information subscribing and change password
The interface document that this function has Java or the compiling of C language to generate is finished.
11. info-channel interface interchange info-channel proxy function storehouse or class libraries
More than the function of three kinds of interfaces need realize its described function by info-channel agency's function library and class libraries, the present invention has generated the function library and the JAVA language class libraries of C language by the compiler compiling of C and JAVA language.
The function library that this function has class libraries that Java is compiled into or C language to be compiled into is finished.
12. finish the info-channel agent functionality, return user interface
Finish the info-channel application service that the user starts, after the application of third party's exploitation uses info-channel agency's interface, return user interface, finish accordingly simultaneously watch, subscription or billing function.This function is finished by third party's application developer.
13. info-channel subscription management
The info-channel subscription management is to be used for the management information channel how to be subscribed to by the user, and the user subscribes to the statistical information of situation.It comprises two aspects: one, the user can subscribe to own interested channel by this function of the present invention; Two, system operator can pass through this functional inquiry user's subscription situation, and statistics user's subscription situation.
This function is by the PC server and be installed in (SuSE) Linux OS, ApacheWeb Server, Java Virtual Machine, MySQL database, Tomcat Servlet interpreter on the PC server, and the info-channel subscription management software module of using JAVA Servlet and html language to write and compile the search administration module of generation is finished jointly.
14. info-channel accounting management
The info-channel accounting management is to be used for the management information channel how to charge, and the charging statistical conditions.It comprises following several respects: one, system operator can increase, delete, revise the charging kind by this function of the present invention; Two, system operator can be by the charging case of this functional inquiry info-channel.In case set up the charging kind, different info-channels just can select different charging ways to collect the charges; Three, charging accounting checking, the system manager can carry out an accounting checking to the expense of having collected every certain period, so that determine the income of the info-channel in one period, and helps different participant profit-sharings.
This function is by the PC server and be installed in (SuSE) Linux OS, ApacheWeb Server, Java Virtual Machine, MySQL database, Tomcat Servlet interpreter on the PC server, and the info-channel accounting management software module of using JAVA Servlet and html language to write and compile the search administration module of generation is finished jointly.
15. info-channel user management
The info-channel user management is to be used for the userspersonal information of system, it comprises two aspects: one, the user can change the information of oneself by this function of the present invention, information comprises: the info-channel of user name, user cipher, name, EMAIL, subscription, remaining sum etc.; Two, system operator can pass through this functional inquiry, revise deletion user and user profile.
This function is by the PC server and be installed in (SuSE) Linux OS, ApacheWeb Server, Java Virtual Machine, MySQL database, Tomcat Servlet interpreter on the PC server, and the info-channel user administration software module of using JAVA Servlet and html language to write and compile the search administration module of generation is finished jointly.
16. info-channel information management
The info-channel information management is to be used for the module of the information that generates after the management information channel search, and it can delete, revises and increase the record of certain info-channel.This function is finished by system operator.
This function is by the PC server and be installed in (SuSE) Linux OS, ApacheWeb Server, Java Virtual Machine, MySQL database, Tomcat Servlet interpreter on the PC server, and the info-channel information management software module of using JAVA Servlet and html language to write and compile the search administration module of generation is finished jointly.

Claims (10)

1. the automatic searching for Internet information of classification and be broadcast to the system of Digital Television, comprise that can be finished an information classification definition, can be according to the search rule classification for search information on the internet automatically of definition, automatic fitration information, automatically information translation is become set form, and can management information, managing subscribing, the info-channel search and the management server of regulate charges and leading subscriber, and be installed in and finish classified information on the Digital Television and subscribe to, watch, the info-channel agent software of the interface function of chargeing, be characterised in that: info-channel search and management server comprise a PC server with Ethernet interface, with the (SuSE) Linux OS that is installed on the PC server, Java Virtual Machine, the Apache Web server, TomcatServlet interpreter and MySQL database, and can finish the info-channel class definition, the way of search definition, the way of search test, subscription management, accounting management, user management, information management, automatically search for info-channel, information filtering, the info-channel search and the managing software module of this ten big function of format conversion; Be installed in info-channel agent software on the Digital Television and comprise that the info-channel user who supports two kinds of computer language JAVA or C subscribes to, watches, billing interface, and support the function library of two kinds of computer language C language or the class libraries of JAVA language.
2. a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying according to claim 1, it is characterized in that: info-channel search and management server can define information classification, information classification is a tree, a main classes can be divided into multistage subclass, information classification finally generates info-channel, info-channel, after being meant the classification of information one or many, the final information category that forms, each info-channel can be included in a category information that has same or similar feature in a plurality of internet sites.
3. a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying according to claim 1, it is characterized in that: the internet site that info-channel search and management server can be searched for according to each info-channel different define way of search separately.
4. a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying according to claim 1 is characterized in that: the information filtering that info-channel search and management server can obtain search by keyword.
5. a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying according to claim 1, it is characterized in that: the info-channel search becomes set form with the information translation that management server can obtain search, form comprises user-defined format, two kinds of XML forms.
6. a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying according to claim 1, it is characterized in that: info-channel search and management server can be finished info-channel subscription management, accounting management, subscriber management function.
7. a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying according to claim 1 is characterized in that: info-channel search and management server can by the digital television broadcasting server with information broadcast to digital TV network.
8. a kind of system of searching for automatic searching for Internet information and being broadcast to Digital Television according to claim 1, it is characterized in that: system comprises one and is enclosed within the software interface that moves on the Digital Television, this interface is called " info-channel agency ", it can allow the applied software development person on the Digital Television use these interfaces, finish the application that info-channel is subscribed to, info-channel is watched, info-channel charges
9. a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying according to claim 1, it is characterized in that: info-channel agency comprises that the info-channel user who supports two kinds of computer language JAVA or C subscribes to, watches, billing interface, and support the function library of two kinds of computer language C language or the class libraries of JAVA language, it can be installed and operate in different types of but can move the binary code of C language compiling or be equipped with on the Digital Television of Java Virtual Machine.
10. a kind of automatic searching for Internet information and be broadcast to the system of Digital Television of classifying according to claim 1, it is characterized in that: it comprises a cover charge system, charge system has at first defined the charging way of each info-channel, then, the billing interface on the info-channel agency can be realized the acquisition and the calculating of info-channel expense.
CNB021554358A 2002-12-13 2002-12-13 System for classified automatic searching internet information and broadcasting into digital television Expired - Fee Related CN100428709C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021554358A CN100428709C (en) 2002-12-13 2002-12-13 System for classified automatic searching internet information and broadcasting into digital television

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021554358A CN100428709C (en) 2002-12-13 2002-12-13 System for classified automatic searching internet information and broadcasting into digital television

Publications (2)

Publication Number Publication Date
CN1509017A true CN1509017A (en) 2004-06-30
CN100428709C CN100428709C (en) 2008-10-22

Family

ID=34235903

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021554358A Expired - Fee Related CN100428709C (en) 2002-12-13 2002-12-13 System for classified automatic searching internet information and broadcasting into digital television

Country Status (1)

Country Link
CN (1) CN100428709C (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340541B (en) * 2007-07-02 2010-08-18 深圳Tcl工业研究院有限公司 Content synchronizing method between television and intelligent apparatus
CN101808187A (en) * 2010-03-26 2010-08-18 深圳创维数字技术股份有限公司 Method for establishing local video library and set top box
CN101179558B (en) * 2006-11-09 2010-11-10 中国电信股份有限公司 System and method for providing information browsing service facing to television display
CN101013949B (en) * 2006-12-21 2011-05-18 建龙钢铁控股有限公司 Message broadcast communication method
CN102185830A (en) * 2011-03-04 2011-09-14 深圳Tcl新技术有限公司 Method and system for security filtration of network television browser
CN102291626A (en) * 2010-06-21 2011-12-21 深圳Tcl新技术有限公司 Network television system and constructing method thereof
CN102624757A (en) * 2011-01-26 2012-08-01 中山爱科数字家庭产业孵化基地有限公司 Data security access method in cloud computing environment
CN101702763B (en) * 2009-10-28 2012-12-12 深圳市龙视传媒有限公司 Digital set top box stand-alone website generating method, system and device
CN1949757B (en) * 2005-10-11 2013-07-10 阿尔卡特公司 Method for evaluating an additional service for a device of a user of a telecommunication system
CN104506564A (en) * 2014-09-09 2015-04-08 陈晓月 Internet intelligent tracking application system
CN105144166A (en) * 2013-03-13 2015-12-09 艾里斯通讯公司 Publishing and consumption management of data feeds
CN105302897A (en) * 2015-10-21 2016-02-03 无锡天脉聚源传媒科技有限公司 Search result acquisition method and apparatus
CN101356835B (en) * 2005-11-08 2016-07-06 高通股份有限公司 For distributing the flexiblesystem of content to equipment
CN105979356A (en) * 2016-06-12 2016-09-28 深圳创维数字技术有限公司 Channel searching method and device of set-top box

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101968805A (en) * 2010-10-22 2011-02-09 厦门雅迅网络股份有限公司 Information providing system and method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3167109B2 (en) * 1996-12-16 2001-05-21 株式会社アクセス Method and apparatus for automatically displaying an Internet homepage on a television screen in cooperation with a television program
JPH11154131A (en) * 1997-11-21 1999-06-08 Nec Shizuoka Ltd Linking system for television and www browser
AU772187B2 (en) * 1998-07-29 2004-04-08 Liberate Technologies Digital TV system with synchronized world wide web content
WO2000072583A1 (en) * 1999-05-21 2000-11-30 General Instrument Corporation Software architecture for a television set-top terminal providing compatibility with multiple operating environments
CN1333489A (en) * 2000-07-12 2002-01-30 张正国 Television connecting internet system by one key operation
SE0004800D0 (en) * 2000-12-22 2000-12-22 Boxer Tv Access Ab A method and system for TV program information

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1949757B (en) * 2005-10-11 2013-07-10 阿尔卡特公司 Method for evaluating an additional service for a device of a user of a telecommunication system
CN101356835B (en) * 2005-11-08 2016-07-06 高通股份有限公司 For distributing the flexiblesystem of content to equipment
CN101179558B (en) * 2006-11-09 2010-11-10 中国电信股份有限公司 System and method for providing information browsing service facing to television display
CN101013949B (en) * 2006-12-21 2011-05-18 建龙钢铁控股有限公司 Message broadcast communication method
CN101340541B (en) * 2007-07-02 2010-08-18 深圳Tcl工业研究院有限公司 Content synchronizing method between television and intelligent apparatus
CN101702763B (en) * 2009-10-28 2012-12-12 深圳市龙视传媒有限公司 Digital set top box stand-alone website generating method, system and device
CN101808187A (en) * 2010-03-26 2010-08-18 深圳创维数字技术股份有限公司 Method for establishing local video library and set top box
CN102291626A (en) * 2010-06-21 2011-12-21 深圳Tcl新技术有限公司 Network television system and constructing method thereof
CN102291626B (en) * 2010-06-21 2013-08-14 深圳Tcl新技术有限公司 Network television system and constructing method thereof
CN102624757A (en) * 2011-01-26 2012-08-01 中山爱科数字家庭产业孵化基地有限公司 Data security access method in cloud computing environment
CN102185830A (en) * 2011-03-04 2011-09-14 深圳Tcl新技术有限公司 Method and system for security filtration of network television browser
CN102185830B (en) * 2011-03-04 2016-04-06 深圳Tcl新技术有限公司 A kind of method and system of security filtration of network television browser
CN105144166A (en) * 2013-03-13 2015-12-09 艾里斯通讯公司 Publishing and consumption management of data feeds
CN105144166B (en) * 2013-03-13 2020-01-17 艾里斯通讯公司 Device data feed management and data distribution and consumption
CN104506564A (en) * 2014-09-09 2015-04-08 陈晓月 Internet intelligent tracking application system
CN105302897A (en) * 2015-10-21 2016-02-03 无锡天脉聚源传媒科技有限公司 Search result acquisition method and apparatus
CN105302897B (en) * 2015-10-21 2018-11-20 无锡天脉聚源传媒科技有限公司 A kind of acquisition methods and device of search result
CN105979356A (en) * 2016-06-12 2016-09-28 深圳创维数字技术有限公司 Channel searching method and device of set-top box
CN105979356B (en) * 2016-06-12 2019-01-25 深圳创维数字技术有限公司 A kind of method and device of set-top box tuning

Also Published As

Publication number Publication date
CN100428709C (en) 2008-10-22

Similar Documents

Publication Publication Date Title
CN1173285C (en) Method and device for fixing display information, and related soft ware products and storage medium therefor
CN1269059C (en) Network based access system
CN1271547C (en) Image data communication system, service apparatus system and control method and recording medium thereof
CN1248139C (en) System and method of presenting channelized data
CN1269337C (en) Content adaptive service control system
CN1509017A (en) System for classified automatic searching internet information and broadcasting into digital television
CN1112637C (en) Information acquisition proxy system and information transfer managing system
CN1783083A (en) Dynamic summary module
CN1783792A (en) Dynamic content change notification
CN1647073A (en) Information search system, information processing apparatus and method, and information search apparatus and method
CN100338955C (en) Apparatus and method for executing interactive TV application on set top units
CN1669018A (en) Handheld client framework system
CN1922605A (en) Dictionary creation device and dictionary creation method
CN1703700A (en) Method and apparatus for enabling associated portlets of a web portal to collaborate for synchronized content display
CN1328668A (en) System and method for specifying www site
CN1701568A (en) Multi-modal web interaction over wireless network
CN1501285A (en) Layout system, layout program and layout method
CN1692358A (en) Method and apparatus for using business rules or user roles for selecting portlets in a web portal
CN1290445A (en) Method and apparatus for media data transmission
CN1703699A (en) Method and apparatus for relaying session information from a portal server
CN1815476A (en) Display apparatus
CN1692354A (en) Information management system, information processing device, information processing method, information processing program, and recording medium
CN101075893A (en) Web information processing apparatus and web information processing method, and information processing apparatus and information processing apparatus control method
CN1862538A (en) Data configuration system and method for implementing data configuration
CN1416276A (en) Intermediate data receiver, method, program and recording medium and transmitting appts. and tranferring method thereof

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
DD01 Delivery of document by public notice

Addressee: Chen Xiaoyue

Document name: Notification to Pay the Fees

DD01 Delivery of document by public notice

Addressee: Chen Xiaoyue

Document name: Notification to Pay the Fees

DD01 Delivery of document by public notice

Addressee: Chen Xiaoyue

Document name: Notification of Termination of Patent Right

DD01 Delivery of document by public notice

Addressee: Chen Xiaoyue

Document name: Notification of Decision on Request for Restoration of Right

DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: Chen Xiaoyue

Document name: Notification to Pay the Fees

DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: Chen Xiaoyue

Document name: Notification of Termination of Patent Right

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081022

Termination date: 20181213

CF01 Termination of patent right due to non-payment of annual fee