CN107770630A - TV navigation page display method, device, navigation system and readable storage medium - Google Patents
TV navigation page display method, device, navigation system and readable storage medium Download PDFInfo
- Publication number
- CN107770630A CN107770630A CN201711019056.1A CN201711019056A CN107770630A CN 107770630 A CN107770630 A CN 107770630A CN 201711019056 A CN201711019056 A CN 201711019056A CN 107770630 A CN107770630 A CN 107770630A
- Authority
- CN
- China
- Prior art keywords
- navigation
- navigation page
- page
- link
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000012545 processing Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 2
- 244000046052 Phaseolus vulgaris Species 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 210000001072 colon Anatomy 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/954—Navigation, e.g. using categorised browsing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Remote Sensing (AREA)
- Computing Systems (AREA)
- Radar, Positioning & Navigation (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种电视导航页面显示方法,应用于电视浏览器,电视浏览器设有导航视图容器与通用视图容器,电视导航页面显示方法包括:在进行页面显示前,判断当前网址链接是否与预设的导航链接相一致;若一致,则向服务器请求获取导航链接的导航页面数据;解析获取的导航页面数据,并在导航视图容器中生成导航页面后进行显示;若不一致,则隐藏导航视图容器,并通过通用视图容器加载显示当前网址链接的页面数据。本发明还公开了一种电视导航页面显示装置、电视导航系统及可读存储介质。本发明由于导航页面不是通过通用视图容器直接加载显示,即可避免导航页面失去焦点,进而保障用户在导航页面上的操作使用,从而提高了用户的使用体验。
The invention discloses a TV navigation page display method, which is applied to a TV browser. The TV browser is provided with a navigation view container and a general view container. The TV navigation page display method includes: before displaying the page, judging whether the current website link is consistent with The preset navigation links are consistent; if they are consistent, request the server to obtain the navigation page data of the navigation link; parse the obtained navigation page data, and display the navigation page after generating it in the navigation view container; if not, hide the navigation view container, and load the page data displaying the current URL link through the common view container. The invention also discloses a TV navigation page display device, a TV navigation system and a readable storage medium. Since the navigation page is not directly loaded and displayed through the general view container, the present invention can prevent the navigation page from losing focus, thereby ensuring the operation and use of the user on the navigation page, thereby improving the user experience.
Description
技术领域technical field
本发明涉及数字电视技术领域,尤其涉及电视导航页面显示方法、装置、电视导航系统及可读存储介质。The invention relates to the technical field of digital television, in particular to a television navigation page display method and device, a television navigation system and a readable storage medium.
背景技术Background technique
随着数字电视技术的不断发展以及人们生活水平的不断提高,人们不仅可以通过智能电视收看有线节目,还可以通过智能电视安装的浏览器上网观看网络视频、浏览新闻、购物、网络搜索等。With the continuous development of digital TV technology and the continuous improvement of people's living standards, people can not only watch cable programs through smart TVs, but also watch online videos, browse news, shop, and search online through the browser installed on smart TVs.
目前,现有电视浏览器的导航页面都是加载html5开发的网页,其页面内容(比如标签的大小以及所处位置等)均根据开发设置好的固定显示在页面上。用户在遥控操作时,需要在固定位置上找到目标导航信息,且由于html5页面的特性容易失去焦点,也就是不接受鼠标或键盘的输入,进而无法操作,导致用户体验差。At present, the navigation pages of the existing TV browsers all load webpages developed by html5, and the page contents (such as the size and location of labels, etc.) are fixedly displayed on the pages according to the development settings. Users need to find target navigation information at a fixed location when operating remotely, and because of the characteristics of html5 pages, it is easy to lose focus, that is, it does not accept mouse or keyboard input, and thus cannot operate, resulting in poor user experience.
发明内容Contents of the invention
本发明的主要目的在于提供一种电视导航页面显示方法、装置、电视导航系统及计算机可读存储介质,旨在解决如何实现优化导航页面显示,避免页面失去焦点的技术问题。The main purpose of the present invention is to provide a TV navigation page display method, device, TV navigation system and computer-readable storage medium, aiming to solve the technical problem of how to optimize the navigation page display and avoid losing focus of the page.
为实现上述目的,本发明提供的一种电视导航页面显示方法,应用于电视浏览器,所述电视浏览器设有导航视图容器与通用视图容器,所述电视导航页面显示方法包括:In order to achieve the above object, a method for displaying a TV navigation page provided by the present invention is applied to a TV browser. The TV browser is provided with a navigation view container and a general view container. The method for displaying a TV navigation page includes:
在进行页面显示前,判断当前网址链接是否与预设的导航链接相一致;Before displaying the page, determine whether the current URL link is consistent with the preset navigation link;
当当前网址链接与预设的导航链接相一致时,向服务器请求获取所述导航链接的导航页面数据;When the current website link is consistent with the preset navigation link, request the server to obtain the navigation page data of the navigation link;
解析获取的导航页面数据,并在所述导航视图容器中生成导航页面后进行显示;Parsing the acquired navigation page data, and displaying the navigation page after it is generated in the navigation view container;
当当前网址链接与预设的导航链接不一致时,隐藏所述导航视图容器,并通过所述通用视图容器加载显示当前网址链接的页面数据。When the current URL link is inconsistent with the preset navigation link, the navigation view container is hidden, and the page data displaying the current URL link is loaded through the general view container.
优选地,所述解析获取的导航页面数据,并在所述导航视图容器中生成导航页面后进行显示包括:Preferably, the parsing the acquired navigation page data and displaying the navigation page after being generated in the navigation view container includes:
对获取的导航页面数据进行解析处理,得到组成所述导航页面的多个元素的基本信息,其中,所述基本信息至少包括显示宽高;Analyzing and processing the acquired navigation page data to obtain basic information of multiple elements that make up the navigation page, wherein the basic information includes at least display width and height;
将各个元素添加到所述导航视图容器中,并根据各个元素的显示宽高,调整各个元素在页面上的布局,得到导航页面并进行显示。Each element is added to the navigation view container, and the layout of each element on the page is adjusted according to the display width and height of each element, and a navigation page is obtained and displayed.
优选地,所述当当前网址链接与预设的导航链接相一致时,向服务器请求获取所述导航链接的导航页面数据之后,所述电视导航页面显示方法还包括:Preferably, when the current website link is consistent with the preset navigation link, after requesting the server to obtain the navigation page data of the navigation link, the TV navigation page display method further includes:
监测是否接收到所述服务器返回的导航页面数据;Monitoring whether the navigation page data returned by the server is received;
若否,则从本地数据库中读取最近缓存的导航页面数据或初始导航页面数据。If not, read the latest cached navigation page data or the initial navigation page data from the local database.
优选地,在所述解析获取的导航页面数据,并在所述导航视图容器中生成导航页面后进行显示之后,所述电视导航页面显示方法还包括:Preferably, after analyzing the acquired navigation page data and generating and displaying the navigation page in the navigation view container, the TV navigation page display method further includes:
监测所述导航页面是否存在点击和/或搜索的操作指令;Monitoring whether there is a click and/or search operation instruction on the navigation page;
若存在,则根据所述操作指令生成用户使用数据,并将所述用户使用数据上传至所述服务器,以供所述服务器分析用户的使用习惯,并根据分析结果更新导航页面数据。If it exists, generate user usage data according to the operation instruction, and upload the user usage data to the server, so that the server can analyze the user's usage habits, and update the navigation page data according to the analysis result.
优选地,在所述在进行页面显示前,判断当前网址链接是否与预设的导航链接相一致之前,所述电视导航页面显示方法还包括:Preferably, before the page is displayed, before judging whether the current website link is consistent with the preset navigation link, the method for displaying the TV navigation page further includes:
检测所述电视浏览器的启动方式,其中,所述启动方式至少包括点击启动、语音呼出或第三方应用启动中的任一项;Detecting the startup method of the TV browser, wherein the startup method at least includes any one of click startup, voice calling, or third-party application startup;
当检测到所述电视浏览器的启动方式为点击启动或语音呼出所述电视浏览器时,确定当前网址链接与预设的导航链接相一致;When it is detected that the start mode of the TV browser is click start or the TV browser is called out by voice, it is determined that the current website link is consistent with the preset navigation link;
当检测到所述电视浏览器的启动方式为第三方应用启动所述电视浏览器时,确定当前网址链接与预设的导航链接不一致。When it is detected that the TV browser is started by a third-party application to start the TV browser, it is determined that the current website link is inconsistent with the preset navigation link.
优选地,所述电视导航页面显示方法还包括:Preferably, the TV navigation page display method further includes:
在进行页面显示时,监测所述电视浏览器的工具栏是否存在点击和/或搜索的操作指令;When displaying the page, monitor whether there is a click and/or search operation instruction on the toolbar of the TV browser;
若存在,则根据所述操作指令生成用户使用数据,并将所述用户使用数据上传至所述服务器,以供所述服务器分析用户的使用习惯,并根据分析结果更新导航页面数据。If it exists, generate user usage data according to the operation instruction, and upload the user usage data to the server, so that the server can analyze the user's usage habits, and update the navigation page data according to the analysis result.
此外,为实现上述目的,本发明还提供一种电视导航页面显示装置,所述电视导航页面显示装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视浏览器、电视导航页面显示程序,所述电视导航页面显示程序被所述处理器执行时实现如上述任一项所述的电视导航页面显示方法的步骤。In addition, in order to achieve the above object, the present invention also provides a TV navigation page display device, the TV navigation page display device includes: a memory, a processor, and a TV stored in the memory and operable on the processor. A browser and a TV navigation page display program. When the TV navigation page display program is executed by the processor, the steps of the TV navigation page display method described in any one of the above are realized.
此外,为实现上述目的,本发明还提供一种电视导航系统,所述电视导航系统包括若干如上述的电视导航页面显示装置,以及还包括用于与所述电视导航页面显示装置进行交互以实现电视导航页面显示的服务器。In addition, in order to achieve the above object, the present invention also provides a TV navigation system, the TV navigation system includes several TV navigation page display devices as above, and also includes a device for interacting with the TV navigation page display device to realize The server displayed on the TV navigation page.
优选地,所述服务器用于执行以下任一项操作:Preferably, the server is configured to perform any of the following operations:
接收所述电视导航页面显示装置获取导航页面数据的请求,并将所述请求的导航页面数据返回至所述电视导航页面显示装置;或receiving a request from the TV navigation page display device for acquiring navigation page data, and returning the requested navigation page data to the TV navigation page display device; or
接收所述电视导航页面显示装置上传的用户使用数据;根据所述用户使用数据分析用户的使用习惯,并根据分析结果更新导航页面数据。receiving the user usage data uploaded by the TV navigation page display device; analyzing the user's usage habits according to the user usage data, and updating the navigation page data according to the analysis result.
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电视导航页面显示程序,所述电视导航页面显示程序被处理器执行时实现如上述任一项所述的电视导航页面显示方法的步骤。In addition, in order to achieve the above object, the present invention also provides a computer-readable storage medium, the computer-readable storage medium stores a TV navigation page display program, and when the TV navigation page display program is executed by a processor, the above-mentioned The steps of any one of the TV navigation page display methods.
本发明是在进行页面显示前,判断当前网址链接是否与预设的导航链接相一致。当网址链接与预设的导航链接一致时,向服务器请求获取导航页面数据,然后解析获取的导航页面数据,并在导航视图容器中生成导航页面后进行显示。当网址链接与预设的导航链接不一致时,隐藏导航视图容器,并通过通用视图容器加载显示当前网址链接的页面数据。由于电视导航页面不是通过通用视图容器直接加载显示,因而可避免页面失去焦点,进而保障用户在导航页面上的操作使用,从而提高了用户的使用体验。The present invention judges whether the current website link is consistent with the preset navigation link before displaying the page. When the URL link is consistent with the preset navigation link, request the navigation page data from the server, then parse the obtained navigation page data, and display the navigation page after generating it in the navigation view container. When the URL link is inconsistent with the preset navigation link, the navigation view container is hidden, and the page data displaying the current URL link is loaded through the general view container. Since the TV navigation page is not directly loaded and displayed through the general view container, the page can be prevented from losing focus, thereby ensuring the user's operation and use on the navigation page, thereby improving the user experience.
附图说明Description of drawings
图1为本发明实施例方案涉及的硬件运行环境的系统结构示意图;Fig. 1 is a schematic diagram of the system structure of the hardware operating environment involved in the solution of the embodiment of the present invention;
图2为本发明电视导航页面显示方法一实施例的流程示意图;FIG. 2 is a schematic flow diagram of an embodiment of a method for displaying a TV navigation page according to the present invention;
图3为图2中步骤S30一实施例的细化流程示意图;FIG. 3 is a schematic diagram of a refinement process of an embodiment of step S30 in FIG. 2;
图4为本发明电视导航页面显示方法另一实施例中用户浏览电视导航页面的操作示意图;Fig. 4 is a schematic diagram of the operation of the user browsing the TV navigation page in another embodiment of the TV navigation page display method of the present invention;
图5为本发明电视导航显示方法中电视浏览器的部署架构图;Fig. 5 is a deployment architecture diagram of a TV browser in the TV navigation display method of the present invention;
图6为本发明电视导航系统一实施例的部署架构图。FIG. 6 is a deployment architecture diagram of an embodiment of the TV navigation system of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
参照图1,图1为本发明实施例方案涉及的硬件运行环境的结构示意图。Referring to FIG. 1 , FIG. 1 is a schematic structural diagram of the hardware operating environment involved in the solution of the embodiment of the present invention.
本发明实施例电视导航页面显示装置是具有接收数字电视信号、访问网络、音频输入输出等功能的电视设备。The TV navigation page display device in the embodiment of the present invention is a TV device with functions of receiving digital TV signals, accessing the network, audio input and output, and the like.
如图1所示,该电视导航页面显示装置可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in FIG. 1 , the TV navigation page display device may include: a processor 1001 , such as a CPU, a communication bus 1002 , a user interface 1003 , a network interface 1004 , and a memory 1005 . Wherein, the communication bus 1002 is used to realize connection and communication between these components. The user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard), and the network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface). The memory 1005 can be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001 .
可选地,电视导航页面显示装置还可以包括调谐解调器、回传通道、RF(RadioFrequency,射频)电路,传感器、音频电路、红外遥控器接口、蓝牙接口、扬声器等等。Optionally, the TV navigation page display device may also include a tuner and demodulator, a return channel, an RF (Radio Frequency, radio frequency) circuit, a sensor, an audio circuit, an infrared remote control interface, a Bluetooth interface, a speaker, and the like.
本领域技术人员可以理解,图1中示出的电视导航页面显示装置的硬件结构并不构成对电视导航页面显示装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the hardware structure of the TV navigation page display device shown in FIG. components, or different component arrangements.
如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计算机程序。其中,操作系统是管理和控制电视导航页面显示装置和软件资源的程序,支持电视导航页面显示程序以及其它软件和/或程序的运行。As shown in FIG. 1 , the memory 1005 as a computer-readable storage medium may include an operating system, a network communication module, a user interface module and computer programs. Wherein, the operating system is a program that manages and controls the TV navigation page display device and software resources, and supports the operation of the TV navigation page display program and other software and/or programs.
在图1所示的电视导航页面显示装置的硬件结构中,网络接口1004主要用于接入网络;用户接口1003主要用于侦测确认指令和编辑指令等。而处理器1001可以用于调用存储器1005中存储的电视导航页面显示程序,并执行以下操作:In the hardware structure of the TV navigation page display device shown in FIG. 1 , the network interface 1004 is mainly used for accessing the network; the user interface 1003 is mainly used for detecting confirmation commands and editing commands. The processor 1001 can be used to call the TV navigation page display program stored in the memory 1005, and perform the following operations:
在进行页面显示前,判断当前网址链接是否与预设的导航链接相一致;Before displaying the page, determine whether the current URL link is consistent with the preset navigation link;
当当前网址链接与预设的导航链接相一致时,向服务器请求获取所述导航链接的导航页面数据;When the current website link is consistent with the preset navigation link, request the server to obtain the navigation page data of the navigation link;
解析获取的导航页面数据,并在所述导航视图容器中生成导航页面后进行显示;Parsing the acquired navigation page data, and displaying the navigation page after it is generated in the navigation view container;
当当前网址链接与预设的导航链接不一致时,隐藏所述导航视图容器,并通过所述通用视图容器加载显示当前网址链接的页面数据。When the current URL link is inconsistent with the preset navigation link, the navigation view container is hidden, and the page data displaying the current URL link is loaded through the general view container.
进一步地,所述电视导航页面显示装置通过处理器1001调用存储器1005中存储的电视导航页面显示程序,以执行下述操作:Further, the TV navigation page display device invokes the TV navigation page display program stored in the memory 1005 through the processor 1001 to perform the following operations:
对获取的导航页面数据进行解析处理,得到组成所述导航页面的多个元素的基本信息,其中,所述基本信息至少包括显示宽高;Analyzing and processing the acquired navigation page data to obtain basic information of multiple elements that make up the navigation page, wherein the basic information includes at least display width and height;
将各个元素添加到所述导航视图容器中,并根据各个元素的显示宽高,调整各个元素在页面上的布局,得到导航页面并进行显示。Each element is added to the navigation view container, and the layout of each element on the page is adjusted according to the display width and height of each element, and a navigation page is obtained and displayed.
进一步地,所述电视导航页面显示装置通过处理器1001调用存储器1005中存储的电视导航页面显示程序,以执行下述操作:Further, the TV navigation page display device invokes the TV navigation page display program stored in the memory 1005 through the processor 1001 to perform the following operations:
监测是否接收到所述服务器返回的导航页面数据;Monitoring whether the navigation page data returned by the server is received;
若否,则从本地数据库中读取最近缓存的导航页面数据或初始导航页面数据。If not, read the latest cached navigation page data or the initial navigation page data from the local database.
进一步地,所述电视导航页面显示装置通过处理器1001调用存储器1005中存储的电视导航页面显示程序,以执行下述操作:Further, the TV navigation page display device invokes the TV navigation page display program stored in the memory 1005 through the processor 1001 to perform the following operations:
监测所述导航页面是否存在点击和/或搜索的操作指令;Monitoring whether there is a click and/or search operation instruction on the navigation page;
若存在,则根据所述操作指令生成用户使用数据,并将所述用户使用数据上传至所述服务器,以供所述服务器分析用户的使用习惯,并根据分析结果更新导航页面数据。If it exists, generate user usage data according to the operation instruction, and upload the user usage data to the server, so that the server can analyze the user's usage habits, and update the navigation page data according to the analysis result.
进一步地,所述电视导航页面显示装置通过处理器1001调用存储器1005中存储的电视导航页面显示程序,以执行下述操作:Further, the TV navigation page display device invokes the TV navigation page display program stored in the memory 1005 through the processor 1001 to perform the following operations:
检测所述电视浏览器的启动方式,其中,所述启动方式至少包括点击启动、语音呼出或第三方应用启动中的任一项;Detecting the startup method of the TV browser, wherein the startup method at least includes any one of click startup, voice calling, or third-party application startup;
当检测到所述电视浏览器的启动方式为点击启动或语音呼出所述电视浏览器时,确定当前网址链接与预设的导航链接相一致;When it is detected that the start mode of the TV browser is click start or the TV browser is called out by voice, it is determined that the current website link is consistent with the preset navigation link;
当检测到所述电视浏览器的启动方式为第三方应用启动所述电视浏览器时,确定当前网址链接与预设的导航链接不一致。When it is detected that the TV browser is started by a third-party application to start the TV browser, it is determined that the current website link is inconsistent with the preset navigation link.
进一步地,所述电视导航页面显示装置通过处理器1001调用存储器1005中存储的电视导航页面显示程序,以执行下述操作:Further, the TV navigation page display device invokes the TV navigation page display program stored in the memory 1005 through the processor 1001 to perform the following operations:
在进行页面显示时,监测所述电视浏览器的工具栏是否存在点击和/或搜索的操作指令;When displaying the page, monitor whether there is a click and/or search operation instruction on the toolbar of the TV browser;
若存在,则根据所述操作指令生成用户使用数据,并将所述用户使用数据上传至所述服务器,以供所述服务器分析用户的使用习惯,并根据分析结果更新导航页面数据。If it exists, generate user usage data according to the operation instruction, and upload the user usage data to the server, so that the server can analyze the user's usage habits, and update the navigation page data according to the analysis result.
基于上述电视导航页面显示装置的硬件结构,提出本发明电视导航页面显示方法的各个实施例。Based on the hardware structure of the above TV navigation page display device, various embodiments of the TV navigation page display method of the present invention are proposed.
参照图2,图2为本发明电视导航页面显示方法一实施例的流程示意图。Referring to FIG. 2 , FIG. 2 is a schematic flowchart of an embodiment of a method for displaying a TV navigation page according to the present invention.
本实施例中,电视导航页面显示方法包括:In this embodiment, the method for displaying the TV navigation page includes:
步骤S10,在进行页面显示前,判断当前网址链接是否与预设的导航链接相一致;Step S10, before displaying the page, it is judged whether the current website link is consistent with the preset navigation link;
本实施例中,浏览器是指可以显示网页,并让用户与显示的内容实现交互的一种应用软件,而电视浏览器顾名思义就是安装在电视设备上的一种浏览器。网址链接也就是URL,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该如何进行处理。基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。模式/协议告诉浏览器如何处理将要打开的文件。最常用的模式是超文本传输协议(Hypertext Transfer Protocol,缩写为HTTP),协议可以用来访问网络。文件所在的服务器的名称或IP地址,后面是到达这个文件的路径和文件本身的名称。服务器的名称或IP地址后面有时还跟一个冒号和一个端口号。它也可以包含接触服务器必须的用户名称和密码。路径部分包含等级结构的路径定义,而询问部分一般用来传送对服务器上的数据库进行动态询问时所需要的参数。In this embodiment, the browser refers to an application software that can display web pages and allow users to interact with the displayed content, and the TV browser, as the name implies, is a browser installed on a TV device. A web address link is also a URL, which is a concise representation of the location and access method of a resource that can be obtained from the Internet, and is the address of a standard resource on the Internet. Every file on the Internet has a unique URL, which contains information indicating where the file is located and what the browser should do with it. A base URL consists of a pattern (or protocol), server name (or IP address), path, and filename. The mode/protocol tells the browser how to handle the file it will open. The most commonly used mode is Hypertext Transfer Protocol (Hypertext Transfer Protocol, abbreviated as HTTP), the protocol can be used to access the network. The name or IP address of the server where the file is located, followed by the path to the file and the name of the file itself. The server's name or IP address is sometimes followed by a colon and a port number. It can also contain the username and password necessary to contact the server. The path part contains the path definition of the hierarchical structure, and the query part is generally used to transmit the parameters required for dynamic query of the database on the server.
本实施例中,通常浏览器可打开多个可视窗口,用以浏览多个不同的网页,因而在进行页面显示前,需要判断输入的网址链接不是特定的唯一的导航链接。预设的导航链接也就是由开发商预先设置好的URL,通过URL告诉浏览器如何处理打开导航页。导航页为用户提供多种服务,比如提供大多数用户经常使用的网站链接;提供各类新闻、娱乐、商品等资讯,用以引导用户进行浏览、注册或购买等;提供一个搜索框供用户搜索相关信息等服务。In this embodiment, usually the browser can open multiple visible windows to browse multiple different webpages. Therefore, before displaying the page, it needs to determine that the input URL link is not a specific and unique navigation link. The preset navigation link is the URL preset by the developer, and the URL tells the browser how to handle opening the navigation page. The navigation page provides users with a variety of services, such as providing links to websites frequently used by most users; providing various information such as news, entertainment, commodities, etc., to guide users to browse, register or purchase; provide a search box for users to search Related information and other services.
步骤S20,当当前网址链接与预设的导航链接相一致时,向服务器请求获取导航链接的导航页面数据;Step S20, when the current website link is consistent with the preset navigation link, requesting the navigation page data of the navigation link from the server;
本实施例中,通过导航链接,向服务器请求数据,也就是说基于导航页的URL地址对服务器上的数据库进行动态询问,用以获取所需要的参数。In this embodiment, the data is requested from the server through the navigation link, that is, the database on the server is dynamically queried based on the URL address of the navigation page to obtain the required parameters.
步骤S30,解析获取的导航页面数据,并在导航视图容器中生成导航页面后进行显示;Step S30, parsing the acquired navigation page data, and displaying the navigation page after being generated in the navigation view container;
本实施例中,导航视图容器是浏览器的一种视图组件,该导航视图容器没有固定结构,可包裹其他组件,也就是可自定义的视图容器,比如view视图容器。进一步地,采用view视图容器可以结合全程语音搜索功能,能够更好的用语音去控制,使得用户通过语音呼出导航页面上每个项目的名字就可模拟遥控的点击事件。生成导航页面,具体是先解析数据,然后动态生成视图,然后将动态生成的视图添加到导航视图容器中形成最终的页面视图,进而将最终导航页面显示在屏幕上,以供用户进行浏览查看。In this embodiment, the navigation view container is a view component of the browser. The navigation view container has no fixed structure and can wrap other components, that is, a customizable view container, such as a view view container. Furthermore, the use of the view container can be combined with the full voice search function, which can be better controlled by voice, so that the user can simulate the click event of the remote control by calling out the name of each item on the navigation page by voice. To generate a navigation page, specifically, first parse the data, then dynamically generate a view, and then add the dynamically generated view to the navigation view container to form the final page view, and then display the final navigation page on the screen for users to browse and view.
步骤S40,当当前网址链接与预设的导航链接不一致时,隐藏导航视图容器,并通过通用视图容器加载显示当前网址链接的页面数据。Step S40, when the current URL link is inconsistent with the preset navigation link, hide the navigation view container, and load the page data displaying the current URL link through the common view container.
本实施例中,与预设的导航链接不一致,也就是非导航链接,其网页基本为页面文件,该页面文件通常使用html语言编写,拓展名为htm或html,也就是由网站设计人员预先设计好的,并放在网站服务器上供用户通过网址链接直接获取相关信息。通用视图容器为浏览器的一个视图组件,可直接加载内容并进行相应的网页显示,因而网页是怎么设计就怎么显示,不会做进一步的调整布局,比如Android系统的WebView容器。由于网页由设计人员开发设计,因而并不能动态添加或调整页面的组成元素,需要网页设计人员做进一步完善,才可提供给用户浏览查阅。In this embodiment, it is inconsistent with the preset navigation links, that is, non-navigation links, and its web pages are basically page files. The page files are usually written in html language, and the extension name is htm or html, which is pre-designed by website designers. OK, and put it on the website server for users to directly obtain relevant information through URL links. The general view container is a view component of the browser, which can directly load the content and display the corresponding web page, so the web page can be displayed as it is designed, without further adjustment of the layout, such as the WebView container of the Android system. Since the webpage is developed and designed by the designer, the elements of the page cannot be dynamically added or adjusted. It needs to be further improved by the webpage designer before it can be provided to users for browsing.
本实施例是在进行页面显示前,判断当前网址链接是否与预设的导航链接相一致。当网址链接与预设的导航链接一致时,向服务器请求获取导航页面数据,然后解析获取的导航页面数据,并在导航视图容器中生成导航页面后进行显示。当网址链接与预设的导航链接不一致时,隐藏导航视图容器,并通过通用视图容器加载显示当前网址链接的页面数据。由于电视导航页面不是通过通用视图容器直接加载显示,因而可避免页面失去焦点,进而保障用户在导航页面上的操作使用,从而提高了用户的使用体验。In this embodiment, before displaying the page, it is judged whether the current website link is consistent with the preset navigation link. When the URL link is consistent with the preset navigation link, request the navigation page data from the server, then parse the obtained navigation page data, and display the navigation page after generating it in the navigation view container. When the URL link is inconsistent with the preset navigation link, the navigation view container is hidden, and the page data displaying the current URL link is loaded through the general view container. Since the TV navigation page is not directly loaded and displayed through the general view container, the page can be prevented from losing focus, thereby ensuring the user's operation and use on the navigation page, thereby improving the user experience.
参照图3,图3为图2中步骤S30一实施例的细化流程示意图。Referring to FIG. 3 , FIG. 3 is a schematic flowchart of an embodiment of step S30 in FIG. 2 .
基于上述实施例,本实施例中,步骤S30,解析获取的导航页面数据,并在导航视图容器中生成导航页面后进行显示,包括:Based on the above-mentioned embodiment, in this embodiment, step S30, parses the obtained navigation page data, and displays the navigation page after generating it in the navigation view container, including:
步骤S31,对获取的导航页面数据进行解析处理,得到组成导航页面的多个元素的基本信息,其中,基本信息至少包括显示宽高Step S31, analyze and process the acquired navigation page data to obtain the basic information of multiple elements that make up the navigation page, wherein the basic information includes at least display width and height
通常从服务器获取的导航页面数据为json数据,json数据是一种取代xml的数据结构,和xml相比,json数据更小巧但描述能力却不差,同时由于它的小巧因而网络传输数据将减少更多流量从而传输效率更高。解析json数据的工具至少包括:Json-lib,Gson,Jackson,Fastjson等,优选用Gson解析导航页面数据,比如用Gson将复杂类型的json到bean或bean到json的转换。解析json数据可得到一个包含有所有item的数据集合,也就是组成导航页面的各个元素。每个元素的基本信息包括ID、显示宽高、名字、颜色、序号、url属性等。Usually the navigation page data obtained from the server is json data, json data is a data structure that replaces xml, compared with xml, json data is smaller but the description ability is not bad, and because of its small size, the network transmission data will be reduced More traffic thus transfers more efficiently. Tools for parsing json data include at least: Json-lib, Gson, Jackson, Fastjson, etc. It is preferable to use Gson to parse navigation page data, such as using Gson to convert complex types of json to beans or beans to json. Parse the json data to get a data set containing all items, that is, the elements that make up the navigation page. The basic information of each element includes ID, display width and height, name, color, serial number, url attribute, etc.
步骤S32,将各个元素添加到导航视图容器中Step S32, adding each element to the navigation view container
本实施例中,通过遍历整个数据集合,并根据各个元素的基本信息,将各个元素动态添加到导航视图容器中。In this embodiment, each element is dynamically added to the navigation view container by traversing the entire data collection and according to the basic information of each element.
步骤S33,根据各个元素的显示宽高,调整各个元素在页面上的布局,得到导航页面并进行显示。Step S33 , adjusting the layout of each element on the page according to the display width and height of each element, obtaining and displaying the navigation page.
本实施例中,基于各元素的基本信息,调整各元素在页面上的布局,比如根据各元素的序号按顺序从左到右,从上往下排列,优选根据各元素的显示宽高。显示宽高也就是该元素的大小,基于显示宽高可进一步看出该元素在页面上的占比大小,通常将占比大的优先排在页面的前方位置,将占比小的排在页面的后方位置,从而使用户在浏览网页时第一时间看到服务器推荐的信息。进一步地,这种显示方式可以有更多的选择性来处理各元素的焦点移动问题,还可以添加移动动画,比如放大动画效果等,使得导航页面更美观更生动形象,进而提高用户的感官体验。In this embodiment, based on the basic information of each element, the layout of each element on the page is adjusted, for example, according to the serial number of each element in order from left to right, from top to bottom, preferably according to the display width and height of each element. The display width and height are the size of the element. Based on the display width and height, the proportion of the element on the page can be further seen. Usually, the ones with a large proportion are prioritized at the front of the page, and the ones with a small proportion are ranked on the page. The rear position of the website, so that the user can see the information recommended by the server at the first time when browsing the web. Furthermore, this display method can have more options to deal with the focus movement of each element, and can also add moving animations, such as zooming in animation effects, etc., to make the navigation page more beautiful and vivid, thereby improving the sensory experience of users .
参照图4,图4为本发明电视导航页面显示方法另一实施例中用户浏览电视导航页面的操作示意图。Referring to FIG. 4 , FIG. 4 is a schematic diagram of an operation for a user to browse a TV navigation page in another embodiment of the method for displaying a TV navigation page of the present invention.
由图4可知,用户选择推荐这一选项时,可查看有一个大的,六个中的,两个小的,这些都是组成该页面的元素。具体地,各元素大小不一样,其中各元素可包含有文本信息或图片信息等内容。每个元素在页面上的布局,可依从左到右、从上至下、由大到小等方式排列,具体根据服务器返回的数据信息进行设置。比如解析服务器返回的导航页面数据,得到头条新闻这一元素的基本信息(名字、宽高、颜色、ID、属性、布局在页面的第一顺位等)。根据解析得到的各个元素的基本信息,动态生成页面内容,并进行显示。It can be seen from Figure 4 that when the user selects the option of recommendation, he can view one large one, six medium ones, and two small ones, all of which are the elements that make up the page. Specifically, each element has a different size, and each element may contain content such as text information or picture information. The layout of each element on the page can be arranged from left to right, from top to bottom, from large to small, etc., and is specifically set according to the data information returned by the server. For example, analyze the navigation page data returned by the server to get the basic information of the headline element (name, width and height, color, ID, attributes, layout in the first order of the page, etc.). According to the basic information of each element obtained by parsing, the content of the page is dynamically generated and displayed.
进一步可选的,在本发明电视导航页面显示方法另一实施例中,在执行步骤S20之后,还进行如下预处理:Further optionally, in another embodiment of the method for displaying the TV navigation page of the present invention, after step S20 is executed, the following preprocessing is also performed:
1、监测是否接收到所述服务器返回的导航页面数据;1. Monitoring whether the navigation page data returned by the server is received;
2、若否,则从本地数据库中读取最近缓存的导航页面数据或初始导航页面数据。2. If not, read the latest cached navigation page data or initial navigation page data from the local database.
本实施例中,向服务器请求数据,存在两种情况,一种是接收到服务器返回的数据,另一种是接收不到服务器返回的数据,其中接收不到的原因可能是因为网络故障或服务器未响应等。当发送请求后,可进一步设置达到预设阈值,用以确定未接收到服务器返回的数据,比如设置发出请求后,等待大于等于1分钟都没接收到返回的数据时,从本地数据库中读取最近缓存的导航页面数据或初始导航页面数据,优选读取最近缓存的导航页面数据,具体根据实际需要进行设置。当用户打开导航页面进行浏览时,即缓存该导航页面的数据至本地数据库中,具体地,本地数据库还可进一步设置缓存数据,比如将超过一个月的数据进行清空,用以释放内存等,具体根据实际需要进行设置。In this embodiment, when requesting data from the server, there are two situations. One is that the data returned by the server is received, and the other is that the data returned by the server cannot be received. No response etc. After sending the request, you can further set the preset threshold to determine that the data returned by the server has not been received. For example, after setting the request and waiting for more than or equal to 1 minute without receiving the returned data, read it from the local database The latest cached navigation page data or the initial navigation page data is preferably read from the latest cached navigation page data, which is specifically set according to actual needs. When the user opens the navigation page to browse, the data of the navigation page is cached in the local database. Specifically, the local database can further set the cache data, such as clearing the data of more than one month to release the memory, etc. Set according to actual needs.
进一步可选的,在本发明电视导航页面显示方法另一实施例中,在显示导航页面时,还进行如下预处理:Further optionally, in another embodiment of the TV navigation page display method of the present invention, when displaying the navigation page, the following preprocessing is also performed:
1、监测导航页面是否存在点击和/或搜索的操作指令;1. Monitor whether there are click and/or search operation instructions on the navigation page;
2、若存在,则根据操作指令生成用户使用数据,并将用户使用数据上传至服务器,以供服务器分析用户的使用习惯,并根据分析结果更新导航页面数据。2. If it exists, generate user usage data according to the operation instructions, and upload the user usage data to the server for the server to analyze the user's usage habits, and update the navigation page data according to the analysis results.
本实施例中,当用户在浏览导航页并选择点击导航页中某一项,可以是新闻、音乐、图片、视频、网站等,即触发点击该项的操作事件,存在点击的操作指令,因而生成对应的使用数据。当用户在导航页上的搜索栏输入文本信息进行搜索时,即触发搜索的操作事件,存在搜索的操作指令,因而根据操作指令生成对应的使用数据。进一步地,处理器1001执行将生成的用户使用数据上传至服务器。将数据上传至服务器还可进一步设置为实时或隔一段预设时长或达到预设传输数据容量或关闭导航页时上传数据,具体根据实际需要进行设置。In this embodiment, when the user browses the navigation page and chooses to click on a certain item in the navigation page, which can be news, music, pictures, videos, websites, etc., the operation event of clicking on the item is triggered, and there is an operation instruction of clicking, so Generate corresponding usage data. When the user enters text information in the search bar on the navigation page to search, a search operation event is triggered, and there is a search operation instruction, so corresponding usage data is generated according to the operation instruction. Further, the processor 1001 executes uploading the generated user usage data to the server. Uploading data to the server can be further set to upload data in real time or at intervals of a preset period of time or when the preset transmission data capacity is reached or when the navigation page is closed, which can be set according to actual needs.
进一步可选的,在本发明电视导航页面显示方法另一实施例中,处理器1001还执行检测电视浏览器的启动方式。通常浏览器设有主页(或称为首页),是用户打开浏览器时默认打开的网页,可以是空白页、个人主页、网站网页、公司主页或导航页等,优选地,电视浏览器的主页设为导航页,也就是一打开电视浏览器,显示的第一个网页就是导航页。需要进一步说明的是需要先开启浏览器,其次通过浏览器打开网页进行浏览。用户可在触控屏点击浏览器的应用图标打开浏览器,还可以使用遥控器或鼠标键点击浏览器的应用图标打开浏览器,还可以通过语音开启浏览器,或通过第三方应用开启浏览器。具体地,如果是用户点击浏览器对应的图标打开或语音开启浏览器,那么显示的第一个网页就是浏览器设置的主页,即导航页。如果是由第三方应用启动浏览器,那么打开的不是导航页,比如通过微信第三方应用打开某一网址,该网址页面需要通过浏览器进行显示,因而由第三方应用启动浏览器可确定当前打开的网址链接不是导航页的地址链接。Further optionally, in another embodiment of the method for displaying a TV navigation page of the present invention, the processor 1001 also performs detection of a starting mode of the TV browser. Usually the browser is provided with a homepage (or called the homepage), which is the webpage opened by default when the user opens the browser, which can be a blank page, a personal homepage, a website webpage, a company homepage or a navigation page, etc. Set as the navigation page, that is, when the TV browser is opened, the first webpage displayed is the navigation page. It should be further explained that the browser needs to be opened first, and then the webpage is opened through the browser for browsing. The user can click the application icon of the browser on the touch screen to open the browser, or use the remote control or the mouse button to click the application icon of the browser to open the browser, or open the browser by voice, or open the browser through a third-party application . Specifically, if the user clicks the icon corresponding to the browser to open the browser or opens the browser by voice, then the first web page displayed is the home page set by the browser, that is, the navigation page. If the browser is launched by a third-party application, what is opened is not a navigation page. For example, if a website is opened through a third-party application of WeChat, the website page needs to be displayed through a browser. Therefore, launching the browser by a third-party application can determine the current open The URL link for is not a navigation page address link.
进一步可选的,在本发明电视导航页面显示方法另一实施例中,在进行页面显示时,监测电视浏览器的工具栏是否存在点击和/或搜索的操作指令。当用户在电视浏览器的工具栏选择点击某一选项或输入文本进行搜索时,即触发点击或搜索的操作事件,存在对应的操作指令,因而根据操作指令生成对应的使用数据。将用户的使用数据上传至服务器,完善导航页面数据,进而完善各大应用网址、搜索引擎、生活服务、娱乐休闲、贷款、游戏、理财、招聘等各类信息资源。Further optionally, in another embodiment of the TV navigation page display method of the present invention, when the page is displayed, it is monitored whether there is a click and/or search operation instruction on the toolbar of the TV browser. When the user clicks on an option or enters text to search on the toolbar of the TV browser, the operation event of clicking or searching is triggered, and there is a corresponding operation instruction, so the corresponding usage data is generated according to the operation instruction. Upload the user's usage data to the server, improve the navigation page data, and then improve various information resources such as major application websites, search engines, life services, entertainment and leisure, loans, games, financial management, and recruitment.
参照图5,图5为本发明电视导航显示方法中电视浏览器的部署架构图。Referring to FIG. 5 , FIG. 5 is a diagram of a deployment architecture of a TV browser in the TV navigation display method of the present invention.
由图5可知,电视浏览器包括导航视图容器和通用视图容器,两者都可以进行页面显示。需要进一步说明的是,本实施例中,导航页面在导航视图容器中进行显示,而非导航页面的其它网页在通用视图容器中进行显示。当显示的是导航视图容器时,隐藏通用视图容器。当显示的是通用视图容器时,隐藏导航视图容器。进一步地,浏览器当前的显示界面为两者视图容器中的任一种。It can be seen from FIG. 5 that the TV browser includes a navigation view container and a general view container, both of which can display pages. It should be further explained that, in this embodiment, the navigation page is displayed in the navigation view container, and other web pages other than the navigation page are displayed in the general view container. Hides the generic view container when the navigation view container is shown. Hides the navigation view container when the generic view container is shown. Further, the current display interface of the browser is any one of the two view containers.
进一步地,为实现上述目的,本发明还提供一种电视导航系统,电视导航系统包括若干上述实施例中任一电视导航页面显示装置,以及还包括用于与电视导航页面显示装置进行交互以实现电视导航页面显示的服务器。Further, in order to achieve the above object, the present invention also provides a TV navigation system, the TV navigation system includes any one of the TV navigation page display devices in the above embodiments, and also includes a device for interacting with the TV navigation page display device to realize The server displayed on the TV navigation page.
参照图6,图6为本发明电视导航系统一实施例的部署架构图。Referring to FIG. 6 , FIG. 6 is a deployment architecture diagram of an embodiment of the TV navigation system of the present invention.
由图6可知,电视导航系统包括服务器10和若干电视导航页面显示装置20,两者通过网络进行连接。服务器10可与多台电视导航页面显示装置20连接。比如电视导航页面显示装置20向后台服务器10发出参数请求,而服务器10接收到电视导航页面显示装置20的请求,并进行相关处理,将处理结果返回给电视导航页面显示装置20,完成交互的过程。As can be seen from FIG. 6 , the TV navigation system includes a server 10 and several TV navigation page display devices 20 , both of which are connected through a network. The server 10 can be connected with multiple TV navigation page display devices 20 . For example, the TV navigation page display device 20 sends a parameter request to the background server 10, and the server 10 receives the request from the TV navigation page display device 20, performs related processing, and returns the processing result to the TV navigation page display device 20, completing the interactive process .
进一步可选的,在本发明电视导航系统中的服务器10还用于执行以下操作之中的任一项:Further optionally, the server 10 in the television navigation system of the present invention is also configured to perform any one of the following operations:
接收所述电视导航页面显示装置获取导航页面数据的请求,并将所述请求的导航页面数据返回至所述电视导航页面显示装置;或receiving a request from the TV navigation page display device for acquiring navigation page data, and returning the requested navigation page data to the TV navigation page display device; or
接收所述电视导航页面显示装置上传的用户使用数据;根据所述用户使用数据分析用户的使用习惯,并根据分析结果更新导航页面数据。receiving the user usage data uploaded by the TV navigation page display device; analyzing the user's usage habits according to the user usage data, and updating the navigation page data according to the analysis result.
本实施例中,服务器10接收电视导航页面显示装置20发送的请求,并进行相关处理后,将处理结果返回给电视导航页面显示装置20,具体地,将导航页面数据返回给电视导航页面显示装置20进行进一步的处理,比如电视导航页面显示装置20执行解析数据等处理。服务器10接收到电视导航页面显示装置20发送的用户使用数据,可执行以下操作:归类并存储用户使用数据;分析用户使用数据;更新数据库信息等。In this embodiment, the server 10 receives the request sent by the TV navigation page display device 20, and after performing relevant processing, returns the processing result to the TV navigation page display device 20, specifically, returns the navigation page data to the TV navigation page display device 20 to perform further processing, for example, the TV navigation page display device 20 performs processing such as parsing data. The server 10 receives the user usage data sent by the TV navigation page display device 20, and may perform the following operations: classify and store the user usage data; analyze the user usage data; update the database information and so on.
本实施例中,通过用户使用数据进行分析,得出用户最近想要的资讯,更新导航页面数据。比如统计出用户点击某一档综艺节目次数较多、用户经常点击浏览某一视频网站、用户经常搜索某一投资理财等,因而更新导航页面数据,把用户想要观看的综艺最新节目或该类综艺节目推荐给用户、推荐相关视频网站或推荐相关投资理财信息等。具体地,服务器10可动态给用户提示哪些资源是最新的,哪些是最热门的,还可以为用户分类好不同类型的资源。进一步地,服务器10还可以配置导航页面数据中每个组成元素的位置以及大小比例,使得用户浏览导航页时能够第一时间看到,进而实现导航页更智能、灵活,从而给用户带来更优质的服务。In this embodiment, the information that the user wants recently is obtained by analyzing the user usage data, and the navigation page data is updated. For example, statistics show that users click more times on a certain variety show, users often click to browse a certain video website, and users often search for a certain investment and financial management, etc., so update the data on the navigation page, and put the latest variety show or such type of program that the user wants to watch Recommend variety shows to users, recommend related video websites, or recommend related investment and financial information. Specifically, the server 10 can dynamically prompt the user which resources are the latest and which are the most popular, and can also classify different types of resources for the user. Further, the server 10 can also configure the position and size ratio of each component element in the navigation page data, so that the user can see it at the first time when browsing the navigation page, thereby making the navigation page more intelligent and flexible, thus bringing more information to the user. Excellent service.
进一步可选的,为实现上述目的,本发明还提供一种计算机可读存储介质,在本实施例中提出的计算机可读存储介质上存储有电视导航页面显示程序,包括判断网址链接、解析数据和显示页面内容等。存储的电视导航页面显示程序能够被处理器读取、解读并执行,从而实现上述任一电视导航页面显示方法实施例中的电视导航页面显示方法的步骤。Further optionally, in order to achieve the above object, the present invention also provides a computer-readable storage medium. The computer-readable storage medium proposed in this embodiment stores a TV navigation page display program, including judging URL links, parsing data and display page content etc. The stored TV navigation page display program can be read, interpreted and executed by the processor, so as to realize the steps of the TV navigation page display method in any of the above TV navigation page display method embodiments.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。It should be noted that, in this document, the term "comprising", "comprising" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a readable storage medium (such as ROM/RAM, magnetic CD, CD), including several instructions to make a terminal (which can be a mobile phone, computer, server, air conditioner, or network equipment, etc.) execute the method of each embodiment of the present invention.
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。Embodiments of the present invention have been described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementations, and the above-mentioned specific implementations are only illustrative, rather than restrictive, and those of ordinary skill in the art will Under the enlightenment of the present invention, without departing from the gist of the present invention and the scope of protection of the claims, many forms can also be made, and any equivalent structure or equivalent process transformation made by using the description and drawings of the present invention, or Directly or indirectly used in other relevant technical fields, these all belong to the protection of the present invention.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711019056.1A CN107770630B (en) | 2017-10-25 | 2017-10-25 | Television navigation page display method and device, navigation system and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711019056.1A CN107770630B (en) | 2017-10-25 | 2017-10-25 | Television navigation page display method and device, navigation system and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107770630A true CN107770630A (en) | 2018-03-06 |
CN107770630B CN107770630B (en) | 2021-03-12 |
Family
ID=61271270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711019056.1A Active CN107770630B (en) | 2017-10-25 | 2017-10-25 | Television navigation page display method and device, navigation system and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107770630B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829496A (en) * | 2018-05-29 | 2018-11-16 | 阿里巴巴集团控股有限公司 | A kind of service calling method, device and electronic equipment |
CN112839247A (en) * | 2021-01-04 | 2021-05-25 | 聚好看科技股份有限公司 | Content display method, display device and cloud server |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102541882A (en) * | 2010-12-17 | 2012-07-04 | 中国移动通信集团公司 | Webpage navigation page, webpage displaying method and mobile communication terminal |
CN102647481A (en) * | 2012-03-31 | 2012-08-22 | 奇智软件(北京)有限公司 | A device and method for accessing a preset network address |
WO2012166171A1 (en) * | 2011-05-27 | 2012-12-06 | Microsoft Corporation | Navigation user interface in support of page-focused, touch- or gesture-based browsing experience |
CN102902805A (en) * | 2012-10-15 | 2013-01-30 | 东软集团股份有限公司 | Page access method and device |
CN103049560A (en) * | 2012-12-28 | 2013-04-17 | 北京小米科技有限责任公司 | Webpage navigation method, webpage navigation device and mobile terminal |
CN103399861A (en) * | 2013-07-04 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | Website recommendation method, device and system in website navigation |
CN106951481A (en) * | 2013-09-24 | 2017-07-14 | 青岛海信电器股份有限公司 | Web browser navigation method, web browser navigation device and television set |
-
2017
- 2017-10-25 CN CN201711019056.1A patent/CN107770630B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102541882A (en) * | 2010-12-17 | 2012-07-04 | 中国移动通信集团公司 | Webpage navigation page, webpage displaying method and mobile communication terminal |
WO2012166171A1 (en) * | 2011-05-27 | 2012-12-06 | Microsoft Corporation | Navigation user interface in support of page-focused, touch- or gesture-based browsing experience |
CN102647481A (en) * | 2012-03-31 | 2012-08-22 | 奇智软件(北京)有限公司 | A device and method for accessing a preset network address |
CN102902805A (en) * | 2012-10-15 | 2013-01-30 | 东软集团股份有限公司 | Page access method and device |
CN103049560A (en) * | 2012-12-28 | 2013-04-17 | 北京小米科技有限责任公司 | Webpage navigation method, webpage navigation device and mobile terminal |
CN103399861A (en) * | 2013-07-04 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | Website recommendation method, device and system in website navigation |
CN106951481A (en) * | 2013-09-24 | 2017-07-14 | 青岛海信电器股份有限公司 | Web browser navigation method, web browser navigation device and television set |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108829496A (en) * | 2018-05-29 | 2018-11-16 | 阿里巴巴集团控股有限公司 | A kind of service calling method, device and electronic equipment |
CN112839247A (en) * | 2021-01-04 | 2021-05-25 | 聚好看科技股份有限公司 | Content display method, display device and cloud server |
Also Published As
Publication number | Publication date |
---|---|
CN107770630B (en) | 2021-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103577597B (en) | Keyword search system based on current browse webpage | |
US20070078857A1 (en) | Method and a device for browsing information feeds | |
CN103577392B (en) | Keyword method for pushing and device based on current browse webpage | |
CN104978358B (en) | The method and intercepting page segment of desktop presentation web page fragments are to desktop presentation system | |
CN103648055A (en) | Screen adaptive method of intelligent TV browser, device thereof and intelligent TV | |
CN101657813A (en) | Custom rendering of web pages on mobile devices | |
CN104144357B (en) | Video broadcasting method and system | |
CN103034517A (en) | Method and device for loading browser control tool | |
TW201723897A (en) | Method, device, and system for displaying information associated with a web page | |
CN106339414A (en) | Webpage rendering method and device | |
CN103618936A (en) | Smart television, as well as method and device for pre-downloading link pages in browser of smart television | |
CN103942231B (en) | A kind of display methods and electronic equipment of webpage | |
CN105260424A (en) | Processing method and apparatus for webpage browsing historical records and most common accesses of user | |
CN106936727A (en) | A kind of Webpage display process and device | |
CN107770630A (en) | TV navigation page display method, device, navigation system and readable storage medium | |
JP5128432B2 (en) | Site information conversion apparatus, site information conversion method, and site information conversion program | |
CN108572980B (en) | Webpage split-screen display method and device | |
US20140189478A1 (en) | Web browsers for mobile and small screen devices | |
CN106909579B (en) | Browser display method and device | |
JP6224682B2 (en) | Information display program, information display device, information display method, and distribution device | |
JP6576534B1 (en) | Information display program, information display method, information display device, and information processing system | |
JP5372704B2 (en) | Web page display program, Web page display method, Web page display device, and Web page display system | |
JP6158903B2 (en) | Information display program, information display device, information display method, and distribution device | |
JP2005165872A (en) | Content display system and method of portable terminal, program and program recording medium | |
JP5568537B2 (en) | CONTENT DISPLAY METHOD, CONTENT DISPLAY DEVICE, AND PROGRAM THEREOF |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200214 Address after: 201, room 518000, building A, No. 1, front Bay Road, Qianhai Shenzhen Guangdong Shenzhen Hong Kong cooperation zone (Qianhai business secretary) Applicant after: SHENZHEN LEINIAO NETWORK MEDIA CO.,LTD. Address before: 518000 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.) Applicant before: SHENZHEN LEYNEW INFORMATION TECHNOLOGY CO.,LTD. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: Method, device, navigation system, and readable storage medium for displaying TV navigation pages Granted publication date: 20210312 Pledgee: Shenzhen Branch of China Merchants Bank Co.,Ltd. Pledgor: SHENZHEN LEINIAO NETWORK MEDIA CO.,LTD. Registration number: Y2024980050241 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right |