CN107566913A - A kind of interface display method of IPTV, device and set top box - Google Patents
A kind of interface display method of IPTV, device and set top box Download PDFInfo
- Publication number
- CN107566913A CN107566913A CN201610514507.8A CN201610514507A CN107566913A CN 107566913 A CN107566913 A CN 107566913A CN 201610514507 A CN201610514507 A CN 201610514507A CN 107566913 A CN107566913 A CN 107566913A
- Authority
- CN
- China
- Prior art keywords
- browser
- launcher
- display
- focus
- top box
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种交互式网络电视的界面显示方法、装置及机顶盒,该方法包括:将交互式网络电视IPTV的显示界面的导航图标通过桌面启动器Launcher显示在显示界面的第一显示区域;当显示界面的焦点所处位置处的目标导航图标属于第一类图标时,通过浏览器Browser在显示界面的第二显示区域显示与目标导航图标相关联的预览内容;当显示界面的焦点所处位置处的目标导航图标属于第二类图标时,在第二显示区域显示与目标导航图标相关联的Launcher桌面。本发明的方案,将Launcher嵌入到IPTV中,使得用户在同一显示界面中既可以通过浏览器浏览IPTV的功能,又可以在Launcher桌面安装第三方应用,提升了用户的使用体验。
The present invention provides an interface display method, device and set-top box of an interactive network television, the method comprising: displaying a navigation icon of a display interface of the interactive network television IPTV on a first display area of the display interface through a desktop launcher Launcher; When the target navigation icon at the focus position of the display interface belongs to the first type of icon, the preview content associated with the target navigation icon is displayed in the second display area of the display interface by the browser Browser; When the target navigation icon at the position belongs to the second type of icon, the Launcher desktop associated with the target navigation icon is displayed in the second display area. According to the solution of the present invention, the Launcher is embedded in the IPTV, so that the user can browse the functions of the IPTV through a browser on the same display interface, and can also install a third-party application on the Launcher desktop, which improves the user experience.
Description
技术领域technical field
本发明涉及基于Android系统的智能机顶盒领域,尤其涉及一种交互式网络电视的界面显示方法、装置及机顶盒。The invention relates to the field of intelligent set-top boxes based on the Android system, in particular to an interface display method, device and set-top box of an interactive network television.
背景技术Background technique
目前Android智能机顶盒上基本都是桌面启动器(Launcher)和交互式网络电视(IPTV)浏览器是独立承担各自的功能,也就是说,在机顶盒上只看到Launcher的界面如图1或者只能看到IPTV浏览器的界面如图2。当然,这与二者承担的功能有关。At present, the desktop launcher (Launcher) and the interactive Internet TV (IPTV) browser on the Android smart set-top box basically undertake their respective functions independently, that is to say, only the Launcher interface can be seen on the set-top box as shown in Figure 1 See the interface of the IPTV browser as shown in Figure 2. Of course, this is related to the functions undertaken by the two.
其中,在Android的世界内,Launcher的解释是Android系统中的桌面启动器,即Android系统的用户界面(UI),它主要负责管理各个应用,其中包括浏览器(Browser)应用。因此,我们可以在Launcher中拉起Browser应用,即从Launcher进入到Browser界面,也可以从Browser界面回到Launcher界面。因而,在Launcher中可以很方便的随意添加、卸载、启动应用,并通过IPTV浏览器展示模板页面,使得用户可以通过IPTV浏览器观看点播、直播、回看等节目,还可以玩游戏等,但是Launcher与IPTV无法同时显示,造成操作上的不便。Wherein, in the world of Android, the explanation of Launcher is a desktop launcher in the Android system, that is, a user interface (UI) of the Android system, which is mainly responsible for managing various applications, including browser (Browser) applications. Therefore, we can pull up the Browser application in the Launcher, that is, enter the Browser interface from the Launcher, or return to the Launcher interface from the Browser interface. Therefore, in the Launcher, you can easily add, uninstall, and start applications at will, and display template pages through the IPTV browser, so that users can watch programs such as on-demand, live broadcast, and playback through the IPTV browser, and can also play games, etc., but Launcher and IPTV cannot be displayed at the same time, causing inconvenience in operation.
另外,在智能化盛行时代,好多丰富多彩的第三方应用(APK)层出不穷,且现有技术中,可通过Launcher预置安装多个第三方应用,并通过IPTV预览显示。因此,当要从IPTV进入第三方应用时,需要先退出浏览器,然后启动Launcher,然后再进入Launcher应用列表查找相关应用。当从第三方应用回到IPTV界面时,需要先退出第三方应用,回到Launcher界面,然后再退出Launcher,回到IPTV界面。由此可知,操作较为繁琐,且Launcher虽然可以预置安装很多第三方应用,但是无法预览IPTV功能,这对智能机顶盒来说是一个比较大的缺陷。In addition, in the era of the prevalence of intelligence, many colorful third-party applications (APK) emerge in endlessly, and in the prior art, multiple third-party applications can be pre-installed through the Launcher and previewed and displayed through the IPTV. Therefore, when you want to enter a third-party application from IPTV, you need to exit the browser first, then start the Launcher, and then enter the Launcher application list to find related applications. When returning to the IPTV interface from a third-party application, you need to exit the third-party application first, return to the Launcher interface, then exit the Launcher, and return to the IPTV interface. It can be seen that the operation is relatively cumbersome, and although the Launcher can pre-install many third-party applications, it cannot preview the IPTV function, which is a relatively big defect for smart set-top boxes.
发明内容Contents of the invention
为了克服现有技术中存在的上述问题,本发明的实施例提供了一种交互式网络电视的界面显示方法、装置及机顶盒,能够使得用户在同一显示界面中既可以通过浏览器浏览IPTV的功能,又可以在Launcher桌面安装第三方应用,提升了用户的使用体验。In order to overcome the above-mentioned problems existing in the prior art, the embodiment of the present invention provides an interface display method, device and set-top box of an interactive Internet TV, which can enable users to browse IPTV functions through a browser in the same display interface. , and third-party applications can be installed on the Launcher desktop, which improves the user experience.
为了解决上述技术问题,本发明采用如下技术方案:In order to solve the above technical problems, the present invention adopts the following technical solutions:
依据本发明实施例的一个方面,提供了一种交互式网络电视的界面显示方法,应用于机顶盒,所述方法包括:According to an aspect of an embodiment of the present invention, a method for displaying an interface of an interactive IP TV is provided, which is applied to a set-top box, and the method includes:
将交互式网络电视IPTV的显示界面的导航图标通过桌面启动器Launcher显示在所述显示界面的第一显示区域,其中,所述导航图标包括关联有预览内容的第一类图标和关联有Launcher桌面的第二类图标;The navigation icon of the display interface of the interactive network television IPTV is displayed on the first display area of the display interface through the desktop launcher Launcher, wherein the navigation icon includes the first type of icon associated with the preview content and associated with the Launcher desktop The second category of icons;
当所述显示界面的焦点所处位置处的目标导航图标属于所述第一类图标时,通过浏览器Browser在所述显示界面的第二显示区域显示与所述目标导航图标相关联的预览内容;When the target navigation icon at the focus position of the display interface belongs to the first type of icon, the preview content associated with the target navigation icon is displayed in the second display area of the display interface through the browser Browser ;
当所述显示界面的焦点所处位置处的目标导航图标属于所述第二类图标时,在所述第二显示区域显示与所述目标导航图标相关联的Launcher桌面。When the target navigation icon at the focus position of the display interface belongs to the second type of icon, a Launcher desktop associated with the target navigation icon is displayed in the second display area.
其中,上述方案中,所述将交互式网络电视IPTV的显示界面的导航图标通过桌面启动器Launcher显示在所述显示界面的第一显示区域的步骤之前,所述方法还包括:Wherein, in the above-mentioned solution, before the step of displaying the navigation icon of the display interface of the interactive network television IPTV on the first display area of the display interface through the desktop launcher Launcher, the method also includes:
所述Launcher获取第一背景图像,并显示在所述第一显示区域内;The Launcher acquires a first background image and displays it in the first display area;
所述Browser获取第二背景图像,并显示在所述第二显示区域内;The Browser acquires a second background image and displays it in the second display area;
其中,所述第一背景图像属于一背景图像的第一部分,所述第二背景图像属于该背景图像中除所述第一部分之外的第二部分。Wherein, the first background image belongs to a first part of a background image, and the second background image belongs to a second part of the background image other than the first part.
其中,上述方案中,所述Launcher获取第一背景图像,包括:Wherein, in the above solution, the Launcher obtains the first background image, including:
所述Launcher解析机顶盒资源的可扩展标记语言XML文件,确定背景图像发生更新,并发布背景图像更新事件,其中,所述背景图像更新事件中携带有更新图像的第一统一资源定位符URL、抠图坐标和抠图大小;The Launcher parses the Extensible Markup Language XML file of the set-top box resource, determines that the background image is updated, and issues a background image update event, wherein the background image update event carries the first Uniform Resource Locator (URL) of the updated image, the key Graph coordinates and cutout size;
所述Launcher根据第一URL下载所述更新图像;The Launcher downloads the update image according to the first URL;
所述Launcher根据所述抠图坐标和所述抠图大小,将所述更新图像的对应区域抠除,获得所述第一背景图像。The Launcher cuts out the corresponding area of the updated image according to the cutout coordinates and the cutout size to obtain the first background image.
其中,上述方案中,所述Browser获取第二背景图像,包括:Wherein, in the above solution, the Browser obtains the second background image, including:
所述Browser根据所述Launcher发布的所述背景图像更新事件,获得第一URL、所述抠图坐标和所述抠图大小;The Browser obtains the first URL, the cutout coordinates and the cutout size according to the background image update event issued by the Launcher;
所述Browser根据所述第一URL下载所述更新图像,并存储为全屏背景图像;The Browser downloads the updated image according to the first URL, and stores it as a full-screen background image;
所述Browser根据所述抠图坐标和所述抠图大小,获得所述更新图像对应区域内的图像,并作为所述第二背景图像。The Browser obtains an image in a corresponding area of the updated image according to the coordinates of the cutout and the size of the cutout, and uses it as the second background image.
其中,上述方案中,所述通过浏览器Browser在所述显示界面的第二显示区域显示与所述目标导航图标相关联的预览内容,包括:Wherein, in the above solution, displaying the preview content associated with the target navigation icon in the second display area of the display interface through the browser includes:
所述Launcher将与所述目标导航图标相关联的第二URL通过调服务的形式发送给所述Browser;The Launcher sends the second URL associated with the target navigation icon to the Browser in the form of calling a service;
所述Browser根据所述第二URL加载对应的预览内容,并在所述第二显示区域显示。The Browser loads corresponding preview content according to the second URL, and displays it in the second display area.
其中,上述方案中,所述当所述显示界面的焦点所处位置处的目标导航图标属于所述第二类图标时,在所述第二显示区域显示与所述目标导航图标相关联的Launcher桌面的步骤之后,所述方法还包括:Wherein, in the above solution, when the target navigation icon at the focus position of the display interface belongs to the second type of icon, the Launcher associated with the target navigation icon is displayed in the second display area. After the desktop step, the method further includes:
接收到所述机顶盒的控制器发出的第一触发信号时,所述显示界面的焦点从所述Launcher中跳转到所述Browser中;When receiving the first trigger signal sent by the controller of the set-top box, the focus of the display interface jumps from the Launcher to the Browser;
接收到所述机顶盒的控制器发出的第二触发信号时,所述显示界面的焦点从所述Browser中跳转到所述Launcher中。When receiving the second trigger signal sent by the controller of the set-top box, the focus of the display interface jumps from the Browser to the Launcher.
其中,上述方案中,所述接收到所述机顶盒的控制器发出的第一触发信号时,所述显示界面的焦点从所述Launcher中跳转到所述Browser中的步骤,包括:Wherein, in the above solution, when the first trigger signal sent by the controller of the set-top box is received, the step of jumping the focus of the display interface from the Launcher to the Browser includes:
接收到所述机顶盒的控制器发出的第一触发信号时,所述Launcher向所述机顶盒的安卓框架发送第一消息,其中,所述第一消息中携带有所述Launcher释放焦点的信息、所述Browser的名称;When receiving the first trigger signal sent by the controller of the set-top box, the Launcher sends a first message to the Android framework of the set-top box, wherein the first message carries information that the Launcher releases focus, the Name of the mentioned Browser;
所述安卓框架根据所述Browser的名称启动所述Browser,并将所述第一消息转发给所述Browser;The Android framework starts the Browser according to the name of the Browser, and forwards the first message to the Browser;
所述Browser根据所述Launcher释放焦点的信息将当前焦点设置在所述Browser上一次释放时的位置处。The Browser sets the current focus at the position when the Browser was released last time according to the information about the Launcher releasing the focus.
其中,上述方案中,所述接收到所述机顶盒的控制器发出的第二触发信号时,所述显示界面的焦点从所述Browser中跳转到所述Launcher中的步骤,包括:Wherein, in the above solution, when the second trigger signal sent by the controller of the set-top box is received, the step of jumping the focus of the display interface from the Browser to the Launcher includes:
接收到所述机顶盒的控制器发出的第二触发信号时,所述Browser向所述机顶盒的安卓框架发送第二消息,其中,所述第二消息中携带有所述Browser释放焦点的信息、所述Launcher的名称以及焦点移动方向;When receiving the second trigger signal sent by the controller of the set-top box, the Browser sends a second message to the Android framework of the set-top box, wherein the second message carries the information that the Browser releases the focus, the Describe the name of the Launcher and the direction of focus movement;
所述安卓框架根据所述Launcher的名称启动所述Launcher,并将所述第二消息转发给所述Launcher;The Android framework starts the Launcher according to the name of the Launcher, and forwards the second message to the Launcher;
所述Launcher根据所述Browser释放焦点的信息以及所述焦点移动方向,将当前焦点设置在所述Launcher的对应位置处。The Launcher sets the current focus at a corresponding position of the Launcher according to the information that the Browser releases the focus and the focus movement direction.
其中,上述方案中,所述当所述显示界面的焦点所处位置处的目标导航图标属于所述第二类图标时,在所述第二显示区域显示与所述目标导航图标相关联的Launcher桌面的步骤之后,所述方法还包括:Wherein, in the above solution, when the target navigation icon at the focus position of the display interface belongs to the second type of icon, the Launcher associated with the target navigation icon is displayed in the second display area. After the desktop step, the method further includes:
当所述显示界面的焦点位于所述Launcher中且接收到所述机顶盒的控制器发出的第三触发信号时,通过所述Browser将焦点所处位置处的导航图标对应的预览内容进行全屏显示;When the focus of the display interface is located in the Launcher and the third trigger signal sent by the controller of the set-top box is received, the preview content corresponding to the navigation icon at the focus position is displayed in full screen through the Browser;
接收到所述机顶盒的控制器发出的第四触发信号时,从所述Browser的全屏显示页面返回到所述Launcher的显示页面。When receiving the fourth trigger signal sent by the controller of the set-top box, return from the full-screen display page of the Browser to the display page of the Launcher.
其中,上述方案中,所述当所述显示界面的焦点位于所述Launcher中且接收到所述机顶盒的控制器发出的第三触发信号时,通过所述Browser将焦点所处位置处的导航图标对应的预览内容进行全屏显示的步骤,包括:Wherein, in the above solution, when the focus of the display interface is located in the Launcher and the third trigger signal sent by the controller of the set-top box is received, the navigation icon at the position where the focus is located is set by the Browser The steps for displaying the corresponding preview content in full screen include:
当所述显示界面的焦点位于所述Launcher中且接收到所述机顶盒的控制器发出的第三触发信号时,所述Launcher记录与所述第二显示区域当前显示的预览内容相关联的第四URL以及焦点所在的第一位置;When the focus of the display interface is located in the Launcher and the third trigger signal sent by the controller of the set-top box is received, the Launcher records the fourth information associated with the preview content currently displayed in the second display area. the URL and the first location where the focus is;
所述Launcher向所述机顶盒的安卓框架发送第三消息,其中,所述第三消息中携带有全屏显示标识、与焦点所处位置处的导航图标相关联的第三URL和所述Browser的名称;The Launcher sends a third message to the Android framework of the set-top box, wherein the third message carries a full-screen display logo, a third URL associated with the navigation icon at the focus position, and the name of the Browser ;
所述安卓框架根据所述Browser的名称启动所述Browser,并将所述第三消息转发给所述Browser;The Android framework starts the Browser according to the name of the Browser, and forwards the third message to the Browser;
所述Browser根据所述全屏显示标识清屏后,将所述第二显示区域放大到全屏,并更换背景图像为所述全屏背景图像;After the Browser clears the screen according to the full-screen display logo, the second display area is enlarged to a full screen, and the background image is replaced with the full-screen background image;
所述Browser根据所述第三URL加载对应的预览内容,并全屏显示。The Browser loads corresponding preview content according to the third URL, and displays it in full screen.
其中,上述方案中,所述接收到所述机顶盒的控制器发出的第四触发信号时,从所述Browser的全屏显示页面返回到所述Launcher的显示页面的步骤,包括:Wherein, in the above solution, when the fourth trigger signal sent by the controller of the set-top box is received, the step of returning from the full-screen display page of the Browser to the display page of the Launcher includes:
接收到所述机顶盒的控制器发出的第四触发信号时,当前的全屏显示页面向所述Browser发送携带小屏显示标识的第四消息;When receiving the fourth trigger signal sent by the controller of the set-top box, the current full-screen display page sends the fourth message carrying the small-screen display logo to the Browser;
所述Browser根据所述小屏显示标识,向所述机顶盒的安卓框架发送携带所述小屏显示标识和所述Launcher的名称的第五消息;The Browser sends the fifth message carrying the small screen display logo and the name of the Launcher to the Android framework of the set-top box according to the small screen display logo;
所述安卓框架根据所述Launcher的名称启动所述Launcher,并将所述第五消息转发给所述Launcher;The Android framework starts the Launcher according to the name of the Launcher, and forwards the fifth message to the Launcher;
所述Launcher接收所述第五消息,并将焦点重新设置在所述第一位置处;The Launcher receives the fifth message, and resets the focus to the first position;
所述Launcher根据所述小屏显示标识,将所述第四URL通过调用服务的形式发送给所述Browser;The Launcher sends the fourth URL to the Browser in the form of invoking a service according to the small screen display identifier;
所述Browser根据所述小屏显示标识清屏后,将所述Browser的全屏显示区域缩小到所述第二显示区域,并更换背景图像为所述第二背景图像;After the Browser is cleared according to the small screen display logo, the full-screen display area of the Browser is reduced to the second display area, and the background image is replaced with the second background image;
所述Browser根据所述第四URL加载对应的预览内容,并在所述第二显示区域显示。The Browser loads corresponding preview content according to the fourth URL, and displays it in the second display area.
其中,上述方案中,所述当所述显示界面的焦点所处位置处的目标导航图标属于所述第二类图标时,在所述第二显示区域显示与所述目标导航图标相关联的Launcher桌面的步骤之后,所述方法还包括:Wherein, in the above solution, when the target navigation icon at the focus position of the display interface belongs to the second type of icon, the Launcher associated with the target navigation icon is displayed in the second display area. After the desktop step, the method further includes:
当所述显示界面的焦点位于所述Browser中且接收到所述机顶盒的控制器发出的第五触发信号时,从所述Browser的小屏显示页面跳转到所述Browser的全屏显示页面;When the focus of the display interface is located in the Browser and the fifth trigger signal sent by the controller of the set-top box is received, jump from the small-screen display page of the Browser to the full-screen display page of the Browser;
接收到所述机顶盒的控制器发出的第六触发信号时,从所述Browser的全屏显示页面返回到所述Browser的小屏显示页面。When receiving the sixth trigger signal sent by the controller of the set-top box, return from the full-screen display page of the Browser to the small-screen display page of the Browser.
其中,上述方案中,所述当所述显示界面的焦点位于所述Browser中且接收到所述机顶盒的控制器发出的第五触发信号时,从所述Browser的小屏显示页面跳转到所述Browser的全屏显示页面的步骤,包括:Wherein, in the above solution, when the focus of the display interface is located in the Browser and the fifth trigger signal sent by the controller of the set-top box is received, jump from the small screen display page of the Browser to the The steps to display the page in full screen of the Browser include:
当所述显示界面的焦点位于所述Browser中且接收到所述机顶盒的控制器发出的第五触发信号时,所述Browser记录与所述第二显示区域当前显示的预览内容相关联的第五URL以及焦点所在的第二位置;When the focus of the display interface is located in the Browser and a fifth trigger signal sent by the controller of the set-top box is received, the Browser records the fifth trigger signal associated with the preview content currently displayed in the second display area. the URL and the second location where the focus is;
所述Browser清屏后将所述第二显示区域放大到全屏,并更换背景图像为所述全屏背景图像;After the Browser is cleared, the second display area is enlarged to full screen, and the background image is replaced with the full screen background image;
所述Browser加载焦点所处位置处的导航图标相关联的预览内容,并全屏显示。The Browser loads the preview content associated with the navigation icon at the focus position and displays it in full screen.
其中,上述方案中,所述接收到所述机顶盒的控制器发出的第六触发信号时,从所述Browser的全屏显示页面返回到所述Browser的小屏显示页面的步骤包括:Wherein, in the above solution, when the sixth trigger signal sent by the controller of the set-top box is received, the step of returning from the full-screen display page of the Browser to the small-screen display page of the Browser includes:
接收到所述机顶盒的控制器发出的第六触发信号时,当前的全屏显示页面向所述Browser发送第六消息,其中,所述第六消息中携带有小屏显示标识;When receiving the sixth trigger signal sent by the controller of the set-top box, the current full-screen display page sends a sixth message to the Browser, wherein the sixth message carries a small-screen display identifier;
所述Browser根据所述小屏显示标识进行清屏后,将所述Browser的全屏显示区域缩小到所述第二显示区域,并更换背景图像为所述第二背景图像;After the Browser clears the screen according to the small-screen display logo, the full-screen display area of the Browser is reduced to the second display area, and the background image is replaced with the second background image;
所述Browser重新加载与所述第五URL相关联的预览内容,并在所述第二显示区域显示;The Browser reloads the preview content associated with the fifth URL, and displays it in the second display area;
所述Browser将焦点重新设置在所述第二位置处。The Browser resets the focus to the second position.
依据本发明实施例的另一个方面,还提供了一种交互式网络电视的界面显示装置,应用于机顶盒,所述装置包括:According to another aspect of the embodiments of the present invention, there is also provided an interface display device for an interactive network TV, which is applied to a set-top box, and the device includes:
第一显示模块,用于将交互式网络电视IPTV的显示界面的导航图标通过桌面启动器Launcher显示在所述显示界面的第一显示区域,其中,所述导航图标包括关联有预览内容的第一类图标和关联有Launcher桌面的第二类图标;The first display module is used to display the navigation icon of the display interface of the interactive network television IPTV on the first display area of the display interface through the desktop launcher Launcher, wherein the navigation icon includes the first navigation icon associated with the preview content. class icon and the second class icon associated with the Launcher desktop;
第一处理模块,用于当所述显示界面的焦点所处位置处的目标导航图标属于所述第一类图标时,通过浏览器Browser在所述显示界面的第二显示区域显示与所述目标导航图标相关联的预览内容;The first processing module is used to display the target navigation icon in the second display area of the display interface through a browser when the target navigation icon at the focus position of the display interface belongs to the first type of icon. The preview content associated with the navigation icon;
第二处理模块,用于当所述显示界面的焦点所处位置处的目标导航图标属于所述第二类图标时,在所述第二显示区域显示与所述目标导航图标相关联的Launcher桌面。The second processing module is used to display the Launcher desktop associated with the target navigation icon in the second display area when the target navigation icon at the focus position of the display interface belongs to the second type of icon .
依据本发明实施例的另一个方面,还提供了一种机顶盒,包括上述所述的交互式网络电视的界面显示装置。According to another aspect of the embodiments of the present invention, a set-top box is also provided, including the above-mentioned interface display device for an interactive network television.
本发明实施例的有益效果是:The beneficial effects of the embodiments of the present invention are:
本发明的实施例,将IPTV的显示界面分为两个显示区域,其中,第一显示区域通过Launcher显示IPTV的导航图标,当焦点所处位置处的导航图标的关联信息为预览内容时,在第二显示区域中则显示对应的预览内容;当焦点所处位置处的导航图标的关联信息为Launcher桌面时,在第二显示区域则显示对应的Launcher桌面。因此,本发明的实施例通过将Launcher嵌入到IPTV中,使得用户能够在同一显示界面中既可以通过浏览器浏览IPTV的功能,又可以在Launcher桌面安装第三方应用,提升了用户的使用体验。In the embodiment of the present invention, the display interface of the IPTV is divided into two display areas, wherein, the first display area displays the navigation icon of the IPTV through the Launcher, and when the associated information of the navigation icon at the focus position is the preview content, in The corresponding preview content is displayed in the second display area; when the associated information of the navigation icon at the focus position is the Launcher desktop, the corresponding Launcher desktop is displayed in the second display area. Therefore, the embodiment of the present invention embeds the Launcher into the IPTV, so that the user can browse the functions of the IPTV through a browser on the same display interface, and can install third-party applications on the Launcher desktop, thereby improving the user experience.
附图说明Description of drawings
图1表示传统的Launcher桌面启动界面示意图;Fig. 1 shows the schematic diagram of traditional Launcher desktop startup interface;
图2表示传统的IPTV的浏览器显示界面示意图;Fig. 2 shows the schematic diagram of the browser display interface of traditional IPTV;
图3表示本发明第一实施例的交互式网络电视的界面显示方法流程图;Fig. 3 shows the flowchart of the interface display method of the interactive IP TV according to the first embodiment of the present invention;
图4表示本发明第一实施例中交互式网络电视的显示界面的显示示意图之一;Fig. 4 shows one of the display schematic diagrams of the display interface of the interactive IP TV in the first embodiment of the present invention;
图5表示本发明第一实施例中交互式网络电视的显示界面的显示示意图之二;Fig. 5 shows the second display schematic diagram of the display interface of the interactive IP TV in the first embodiment of the present invention;
图6表示本发明第一实施例中切换到Browser的全屏显示界面的示意图;FIG. 6 shows a schematic diagram of a full-screen display interface switched to Browser in the first embodiment of the present invention;
图7表示本发明第一实施例中Launcher与Browser进行通信从而在同一显示界面进行显示的具体流程图;FIG. 7 shows a specific flow chart of the Launcher communicating with the Browser to display on the same display interface in the first embodiment of the present invention;
图8表示本发明第一实施例中焦点在Launcher和Browser之间切换的具体流程图;FIG. 8 shows a specific flow chart of switching focus between Launcher and Browser in the first embodiment of the present invention;
图9表示本发明第一实施例中Launcher呼出Browser全屏显示以及返回的具体流程图;Fig. 9 shows the specific flow chart of the full-screen display and return of the Launcher calling out the Browser in the first embodiment of the present invention;
图10表示本发明第二实施例的交互式网络电视的界面显示装置的结构框图之一;Fig. 10 shows one of the structural block diagrams of the interface display device of the interactive network TV according to the second embodiment of the present invention;
图11表示本发明第二实施例的交互式网络电视的界面显示装置的结构框图之二。Fig. 11 shows the second structural block diagram of the interface display device of the interactive IP TV according to the second embodiment of the present invention.
具体实施方式detailed description
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
第一实施例first embodiment
本发明的实施例提供了一种交互式网络电视的界面显示方法,如图3所示,该方法包括:Embodiments of the present invention provide a method for displaying an interface of an interactive network television, as shown in FIG. 3 , the method includes:
步骤301:将交互式网络电视IPTV的显示界面的导航图标通过桌面启动器Launcher显示在所述显示界面的第一显示区域。Step 301: Display the navigation icon of the display interface of the interactive network television (IPTV) in the first display area of the display interface through the desktop launcher Launcher.
如图4所示,本发明的实施例将IPTV的显示界面1划分为两个显示区域,即虚线所围成的第一显示区域101和第二显示区域102。其中,该显示界面1的导航图标通过Launcher显示在第一显示区域101,且导航图标包括关联有预览内容的第一类图标2和关联有Launcher桌面的第二类图标3,具体地,举例来说,如图4中,“推荐”、“直播”、“点播”、“精品”、“特色”、“游戏”“活动”“我的”这些导航图标属于第一类图标2,“应用”和“购物”属于第二类图标3。而第二显示区域102则显示预览内容或者Launcher桌面,其具体所显示的内容与焦点在第一显示区域101中所处位置相关。As shown in FIG. 4 , the embodiment of the present invention divides the display interface 1 of the IPTV into two display areas, that is, a first display area 101 and a second display area 102 surrounded by dotted lines. Wherein, the navigation icon of the display interface 1 is displayed in the first display area 101 through the Launcher, and the navigation icon includes a first-type icon 2 associated with preview content and a second-type icon 3 associated with the Launcher desktop, specifically, for example Say, as shown in Figure 4, navigation icons such as "recommendation", "live broadcast", "on-demand", "boutique", "feature", "game", "activity" and "my" belong to the first category icon 2, "application" and "shopping" belong to the second category icon3. The second display area 102 displays preview content or Launcher desktop, and the specific displayed content is related to the position of the focus in the first display area 101 .
另外,由于Launcher和Browser同时显示在一个界面,所以为了使得显示界面美观,Launcher和Browser需要采用无缝对接技术将对方透出来,因此在步骤301之前还包括:In addition, since the Launcher and the Browser are displayed on the same interface at the same time, in order to make the display interface beautiful, the Launcher and the Browser need to use seamless connection technology to reveal each other, so before step 301, it also includes:
所述Launcher获取第一背景图像,并显示在所述第一显示区域内;The Launcher acquires a first background image and displays it in the first display area;
所述Browser获取第二背景图像,并显示在所述第二显示区域内;The Browser acquires a second background image and displays it in the second display area;
其中,所述第一背景图像属于一背景图像的第一部分,所述第二背景图像属于该背景图像中除所述第一部分之外的第二部分。Wherein, the first background image belongs to a first part of a background image, and the second background image belongs to a second part of the background image other than the first part.
其中,所述Launcher获取第一背景图像,包括:Wherein, the Launcher obtains the first background image, including:
所述Launcher解析机顶盒资源的可扩展标记语言XML文件,确定背景图像发生更新,并发布背景图像更新事件,其中,所述背景图像更新事件中携带有更新图像的第一统一资源定位符URL、抠图坐标和抠图大小;The Launcher parses the Extensible Markup Language XML file of the set-top box resource, determines that the background image is updated, and issues a background image update event, wherein the background image update event carries the first Uniform Resource Locator (URL) of the updated image, the key Graph coordinates and cutout size;
所述Launcher根据第一URL下载所述更新图像;The Launcher downloads the update image according to the first URL;
所述Launcher根据所述抠图坐标和所述抠图大小,将所述更新图像的对应区域抠除,获得所述第一背景图像。The Launcher cuts out the corresponding area of the updated image according to the cutout coordinates and the cutout size to obtain the first background image.
另外,所述Browser获取第二背景图像,包括:In addition, the Browser obtains a second background image, including:
所述Browser根据所述Launcher发布的所述背景图像更新事件,获得第一URL、所述抠图坐标和所述抠图大小;The Browser obtains the first URL, the cutout coordinates and the cutout size according to the background image update event issued by the Launcher;
所述Browser根据所述第一URL下载所述更新图像,并存储为全屏背景图像;The Browser downloads the updated image according to the first URL, and stores it as a full-screen background image;
所述Browser根据所述抠图坐标和所述抠图大小,获得所述更新图像对应区域内的图像,并作为所述第二背景图像。The Browser obtains an image in a corresponding area of the updated image according to the coordinates of the cutout and the size of the cutout, and uses it as the second background image.
即如图7所示,Launcher解析XML文件,发现背景字段(Background URL)不为空,则携带背景图像的第一URL和抠图坐标(即X坐标和Y坐标)及抠图大小(即宽度W和高度H)发布背景图像更新事件,同时根据第一URL下载更新图像,根据抠图大小和抠图坐标进行抠图处理,刷新到页面。当Browser接收背景图像更新事件时,根据第一URL下载更新图像,进行抠图处理,刷新到页面。其中,Launcher以发布背景图像更新事件的形式告知Browser,当前显示界面的背景图像发生了更新,能够使得Launcher和Browser之间的显示互不影响。That is, as shown in Figure 7, the Launcher parses the XML file and finds that the background field (Background URL) is not empty, and then carries the first URL of the background image and the coordinates of the cutout image (i.e. the X coordinate and the Y coordinate) and the size of the cutout image (i.e. the width W and height H) release the background image update event, download and update the image according to the first URL simultaneously, perform cutout processing according to cutout size and cutout coordinates, and refresh to the page. When the Browser receives the background image update event, it downloads the updated image according to the first URL, performs cutout processing, and refreshes to the page. Wherein, the Launcher notifies the Browser in the form of publishing a background image update event that the background image of the current display interface has been updated, so that the display between the Launcher and the Browser does not affect each other.
另外,若Launcher解析XML文件后,发现背景图像并未发生更新,则默认利用预先存储的背景图像进行显示。其中,需要注意的是,Launcher在第一显示区域的第一背景图像与Browser在第二显示区域的第二背景图像属于同一背景图像的互补的部分。In addition, if the Launcher finds that the background image has not been updated after parsing the XML file, it will use the pre-stored background image for display by default. Wherein, it should be noted that the first background image of the Launcher in the first display area and the second background image of the Browser in the second display area belong to complementary parts of the same background image.
步骤302:当所述显示界面的焦点所处位置处的目标导航图标属于所述第一类图标时,通过浏览器Browser在所述显示界面的第二显示区域显示与所述目标导航图标相关联的预览内容。Step 302: When the target navigation icon at the focus position of the display interface belongs to the first type of icon, display the target navigation icon associated with the target navigation icon in the second display area of the display interface through the browser Browser preview content.
其中,第一类图标关联有对应的预览内容。因此,当显示界面的焦点位于第一显示区域中的目标导航图标属于第一类图标时,可在第二显示区域显示该导航图标对应的预览内容。如图4所示,当前焦点位于“推荐”这个导航图标上,则在第二显示区域102上显示与“推荐”这个导航图标相对应的预览内容。该预览内容即为图4中第二显示区域内的“接着观看”、“粤精彩”、“电视剧”、“首映”、“少儿”、“热播剧场”、“新闻”、“卡拉OK”、“综艺”、“体育”这些下级导航图标以及对应于“接着观看”该下级导航图标的预览内容。其中,为了区分第一显示区域内的导航图标和第二显示区域内的导航图标,这里将第二显示区域内的导航图标称作下级导航图标。Wherein, the icons of the first type are associated with corresponding preview content. Therefore, when the target navigation icon whose focus of the display interface is located in the first display area belongs to the first type of icons, the preview content corresponding to the navigation icon may be displayed in the second display area. As shown in FIG. 4 , when the current focus is on the navigation icon “Recommendation”, the preview content corresponding to the navigation icon “Recommendation” is displayed on the second display area 102 . The preview content is "Watch Now", "Cantonese Wonderful", "TV Series", "Premiere", "Children", "Hot Theater", "News", "Karaoke" in the second display area in Figure 4. ", "Variety Show", "Sports" and the preview content corresponding to the lower-level navigation icons of "Next Watch". Wherein, in order to distinguish the navigation icons in the first display area from the navigation icons in the second display area, the navigation icons in the second display area are referred to as lower-level navigation icons here.
另外,优选地,步骤302包括:In addition, preferably, step 302 includes:
所述Launcher将与所述目标导航图标相关联的第二URL通过调服务的形式发送给所述Browser;The Launcher sends the second URL associated with the target navigation icon to the Browser in the form of calling a service;
所述Browser根据所述第二URL加载对应的预览内容,并在所述第二显示区域显示。The Browser loads corresponding preview content according to the second URL, and displays it in the second display area.
即具体地,如图7所示,Launcher解析XML文件后,若小屏显示字段(SmallScreenURL)不为空,则Launcher通过调服务的形式将该字段中携带的URL发送给Browser,其中,SmallScreenURL中携带的URL即为显示界面上的焦点所处位置处的第一类图标对应的URL。当Browser收到服务时,会进行清屏处理,窗口缩放,加载SmallScreenURL对应的预览内容,从而刷新到界面,进而实现在第二显示区域内显示与焦点所处位置处的目标导航图标相关联的预览内容。其中,Launcher采用调用服务的形式将目标导航图标对应的URL发送给Browser,可以保证焦点仍旧在Launcher上面。Specifically, as shown in Figure 7, after the Launcher parses the XML file, if the small screen display field (SmallScreenURL) is not empty, the Launcher sends the URL carried in the field to the Browser by invoking a service, wherein the SmallScreenURL The carried URL is the URL corresponding to the first type of icon at the focus position on the display interface. When the Browser receives the service, it will clear the screen, zoom the window, load the preview content corresponding to the SmallScreenURL, and then refresh to the interface, and then display in the second display area the navigation icon associated with the focus position Preview content. Wherein, the Launcher sends the URL corresponding to the target navigation icon to the Browser in the form of invoking a service, which can ensure that the focus is still on the Launcher.
步骤303:当所述显示界面的焦点所处位置处的目标导航图标属于所述第二类图标时,在所述第二显示区域显示与所述目标导航图标相关联的Launcher桌面。Step 303: When the target navigation icon at the focus position of the display interface belongs to the second type of icon, display a Launcher desktop associated with the target navigation icon in the second display area.
其中,第二类图标关联有Launcher桌面。因此,当显示界面的焦点所处位置处的目标导航图标属于第二类图标时,可在第二显示区域内显示与该目标导航图标相关联的Launcher桌面。具体地,如图5所示,当前显示界面1的焦点位于“应用”这个导航图标上,则在第二显示区域102内显示一些应用软件,如“应用中心”、“家庭媒体”、“一键清理”、“多媒体播放”以及其他“第三方应用”。其中,这些应用软件的图标可以关联其具体的应用界面,或者关联对应的安装卸载界面,实现对该类应用软件中某一特定安装软件的安装和卸载。Wherein, the second type of icon is associated with the Launcher desktop. Therefore, when the target navigation icon at the focus position of the display interface belongs to the second type of icons, the Launcher desktop associated with the target navigation icon may be displayed in the second display area. Specifically, as shown in FIG. 5 , the focus of the current display interface 1 is on the navigation icon "Application", and then some application software is displayed in the second display area 102, such as "Application Center", "Home Media", "One Key Cleaner", "Multimedia Player" and other "Third Party Apps". Wherein, the icons of these application software may be associated with their specific application interface, or associated with the corresponding installation and uninstallation interface, so as to realize the installation and uninstallation of a specific installation software in this type of application software.
另外,由于在Launcher桌面内可以预置安装和卸载第三方应用,所以,本发明的实施例可以实现在一个显示界面中完成IPTV的浏览和第三方应用的操作,从而减少了现有技术中要从IPTV进入第三方应用时,需要先退出Browser,然后启动Launcher,然后再进入Launcher应用列表查找相关应用这一系列的繁琐操作,反过来也一样,即从第三方应用回到IPTV界面时,需要先退出第三方应用,回到Launcher界面,然后再退出Launcher,回到IPTV界面。由此可知,本发明的实施例,可以减少很多繁琐的操作,便于用户操作,可以大大提升用户的使用率。In addition, since the third-party application can be pre-installed and uninstalled in the Launcher desktop, the embodiment of the present invention can realize browsing of IPTV and operation of the third-party application in one display interface, thereby reducing the need for prior art. When entering a third-party application from IPTV, you need to exit the Browser first, then start the Launcher, and then enter the Launcher application list to find related applications. Exit the third-party application first, return to the Launcher interface, then exit the Launcher, and return to the IPTV interface. It can be seen that, the embodiments of the present invention can reduce many cumbersome operations, facilitate user operations, and greatly improve user utilization.
当在同一显示界面同时显示Launcher窗口界面和Browser窗口界面时,存在焦点在第一显示区域内的各个导航图标上移动,以及焦点在第二显示区域内的各个下级导航图标或者应用软件图标上移动的情况,所以,本发明的实施例,还需要实现焦点在Launcher和Browser之间的切换。因此,步骤303之后还包括:When the Launcher window interface and the Browser window interface are simultaneously displayed on the same display interface, the focus moves on each navigation icon in the first display area, and the focus moves on each lower-level navigation icon or application software icon in the second display area Therefore, in the embodiment of the present invention, it is also necessary to switch the focus between the Launcher and the Browser. Therefore, after step 303, it also includes:
接收到所述机顶盒的控制器发出的第一触发信号时,所述显示界面的焦点从所述Launcher中跳转到所述Browser中;When receiving the first trigger signal sent by the controller of the set-top box, the focus of the display interface jumps from the Launcher to the Browser;
接收到所述机顶盒的控制器发出的第二触发信号时,所述显示界面的焦点从所述Browser中跳转到所述Launcher中。When receiving the second trigger signal sent by the controller of the set-top box, the focus of the display interface jumps from the Browser to the Launcher.
优选地,上述所述接收到所述机顶盒的控制器发出的第一触发信号时,所述显示界面的焦点从所述Launcher中跳转到所述Browser中的步骤,包括:Preferably, when the first trigger signal sent by the controller of the set-top box is received, the step of jumping the focus of the display interface from the Launcher to the Browser includes:
接收到所述机顶盒的控制器发出的第一触发信号时,所述Launcher向所述机顶盒的安卓框架发送第一消息,其中,所述第一消息中携带有所述Launcher释放焦点的信息、所述Browser的名称;When receiving the first trigger signal sent by the controller of the set-top box, the Launcher sends a first message to the Android framework of the set-top box, wherein the first message carries information that the Launcher releases focus, the Name of the mentioned Browser;
所述安卓框架根据所述Browser的名称启动所述Browser,并将所述第一消息转发给所述Browser;The Android framework starts the Browser according to the name of the Browser, and forwards the first message to the Browser;
所述Browser根据所述Launcher释放焦点的信息将当前焦点设置在所述Browser上一次释放时的位置处。The Browser sets the current focus at the position when the Browser was released last time according to the information about the Launcher releasing the focus.
优选地,上述接收到所述机顶盒的控制器发出的第二触发信号时,所述显示界面的焦点从所述Browser中跳转到所述Launcher中的步骤,包括:Preferably, when the second trigger signal sent by the controller of the set-top box is received, the step of jumping the focus of the display interface from the Browser to the Launcher includes:
接收到所述机顶盒的控制器发出的第二触发信号时,所述Browser向所述机顶盒的安卓框架发送第二消息,其中,所述第二消息中携带有所述Browser释放焦点的信息、所述Launcher的名称以及焦点移动方向;When receiving the second trigger signal sent by the controller of the set-top box, the Browser sends a second message to the Android framework of the set-top box, wherein the second message carries the information that the Browser releases the focus, the Describe the name of the Launcher and the direction of focus movement;
所述安卓框架根据所述Launcher的名称启动所述Launcher,并将所述第二消息转发给所述Launcher;The Android framework starts the Launcher according to the name of the Launcher, and forwards the second message to the Launcher;
所述Launcher根据所述Browser释放焦点的信息以及所述焦点移动方向,将当前焦点设置在所述Launcher的对应位置处。The Launcher sets the current focus at a corresponding position of the Launcher according to the information that the Browser releases the focus and the focus movement direction.
其中,上述第一触发信号和第二触发信号分别是用户在按下机顶盒的控制器时,该控制器发出的触发信号。例如,当用户按下控制器的向下按键时,控制器发出第一触发信号,当用户按下控制器的向上按键时,控制器发出第二触发信号。Wherein, the above-mentioned first trigger signal and second trigger signal are respectively trigger signals sent by the controller of the set-top box when the user presses the controller. For example, when the user presses the down button of the controller, the controller sends out the first trigger signal, and when the user presses the up button of the controller, the controller sends out the second trigger signal.
具体地,如图8所示,控制器按向下键时,Launcher以Startactivity形式告知Browser其要释放焦点,即Launcher以Startactivity形式携带Launcher释放焦点的字段(LauncherReleaseFocus)以及需要启动的应用的名称(即Browser的名称)发送给安卓框架,使得安卓框架根据自身预先存储的应用列表进行查找,并启动Browser,使得Browser回调页面设置焦点接口,令Browser页面获取焦点,即并将当前焦点设置在所述Browser上一次释放时的位置处。Specifically, as shown in FIG. 8, when the controller presses the down key, the Launcher informs the Browser in the form of Startactivity that it wants to release the focus, that is, the Launcher carries the field (LauncherReleaseFocus) for the Launcher to release the focus and the name of the application to be launched ( That is, the name of the Browser) is sent to the Android framework, so that the Android framework searches according to its pre-stored application list, and starts the Browser, so that the Browser calls back the page setting focus interface, and makes the Browser page obtain the focus, that is, the current focus is set on the Where the Browser was when it was last released.
另外,如图8所示,当控制器按向上键时,Browser以Startactivity形式告知Launcher其要释放焦点,即Browser以Startactivity形式携带Browser释放焦点的字段(EPGReleaseFocus)、需要启动的应用的名称(即Launcher的名称)以及焦点移动方向发送给安卓框架,使得安卓框架根据自身预先存储的应用列表进行查找,并启动Launcher,使得Launcher恢复焦点,即将当前焦点设置在所述Launcher上一次释放时的位置处。In addition, as shown in Figure 8, when the controller presses the up button, the Browser informs the Launcher that it wants to release the focus in the form of Startactivity, that is, the Browser carries the field (EPGReleaseFocus) that the Browser releases the focus in the form of Startactivity, and the name of the application to be launched (ie The name of the Launcher) and the focus movement direction are sent to the Android framework, so that the Android framework searches according to its pre-stored application list, and starts the Launcher, so that the Launcher restores the focus, that is, the current focus is set at the position when the Launcher was released last time .
其中,对于如图4所示的显示界面而言,第一显示区域位于第二显示区域的上方,则焦点从Browser中移动到Launcher中时,焦点移动方向具体为向上移动。另外,对于第一显示区域和第二显示区域的具体分布位置,并不局限于图4所示,还可将第二显示区域位于显示界面的中间位置,而第二显示区域位于第一显示区域的四周,即显示界面的中间一部分区域用于显示导航图标对应的预览内容或者关联的Launcher桌面,而在该部分区域的上、下、左、右四个方向处分布有Launcher中的导航图标。那么,此种情况下,焦点从Browser中移动到Launcher中时,焦点移动方向则可能为向上移动、向下移动、向左移动以及向右移动中的其中一种。Wherein, for the display interface shown in FIG. 4 , the first display area is located above the second display area, and when the focus moves from the Browser to the Launcher, the focus movement direction is specifically upward. In addition, the specific distribution positions of the first display area and the second display area are not limited to those shown in FIG. Around the area around the display interface, that is, the middle part of the display interface is used to display the preview content corresponding to the navigation icon or the associated Launcher desktop, and the navigation icons in the Launcher are distributed in the four directions of up, down, left and right in this part of the area. Then, in this case, when the focus moves from the Browser to the Launcher, the direction of focus movement may be one of upward movement, downward movement, leftward movement and rightward movement.
在本发明的另一方面,还可利用Browser全屏显示对应的导航图标的预览内容进行全屏显示。其中,如图6所示,在第一显示区域101内的导航图标还包括有“收藏”、“搜索”、“信箱”和“帮助”这样的导航图标,这些导航图标同样关联有对应的预览内容,则属于第一类图标,但其可通过Browser进行全屏显示。例如图6所示,当显示界面1的焦点位于“搜索”这个导航图标上时,可以呼出“搜索”的全屏显示界面。In another aspect of the present invention, the browser can also be used to display the preview content of the corresponding navigation icon in full screen for full screen display. Wherein, as shown in FIG. 6, the navigation icons in the first display area 101 also include navigation icons such as "Favorites", "Search", "Mailbox" and "Help", and these navigation icons are also associated with corresponding previews. Content belongs to the first type of icon, but it can be displayed in full screen through the Browser. For example, as shown in FIG. 6 , when the focus of the display interface 1 is on the navigation icon "search", the full-screen display interface of "search" can be called out.
另外,Launcher呼出Browser的全屏显示页面后,还需要从Browser的全屏显示界面返回到Launcher的显示页面。In addition, after the Launcher calls out the full-screen display page of the Browser, it also needs to return to the display page of the Launcher from the full-screen display interface of the Browser.
因此,步骤303之后,还包括:Therefore, after step 303, it also includes:
当所述显示界面的焦点位于所述Launcher中且接收到所述机顶盒的控制器发出的第三触发信号时,通过所述Browser将焦点所处位置处的导航图标对应的预览内容进行全屏显示;When the focus of the display interface is located in the Launcher and the third trigger signal sent by the controller of the set-top box is received, the preview content corresponding to the navigation icon at the focus position is displayed in full screen through the Browser;
接收到所述机顶盒的控制器发出的第四触发信号时,从所述Browser的全屏显示页面返回到所述Launcher的显示页面。When receiving the fourth trigger signal sent by the controller of the set-top box, return from the full-screen display page of the Browser to the display page of the Launcher.
优选地,当所述显示界面的焦点位于所述Launcher中且接收到所述机顶盒的控制器发出的第三触发信号时,通过所述Browser将焦点所处位置处的导航图标对应的预览内容进行全屏显示的步骤,包括:Preferably, when the focus of the display interface is located in the Launcher and the third trigger signal sent by the controller of the set-top box is received, the preview content corresponding to the navigation icon at the focus position is displayed through the Browser Steps to display in full screen, including:
当所述显示界面的焦点位于所述Launcher中且接收到所述机顶盒的控制器发出的第三触发信号时,所述Launcher记录与所述第二显示区域当前显示的预览内容相关联的第四URL以及焦点所在的第一位置;When the focus of the display interface is located in the Launcher and the third trigger signal sent by the controller of the set-top box is received, the Launcher records the fourth information associated with the preview content currently displayed in the second display area. the URL and the first location where the focus is;
所述Launcher向所述机顶盒的安卓框架发送第三消息,其中,所述第三消息中携带有全屏显示标识、与焦点所处位置处的导航图标相关联的第三URL和所述Browser的名称;The Launcher sends a third message to the Android framework of the set-top box, wherein the third message carries a full-screen display logo, a third URL associated with the navigation icon at the focus position, and the name of the Browser ;
所述安卓框架根据所述Browser的名称启动所述Browser,并将所述第三消息转发给所述Browser;The Android framework starts the Browser according to the name of the Browser, and forwards the third message to the Browser;
所述Browser根据所述全屏显示标识清屏后,将所述第二显示区域放大到全屏,并更换背景图像为所述全屏背景图像;After the Browser clears the screen according to the full-screen display logo, the second display area is enlarged to a full screen, and the background image is replaced with the full-screen background image;
所述Browser根据所述第三URL加载对应的预览内容,并全屏显示。The Browser loads corresponding preview content according to the third URL, and displays it in full screen.
优选地,上述接收到所述机顶盒的控制器发出的第四触发信号时,从所述Browser的全屏显示页面返回到所述Launcher的显示页面的步骤,包括:Preferably, when the fourth trigger signal sent by the controller of the set-top box is received, the step of returning from the full-screen display page of the Browser to the display page of the Launcher includes:
接收到所述机顶盒的控制器发出的第四触发信号时,当前的全屏显示页面向所述Browser发送携带小屏显示标识的第四消息;When receiving the fourth trigger signal sent by the controller of the set-top box, the current full-screen display page sends the fourth message carrying the small-screen display logo to the Browser;
所述Browser根据所述小屏显示标识,向所述机顶盒的安卓框架发送携带所述小屏显示标识和所述Launcher的名称的第五消息;The Browser sends the fifth message carrying the small screen display logo and the name of the Launcher to the Android framework of the set-top box according to the small screen display logo;
所述安卓框架根据所述Launcher的名称启动所述Launcher,并将所述第五消息转发给所述Launcher;The Android framework starts the Launcher according to the name of the Launcher, and forwards the fifth message to the Launcher;
所述Launcher接收所述第五消息,并将焦点重新设置在所述第一位置处;The Launcher receives the fifth message, and resets the focus to the first position;
所述Launcher根据所述小屏显示标识,将所述第四URL通过调用服务的形式发送给所述Browser;The Launcher sends the fourth URL to the Browser in the form of invoking a service according to the small screen display identifier;
所述Browser根据所述小屏显示标识清屏后,将所述Browser的全屏显示区域缩小到所述第二显示区域,并更换背景图像为所述第二背景图像;After the Browser is cleared according to the small screen display logo, the full-screen display area of the Browser is reduced to the second display area, and the background image is replaced with the second background image;
所述Browser根据所述第四URL加载对应的预览内容,并在所述第二显示区域显示。The Browser loads corresponding preview content according to the fourth URL, and displays it in the second display area.
即具体地,如图9所示,控制器按OK键时,Launcher会记录下此时第二显示区域当前显示的预览内容相关联的第四URL以及焦点所在的第一位置以便于后续返回时使用。然后,Launcher以Startactivity形式携带全屏字段(FullScreen)、与导航图标对应的第三URL(即FullScreenURL)和Browser名称发送给安卓框架,使得安卓框架启动Browser,并将该消息转发给Browser,使得Browser清屏,窗口缩放,更新全屏背景图像,加载FullScreenURL对应的预览内容,刷新到界面,实现由Launcher呼出Browser全屏显示界面。其中,全屏背景图像是Browser在接收到Launcher发布的背景图像更新事件时生成的,也就是,Browser收到Launcher发布的背景图像更新事件时,会生成一个全屏背景图像和一个抠图处理后的小屏背景图像,并记录下来。That is, specifically, as shown in FIG. 9, when the controller presses the OK key, the Launcher will record the fourth URL associated with the preview content currently displayed in the second display area and the first position of the focus so that when returning use. Then, the Launcher sends the full-screen field (FullScreen), the third URL (i.e. FullScreenURL) and the Browser name corresponding to the navigation icon to the Android framework in the form of Startactivity, so that the Android framework starts the Browser, and forwards the message to the Browser, so that the Browser is cleared. screen, zoom the window, update the full-screen background image, load the preview content corresponding to the FullScreenURL, refresh to the interface, and realize the full-screen display interface of the Browser called out by the Launcher. Among them, the full-screen background image is generated by the Browser when it receives the background image update event issued by the Launcher, that is, when the Browser receives the background image update event issued by the Launcher, it will generate a full-screen background image and a cutout image. screen background image and record it.
另外,如图9所示,遥控器按返回键时,全屏显示的模板页面通过JS调用携带小屏显示字段(SmallScreen),告知Browser需要返回到小屏显示,使得Browser通过Startactivity将SmallScreen字段发送给安卓框架,使得安卓框架启动Launcher,并将该消息转发给Launcher,Launcher接收到该消息后,会根据之前记录的第一位置,将焦点重新设置在该位置处,并将之前记录的第四URL通过调服务的形式将发送给Browser,使得Browser在第二显示区域显示第四URL的预览内容。In addition, as shown in Figure 9, when the remote control presses the return button, the template page displayed in full screen carries the small screen display field (SmallScreen) through JS calls, and informs the Browser that it needs to return to the small screen display, so that the Browser sends the SmallScreen field to the The Android framework makes the Android framework start the Launcher, and forwards the message to the Launcher. After the Launcher receives the message, it will reset the focus to the position according to the previously recorded first position, and the previously recorded fourth URL The content is sent to the Browser through calling the service, so that the Browser displays the preview content of the fourth URL in the second display area.
在本发明的另一方面,还可从Browser的小屏显示页面跳转到Browser的全屏显示页面,并从Browser的全屏显示页面返回到Browser的小屏显示页面,则在步骤303之后,还包括:In another aspect of the present invention, also can jump to the full-screen display page of Browser from the small-screen display page of Browser, and return to the small-screen display page of Browser from the full-screen display page of Browser, then after step 303, also include :
当所述显示界面的焦点位于所述Browser中且接收到所述机顶盒的控制器发出的第五触发信号时,从所述Browser的小屏显示页面跳转到所述Browser的全屏显示页面;When the focus of the display interface is located in the Browser and the fifth trigger signal sent by the controller of the set-top box is received, jump from the small-screen display page of the Browser to the full-screen display page of the Browser;
接收到所述机顶盒的控制器发出的第六触发信号时,从所述Browser的全屏显示页面返回到所述Browser的小屏显示页面。When receiving the sixth trigger signal sent by the controller of the set-top box, return from the full-screen display page of the Browser to the small-screen display page of the Browser.
优选地,上述当所述显示界面的焦点位于所述Browser中且接收到所述机顶盒的控制器发出的第五触发信号时,从所述Browser的小屏显示页面跳转到所述Browser的全屏显示页面的步骤,包括:Preferably, when the focus of the display interface is located in the Browser and the fifth trigger signal sent by the controller of the set-top box is received, jumping from the small screen display page of the Browser to the full screen of the Browser Steps to display the page, including:
当所述显示界面的焦点位于所述Browser中且接收到所述机顶盒的控制器发出的第五触发信号时,所述Browser记录与所述第二显示区域当前显示的预览内容相关联的第五URL以及焦点所在的第二位置;When the focus of the display interface is located in the Browser and a fifth trigger signal sent by the controller of the set-top box is received, the Browser records the fifth trigger signal associated with the preview content currently displayed in the second display area. the URL and the second location where the focus is;
所述Browser清屏后将所述第二显示区域放大到全屏,并更换背景图像为所述全屏背景图像;After the Browser is cleared, the second display area is enlarged to full screen, and the background image is replaced with the full screen background image;
所述Browser加载焦点所处位置处的导航图标相关联的预览内容,并全屏显示。The Browser loads the preview content associated with the navigation icon at the focus position and displays it in full screen.
优选地,上述接收到所述机顶盒的控制器发出的第六触发信号时,从所述Browser的全屏显示页面返回到所述Browser的小屏显示页面的步骤包括:Preferably, when the sixth trigger signal sent by the controller of the set-top box is received, the step of returning from the full-screen display page of the Browser to the small-screen display page of the Browser includes:
接收到所述机顶盒的控制器发出的第六触发信号时,当前的全屏显示页面向所述Browser发送第六消息,其中,所述第六消息中携带有小屏显示标识;When receiving the sixth trigger signal sent by the controller of the set-top box, the current full-screen display page sends a sixth message to the Browser, wherein the sixth message carries a small-screen display identifier;
所述Browser根据所述小屏显示标识进行清屏后,将所述Browser的全屏显示区域缩小到所述第二显示区域,并更换背景图像为所述第二背景图像;After the Browser clears the screen according to the small-screen display logo, the full-screen display area of the Browser is reduced to the second display area, and the background image is replaced with the second background image;
所述Browser重新加载与所述第五URL相关联的预览内容,并在所述第二显示区域显示;The Browser reloads the preview content associated with the fifth URL, and displays it in the second display area;
所述Browser将焦点重新设置在所述第二位置处。The Browser resets the focus to the second position.
其中,上述第五触发信号和第六触发信号可分别为机顶盒的控制器的不同按键被按下后,该控制器发出的。具体地,例如当控制器按OK键时发出第五触发信号,按返回键时发出第六触发信号。Wherein, the above-mentioned fifth trigger signal and sixth trigger signal may be respectively sent by the controller of the set-top box after different buttons of the controller are pressed. Specifically, for example, when the controller presses the OK key, it sends out the fifth trigger signal, and when the controller presses the return key, it sends out the sixth trigger signal.
另外,从Browser的小屏显示页面进入Browser的全屏显示页面,以及从Browser的全屏显示页面进入Browser的小屏显示页面的过程,无需与Launcher进行交互。即,从Browser的小屏显示页面进入Browser的全屏显示页面时,只需要Browser清屏、窗口缩放处理、更换全屏背景图像以及加载焦点所处位置处的导航图标关联的预览内容,进行全屏显示即可。从Browser全屏返回来的时候,只需要全屏页面下发小屏消息给Browser,Browser无需跟launcher交互,自己处理这个小屏消息,即保证焦点恢复到进入全屏之前的位置。In addition, the process of entering the full-screen display page of the Browser from the small-screen display page of the Browser, and entering the small-screen display page of the Browser from the full-screen display page of the Browser does not need to interact with the Launcher. That is, when entering the full-screen display page of the Browser from the small-screen display page of the Browser, it is only necessary to clear the browser screen, zoom the window, replace the full-screen background image, and load the preview content associated with the navigation icon at the focus position, and display it in full screen. Can. When returning from the full screen of the Browser, you only need to send a small screen message to the Browser on the full screen page. The Browser does not need to interact with the launcher, and handles the small screen message by itself, that is, to ensure that the focus returns to the position before entering the full screen.
综上所述,本发明的实施例,将Launcher嵌入到IPTV中,使得用户在同一显示界面中既可以通过浏览器浏览IPTV的功能,又可以在Launcher桌面安装第三方应用,并且可实现焦点在Launcher和Browser之间的自由切换,以及Browser的全屏显示与小屏显示之间的切换,大大提升了用户的使用体验。To sum up, in the embodiment of the present invention, the Launcher is embedded in the IPTV, so that the user can browse the functions of the IPTV through a browser in the same display interface, and can also install third-party applications on the Launcher desktop, and can realize the focus on The free switching between Launcher and Browser, as well as the switching between full-screen display and small-screen display of Browser, greatly improves the user experience.
第二实施例second embodiment
本发明的实施例提供一种交互式网络电视的界面显示装置,应用于机顶盒,如图10所示,该装置100包括:An embodiment of the present invention provides an interface display device for an interactive network TV, which is applied to a set-top box. As shown in FIG. 10 , the device 100 includes:
第一显示模块1003,用于将交互式网络电视IPTV的显示界面的导航图标通过桌面启动器Launcher显示在所述显示界面的第一显示区域,其中,所述导航图标包括关联有预览内容的第一类图标和关联有Launcher桌面的第二类图标;The first display module 1003 is configured to display the navigation icon of the display interface of the interactive network television IPTV on the first display area of the display interface through the desktop launcher Launcher, wherein the navigation icon includes the first display associated with the preview content. One type of icon and the second type of icon associated with the Launcher desktop;
第一处理模块1004,用于当所述显示界面的焦点所处位置处的目标导航图标属于所述第一类图标时,通过浏览器Browser在所述显示界面的第二显示区域显示与所述目标导航图标相关联的预览内容;The first processing module 1004 is configured to, when the target navigation icon at the focus position of the display interface belongs to the first type of icon, display the same icon in the second display area of the display interface through the browser Browser. The preview content associated with the target navigation icon;
第二处理模块1005,用于当所述显示界面的焦点所处位置处的目标导航图标属于所述第二类图标时,在所述第二显示区域显示与所述目标导航图标相关联的Launcher桌面。The second processing module 1005 is configured to display the Launcher associated with the target navigation icon in the second display area when the target navigation icon at the focus position of the display interface belongs to the second type of icon desktop.
优选地,如图11所示,该装置还包括:Preferably, as shown in Figure 11, the device also includes:
第一背景获取模块1001,用于通过所述Launcher获取第一背景图像,并显示在所述第一显示区域内;A first background acquisition module 1001, configured to acquire a first background image through the Launcher and display it in the first display area;
第二背景获取模块1002,用于通过所述Browser获取第二背景图像,并显示在所述第二显示区域内;A second background acquisition module 1002, configured to acquire a second background image through the Browser, and display it in the second display area;
其中,所述第一背景图像属于一背景图像的第一部分,所述第二背景图像属于该背景图像中除所述第一部分之外的第二部分。Wherein, the first background image belongs to a first part of a background image, and the second background image belongs to a second part of the background image other than the first part.
优选地,如图11所示,所述第一背景获取模块1001包括:Preferably, as shown in Figure 11, the first background acquisition module 1001 includes:
解析单元10012,用于通过所述Launcher解析机顶盒资源的可扩展标记语言XML文件,确定背景图像发生更新,并发布背景图像更新事件,其中,所述背景图像更新事件中携带有更新图像的第一统一资源定位符URL、抠图坐标和抠图大小;The parsing unit 10012 is configured to parse the Extensible Markup Language XML file of the set-top box resource through the Launcher, determine that the background image is updated, and issue a background image update event, wherein the background image update event carries the first Uniform resource locator URL, cutout coordinates and cutout size;
第一下载单元10013,用于通过所述Launcher根据第一URL下载所述更新图像;The first downloading unit 10013 is configured to download the updated image according to the first URL through the Launcher;
第一抠图单元10014,用于通过所述Launcher根据所述抠图坐标和所述抠图大小,将所述更新图像的对应区域抠除,获得所述第一背景图像。The first matting unit 10014 is configured to use the Launcher to cut out the corresponding area of the updated image according to the matting coordinates and the matting size to obtain the first background image.
优选地,如图11所示,所述第二背景获取模块1002包括:Preferably, as shown in Figure 11, the second background acquisition module 1002 includes:
获取单元10021,用于通过所述Browser根据所述Launcher发布的所述背景图像更新事件,获得所述第一URL、所述抠图坐标和所述抠图大小;The obtaining unit 10021 is configured to obtain the first URL, the cutout coordinates and the cutout size through the Browser according to the background image update event released by the Launcher;
第二下载单元10022,用于通过所述Browser根据所述第一URL下载所述更新图像,并存储为全屏背景图像;The second downloading unit 10022 is configured to download the updated image according to the first URL through the Browser, and store it as a full-screen background image;
第二抠图单元10023,用于通过所述Browser根据所述抠图坐标和所述抠图大小,获得所述更新图像对应区域内的图像,并作为所述第二背景图像。The second matting unit 10023 is configured to use the Browser to obtain an image in the corresponding area of the updated image according to the matting coordinates and the matting size, and use it as the second background image.
优选地,如图11所示,所述第一处理模块1004包括:Preferably, as shown in Figure 11, the first processing module 1004 includes:
第一发送单元10041,用于通过所述Launcher将与所述目标导航图标相关联的第二URL通过调服务的形式发送给所述Browser;The first sending unit 10041 is configured to send, through the Launcher, the second URL associated with the target navigation icon to the Browser in the form of an invocation service;
第一加载单元10042,用于通过所述Browser根据所述第二URL加载对应的预览内容,并在所述第二显示区域显示。The first loading unit 10042 is configured to load corresponding preview content through the Browser according to the second URL, and display it in the second display area.
优选地,如图11所示,该装置还包括:Preferably, as shown in Figure 11, the device also includes:
第一跳转模块1006,用于在接收到所述机顶盒的控制器发出的第一触发信号时,控制所述显示界面的焦点从所述Launcher中跳转到所述Browser中;The first jump module 1006 is configured to control the focus of the display interface to jump from the Launcher to the Browser when receiving the first trigger signal sent by the controller of the set-top box;
第二跳转模块1007,用于在接收到所述机顶盒的控制器发出的第二触发信号时,控制所述显示界面的焦点从所述Browser中跳转到所述Launcher中。The second jump module 1007 is configured to control the focus of the display interface to jump from the Browser to the Launcher when receiving a second trigger signal sent by the controller of the set-top box.
优选地,如图11所示,所述第一跳转模块1006包括:Preferably, as shown in Figure 11, the first jump module 1006 includes:
第二发送单元10061,用于在接收到所述机顶盒的控制器发出的第一触发信号时,通过所述Launcher向所述机顶盒的安卓框架发送第一消息,其中,所述第一消息中携带有所述Launcher释放焦点的信息、所述Browser的名称;The second sending unit 10061 is configured to send a first message to the Android framework of the set-top box through the Launcher when receiving the first trigger signal sent by the controller of the set-top box, wherein the first message carries Information about the Launcher releasing the focus and the name of the Browser;
第一启动单元10062,用于通过所述安卓框架根据所述Browser的名称启动所述Browser,并将所述第一消息转发给所述Browser;The first starting unit 10062 is configured to start the Browser according to the name of the Browser through the Android framework, and forward the first message to the Browser;
第一设置单元10063,用于通过所述Browser根据所述Launcher释放焦点的信息将当前焦点设置在所述Browser上一次释放时的位置处。The first setting unit 10063 is configured to use the Browser to set the current focus at the position when the Browser was released last time according to the information about releasing the focus of the Launcher.
优选地,如图11所示,所述第二跳转模块1007包括:Preferably, as shown in Figure 11, the second jump module 1007 includes:
第三发送单元10071,用于在接收到所述机顶盒的控制器发出的第二触发信号时,通过所述Browser向所述机顶盒的安卓框架发送第二消息,其中,所述第二消息中携带有所述Browser释放焦点的信息、所述Launcher的名称以及焦点移动方向;The third sending unit 10071 is configured to send a second message to the Android framework of the set-top box through the Browser when receiving the second trigger signal sent by the controller of the set-top box, wherein the second message carries Information about the browser releasing the focus, the name of the Launcher and the moving direction of the focus;
第二启动单元10072,用于通过所述安卓框架根据所述Launcher的名称启动所述Launcher,并将所述第二消息转发给所述Launcher;The second starting unit 10072 is configured to start the Launcher according to the name of the Launcher through the Android framework, and forward the second message to the Launcher;
第二设置单元10073,用于通过所述Launcher根据所述Browser释放焦点的信息以及焦点移动方向,将当前焦点设置在所述Launcher的对应位置处。The second setting unit 10073 is configured to set the current focus at the corresponding position of the Launcher through the Launcher according to the information about releasing the focus of the Browser and the moving direction of the focus.
优选地,如图11所示,该装置还包括:Preferably, as shown in Figure 11, the device also includes:
第一全屏呼出模块1008,用于当所述显示界面的焦点位于所述Launcher中且接收到所述机顶盒的控制器发出的第三触发信号时,通过所述Browser将焦点所处位置处的导航图标对应的预览内容进行全屏显示;The first full-screen call-out module 1008 is configured to, when the focus of the display interface is located in the Launcher and the third trigger signal sent by the controller of the set-top box is received, navigate to the location where the focus is located through the Browser The preview content corresponding to the icon is displayed in full screen;
第一小屏呼出模块1009,用于在接收到所述机顶盒的控制器发出的第四触发信号时,从所述Browser的全屏显示页面返回到所述Launcher的显示页面。The first small-screen call-out module 1009 is configured to return from the full-screen display page of the Browser to the display page of the Launcher when receiving a fourth trigger signal sent by the controller of the set-top box.
优选地,如图11所示,所述第一全屏呼出模块1008包括:Preferably, as shown in Figure 11, the first full-screen calling out module 1008 includes:
第一记录单元10081,用于当所述显示界面的焦点位于所述Launcher中且接收到所述机顶盒的控制器发出的第三触发信号时,通过所述Launcher记录与所述第二显示区域当前显示的预览内容相关联的第四URL以及焦点所在的第一位置;The first recording unit 10081 is configured to, when the focus of the display interface is located in the Launcher and the third trigger signal sent by the controller of the set-top box is received, record the The fourth URL associated with the displayed preview content and the first position of the focus;
第四发送单元10082,用于通过所述Launcher向所述机顶盒的安卓框架发送第三消息,其中,所述第三消息中携带有全屏显示标识、与焦点所处位置处的导航图标相关联的第三URL和所述Browser的名称;The fourth sending unit 10082 is configured to send a third message to the Android framework of the set-top box through the Launcher, wherein the third message carries a full-screen display logo and a navigation icon associated with the focus position a third URL and the name of said Browser;
第三启动单元10083,用于通过所述安卓框架根据所述Browser的名称启动所述Browser,并将所述第三消息转发给所述Browser;A third starting unit 10083, configured to start the Browser according to the name of the Browser through the Android framework, and forward the third message to the Browser;
第一背景更换单元10084,用于通过所述Browser根据所述全屏显示标识清屏后,将所述第二显示区域放大到全屏,并更换背景图像为所述全屏背景图像;The first background replacement unit 10084 is configured to enlarge the second display area to a full screen after clearing the screen according to the full screen display logo through the Browser, and replace the background image with the full screen background image;
第二加载单元10085,用于通过所述Browser根据所述第三URL加载对应的预览内容,并全屏显示。The second loading unit 10085 is configured to load the corresponding preview content through the Browser according to the third URL, and display it in full screen.
优选地,如图11所示,所述第一小屏呼出模块1009包括:Preferably, as shown in Figure 11, the first small screen call out module 1009 includes:
第五发送单元10091,用于在接收到所述机顶盒的控制器发出的第四触发信号时,通过当前的全屏显示页面向所述Browser发送携带小屏显示标识的第四消息;The fifth sending unit 10091 is configured to send a fourth message carrying a small-screen display logo to the Browser through the current full-screen display page when receiving a fourth trigger signal sent by the controller of the set-top box;
第六发送单元10092,用于通过所述Browser根据所述小屏显示标识,向所述机顶盒的安卓框架发送携带所述小屏显示标识和所述Launcher的名称的第五消息;The sixth sending unit 10092 is configured to send a fifth message carrying the small screen display logo and the Launcher name to the Android framework of the set-top box through the Browser according to the small screen display logo;
第四启动单元10093,用于通过所述安卓框架根据所述Launcher的名称启动所述Launcher,并将所述第五消息转发给所述Launcher;The fourth starting unit 10093 is configured to start the Launcher according to the name of the Launcher through the Android framework, and forward the fifth message to the Launcher;
第三设置单元10094,用于通过所述Launcher接收所述第五消息,并将焦点重新设置在所述第一位置处;A third setting unit 10094, configured to receive the fifth message through the Launcher, and reset the focus to the first position;
第七发送单元10095,用于通过所述Launcher根据所述小屏显示标识,将所述第四URL通过调用服务的形式发送给所述Browser;The seventh sending unit 10095 is configured to use the Launcher to send the fourth URL to the Browser in the form of invoking a service according to the small screen display identifier;
第二背景更换单元10096,用于通过所述Browser根据所述小屏显示标识清屏后,将所述Browser的全屏显示区域缩小到所述第二显示区域,并更换背景图像为所述第二背景图像;The second background replacement unit 10096 is configured to reduce the full-screen display area of the Browser to the second display area after the Browser is cleared according to the small screen display logo, and replace the background image with the second background image. background image;
第三加载单元10097,用于通过所述Browser根据所述第四URL加载对应的预览内容,并在所述第二显示区域显示。The third loading unit 10097 is configured to load corresponding preview content through the Browser according to the fourth URL, and display it in the second display area.
优选地,如图11所示,所述装置还包括:Preferably, as shown in Figure 11, the device further includes:
第二全屏呼出模块10010,用于当所述显示界面的焦点位于所述Browser中且接收到所述机顶盒的控制器发出的第五触发信号时,从所述Browser的小屏显示页面跳转到所述Browser的全屏显示页面;The second full-screen call-out module 10010 is used to jump from the small-screen display page of the Browser to The full screen display page of the Browser;
第二小屏呼出模块10011,用于接收到所述机顶盒的控制器发出的第六触发信号时,从所述Browser的全屏显示页面返回到所述Browser的小屏显示页面。The second small-screen call-out module 10011 is configured to return from the full-screen display page of the Browser to the small-screen display page of the Browser when receiving the sixth trigger signal sent by the controller of the set-top box.
优选地,如图11所示,所述第二全屏呼出模块10010包括:Preferably, as shown in Figure 11, the second full-screen call-out module 10010 includes:
第二记录单元100101,用于当所述显示界面的焦点位于所述Browser中且接收到所述机顶盒的控制器发出的第五触发信号时,通过所述Browser记录与所述第二显示区域当前显示的预览内容相关联的第五URL以及焦点所在的第二位置;The second recording unit 100101 is configured to record and record the current state of the second display area through the Browser when the focus of the display interface is located in the Browser and the fifth trigger signal sent by the controller of the set-top box is received. The fifth URL associated with the displayed preview content and the second position of the focus;
第三背景更换单元100102,用于通过所述Browser清屏后将所述第二显示区域放大到全屏,并更换背景图像为所述全屏背景图像;The third background replacement unit 100102 is configured to enlarge the second display area to a full screen after clearing the screen through the Browser, and replace the background image with the full screen background image;
第一显示单元100103,用于通过所述Browser加载焦点所处位置处的导航图标相关联的预览内容,并全屏显示。The first display unit 100103 is configured to load the preview content associated with the navigation icon at the focus position through the Browser, and display it in full screen.
优选地,如图11所示,第二小屏呼出模块10011包括:Preferably, as shown in Figure 11, the second small screen call out module 10011 includes:
第八发送单元100111,用于在接收到所述机顶盒的控制器发出的第六触发信号时,通过当前的全屏显示页面向所述Browser发送第六消息,其中,所述第六消息中携带有小屏显示标识;The eighth sending unit 100111 is configured to send a sixth message to the Browser through the current full-screen display page when receiving the sixth trigger signal sent by the controller of the set-top box, wherein the sixth message carries Small screen display logo;
第四背景更换单元100112,用于通过所述Browser根据所述小屏显示标识进行清屏后,将所述Browser的全屏显示区域缩小到所述第二显示区域,并更换背景图像为所述第二背景图像;The fourth background replacement unit 100112 is configured to reduce the full-screen display area of the Browser to the second display area after clearing the screen according to the small-screen display logo through the Browser, and replace the background image with the second display area. Two background images;
第二显示单元100113,用于通过所述Browser重新加载与所述第五URL相关联的预览内容,并在所述第二显示区域显示;The second display unit 100113 is configured to reload the preview content associated with the fifth URL through the Browser, and display it in the second display area;
第四设置单元100114,用于通过所述Browser将焦点重新设置在所述第二位置处。The fourth setting unit 100114 is configured to reset the focus at the second position through the Browser.
本发明实施例的交互式网络电视的界面显示装置,将Launcher嵌入到IPTV中,使得用户在同一显示界面中既可以通过浏览器浏览IPTV的功能,又可以在Launcher桌面安装第三方应用,提升了用户的使用体验。The interface display device of the interactive Internet TV in the embodiment of the present invention embeds the Launcher into the IPTV, so that the user can browse the functions of the IPTV through a browser on the same display interface, and can install third-party applications on the Launcher desktop, which improves the IPTV. User experience.
第三实施例third embodiment
本发明的实施例提供了一种机顶盒包括上述所述的交互式网络电视的界面显示装置。An embodiment of the present invention provides a set-top box including the interface display device of the above-mentioned IPTV.
本发明实施例的机顶盒能够在同一显示界面显示Launcher和Browser的窗口界面,从而使得用户能够在同一显示界面中既可以通过浏览器浏览IPTV的功能,又可以在Launcher桌面安装第三方应用,提升了用户的使用体验,提升了产品的市场竞争力。The set-top box of the embodiment of the present invention can display the window interfaces of Launcher and Browser on the same display interface, so that the user can browse the functions of IPTV through the browser in the same display interface, and can install third-party applications on the Launcher desktop, which improves the user experience. The user experience improves the market competitiveness of the product.
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。What has been described above is a preferred embodiment of the present invention. It should be pointed out that for those skilled in the art, some improvements and modifications can also be made without departing from the principles described in the present invention. within the scope of protection of the invention.
Claims (16)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610514507.8A CN107566913A (en) | 2016-06-30 | 2016-06-30 | A kind of interface display method of IPTV, device and set top box |
| PCT/CN2017/087504 WO2018001058A1 (en) | 2016-06-30 | 2017-06-08 | Interactive network television interface display method and device, and set-top box |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610514507.8A CN107566913A (en) | 2016-06-30 | 2016-06-30 | A kind of interface display method of IPTV, device and set top box |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107566913A true CN107566913A (en) | 2018-01-09 |
Family
ID=60785097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610514507.8A Pending CN107566913A (en) | 2016-06-30 | 2016-06-30 | A kind of interface display method of IPTV, device and set top box |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107566913A (en) |
| WO (1) | WO2018001058A1 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108600817A (en) * | 2018-03-15 | 2018-09-28 | 聚好看科技股份有限公司 | Smart television and convenient in browse displays equipment apply installation progress method |
| CN108769773A (en) * | 2018-03-16 | 2018-11-06 | 青岛海信电器股份有限公司 | Edit methods and display terminal when sorting between multiple objects |
| CN109343923A (en) * | 2018-09-20 | 2019-02-15 | 聚好看科技股份有限公司 | A kind of the user interface focus frame Zoom method and equipment of intelligent TV set |
| CN113342227A (en) * | 2021-06-11 | 2021-09-03 | 北京字节跳动网络技术有限公司 | Navigation bar processing method, device, equipment and computer readable storage medium |
| CN114003320A (en) * | 2020-07-28 | 2022-02-01 | 中兴通讯股份有限公司 | Desktop implementation method, terminal equipment, device and storage medium |
| CN114063993A (en) * | 2022-01-12 | 2022-02-18 | 北京智象信息技术有限公司 | Focus movement processing method and system and computer readable storage medium |
| CN114067345A (en) * | 2021-11-23 | 2022-02-18 | 深圳创维-Rgb电子有限公司 | Television language review method, device, television and storage medium |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20100021903A (en) * | 2008-08-18 | 2010-02-26 | 삼성전자주식회사 | Menu navigation method, apparatus and user interface having menu navigation function, storing medium storing the method |
| CN101860698B (en) * | 2010-04-30 | 2012-03-07 | 中山大学 | EPG system for realizing personalized function |
| CN101909198B (en) * | 2010-07-15 | 2012-11-28 | 中华电信股份有限公司 | Service Design Channel Method Applied to IPTV |
| CN102611931B (en) * | 2012-03-15 | 2014-09-10 | 中兴通讯股份有限公司 | Window management method and window management system in interactive protocol television |
-
2016
- 2016-06-30 CN CN201610514507.8A patent/CN107566913A/en active Pending
-
2017
- 2017-06-08 WO PCT/CN2017/087504 patent/WO2018001058A1/en not_active Ceased
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108600817A (en) * | 2018-03-15 | 2018-09-28 | 聚好看科技股份有限公司 | Smart television and convenient in browse displays equipment apply installation progress method |
| CN108600817B (en) * | 2018-03-15 | 2021-03-16 | 聚好看科技股份有限公司 | Smart television and method for facilitating browsing of application installation progress in display device |
| CN108769773A (en) * | 2018-03-16 | 2018-11-06 | 青岛海信电器股份有限公司 | Edit methods and display terminal when sorting between multiple objects |
| CN108810603A (en) * | 2018-03-16 | 2018-11-13 | 青岛海信电器股份有限公司 | Edit methods and display terminal when sorting between multiple objects |
| CN108810605A (en) * | 2018-03-16 | 2018-11-13 | 青岛海信电器股份有限公司 | The location regulation method and display terminal of single label in series of labels |
| CN108810604A (en) * | 2018-03-16 | 2018-11-13 | 青岛海信电器股份有限公司 | Edit methods and display terminal when sorting between multiple objects |
| CN109343923A (en) * | 2018-09-20 | 2019-02-15 | 聚好看科技股份有限公司 | A kind of the user interface focus frame Zoom method and equipment of intelligent TV set |
| CN109343923B (en) * | 2018-09-20 | 2023-04-07 | 聚好看科技股份有限公司 | Method and equipment for zooming user interface focus frame of intelligent television |
| CN114003320A (en) * | 2020-07-28 | 2022-02-01 | 中兴通讯股份有限公司 | Desktop implementation method, terminal equipment, device and storage medium |
| CN113342227A (en) * | 2021-06-11 | 2021-09-03 | 北京字节跳动网络技术有限公司 | Navigation bar processing method, device, equipment and computer readable storage medium |
| CN114067345A (en) * | 2021-11-23 | 2022-02-18 | 深圳创维-Rgb电子有限公司 | Television language review method, device, television and storage medium |
| CN114063993A (en) * | 2022-01-12 | 2022-02-18 | 北京智象信息技术有限公司 | Focus movement processing method and system and computer readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018001058A1 (en) | 2018-01-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107566913A (en) | A kind of interface display method of IPTV, device and set top box | |
| CN109905741B (en) | System and method for providing contextual functionality for presented content | |
| KR101193698B1 (en) | Client-server architectures and methods for zoomable user interface | |
| US9041862B2 (en) | Display apparatus and method for controlling the display apparatus | |
| CN111464844A (en) | Screen projection display method and display equipment | |
| CN102948163B (en) | The program triggers the notification of the declared object synchronously | |
| CN111327931B (en) | Viewing history display method and display device | |
| CN111491196A (en) | Display apparatus and user interface display method | |
| US8621509B2 (en) | Image display apparatus and method for operating the same | |
| CN102833635B (en) | Television playing control method and system | |
| US10536754B2 (en) | Digital device and controlling method thereof | |
| KR20160135435A (en) | Display device and controlling method thereof | |
| CN104581415A (en) | Intelligent television set and tabletop switching method thereof | |
| WO2015103636A9 (en) | Injection of instructions in complex audiovisual experiences | |
| CN111726673B (en) | Channel switching method and display device | |
| US20100306654A1 (en) | Navigation and Playback of Multimedia Programs Arranged in Collections | |
| CN111479144A (en) | Display device and application interaction method | |
| JP5841178B2 (en) | Content distribution method, content distribution system, content display terminal, and content display program | |
| WO2021203916A1 (en) | Display device and method for multiplexing direction keys | |
| CN105359545A (en) | Integrated user interface for access to linear and non-linear multimedia content from multiple sources, and method for implementing the same | |
| WO2021139045A1 (en) | Method for playing back media project and display device | |
| CN109982135B (en) | Channel switching method, device, terminal and computer readable storage medium | |
| CN113329250B (en) | Control method of playback system and playback system | |
| CN109656394B (en) | Method and system for supporting touch screen control, set top box and storage medium | |
| KR20160148875A (en) | Display device and controlling method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180109 |
|
| WD01 | Invention patent application deemed withdrawn after publication |