The utility model content
For solving the problems of the technologies described above, the embodiment of the present application provides a kind of set-top box online supervisory control system and a kind of set-top box based on cloud computing, be not suitable for the problem of set-top box application to solve existing online supervisory control system, and realize that the access rule that set-top box is surfed the web carries out timely remote update, so that set-top box reaches the purpose of in time comprehensively the bad webpage content-browsing being monitored.
The technical scheme that the embodiment of the present application provides is as follows:
A kind of set-top box online supervisory control system based on cloud computing, interception and restriction for realizing when surfing the Net by set-top box bad internet information comprise:
TV, the set-top box that is connected to this TV, the cloud server that is connected respectively to this set-top box and web page server, this cloud server is connected to this web page server;
Described set-top box is used for receiving the network address access request that the user submits to, and the network address access request is sent to described cloud server, and described network address access request comprises a network address to be visited at least;
Store the high in the clouds network address database in the described cloud server, at least store many website information and corresponding access rule thereof in this high in the clouds network address database, this cloud server is used for receiving the network address access request that described set-top box sends, and with its network address to be visited as website information, access rule corresponding to this network address to be visited of inquiry from this high in the clouds network address database, if this network address to be visited is for allowing access, then this cloud server is forwarded to corresponding web page server with this network address access request, if this network address to be visited is limiting access, then this cloud server returns the limiting access information to this set-top box;
Described web page server is used for receiving the described network address access request that described cloud server sends, and obtains web page contents corresponding to its network address to be visited according to this network address access request, and this web page contents directly is sent to this set-top box;
Described TV is used for web page contents or the limiting access information that this set-top box of demonstration receives.
Better, described supervisory control system also comprises:
Remote user terminals, it is portable terminal or computer, be connected to described cloud server, be used for when inquiring about less than access rule corresponding to this network address to be visited from described high in the clouds network address database, receive this network address to be visited that this cloud server sends, and receive the user to the setting of the access rule of this network address to be visited, store afterwards the access rule of this network address to be visited and correspondence thereof to the high in the clouds network address database of this cloud server.
Better, also comprising the sectional drawing module in this cloud server or the web page server, it is used for web page contents corresponding to this network address to be visited carried out sectional drawing, and described sectional drawing is sent to described remote user terminals.
Better, described set-top box also comprises:
Local network address database wherein stores many website information and corresponding access rule thereof;
Synchronization module is used for regularly downloading website information and access rule thereof to this this locality network address database from the high in the clouds of this cloud server network address database;
The local monitor module is used for according to local network address database the network address access request that the user submits to being monitored.
Better, described set-top box also comprises:
Processing module, be connected to described cloud server and described remote user terminals, be used for to receive and carry out the control command that described cloud server or user send from this remote user terminals, and execution result is sent to shows in the described TV or be sent to this remote user terminals.
It is a kind of based on set-top box that the application also provides, and interception and restriction for realizing in network browsing bad internet information comprise:
Operational module is used for receiving user's operation and generating the network address access request, and described network address access request comprises a network address to be visited at least;
The high in the clouds link block, be used for described network address access request is sent to a cloud server, store the high in the clouds network address database in this cloud server, store many website information and corresponding access rule thereof in this high in the clouds network address database, this cloud server is used for when described network address to be visited is accessed for permission this network address access request being forwarded to corresponding web page server, and returns the limiting access information to this set-top box when described network address to be visited is limiting access;
The webpage receiver module is used for receiving the web page contents that described web page server returns according to described network address access request;
The video output module is used for exporting described limiting access information or web page contents to a TV and shows.
Better, described set-top box also comprises:
Local network address database wherein stores many website information and corresponding access rule thereof;
Synchronization module is connected to described local network address database and high in the clouds network address database, is used for regularly downloading website information and access rule thereof to this this locality network address database from the high in the clouds of described cloud server network address database;
The local monitor module is connected to described local network address database, is used for according to described local network address database described network address access request being monitored.
Better, described set-top box also comprises:
Processing module, be connected to described cloud server or a remote user terminals, be used for to receive and carry out the control command that described cloud server or user send from this remote user terminals, and execution result is sent to shows in the described TV or be sent to this remote user terminals.
The technical scheme that is provided by above the embodiment of the present application as seen, use set-top box online supervisory control system or set-top box based on cloud computing that present embodiment provides, in the process of carrying out network browsing, by the cloud server monitoring of surfing the Net, need not in set-top box traditional monitoring software to be installed, go for the multiple set-top box of different set-top box platforms and different performance, access rule owing to network address is arranged in the cloud server simultaneously, be convenient to user and monitor service provider and carry out in several ways in time comprehensively upgrading, therefore can reach in time and the purpose of comprehensively the bad webpage content-browsing being monitored.
Embodiment
In order to make those skilled in the art person understand better technical scheme among the application, below in conjunction with the accompanying drawing in the embodiment of the present application, technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment only is the application's part embodiment, rather than whole embodiment.Based on the embodiment among the application, those of ordinary skills are not making the every other embodiment that obtains under the creative work prerequisite, all should belong to the scope of the application's protection.
Embodiment one:
Present embodiment provides a kind of set-top box online supervisory control system based on cloud computing, realizes interception and restriction to bad internet information when being used on by set-top box, as shown in Figure 1, is a kind of composition schematic diagram of this system, and it specifically comprises:
TV 101, be connected to the set-top box 102 of this TV, and the cloud server 103 and the web page server 104 that are connected respectively to this set-top box 102, this cloud server 103 is connected to this web page server 104.
Described set-top box 102 is used for receiving the network address access request that the user submits to, and the network address access request is sent to described cloud server 103, and described network address access request comprises a network address to be visited at least; Described set-top box 102 can be equipped with intelligent operating system, such as Android system, and provides a web browser by the APP software of installing.This set-top box 102 outputs to this web browser interface in the TV 101 of connection and shows, and receive user's operation by remote controller or wireless mouse, keyboard etc., such as the network address of input or the network linking of click, and generate described network address access request with it as network address to be visited.This network address access request can also comprise user's identity identification information.This set-top box 102 can be connected to by wired or wireless mode described cloud server 103.
Store the high in the clouds network address database in the described cloud server 103, store at least many website information and corresponding access rule thereof in this high in the clouds network address database.Can for different users arranges respectively corresponding account, also can the public same account of a plurality of users be set according to class of subscriber in this high in the clouds network address database.Described access rule can be for allowing access or limiting access.Same network address is within the different time periods or for different users, and its access rule can be different.
This cloud server 103 is used for receiving the network address access request that described set-top box 102 sends, and with network address to be visited as website information, access rule corresponding to this network address to be visited of inquiry from the network address database of described high in the clouds, if this network address to be visited is for allowing access, then this cloud server 103 is forwarded to corresponding web page server 104 with this network address access request, if this network address to be visited is limiting access, then this cloud server 103 returns the limiting access information to this set-top box 102.The web page server 104 of wherein said correspondence is the web page server that this network address to be visited is pointed to.Can comprise the reason that this network address to be visited is limiting access in the described information, as: this network address to be visited belongs to the classifications such as virus, violence.
Described web page server 104 is used for receiving the described network address access request that described cloud server 103 sends, and obtains web page contents corresponding to its network address to be visited according to this network address access request, and this web page contents directly is sent to this set-top box 103.
Described TV 101 is used for web page contents or the limiting access information that this set-top box 102 of demonstration receives.
In order to realize comprehensively and timely that further uncollected bad network address in emerging bad network address or the high in the clouds network address database is monitored, described supervisory control system can also comprise:
Remote user terminals 105, it is user's portable terminal or computer, and by wired or wireless network connection to described cloud server 103, be used for from the inquiry of described high in the clouds network address database during less than access rule corresponding to network address to be visited, receive the network address described to be visited that this cloud server 103 sends, and receive the user to the setting of the access rule of this network address to be visited, store afterwards the access rule of this network address to be visited and correspondence thereof to the high in the clouds network address database of this cloud server 103.
In order to be not easy to carry out in the situation of network browsing at described portable terminal or computer, provide the user easily to the setting of this network address access rule to be visited, more can comprise sectional drawing module (not shown) in this cloud server 103 or the web page server 104, be used for web page contents corresponding to network address to be visited carried out sectional drawing, and described sectional drawing sent to described remote user terminals 105, so that the user judges according to sectional drawing whether this webpage is bad webpage and sets according to this its corresponding access rule.
Wherein to renewal and the newly-increased record of the high in the clouds network address database in the cloud server 103, can regularly be carried out by monitor service provider, more can set up on their own and upload in the network address database of high in the clouds by set-top box 102 by the user, and different users can share the setting of same network address access rule.
By using above-mentioned supervisory control system; in family's application scenarios; when the head of a family goes out; still can in time comprehensively control the internet behavior of child in the family; avoid child to have access to Unrecorded bad network address in the network address database of high in the clouds and avoid it can't access the network address of Unrecorded permission access; therefore can in its able-bodied while of protection, not affect its normal network and use.
Under the situation that server 103 can't work or be communicated with beyond the clouds, make set-top box 102 still can realize the online monitoring, form schematic diagram referring to set-top box shown in Figure 2 102, set-top box 102 can also comprise described in the supervisory control system that present embodiment provides:
Local network address database 102a wherein stores many website information and corresponding access rule thereof; The structure of described local network address database 102a and content class are same as aforementioned high in the clouds network address database, but cross-references repeats no more.
Synchronization module 102b, be connected to described local network address database 102a, and be connected to high in the clouds network address database in the described cloud server 103 by wireless or wired mode, be used for regularly downloading website information and access rule thereof to this this locality network address database from the high in the clouds of this cloud server 103 network address database; Can certainly be by user manual or real-time download website information and access rule thereof, to upgrade local network address database 102a, make itself and high in the clouds network address database synchronous.
Local monitor module 102c, be connected to local network address database 102a, be used for according to the network address access rule of local network address database 102a the network address access request that the user submits to being monitored, monitor procedure in its monitor procedure and principle and the cloud server 103 and principle are roughly the same, cross-references gets final product, and repeats no more.
In actual application environment, can preferentially select the local monitor software of set-top box 102 to monitor, also can preferentially select beyond the clouds and monitor in the server 103, by both combinations can round Realization to the monitoring of set-top box 102 online.
In addition, for the online monitoring of progressive expansion to set-top box, described cloud server 103 can receive the instruction that the user sends by portable terminal or computer, and this instruction is sent to described set-top box 102; This instruction can comprise the function of surfing the Net of closure plane top box 102 or comprise the information such as network address of a suggestion access.Described set-top box 102 can comprise a processing module (not shown), this processing module be used for to receive and carries out the control command that described cloud server or user send from remote user terminals, and execution result is sent to shows in the described TV 101 or be sent to described remote user terminals 105.
The processing module of described set-top box 102 is according to above-mentioned instruction, can close web page browsing function, shows an information warning in the TV or open suggestion access network address that the user is sent to by described remote user terminals 105 etc.; Can also record according to instruction the information such as network access traffic or duration, and send to described remote user terminals 105 by cloud server 103, for the real-time and carry-on internet information of recognizing this set-top box 102 of the supervisor of far-end.
Use the system that present embodiment provides, carry out in the process of network browsing in the use set-top box, by the cloud server monitoring of surfing the Net, need not in set-top box traditional monitoring software to be installed, go for the multiple set-top box of different set-top-box system platforms and different performance, simultaneously because the access rule of network address is arranged at cloud server, be convenient to user and monitor service provider and carry out in several ways in time comprehensively upgrading, therefore can reach in time and the purpose of comprehensively the bad webpage content-browsing being monitored.
Embodiment two:
Corresponding to above-mentioned set-top box online supervisory control system based on cloud computing, present embodiment also provides a kind of set-top box, interception and restriction for realizing in network browsing bad internet information form structural representation referring to set-top box shown in Figure 3, specifically comprise:
Operational module 201 is used for receiving user's operation and generating the network address access request, and described network address access request comprises a network address to be visited at least; The user can operate by remote controller or wireless mouse, keyboard etc., and such as the network address of input or the network linking of click, operational module 201 generates described network address access request with it as network address to be visited.
High in the clouds link block 202, be used for described network address access request is sent to a cloud server, store the high in the clouds network address database in this cloud server, store many website information and corresponding access rule thereof in this high in the clouds network address database, this cloud server is used for when network address to be visited is accessed for permission, this network address access request is forwarded to corresponding web page server, when network address to be visited is limiting access, return the limiting access information by high in the clouds link block 202 to this set-top box; High in the clouds link block 202 can be wired or wireless communication module, and described access rule can be for allowing access or limiting access.
Webpage receiver module 203 is used for receiving the web page contents that described web page server returns according to described network address access request; Webpage receiver module 203 can directly receive the web page contents that web page server returns by the Internet, need not be by above-mentioned cloud server transfer.
Video output module 204 is used for exporting described limiting access information or web page contents to a TV and shows.
By using above-mentioned scheme, can upgrade and increase newly the website information of the high in the clouds network address database of cloud server and access rule thereof, this renewal and newly-increased operation can regularly be carried out by monitor service provider, also can directly be operated the high in the clouds network address database by portable terminal or computer remote by the user, more can set up on their own and upload in the network address database of high in the clouds by set-top box by the user, and different users can share the setting of same network address access rule.
Under the situation that server can't work or be communicated with beyond the clouds, make set-top box still can realize the online monitoring in this locality, set-top box as shown in Figure 4 forms structure chart, and the set-top box that the application provides can also comprise:
Local network address database 205 wherein stores many website information and corresponding access rule thereof; The structure of described local network address database and content class are same as aforementioned high in the clouds network address database.
Synchronization module 206 is used for regularly downloading website information and access rule thereof to this this locality network address database from the high in the clouds of this cloud server network address database; Can certainly be by user manual or real-time download website information and access rule thereof, to upgrade local network address database, make itself and high in the clouds network address database synchronous.
Local monitor module 207 is used for according to local network address database the network address access request that the user submits to being monitored, the monitor procedure in its monitor procedure and principle and the cloud server and principle roughly the same, cross-references gets final product, and repeats no more.
In actual application environment, can preferentially select the local monitor module 207 of set-top box to monitor, also can preferentially select beyond the clouds and monitor in the server, by both combinations can round Realization to the monitoring of set-top box online.
In the present embodiment, described set-top box can be equipped with intelligent operating system, such as Android system, and provides a web browser by the APP software of installing.This set-top box outputs to this web browser interface in the TV of connection and shows, receives simultaneously and carry out the operational order that the user sends by remote controller or wireless mouse.
Described set-top box can also be received from the control command that described cloud server or user send from remote user terminals (such as portable terminal) in addition, this set-top box can also comprise a processing module (as: processor, not shown) in order to carrying out described control command, and execution result is sent to shows in the TV or be sent to remote user terminals (such as portable terminal or the computer of appointment).Described processing module is according to above-mentioned instruction, can close web page browsing function, shows an information warning or open suggestion access network address that the user is sent to by portable terminal etc.; Can also record according to instruction the information such as network access traffic or duration, and send to described portable terminal or computer by cloud server, for the real-time and carry-on internet information of recognizing this set-top box of the supervisor of far-end.
Use the set-top box that present embodiment provides, in the process of carrying out network browsing, by the cloud server monitoring of surfing the Net, need not in set-top box traditional monitoring software to be installed, go for the multiple set-top box of different set-top-box system platforms and different performance, simultaneously because the access rule of network address is arranged at cloud server, be convenient to user and monitor service provider and carry out in several ways in time comprehensively upgrading, therefore can reach in time and the purpose of comprehensively the bad webpage content-browsing being monitored.
For the convenience of describing, be divided into various modules with function when describing above device and describe respectively.Certainly, when implementing the application, can in same or a plurality of softwares and/or hardware, realize the function of each module.
Each embodiment in this specification all adopts the mode of going forward one by one to describe, and identical similar part is mutually referring to getting final product between each embodiment, and each embodiment stresses is difference with other embodiment.Apparatus and system embodiment described above only is schematic, wherein said module as the separating component explanation can or can not be physically to separate also, the parts that show as module can be or can not be physical modules also, namely can be positioned at a place, perhaps also can be distributed on a plurality of mixed-media network modules mixed-medias.Can select according to the actual needs wherein some or all of module to realize the purpose of present embodiment scheme.Those of ordinary skills namely can understand and implement in the situation of not paying creative work.
The application can be used in numerous general or special purpose computingasystem environment or the configuration.For example: personal computer, server computer, handheld device or portable set, plate equipment, multicomputer system, the system based on microprocessor, set top box, programmable consumer-elcetronics devices, network PC, minicom, mainframe computer, comprise distributed computing environment (DCE) of above any system or equipment etc.
The above only is the application's embodiment; should be pointed out that for those skilled in the art, under the prerequisite that does not break away from the application's principle; can also make some improvements and modifications, these improvements and modifications also should be considered as the application's protection range.