CN102609294A - Method for realizing coexisting of TV broadcasting and forum in virtual environment and device therefor - Google Patents
Method for realizing coexisting of TV broadcasting and forum in virtual environment and device therefor Download PDFInfo
- Publication number
- CN102609294A CN102609294A CN201110022906XA CN201110022906A CN102609294A CN 102609294 A CN102609294 A CN 102609294A CN 201110022906X A CN201110022906X A CN 201110022906XA CN 201110022906 A CN201110022906 A CN 201110022906A CN 102609294 A CN102609294 A CN 102609294A
- Authority
- CN
- China
- Prior art keywords
- display window
- virtual machine
- forum
- host
- module
- 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.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种在虚拟环境中实现电视播放与论坛并存的方法,虚拟环境包括一主机及运行于主机上的一第一虚拟机及一第二虚拟机,第一虚拟机包括一第一显示窗口及一电视模块,第二虚拟机包括一第二显示窗口及一浏览器模块,方法包括:主机在电视模块被用户开启后显示电视模块的电视节目于第一显示窗口;主机根据电视模块的当前播放的电视频道从网络中找到对应电视频道的论坛网址;主机开启浏览器模块而打开对应论坛网址的论坛网页,并显示论坛网页于第二显示窗口。本发明还提供一种实现该方法的装置。本发明可使用户边看电视而边看评论或发表评论。
A method for co-existing TV play and forums in a virtual environment, the virtual environment includes a host and a first virtual machine and a second virtual machine running on the host, the first virtual machine includes a first display window and a The TV module, the second virtual machine includes a second display window and a browser module, the method includes: the host computer displays the TV program of the TV module in the first display window after the TV module is opened by the user; The television channel finds the forum website corresponding to the television channel from the network; the host opens the browser module to open the forum webpage corresponding to the forum website, and displays the forum webpage in the second display window. The invention also provides a device for realizing the method. The present invention enables users to read comments or post comments while watching TV.
Description
技术领域 technical field
本发明涉及虚拟化技术领域,特别是涉及一种在虚拟环境中实现电视播放与论坛并存的方法及装置。The invention relates to the technical field of virtualization, in particular to a method and a device for realizing coexistence of television broadcasting and forums in a virtual environment.
背景技术 Background technique
虚拟化技术允许一个平台同时运行多个操作系统,而且每一个操作系统都运行在一个虚拟机上,每一个操作系统中都可以有多个应用程序运行,这样,应用程序就可以在相互独立的空间内运行而互不影响,一方面显著提高了计算机的资源利用率,另一方面也解决了跨平台软件的兼容性问题。Virtualization technology allows a platform to run multiple operating systems at the same time, and each operating system runs on a virtual machine, and each operating system can have multiple applications running, so that the applications can run on independent Running in the space without affecting each other, on the one hand, it significantly improves the resource utilization of the computer, and on the other hand, it also solves the compatibility problem of cross-platform software.
一个完整的虚拟化环境,至少包括一个主机(Host)和一个运行于主机之上的虚拟机(Virtual Machine),主机上运行的操作系统称之为主机操作系统(Host OS),虚拟机上运行的操作系统称之为客户操作系统(Guest OS)。用户在不同的虚拟机上可以做不同的事情,例如用其中一个看电视,另一个看关于电视频道的相关评论,但一般情况看电视不能同时观看其相关评论,必须切换到另一虚拟机,而且查看相关评论必须自己查找,比较费时。A complete virtualization environment includes at least one host (Host) and a virtual machine (Virtual Machine) running on the host. The operating system running on the host is called the host operating system (Host OS). The operating system is called the guest operating system (Guest OS). Users can do different things on different virtual machines, for example, use one of them to watch TV, and the other to read related comments about TV channels, but in general, watching TV cannot watch related comments at the same time, and must switch to another virtual machine. And to view related comments, you have to find them yourself, which is time-consuming.
发明内容 Contents of the invention
鉴于以上内容,有必要提供一种在虚拟环境中实现电视播放与论坛并存的方法及装置。In view of the above, it is necessary to provide a method and device for realizing the coexistence of television broadcasting and forums in a virtual environment.
一种在虚拟环境中实现电视播放与论坛并存的方法,所述虚拟环境包括一主机及运行于所述主机上的一第一虚拟机及一第二虚拟机,所述主机包括一主显示屏,所述第一虚拟机包括一第一显示窗口及一电视模块,所述第二虚拟机包括一第二显示窗口及一浏览器模块,所述第一显示窗口及所述第二显示窗口显示于所述主显示屏上,所述方法包括:A method for co-existing TV broadcasting and forums in a virtual environment, the virtual environment includes a host and a first virtual machine and a second virtual machine running on the host, the host includes a main display screen , the first virtual machine includes a first display window and a TV module, the second virtual machine includes a second display window and a browser module, the first display window and the second display window display On the primary display screen, the method includes:
所述主机在所述电视模块被用户开启后显示所述电视模块的电视节目于所述第一显示窗口;The host displays the TV program of the TV module on the first display window after the TV module is turned on by the user;
所述主机根据所述电视模块的当前播放的电视频道从网络中找到对应所述电视频道的论坛网址;The host finds a forum website corresponding to the TV channel from the network according to the currently played TV channel of the TV module;
所述主机开启所述浏览器模块而打开对应所述论坛网址的论坛网页,并显示所述论坛网页于所述第二显示窗口。The host starts the browser module to open a forum webpage corresponding to the forum URL, and displays the forum webpage in the second display window.
优选地,所述方法还包括:设置一对应所述第二显示窗口的标识,根据用户对所述标识的点击而展开或隐藏所述第二显示窗口。Preferably, the method further includes: setting an identifier corresponding to the second display window, and expanding or hiding the second display window according to the user's click on the identifier.
优选地,所述第一显示窗口占用所述主显示屏的区域大于所述第二显示窗口占用所述主显示屏的区域。Preferably, the area occupied by the first display window on the main display screen is larger than the area occupied by the second display window on the main display screen.
优选地,所述标识显示所述论坛网页的留言数量。Preferably, the identifier displays the number of comments on the forum webpage.
一种在虚拟环境中实现电视播放与论坛并存的装置,所述装置包括一主机,一第一虚拟机及一第二虚拟机运行在所述主机上,所述主机包括一主显示屏及一虚拟机监视器,所述第一虚拟机包括一第一显示窗口及一电视模块,所述第二虚拟机包括一第二显示窗口及一浏览器模块,所述第一显示窗口及所述第二显示窗口显示于所述主显示屏上,所述虚拟机监视器用于在所述电视模块被用户开启后显示所述电视模块的电视节目于所述第一显示窗口,根据所述电视模块的当前播放的电视频道从网络中找到对应所述电视频道的论坛网址,开启所述浏览器模块而打开对应所述论坛网址的论坛网页,并显示所述论坛网页于所述第二显示窗口。A device for realizing coexistence of television broadcasting and forums in a virtual environment, the device includes a host, a first virtual machine and a second virtual machine run on the host, the host includes a main display screen and a A virtual machine monitor, the first virtual machine includes a first display window and a TV module, the second virtual machine includes a second display window and a browser module, the first display window and the second Two display windows are displayed on the main display screen, and the virtual machine monitor is used to display the TV program of the TV module on the first display window after the TV module is turned on by the user, according to the TV module The currently playing TV channel finds a forum website corresponding to the TV channel from the network, opens the browser module to open a forum webpage corresponding to the forum website, and displays the forum webpage in the second display window.
优选地,所述装置设有一对应所述第二显示窗口的标识,所述虚拟机监视器用于根据用户对所述标识的点击而展开或隐藏所述第二显示窗口。Preferably, the device is provided with an identifier corresponding to the second display window, and the virtual machine monitor is configured to expand or hide the second display window according to a user's click on the identifier.
优选地,所述第一显示窗口占用所述主显示屏的区域大于所述第二显示窗口占用所述主显示屏的区域。Preferably, the area occupied by the first display window on the main display screen is larger than the area occupied by the second display window on the main display screen.
优选地,所述标识显示所述论坛网页的留言数量。Preferably, the identifier displays the number of comments on the forum webpage.
与现有技术相比,上述装置及方法在用户开启电视模块时而开启对应电视频道的论坛网页,以便用户可以边看电视而边看评论或发表评论。Compared with the prior art, when the user turns on the TV module, the above-mentioned device and method opens the forum webpage corresponding to the TV channel, so that the user can read or post comments while watching TV.
附图说明 Description of drawings
图1为本发明一种实施方式中的虚拟环境架构示意图。FIG. 1 is a schematic diagram of a virtual environment architecture in an embodiment of the present invention.
图2为本发明在虚拟环境中实现电视播放与论坛并存的装置较佳实施例的示意图。Fig. 2 is a schematic diagram of a preferred embodiment of the device for realizing the coexistence of television broadcasting and forums in a virtual environment according to the present invention.
图3为本发明第一显示窗口及第二显示窗口显示于主显示屏上的示意图。FIG. 3 is a schematic diagram of the first display window and the second display window displayed on the main display screen of the present invention.
图4为本发明第一显示窗口及第二显示窗口显示于主显示屏上的另一示意图。FIG. 4 is another schematic diagram of the first display window and the second display window displayed on the main display screen of the present invention.
图5为本发明在虚拟环境中实现电视播放与论坛并存的方法较佳实施例的流程图。Fig. 5 is a flow chart of a preferred embodiment of the method for realizing the coexistence of television broadcasting and forums in a virtual environment according to the present invention.
主要元件符号说明Description of main component symbols
具体实施方式 Detailed ways
下面结合具体实施方式和附图对本发明做进一步详细的说明。The present invention will be described in further detail below in combination with specific implementation methods and accompanying drawings.
请参阅图1,图1示意性的示出了根据本发明一种实施方式的虚拟环境架构,所述虚拟环境包括主机及运行于主机上的若干虚拟机,运行在主机上的操作系统称之为主机操作系统,用于管理虚拟机以及为虚拟机分配和调度主机的资源,比如CPU、内存和存储器等,在一些虚拟环境中,行使所述主机操作系统功能的系统称之为虚拟机监视器,也叫Hypervisor。运行在虚拟机上的操作系统称之为客户操作系统,由于虚拟机之间是相互独立的,所以虚拟机上的客户操作系统可以是多种类型并且互不干扰,在本实施例中,其中一虚拟机上的客户操作系统为Windows XP,另一虚拟机装设有小的操作系统,仅包括浏览器、一有线上网模块及一无线上网模块。所述主机装设有电视播放装置,例如电视卡。用户通过所述第一虚拟机可观看电视。Please refer to FIG. 1. FIG. 1 schematically shows a virtual environment architecture according to an embodiment of the present invention. The virtual environment includes a host and several virtual machines running on the host. The operating system running on the host is called The host operating system is used to manage virtual machines and allocate and schedule host resources for virtual machines, such as CPU, memory, and storage. In some virtual environments, the system that performs the functions of the host operating system is called virtual machine monitoring Device, also called Hypervisor. The operating system running on the virtual machine is called a guest operating system. Since the virtual machines are independent of each other, the guest operating systems on the virtual machine can be of various types and do not interfere with each other. In this embodiment, where The guest operating system on a virtual machine is Windows XP, and another virtual machine is equipped with a small operating system, which only includes a browser, a wired Internet access module and a wireless Internet access module. The host is equipped with a TV playing device, such as a TV card. The user can watch TV through the first virtual machine.
在虚拟环境中,主机通过NAT端口映射为每一个虚拟机分配一个内部IP地址,虚拟机通过分配到的IP地址,共享使用主机的网络资源。而主机和虚拟机之间或虚拟机和虚拟机之间,可以使用TCP协议来建立连接关系,实现数据通信。In a virtual environment, the host assigns an internal IP address to each virtual machine through NAT port mapping, and the virtual machines share and use the network resources of the host through the assigned IP address. Between the host and the virtual machine or between the virtual machines, the TCP protocol can be used to establish a connection relationship and realize data communication.
请参阅图2,图2为本发明在虚拟环境中实现电视播放与论坛并存的装置较佳实施例的示意图。一第一虚拟机20和一第二虚拟机30运行在一主机10上,所述主机10包括一主显示屏11及一虚拟机监视器12,所述第一虚拟机20包括一第一显示窗口21,一第一应用程序装载在所述第一虚拟机20上,在本实施例中,所述第一应用程序为一电视模块22,所述第二虚拟机30包括一第二显示窗口31,一第二应用程序装载在所述第二虚拟机30上,在本实施例中,所述第二应用程序为一浏览器模块32,所述第一显示窗口21和所述第二显示窗口31用于显示在所述主显示屏11上。Please refer to FIG. 2 . FIG. 2 is a schematic diagram of a preferred embodiment of a device for realizing coexistence of television broadcasting and forums in a virtual environment according to the present invention. A first
请参阅图3及图4,图3及图4示意性的示出了所述第一显示窗口21及所述第二显示窗口31显示于所述主显示屏11上的状况。一般情况所述第一显示窗口21显示于所述主显示屏11的主要区域,所述第二显示窗口31以一标识311显示于所述主显示屏11上,用户点击所述标识311而展开所述第二显示窗口31,所述第二显示窗口31占用所述主显示屏11的一半区域左右,小于所述第一显示窗口21占用所述主显示屏11的区域。用户如果不想观看第二显示窗口31的内容即可点击所述标识311而隐藏所述第二显示窗口31。Please refer to FIG. 3 and FIG. 4 . FIG. 3 and FIG. 4 schematically show the status that the
请参阅图5,本发明在虚拟环境中实现电视播放与论坛并存的方法较佳实施例包括以下步骤:Referring to Fig. 5, the preferred embodiment of the present invention realizes the coexistence method of television broadcasting and forums in a virtual environment comprising the following steps:
在步骤S501中,所述虚拟机监视器12在所述电视模块22被用户开启后显示所述电视模块22播放的电视节目于所述第一显示窗口21上;In step S501, the
在步骤S502中,所述虚拟机监视器12根据所述电视模块22上的电视频道从有线或无线网络中搜索到对应所述电视频道的论坛网址,例如播放的为CCTV-5频道的NBA篮球比赛,所述虚拟机监视器12根据所述CCTV-5频道搜索到对应所述频道的论坛网址;In step S502, the
在步骤S503中,所述虚拟机监视器12在所述第二虚拟机30的浏览器模块32中打开对应所述论坛网址的论坛网页,所述标识311上可显示论坛网页的留言数量;In step S503, the
在步骤S504中,所述虚拟机监视器12根据用户对所述标示311的点击而展开所述第二显示窗口31,此时,用户可以看到论坛网页的内容,对例如,上面举例的CCTV-5频道的论坛网址,点击后,第二显示窗口31里面呈现出当前NBA比赛的讨论区,用户可以自己查看别人针对正在播放的NBA比赛的留言,也可以输入自己的意见。由于第二显示窗口31占所述主显示屏11一半区域,用户可以一边看比赛,一边看别人评论或发表评论。In step S504, the
在上述实施例中,如果用户调换电视频道,所述虚拟机监视器12根据新的电视频道更新对应的论坛网页。In the above embodiment, if the user changes the TV channel, the
对本领域的技术人员来说,可以根据本发明的发明方案和发明构思结合生产的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明权利要求的保护范围。For those skilled in the art, other corresponding changes or adjustments can be made according to the inventive solution and inventive concept of the present invention combined with the actual needs of production, and these changes and adjustments should all belong to the protection scope of the claims of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110022906XA CN102609294A (en) | 2011-01-20 | 2011-01-20 | Method for realizing coexisting of TV broadcasting and forum in virtual environment and device therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110022906XA CN102609294A (en) | 2011-01-20 | 2011-01-20 | Method for realizing coexisting of TV broadcasting and forum in virtual environment and device therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102609294A true CN102609294A (en) | 2012-07-25 |
Family
ID=46526691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110022906XA Pending CN102609294A (en) | 2011-01-20 | 2011-01-20 | Method for realizing coexisting of TV broadcasting and forum in virtual environment and device therefor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102609294A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533442A (en) * | 2013-09-27 | 2014-01-22 | 北京奇虎科技有限公司 | Method and device for loading video popped screen |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1343418A (en) * | 1999-02-08 | 2002-04-03 | 联合视频制品公司 | Electronic Program Guide Supporting Multiple Program Content |
US20060005187A1 (en) * | 2004-06-30 | 2006-01-05 | Microsoft Corporation | Systems and methods for integrating application windows in a virtual machine environment |
CN1836436A (en) * | 2003-06-03 | 2006-09-20 | 诺基亚有限公司 | Systems, methods, and devices for facilitating media content channels |
CN101523390A (en) * | 2006-10-06 | 2009-09-02 | 联合视频制品公司 | System and method for obtaining, classifying and delivering media in an interactive media guidance application |
CN101630270A (en) * | 2009-07-22 | 2010-01-20 | 成都市华为赛门铁克科技有限公司 | Data processing system and method therefor |
-
2011
- 2011-01-20 CN CN201110022906XA patent/CN102609294A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1343418A (en) * | 1999-02-08 | 2002-04-03 | 联合视频制品公司 | Electronic Program Guide Supporting Multiple Program Content |
CN1836436A (en) * | 2003-06-03 | 2006-09-20 | 诺基亚有限公司 | Systems, methods, and devices for facilitating media content channels |
US20060005187A1 (en) * | 2004-06-30 | 2006-01-05 | Microsoft Corporation | Systems and methods for integrating application windows in a virtual machine environment |
CN101523390A (en) * | 2006-10-06 | 2009-09-02 | 联合视频制品公司 | System and method for obtaining, classifying and delivering media in an interactive media guidance application |
CN101630270A (en) * | 2009-07-22 | 2010-01-20 | 成都市华为赛门铁克科技有限公司 | Data processing system and method therefor |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533442A (en) * | 2013-09-27 | 2014-01-22 | 北京奇虎科技有限公司 | Method and device for loading video popped screen |
CN103533442B (en) * | 2013-09-27 | 2018-01-23 | 北京奇虎科技有限公司 | The loading method and device of video barrage |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9832253B2 (en) | Content pre-render and pre-fetch techniques | |
US8627204B2 (en) | Custom optimization of web pages | |
US8996727B2 (en) | Internet connected household identification for online measurement and dynamic content delivery | |
US10303526B2 (en) | Device specific handling of user interface components | |
US9665965B2 (en) | Video-associated objects | |
AU2014251233A1 (en) | Display object pre-generation | |
US8924478B2 (en) | Virtual desktop infrastructure (VDI) login acceleration | |
US10126903B2 (en) | Application-tailored object pre-inflation | |
CN104796784A (en) | Video playing method and device in application program | |
CN112799801A (en) | Method, device, equipment and medium for drawing simulation mouse pointer | |
CN108449255A (en) | Comment on exchange method, equipment, client terminal device and electronic equipment | |
CN104090706B (en) | Content acquisition method, content share method and its device | |
CN109388466A (en) | Using display processing method, device and the equipment for recommending position | |
CN108108220A (en) | Character string animation effect implementation method and device based on text control | |
CN102609294A (en) | Method for realizing coexisting of TV broadcasting and forum in virtual environment and device therefor | |
US20180196928A1 (en) | Network visualization for access controls | |
TWI763971B (en) | Devices, systems and methods for personalized banner generation and display | |
TW201232406A (en) | Apparatus and method for displaying television and corresponding forum in virtual environment | |
CN106407238A (en) | Media content interaction-based method and system | |
CN114500731A (en) | Advertisement display method and electronic equipment | |
CN112367295A (en) | Plug-in display method and device, storage medium and electronic equipment | |
CN104063233B (en) | Load method, storage device and the terminal device of HTML performing environments | |
CN117314527A (en) | Advertisement implementation method and device | |
AU2013266126A1 (en) | System and method for providing noted items | |
CN114706627A (en) | Advertising pop-up window display method, device, device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120725 |