CN113132776B - Display equipment - Google Patents
Display equipment Download PDFInfo
- Publication number
- CN113132776B CN113132776B CN202010027758.XA CN202010027758A CN113132776B CN 113132776 B CN113132776 B CN 113132776B CN 202010027758 A CN202010027758 A CN 202010027758A CN 113132776 B CN113132776 B CN 113132776B
- Authority
- CN
- China
- Prior art keywords
- display
- media asset
- screen
- state
- user
- 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.)
- Active
Links
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- 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/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域Technical field
本申请涉及显示技术领域,尤其涉及一种显示设备。The present application relates to the field of display technology, and in particular, to a display device.
背景技术Background technique
智能电视是一种可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品。智能电视的用户界面被用于其与用户之间进行交互和信息交换的媒介,为满足用户多样化的需求,对应显示有影音、娱乐等多种应用程序。Smart TV is a TV product that can realize two-way human-computer interaction and integrates multiple functions such as audio-visual, entertainment, and data. The user interface of smart TVs is used as a medium for interaction and information exchange with users. In order to meet the diverse needs of users, it displays a variety of applications such as audio and video, entertainment, etc.
结合人们对于人体工程学的研究和智能电视的使用,发现当智能电视的屏幕设置比例为16:9横向屏幕时能够给人更佳的观影效果,因此为了更符合人的视觉体验,现在市面上电视的主流厂商都在将智能电视的屏幕比例设置为16:9。但随着智能电视的普及,用户想通过智能电视观看更多的媒资,不仅有适于智能电视屏幕比例设置为16:9的横向媒资,还有一些竖向媒资,如短视频、手机拍照或者录像生成的相片和视频等。因此旋转电视应运而生,旋转电视通过固定组件调节电视的摆向,实现使电视的显示器可以进行横竖屏状态的转换,进而以适应使用者各种观看姿态。Combining people's research on ergonomics and the use of smart TVs, it is found that when the screen ratio of smart TVs is set to 16:9 horizontal screen, it can give people a better viewing effect. Therefore, in order to be more in line with people's visual experience, now on the market Mainstream TV manufacturers are setting the screen ratio of smart TVs to 16:9. However, with the popularity of smart TVs, users want to watch more media assets through smart TVs. There are not only horizontal media assets suitable for smart TV screen ratios set to 16:9, but also some vertical media assets, such as short videos, Photos and videos generated by taking photos or videos with mobile phones. Therefore, the rotating TV came into being. The rotating TV adjusts the swing direction of the TV through fixed components, so that the TV display can convert between horizontal and vertical screen states, thereby adapting to various viewing postures of the user.
发明内容Contents of the invention
第一方面,本申请提供了一种显示设备,包括:显示器;固定组件,所述固定组件用于旋转所述显示器以使所述显示器处于横屏状态或竖屏状态;控制器,所述控制器被配置为:响应于显示设备的启动,检测所述显示器当前的旋转状态,所述旋转状态包括横屏状态或竖屏状态;在所述显示器处于横屏状态时,控制所述显示器显示横屏主页; 在所述显示器处于竖屏状态时,控制所述显示器显示出竖屏主页;其中,所述横屏主页和所述竖屏主页不同。In a first aspect, the present application provides a display device, including: a display; a fixing component for rotating the display so that the display is in a horizontal screen state or a vertical screen state; and a controller. The controller is configured to: in response to starting the display device, detect the current rotation state of the display, where the rotation state includes a horizontal screen state or a vertical screen state; when the display is in a horizontal screen state, control the display to display a horizontal screen state. screen home page; when the display is in a portrait screen state, control the display to display a vertical screen home page; wherein the horizontal screen home page and the vertical screen home page are different.
可选的,所述控制器在所述显示器处于横屏状态时,控制所述显示器显示横屏主页包括:在所述显示器处于横屏状态时,响应于所述显示设备的启动,所述控制器向服务器发送横屏主页数据请求;接收所述服务器响应于所述横屏主页数据请求反馈的横屏主页数据;根据所述横屏主页数据,控制所述显示器显示所述横屏主页。Optionally, when the display is in the horizontal screen state, the controller controls the display to display the horizontal screen home page including: when the display is in the horizontal screen state, in response to starting the display device, the control The server sends a horizontal screen home page data request to the server; receives horizontal screen home page data fed back by the server in response to the horizontal screen home page data request; and controls the display to display the horizontal screen home page according to the horizontal screen home page data.
可选的,所述控制器在所述显示器处于横屏状态时,控制所述显示器显示竖屏主页包括:在所述显示器处于竖屏状态时,响应于所述显示设备的启动,所述控制器向服务器发送竖屏主页数据请求;接收所述服务器响应于所述竖屏主页数据请求反馈的竖屏主页数据;根据所述竖屏主页数据,控制所述显示器显示所述竖屏主页。Optionally, the controller controlling the display to display the vertical screen home page when the display is in the horizontal screen state includes: when the display is in the vertical screen state, in response to starting the display device, the control The server sends a vertical screen home page data request to the server; receives vertical screen home page data fed back by the server in response to the vertical screen home page data request; and controls the display to display the vertical screen home page according to the vertical screen home page data.
可选的,所述控制器在控制所述显示器显示横屏主页之后,所述控制器还用于:接收用户输入的触发旋转的操作指令;控制所述固定组件将所述显示器从横屏状态向竖屏状态旋转;根据预先存储的竖屏导航ID,向所述服务器发送竖屏主页数据请求;接收所述服务器下发的竖屏主页数据,当所述显示器旋转至预设角度时,根据所述竖屏主页数据控制所述显示器显示所述竖屏主页。Optionally, after the controller controls the display to display the horizontal screen home page, the controller is further configured to: receive an operation instruction input by the user to trigger the rotation; and control the fixing component to change the display from the horizontal screen state to the horizontal screen state. Rotate to the vertical screen state; send a vertical screen homepage data request to the server according to the pre-stored vertical screen navigation ID; receive the vertical screen homepage data sent by the server, and when the display rotates to a preset angle, send a vertical screen homepage data request to the server according to the preset vertical screen navigation ID. The vertical screen home page data controls the display to display the vertical screen home page.
可选的,所述控制器在控制所述显示器显示竖屏主页之后,所述控制器还用于:接收用户输入的触发旋转的操作指令;控制所述固定组件将所述显示器从竖屏状态向横屏状态旋转;根据预先存储的横屏导航ID,向所述服务器发送横屏主页数据请求;接收所述服务器下发的横屏主页数据,当所述显示器旋转至预设角度时,根据所述横屏主页数据控制所述显示器显示所述横屏主页。Optionally, after the controller controls the display to display the vertical screen home page, the controller is further configured to: receive an operation instruction input by the user to trigger rotation; and control the fixing component to move the display from the vertical screen state to the vertical screen state. Rotate to the horizontal screen state; send a horizontal screen home page data request to the server according to the pre-stored horizontal screen navigation ID; receive the horizontal screen home page data sent by the server, and when the display rotates to a preset angle, according to The horizontal screen home page data controls the display to display the horizontal screen home page.
可选的,所述横屏主页设置有目标视频控件,所述目标视频控件被设置为接收到触发后使显示器显示目标视频的详情界面或全屏播放所述目标视频,所述控制器被配置为:接收输入的触发所述目标视频控件的操作指令;当所述目标媒资为横屏媒资时,响应于所述操作指令,控制所述显示器显示所述目标媒资的详情界面或全屏播放所述目标视频;当所述目标媒资为竖屏媒资时,响应于所述操作指令,控制所述固定组件将所述显示器旋转为竖屏状态并控制所述显示器显示所述目标媒资的详情界面或全屏播放所述目标视频。Optionally, the horizontal screen homepage is provided with a target video control, and the target video control is configured to cause the display to display the details interface of the target video or play the target video in full screen after receiving a trigger, and the controller is configured to : Receive an input operation instruction that triggers the target video control; when the target media asset is a horizontal screen media asset, in response to the operation instruction, control the display to display a detailed interface or full-screen playback of the target media asset The target video; when the target media asset is a vertical screen media asset, in response to the operation instruction, control the fixed component to rotate the display to a vertical screen state and control the display to display the target media asset the details interface or play the target video in full screen.
可选的,所述竖屏主页设置有目标视频控件,所述目标视频控件被设置为接收到触发后使显示器显示目标视频的详情界面或全屏播放所述目标视频,所述控制器被配置为:接收输入的触发所述目标视频控件的操作指令;当所述目标媒资为竖屏媒资时,响应于所述操作指令,控制所述显示器显示所述目标媒资的详情界面或全屏播放所述目标视频;当所述目标媒资为横屏媒资时,响应于所述操作指令,控制所述固定组件将所述显示器旋转为横屏状态并控制所述显示器显示所述目标媒资的详情界面或全屏播放所述目标视频。Optionally, the vertical screen home page is provided with a target video control, and the target video control is configured to cause the display to display the details interface of the target video or play the target video in full screen after receiving a trigger, and the controller is configured to : Receive an input operation instruction that triggers the target video control; when the target media asset is a vertical screen media asset, in response to the operation instruction, control the display to display a detailed interface or full-screen playback of the target media asset The target video; when the target media asset is a horizontal screen media asset, in response to the operation instruction, control the fixed component to rotate the display to a horizontal screen state and control the display to display the target media asset the details interface or play the target video in full screen.
可选的,所述横屏主页设置有历史行为控件,所述历史行为控件被设置为接收到触发后使显示器显示用于展示用户的历史行为的历史行为界面,所述控制器被配置为:接收输入的触发所述历史行为控件的操作指令;响应于所述操作指令,控制所述显示器在所述历史行为界面上显示用户在横屏状态下的历史行为。Optionally, the horizontal screen home page is provided with a historical behavior control. The historical behavior control is configured to cause the display to display a historical behavior interface for displaying the user's historical behavior after receiving a trigger. The controller is configured as: Receive an input operation instruction that triggers the historical behavior control; in response to the operation instruction, control the display to display the user's historical behavior in the horizontal screen state on the historical behavior interface.
可选的,所述竖屏主页设置有历史行为控件,所述历史行为控件被设置为接收到触发后使显示器显示用于展示用户的历史行为的历史行为界面,所述控制器被配置为:接收输入的触发所述历史行为控件的操作指令;响应于所述操作指令,控制所述显示器在所述历史行为界面上显示用户在竖屏状态下的历史行为,不展示用户在横屏状态下的历史行为。Optionally, the vertical screen homepage is provided with a historical behavior control. The historical behavior control is configured to cause the display to display a historical behavior interface for displaying the user's historical behavior after receiving a trigger. The controller is configured as: Receive an input operation instruction that triggers the historical behavior control; in response to the operation instruction, control the display to display the user's historical behavior in the vertical screen state on the historical behavior interface and not display the user's historical behavior in the horizontal screen state. historical behavior.
可选的,所述横屏主页和所述竖屏主页均设置有栏目推荐位,所述横屏主页和所述竖屏主页不同包括:所述横屏主页推荐位上的媒资推荐数据和所述竖屏主页推荐位上的媒资推荐数据不同。Optionally, both the horizontal screen homepage and the vertical screen homepage are provided with column recommendation positions, and the differences between the horizontal screen homepage and the vertical screen homepage include: media resource recommendation data on the horizontal screen homepage recommendation position and The media asset recommendation data on the vertical screen homepage recommendation position is different.
可选的,所述横屏状态对应的媒资推荐数据是所述服务器根据相对较高权重的用户横屏历史行为和相对较低权重的用户竖屏历史行为得到的;所述竖屏状态对应的媒资推荐数据是所述服务器根据相对较低权重的用户横屏历史行为和相对较高权重的用户竖屏历史行为得到的。Optionally, the media asset recommendation data corresponding to the horizontal screen state is obtained by the server based on the user's historical horizontal screen behavior with relatively high weight and the historical vertical screen behavior of the user with relatively low weight; the vertical screen state corresponds to The media asset recommendation data is obtained by the server based on the user's historical horizontal screen behavior with relatively low weight and the vertical screen historical behavior of the user with relatively high weight.
第二方面,本申请提供了一种显示设备,包括:显示器;固定组件,所述固定组件用于旋转所述显示器以使所述显示器处于横屏状态或竖屏状态;控制器,所述控制器与所述显示器通信连接,所述控制器被配置为:接收用户输入的触发旋转的操作指令;在所述显示器处于竖屏状态时,响应于所述旋转指令,使所述固定组件旋转所述显示器并向服务器发送横屏主页数据的获取请求,并根据接收到的所述横屏主页数据控制显示器显示出横屏主页;在所述显示器处于横屏状态时,响应于所述旋转指令,使所述固定组件旋转所述显示器并向所述服务器请求竖屏主页数据,并根据接收到的所述竖屏主页数据控制显示器显示出竖屏主页;其中,所述横屏主页和所述竖屏主页不相同。In a second aspect, the present application provides a display device, including: a display; a fixing component for rotating the display so that the display is in a horizontal screen state or a vertical screen state; and a controller. The controller is communicatively connected to the display, and the controller is configured to: receive an operation instruction input by a user to trigger rotation; when the display is in a portrait state, in response to the rotation instruction, cause the fixed component to rotate by The display sends a request for obtaining the horizontal screen home page data to the server, and controls the display to display the horizontal screen home page according to the received horizontal screen home page data; when the display is in the horizontal screen state, in response to the rotation instruction, The fixed component is caused to rotate the display and request vertical screen homepage data from the server, and control the display to display the vertical screen homepage according to the received vertical screen homepage data; wherein the horizontal screen homepage and the vertical screen homepage are The screen home page is different.
第三方面,本申请提供了一种显示设备,包括:显示器;固定组件,所述固定组件用于旋转所述显示器以使所述显示器处于横屏状态或竖屏状态;控制器,用于与所述显示器通信连接,所述控制器被配置为:接收输入的对当前界面中焦点所在位置处的目标视频控件的操作指令,所述操作指令被配置为使所述控制器控制所述显示器显示目标视频的详情界面或全屏播放所述目标视频;在所述目标视频的媒资状态和所述显示器的当前旋转状态对应时,响应于所述操作指令,不控制所述固定组件旋转所述显示器,并控制所述显示器显示所述目标媒资的详情界面或全屏播放所述目标视频;在所述目标媒资的媒资状态和所述显示器的当前旋转状态不对应时,响应于所述操作指令,控制所述固定组件旋转所述显示器,并控制所述显示器显示所述目标媒资的详情界面或全屏播放所述目标视频;其中,所述媒资状态包括横屏媒资和竖屏媒资,所述当前旋转状态包括横屏状态和竖屏装置,所述横屏媒资和所述横屏状态相对应,所述竖屏媒资和所述竖屏状态相对应。In a third aspect, the present application provides a display device, including: a display; a fixing component for rotating the display so that the display is in a horizontal screen state or a vertical screen state; and a controller for communicating with The display is connected through communication, and the controller is configured to receive an input operation instruction for the target video control at the focus position in the current interface, and the operation instruction is configured to cause the controller to control the display of the display. The details interface of the target video or the target video is played in full screen; when the media asset status of the target video corresponds to the current rotation status of the display, in response to the operation instruction, the fixed component is not controlled to rotate the display , and control the display to display the detailed interface of the target media asset or play the target video in full screen; when the media asset state of the target media asset does not correspond to the current rotation state of the display, in response to the operation Instructions to control the fixed component to rotate the display, and control the display to display the detailed interface of the target media asset or play the target video in full screen; wherein the media asset status includes horizontal screen media assets and vertical screen media. The current rotation state includes a horizontal screen state and a vertical screen device, the horizontal screen media assets correspond to the horizontal screen state, and the vertical screen media assets correspond to the vertical screen state.
第四方面,本申请提供了一种显示设备,包括:显示器;固定组件,所述固定组件用于旋转所述显示器以使所述显示器处于横屏状态或竖屏状态;控制器,与所述显示器通信连接,被配置为:接收用户进入历史行为界面的操作指令;在所述显示器处于竖屏状态时,响应于所述操作指令,控制所述显示器显示用户在竖屏状态下的历史行为,不展示用户在横屏状态下的历史行为;在所述显示器处于横屏状态时,响应于所述操作指令,控制所述显示器在显示用户在横屏状态下的历史行为。In a fourth aspect, the present application provides a display device, including: a display; a fixing component for rotating the display so that the display is in a horizontal screen state or a vertical screen state; a controller, and the The display communication connection is configured to: receive an operation instruction from the user to enter the historical behavior interface; when the display is in the vertical screen state, in response to the operation instruction, control the display to display the user's historical behavior in the vertical screen state, The historical behavior of the user in the horizontal screen state is not displayed; when the display is in the horizontal screen state, in response to the operation instruction, the display is controlled to display the historical behavior of the user in the horizontal screen state.
第五方面,本申请提供了一种显示设备,包括:显示器;固定组件,所述固定组件用于旋转所述显示器,以使所述显示器处于横屏状态或竖屏状态;控制器,与所述显示器通信连接,被配置为:向服务器发送包含显示设备的当前旋转状态的媒资推荐请求,其中,所述媒资推荐请求被配置为:使所述服务器根据所述当前旋转状态确定媒资推荐数据,不同的当前旋转状态对应的媒资推荐数据不同;接收来自所述服务器的对应所述当前旋转状态的媒资推荐数据;控制所述显示器展示所述媒资推荐数据。In a fifth aspect, the present application provides a display device, including: a display; a fixing component for rotating the display so that the display is in a horizontal screen state or a vertical screen state; a controller, and the The display communication connection is configured to: send a media asset recommendation request containing the current rotation state of the display device to the server, wherein the media asset recommendation request is configured to: cause the server to determine the media asset based on the current rotation state. Recommendation data, different media asset recommendation data corresponding to different current rotation states; receiving media asset recommendation data corresponding to the current rotation state from the server; controlling the display to display the media asset recommendation data.
第六方面,本申请提供了一种显示设备,包括:显示器;固定组件,所述固定组件用于旋转所述显示器以使所述显示器处于横屏状态或竖屏状态;控制器,所述控制器被配置为:接收视频播放指令,所述视频播放指令用于指示播放目标视频;若所述目标视频与显示器的当前旋转状态相匹配,播放所述视频;若所述目标视频与显示器的当前旋转状态不匹配,旋转所述显示器,并播放所述目标视频。In a sixth aspect, the present application provides a display device, including: a display; a fixing component for rotating the display so that the display is in a horizontal screen state or a vertical screen state; and a controller. The device is configured to: receive a video playback instruction, the video playback instruction is used to instruct to play the target video; if the target video matches the current rotation state of the display, play the video; if the target video matches the current rotation state of the display If the rotation status does not match, the display is rotated and the target video is played.
附图说明Description of the drawings
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the technical solutions of the present application more clearly, the drawings required to be used in the embodiments will be briefly introduced below. Obviously, for those of ordinary skill in the art, without exerting creative efforts, Additional drawings can be obtained from these drawings.
图1A为本申请一些实施例提供的一种显示设备的应用场景图;Figure 1A is an application scenario diagram of a display device provided by some embodiments of the present application;
图1B为本申请一些实施例提供的一种显示设备的后视图;Figure 1B is a rear view of a display device provided by some embodiments of the present application;
图2为本申请一些实施例提供的图1中控制装置100的硬件配置框图;Figure 2 is a hardware configuration block diagram of the control device 100 in Figure 1 provided by some embodiments of the present application;
图3为本申请一些实施例提供的图1中显示设备200的硬件配置框图;Figure 3 is a hardware configuration block diagram of the display device 200 in Figure 1 provided by some embodiments of the present application;
图4为本申请一些实施例提供的显示设备200存储器中操作系统的架构配置框图;Figure 4 is an architectural configuration block diagram of the operating system in the memory of the display device 200 provided by some embodiments of the present application;
图5A为本申请一些实施例提供的图1中显示设备的横屏状态的示意图;Figure 5A is a schematic diagram of the horizontal screen state of the display device in Figure 1 provided by some embodiments of the present application;
图5B为本申请一些实施例提供的图1中显示设备的横屏状态时的主页的示意图;Figure 5B is a schematic diagram of the homepage of the display device in the horizontal screen state of Figure 1 provided by some embodiments of the present application;
图6为本申请一些实施例提供的图1中显示设备旋转至预设角度时的界面示意图;Figure 6 is a schematic diagram of the interface when the display device in Figure 1 is rotated to a preset angle provided by some embodiments of the present application;
图7A为本申请一些实施例提供的图1中显示设备竖屏状态时的示意图;Figure 7A is a schematic diagram of the display device in Figure 1 in the portrait mode provided by some embodiments of the present application;
图7B为本申请一些实施例提供的图1中显示设备的横屏状态时的主页的示意图;Figure 7B is a schematic diagram of the homepage of the display device in the horizontal screen state of Figure 1 provided by some embodiments of the present application;
图8为本申请一些实施例提供的一种显示设备用户界面的控制方法的流程示意图;Figure 8 is a schematic flowchart of a method for controlling a user interface of a display device provided by some embodiments of the present application;
图9为本申请一些实施例提供的另一种显示设备用户界面的控制方法的流程示意图;Figure 9 is a schematic flowchart of another method for controlling a user interface of a display device provided by some embodiments of the present application;
图10本申请一些实施例提供的又一种显示设备用户界面的控制方法的流程示意图;Figure 10 is a schematic flowchart of yet another control method for a display device user interface provided by some embodiments of the present application;
图11中示例性示出了显示设备200中主页界面的示意图;Figure 11 exemplarily shows a schematic diagram of the home page interface in the display device 200;
图12A至12F中示例性示出了通过控制装置100移动显示设备200的主页界面中项目顺序的操作示意图;12A to 12F exemplarily illustrate the operation schematic diagram of the order of items in the homepage interface of the mobile display device 200 through the control device 100;
图13A和13B中示例性示出了通过控制装置100删除显示设备200的主页界面中项目的操作示意图;13A and 13B exemplarily illustrate an operation diagram of deleting an item in the home page interface of the display device 200 through the control device 100;
图14为本申请实施例提供的一种竖屏模式下的历史收藏获取示意图;Figure 14 is a schematic diagram of historical collection acquisition in portrait mode provided by an embodiment of the present application;
图15为本申请实施例提供的一种竖屏首页示意图;Figure 15 is a schematic diagram of a vertical screen home page provided by an embodiment of the present application;
图16为本申请实施例提供的一种竖屏二级收藏页示意图;Figure 16 is a schematic diagram of a vertical screen secondary collection page provided by an embodiment of the present application;
图17为本申请实施例提供的一种横屏模式下的历史收藏获取示意图;Figure 17 is a schematic diagram of historical collection acquisition in landscape mode provided by an embodiment of the present application;
图18为本申请实施例提供的一种图5A所示的横屏首页的使用状态示意图;Figure 18 is a schematic diagram of the use state of the horizontal screen home page shown in Figure 5A provided by the embodiment of the present application;
图19为本申请实施例提供的一种横屏二级历史页示意图;Figure 19 is a schematic diagram of a horizontal screen secondary history page provided by an embodiment of the present application;
图20为本申请实施例提供的一种历史收藏展示方法的流程示意图。Figure 20 is a schematic flowchart of a historical collection display method provided by an embodiment of the present application.
图21为本申请实施例提供的一种竖屏媒资推荐及详情获取示意图;Figure 21 is a schematic diagram of a vertical screen media resource recommendation and detail acquisition provided by an embodiment of the present application;
图22为本申请实施例提供的一种媒资合集预处理示意图;Figure 22 is a schematic diagram of media asset collection preprocessing provided by an embodiment of the present application;
图23A为本申请实施例提供的一种媒资推荐方法的流程示意图;Figure 23A is a schematic flow chart of a media asset recommendation method provided by an embodiment of the present application;
图23B为本申请实施例提供的一中极端媒资推荐数据的流程示意图;Figure 23B is a schematic flow chart of extreme media asset recommendation data provided by an embodiment of the present application;
图24中示例性示出了显示器处于横屏状态时的目标媒资详情页的界面结构示意图;Figure 24 exemplarily shows a schematic diagram of the interface structure of the target media asset details page when the display is in the horizontal screen state;
图25中示例性示出了显示器处于竖屏状态时的目标媒资详情页的界面结构示意图;Figure 25 exemplarily shows a schematic diagram of the interface structure of the target media asset details page when the display is in portrait mode;
图26中示例性示出了一种详情页展示方法的结构流程图;Figure 26 exemplarily shows a structural flow chart of a details page display method;
图27中示例性示出了又一种详情页展示方法的结构流程图;Figure 27 exemplarily shows a structural flow chart of yet another details page display method;
图28中示例性示出了再一种详情页展示方法的结构流程图;Figure 28 exemplarily shows a structural flow chart of yet another method of displaying a details page;
图29中示例性示出了一种详情页展示方法的结构流程图。Figure 29 exemplarily shows a structural flow chart of a method for displaying a details page.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to enable those in the technical field to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described The embodiments are only some of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts should fall within the scope of protection of this application.
为方便用户在显示器不同的横竖屏状态展示目标媒资详情页,便于提升显示设备在不同观看状态时的用户观看体验,本申请实施例提供了一种显示设备、详情页展示方法及计算机存储介质,显示设备如旋转电视。需要说明的是,本实施例提供的方法不仅适用于旋转电视,还适用于其它显示设备,如计算机、平板电脑等。In order to facilitate users to display target media asset details pages in different horizontal and vertical screen states of the display, and to facilitate user viewing experience when the display device is in different viewing states, embodiments of the present application provide a display device, a details page display method, and a computer storage medium , display devices such as rotating TVs. It should be noted that the method provided in this embodiment is not only applicable to rotating TVs, but also applicable to other display devices, such as computers, tablet computers, etc.
本申请各实施例中使用的术语“模块”,可以是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。The term "module" used in various embodiments of this application may refer to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code capable of executing the execution related to the element. function.
本申请各实施例中使用的术语“遥控器”,是指电子设备(如本申请中公开的显示设备)的一个组件,该组件通常可在较短的距离范围内无线控制电子设备。该组件一般可以使用红外线和/或射频(RF)信号和/或蓝牙与电子设备连接,也可以包括WiFi、无线USB、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。The term "remote control" used in various embodiments of this application refers to a component of an electronic device (such as the display device disclosed in this application), which component can generally wirelessly control the electronic device within a short distance. This component can generally use infrared and/or radio frequency (RF) signals and/or Bluetooth to connect to electronic devices, and can also include functional modules such as WiFi, wireless USB, Bluetooth, and motion sensors. For example: a handheld touch remote control uses a touch screen user interface to replace most of the physical built-in hard keys in a general remote control device.
本申请各实施例中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。The term "gesture" used in various embodiments of this application refers to user behavior in which the user expresses expected thoughts, actions, purposes/or results through a change in hand shape or hand movement.
本申请各实施例中使用的术语“硬件系统”,可以是指由集成电路(IntegratedCircuit,IC)、印刷电路板(Printed circuit board,PCB)等机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。在本申请各个实施例中,硬件系统通常也会被称为主板(motherboard)或主芯片或控制器。The term "hardware system" used in various embodiments of this application may refer to a computing, optical, electrical, and magnetic device composed of integrated circuits (ICs), printed circuit boards (PCBs), and other mechanical, optical, electrical, and magnetic devices. Physical components that control, store, input, and output functions. In various embodiments of the present application, the hardware system is usually also referred to as a motherboard (motherboard) or main chip or controller.
参见图1A,为本申请一些实施例提供的一种显示设备的应用场景图。如图1所示,控制装置100和显示设备200之间可以有线或无线方式进行通信。Referring to FIG. 1A , an application scenario diagram of a display device is provided according to some embodiments of the present application. As shown in FIG. 1 , the control device 100 and the display device 200 may communicate in a wired or wireless manner.
其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上频道加减键,显示设备200响应频道加减的操作。The control device 100 is configured to control the display device 200 , which can receive operation instructions input by the user, convert the operation instructions into instructions that the display device 200 can recognize and respond to, and serves as an intermediary for interaction between the user and the display device 200 effect. For example, the user operates the channel increase and decrease keys on the control device 100, and the display device 200 responds to the channel increase and decrease operations.
控制装置100可以是遥控器100A,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。The control device 100 may be a remote control 100A, including infrared protocol communication or Bluetooth protocol communication, and other short-distance communication methods, to control the display device 200 through wireless or other wired methods. The user can control the display device 200 by inputting user instructions through buttons on the remote control, voice input, control panel input, etc. For example, the user can control the display device 200 by inputting corresponding control instructions through the volume up and down keys, channel control keys, up/down/left/right movement keys, voice input keys, menu keys, power on/off keys, etc. on the remote control. function.
控制装置100也可以是智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(UI)为用户提供各种控制。The control device 100 may also be an intelligent device, such as a mobile terminal 100B, a tablet computer, a computer, a notebook computer, etc. For example, the display device 200 is controlled using an application running on the smart device. The application can be configured to provide users with various controls through an intuitive user interface (UI) on the screen associated with the smart device.
示例性的,移动终端100B可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100B与显示设备200建立控制指令协议,通过操作移动终端100B上提供的用户界面的各种功能键或虚拟控件,来实现如遥控器100A布置的实体按键的功能。也可以将移动终端100B上显示的音视频内容传输到显示设备200上,实现同步显示功能。For example, the mobile terminal 100B can install a software application with the display device 200 to implement connection communication through a network communication protocol to achieve one-to-one control operations and data communication purposes. For example, the mobile terminal 100B can establish a control command protocol with the display device 200, and by operating various function keys or virtual controls of the user interface provided on the mobile terminal 100B, the functions of physical buttons arranged on the remote control 100A can be realized. The audio and video content displayed on the mobile terminal 100B can also be transmitted to the display device 200 to realize the synchronous display function.
显示设备200可提供广播接收功能和计算机支持功能的网络电视功能。显示设备可以实施为,数字电视、网络电视、互联网协议电视(IPTV)等。The display device 200 may provide an Internet television function of a broadcast receiving function and a computer support function. The display device may be implemented as a digital TV, Internet TV, Internet Protocol TV (IPTV), etc.
显示设备200,可以是液晶显示器、有机发光显示器、投影设备。具体显示设备类型、尺寸大小和分辨率等不作限定。The display device 200 may be a liquid crystal display, an organic light-emitting display, or a projection device. The specific display device type, size and resolution are not limited.
显示设备200还与服务器300通过多种通信方式进行数据通信。这里可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器300可以向显示设备200提供各种内容和互动。示例的,显示设备200可以发送和接收信息,例如:接收电子节目指南(EPG)数据、接收软件程序更新、或访问远程储存的数字媒体库。服务器300可以一组,也可以多组,可以一类或多类服务器。通过服务器300提供视频点播和广告服务等其他网络服务内容。The display device 200 also performs data communication with the server 300 through various communication methods. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 300 can provide various content and interactions to the display device 200. For example, display device 200 may send and receive information, such as receiving electronic program guide (EPG) data, receiving software program updates, or accessing a remotely stored digital media library. The servers 300 can be one group or multiple groups, or one or more types of servers. Other network service contents such as video on demand and advertising services are provided through the server 300 .
在一些实施例中,如图1B所示,显示设备200包括固定组件276,控制器250,显示器275,从背板上空隙处伸出的端子接口278以及和背板连接的固定组件276,固定组件276可以是显示屏进行旋转,从显示设备正面观看的角度,固定组件276可以将显示屏旋转到竖屏状态,即屏幕竖向的边长大于横向的边长的状态,也可以将屏幕旋转至横屏状态,即屏幕横向的边长大于竖向的边长的状态。In some embodiments, as shown in FIG. 1B , the display device 200 includes a fixed component 276 , a controller 250 , a display 275 , a terminal interface 278 protruding from the gap on the backplane, and a fixed component 276 connected to the backplane. Component 276 can rotate the display screen. Viewed from the front of the display device, the fixed component 276 can rotate the display screen to a vertical screen state, that is, a state where the vertical side length of the screen is greater than the horizontal side length. The screen can also be rotated. To the horizontal screen state, that is, the horizontal side length of the screen is greater than the vertical side length.
图2中示例性示出了控制装置100的配置框图。如图2所示,控制装置100包括控制器110、存储器120、通信器130、用户输入接口140、用户输出接口150、供电电源160。A configuration block diagram of the control device 100 is exemplarily shown in FIG. 2 . As shown in FIG. 2 , the control device 100 includes a controller 110 , a memory 120 , a communicator 130 , a user input interface 140 , a user output interface 150 , and a power supply 160 .
控制器110包括随机存取存储器(RAM)111、只读存储器(ROM)112、处理器113、通信接口以及通信总线。控制器110用于控制控制装置100的运行和操作,以及内部各部件之间的通信协作、外部和内部的数据处理功能。The controller 110 includes a random access memory (RAM) 111, a read only memory (ROM) 112, a processor 113, a communication interface, and a communication bus. The controller 110 is used to control the running and operation of the control device 100, as well as communication and cooperation between internal components, and external and internal data processing functions.
示例性的,当检测到用户按压在遥控器100A上布置的按键的交互或触摸在遥控器100A上布置的触摸面板的交互时,控制器110可控制产生与检测到的交互相应的信号,并将该信号发送到显示设备200。For example, when an interaction in which the user presses a button arranged on the remote control 100A or touches a touch panel arranged on the remote control 100A is detected, the controller 110 may control to generate a signal corresponding to the detected interaction, and This signal is sent to display device 200.
存储器120,用于在控制器110的控制下存储驱动和控制控制装置100的各种运行程序、数据和应用。存储器120,可以存储用户输入的各类控制信号指令。The memory 120 is used to store various operating programs, data and applications that drive and control the control device 100 under the control of the controller 110 . The memory 120 can store various control signal instructions input by the user.
通信器130在控制器110的控制下,实现与显示设备200之间控制信号和数据信号的通信。如:控制装置100经由通信器130将控制信号(例如触摸信号或控件信号)发送至显示设备200上,控制装置100可经由通信器130接收由显示设备200发送的信号。通信器130可以包括红外信号接口131和射频信号接口132。例如:红外信号接口时,需要将用户输入指令按照红外控制协议转化为红外控制信号,经红外发送模块进行发送至显示设备200。再如:射频信号接口时,需将用户输入指令转化为数字信号,然后按照射频控制信号调制协议进行调制后,由射频发送端子发送至显示设备200。Under the control of the controller 110, the communicator 130 implements communication of control signals and data signals with the display device 200. For example, the control device 100 sends a control signal (such as a touch signal or a control signal) to the display device 200 via the communicator 130 , and the control device 100 can receive the signal sent by the display device 200 via the communicator 130 . The communicator 130 may include an infrared signal interface 131 and a radio frequency signal interface 132. For example: when using an infrared signal interface, user input instructions need to be converted into infrared control signals according to the infrared control protocol, and then sent to the display device 200 through the infrared sending module. Another example: when using a radio frequency signal interface, the user input instructions need to be converted into digital signals, and then modulated according to the radio frequency control signal modulation protocol, and then sent to the display device 200 through the radio frequency sending terminal.
用户输入接口140,可包括麦克风141、触摸板142、传感器143、按键144等中至少一者,从而用户可以通过语音、触摸、手势、按压等将关于控制显示设备200的用户指令输入到控制装置100。The user input interface 140 may include at least one of a microphone 141, a touch pad 142, a sensor 143, a button 144, etc., so that the user can input user instructions for controlling the display device 200 to the control device through voice, touch, gesture, pressing, etc. 100.
用户输出接口150,通过将用户输入接口140接收的用户指令输出至显示设备200,或者,输出由显示设备200接收的图像或语音信号。这里,用户输出接口150可以包括LED接口151、产生振动的振动接口152、输出声音的声音输出接口153和输出图像的显示器154等。例如,遥控器100A可从用户输出接口150接收音频、视频或数据等输出信号,并且将输出信号在显示器154上显示为图像形式、在声音输出接口153输出为音频形式或在振动接口152输出为振动形式。The user output interface 150 outputs user instructions received by the user input interface 140 to the display device 200, or outputs images or voice signals received by the display device 200. Here, the user output interface 150 may include an LED interface 151, a vibration interface 152 that generates vibration, a sound output interface 153 that outputs sound, a display 154 that outputs an image, and the like. For example, the remote control 100A may receive an output signal such as audio, video, or data from the user output interface 150, and display the output signal in an image form on the display 154, output it in an audio form on the sound output interface 153, or output it on the vibration interface 152. vibration form.
供电电源160,用于在控制器110的控制下为控制装置100各元件提供运行电力支持。形式可以为电池及相关控制电路。The power supply 160 is used to provide operating power support for each component of the control device 100 under the control of the controller 110 . This can take the form of a battery and related control circuits.
图3中示例性示出了显示设备200的硬件配置框图。如图3所示,显示设备200中可以包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、存储器260、用户接口265、视频处理器270、显示器275、音频处理器280、音频输出接口285、供电电源290。A hardware configuration block diagram of the display device 200 is exemplarily shown in FIG. 3 . As shown in Figure 3, the display device 200 may include a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a memory 260, a user interface 265, a video processor 270, a display 275, Audio processor 280, audio output interface 285, power supply 290.
调谐解调器210,通过有线或无线方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,用于从多个无线或有线广播电视信号中解调出用户所选择的电视频道的频率中所携带的音视频信号,以及附加信息(例如EPG数据)。The tuner-demodulator 210 receives broadcast television signals through wired or wireless means, and can perform modulation and demodulation processes such as amplification, mixing, and resonance, and is used to demodulate the television selected by the user from multiple wireless or wired broadcast television signals. The audio and video signals carried in the frequency of the channel, as well as additional information (such as EPG data).
调谐解调器210,可根据用户选择,以及由控制器250控制,响应用户选择的电视频道的频率以及该频率所携带的电视信号。The tuner-demodulator 210, according to user selection and controlled by the controller 250, responds to the frequency of the television channel selected by the user and the television signal carried by the frequency.
调谐解调器210,根据电视信号的广播制式不同,可以接收信号的途径有很多种,诸如:地面广播、有线广播、卫星广播或互联网广播等;以及根据调制类型不同,可以数字调制方式或模拟调制方式;以及根据接收电视信号的种类不同,可以解调模拟信号和数字信号。The tuner and demodulator 210 can receive signals in many ways according to different broadcast formats of television signals, such as terrestrial broadcasting, cable broadcasting, satellite broadcasting or Internet broadcasting; and according to different modulation types, it can receive signals in digital modulation or analog modulation. Modulation method; and depending on the type of TV signal received, analog signals and digital signals can be demodulated.
在其他一些示例性实施例中,调谐解调器210也可在外部设备中,如外部机顶盒等。这样,机顶盒通过调制解调后输出电视信号,经过外部装置接口240输入至显示设备200中。In some other exemplary embodiments, the tuner-demodulator 210 may also be in an external device, such as an external set-top box. In this way, the set-top box outputs the television signal after modulation and demodulation, and then inputs it into the display device 200 through the external device interface 240 .
通信器220,是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如显示设备200可将内容数据发送至经由通信器220连接的外部设备,或者,从经由通信器220连接的外部设备浏览和下载内容数据。通信器220可以包括WIFI模块221、蓝牙通信协议模块222、有线以太网通信协议模块223等网络通信协议模块或近场通信协议模块,从而通信器220可根据控制器250的控制接收控制装置100的控制信号,并将控制信号实现为WIFI信号、蓝牙信号、射频信号等。The communicator 220 is a component used to communicate with external devices or external servers according to various communication protocol types. For example, the display device 200 may transmit content data to an external device connected via the communicator 220, or browse and download content data from an external device connected via the communicator 220. The communicator 220 may include a WIFI module 221, a Bluetooth communication protocol module 222, a wired Ethernet communication protocol module 223 and other network communication protocol modules or a near field communication protocol module, so that the communicator 220 can receive signals from the control device 100 according to the control of the controller 250. Control signals and implement control signals as WIFI signals, Bluetooth signals, radio frequency signals, etc.
检测器230,是显示设备200用于采集外部环境或与外部交互的信号的组件。检测器230可以包括声音采集器231,如麦克风,可以用于接收用户的声音,如用户控制显示设备200的控制指令的语音信号;或者,可以采集用于识别环境场景类型的环境声音,实现显示设备200可以自适应环境噪声。The detector 230 is a component of the display device 200 used to collect signals from the external environment or interactions with the outside. The detector 230 may include a sound collector 231, such as a microphone, which may be used to receive the user's voice, such as the voice signal of the user's control instruction to control the display device 200; or may collect environmental sounds used to identify the type of environmental scene to implement display. Device 200 can adapt to environmental noise.
在其他一些示例性实施例中,检测器230,还可以包括图像采集器232,如相机、摄像头等,可以用于采集外部环境场景,以自适应变化显示设备200的显示参数;以及用于采集用户的属性或与用户交互手势,以实现显示设备与用户之间互动的功能。In some other exemplary embodiments, the detector 230 may also include an image collector 232, such as a camera, a camera, etc., which may be used to collect external environmental scenes to adaptively change the display parameters of the display device 200; and to collect Attributes of the user or interaction gestures with the user to realize the interaction function between the display device and the user.
在其他一些示例性实施例中,检测器230,还可以包括光接收器,用于采集环境光线强度,以自适应显示设备200的显示参数变化等。In some other exemplary embodiments, the detector 230 may also include a light receiver for collecting ambient light intensity to adapt to changes in display parameters of the display device 200 and so on.
在其他一些示例性实施例中,检测器230,还可以包括温度传感器,如通过感测环境温度,显示设备200可自适应调整图像的显示色温。示例性的,当温度偏高的环境时,可调整显示设备200显示图像色温偏冷色调;当温度偏低的环境时,可以调整显示设备200显示图像色温偏暖色调。In some other exemplary embodiments, the detector 230 may also include a temperature sensor. For example, by sensing the ambient temperature, the display device 200 may adaptively adjust the display color temperature of the image. For example, when the temperature is high, the display device 200 can be adjusted to display an image with a cooler color temperature; when the temperature is low, the display device 200 can be adjusted to display an image with a warm color temperature.
外部装置接口240,是提供控制器250控制显示设备200与外部设备间数据传输的组件。外部装置接口240可按照有线/无线方式与诸如机顶盒、游戏装置、笔记本电脑等外部设备连接,可接收外部设备的诸如视频信号(例如运动图像)、音频信号(例如音乐)、附加信息(例如EPG)等数据。The external device interface 240 is a component that provides the controller 250 to control data transmission between the display device 200 and external devices. The external device interface 240 can be connected to external devices such as set-top boxes, game devices, laptops, etc. in a wired/wireless manner, and can receive external devices such as video signals (such as moving images), audio signals (such as music), and additional information (such as EPG). ) and other data.
其中,外部装置接口240可以包括:高清多媒体接口(HDMI)端子241、复合视频消隐同步(CVBS)端子242、模拟或数字分量端子243、通用串行总线(USB)端子244、组件(Component)端子(图中未示出)、红绿蓝(RGB)端子(图中未示出)等任一个或多个。Among them, the external device interface 240 may include: a high-definition multimedia interface (HDMI) terminal 241, a composite video blanking synchronization (CVBS) terminal 242, an analog or digital component terminal 243, a universal serial bus (USB) terminal 244, and a component. Any one or more terminals (not shown in the figure), red, green, and blue (RGB) terminals (not shown in the figure).
控制器250,通过运行存储在存储器260上的各种软件控制程序(如操作系统和各种应用程序),来控制显示设备200的工作和响应用户的操作。The controller 250 controls the operation of the display device 200 and responds to user operations by running various software control programs (such as operating systems and various application programs) stored on the memory 260 .
如图3所示,控制器250包括随机存取存储器(RAM)251、只读存储器(ROM)252、图形处理器253、CPU处理器254、通信接口255、以及通信总线256。其中,RAM251、ROM252以及图形处理器253、CPU处理器254通信接口255通过通信总线256相连接。As shown in FIG. 3 , the controller 250 includes a random access memory (RAM) 251 , a read-only memory (ROM) 252 , a graphics processor 253 , a CPU processor 254 , a communication interface 255 , and a communication bus 256 . Among them, RAM251, ROM252, graphics processor 253, and CPU processor 254 communication interface 255 are connected through a communication bus 256.
ROM252,用于存储各种系统启动指令。如在接收到开机信号时,显示设备200电源开始启动,CPU处理器254运行ROM252中的系统启动指令,将存储在存储器260的操作系统拷贝至RAM251中,以开始运行启动操作系统。当操作系统启动完成后,CPU处理器254再将存储器260中各种应用程序拷贝至RAM251中,然后,开始运行启动各种应用程序。ROM252, used to store various system startup instructions. For example, when receiving a power-on signal, the power supply of the display device 200 starts to start, and the CPU processor 254 runs the system startup command in the ROM 252 and copies the operating system stored in the memory 260 to the RAM 251 to start running and booting the operating system. After the operating system is started, the CPU processor 254 copies the various application programs in the memory 260 to the RAM 251, and then starts running and launching the various application programs.
图形处理器253,用于产生各种图形对象,如图标、操作菜单、以及用户输入指令显示图形等。图形处理器253可以包括运算器,用于通过接收用户输入各种交互指令进行运算,进而根据显示属性显示各种对象;以及包括渲染器,用于产生基于运算器得到的各种对象,将进行渲染的结果显示在显示器275上。The graphics processor 253 is used to generate various graphic objects, such as icons, operation menus, and user input instruction display graphics, etc. The graphics processor 253 may include a calculator, which is used to perform calculations by receiving user input of various interactive instructions, and then display various objects according to display attributes; and a renderer, which is used to generate various objects obtained based on the calculator. The rendered results are displayed on display 275.
CPU处理器254,用于执行存储在存储器260中的操作系统和应用程序指令。以及根据接收的用户输入指令,来执行各种应用程序、数据和内容的处理,以便最终显示和播放各种音视频内容。CPU processor 254 for executing operating system and application program instructions stored in memory 260 . And perform various application, data and content processing according to the received user input instructions, so as to finally display and play various audio and video contents.
在一些示例性实施例中,CPU处理器254,可以包括多个处理器。多个处理器可包括一个主处理器以及多个或一个子处理器。主处理器,用于在显示设备预加载模式中执行显示设备200的一些初始化操作,和/或,在正常模式下显示画面的操作。多个或一个子处理器,用于执行在显示设备待机模式等状态下的一种操作。In some exemplary embodiments, CPU processor 254 may include multiple processors. Multiple processors may include a main processor and multiple or one sub-processors. The main processor is used to perform some initialization operations of the display device 200 in the display device preload mode, and/or to display images in the normal mode. Multiple or one sub-processor for performing an operation in a state such as standby mode of the display device.
通信接口255,可包括第一接口到第n接口。这些接口可以是经由网络被连接到外部设备的网络接口。The communication interface 255 may include the first interface to the nth interface. These interfaces may be network interfaces connected to external devices via a network.
控制器250可以控制显示设备200的整体操作。例如: 响应于接收到用于选择在显示器275上显示的GUI对象的用户输入命令,控制器250便可以执行与由用户输入命令选择的对象有关的操作。The controller 250 can control the overall operation of the display device 200. For example: In response to receiving a user input command for selecting a GUI object displayed on the display 275, the controller 250 may perform an operation related to the object selected by the user input command.
其中,该对象可以是可选对象中的任何一个,例如超链接或图标。该与所选择的对象有关的操作,例如显示连接到超链接页面、文档、图像等操作,或者执行与对象相对应的程序的操作。该用于选择GUI对象的用户输入命令,可以是通过连接到显示设备200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。Where the object can be any of the optional objects, such as a hyperlink or an icon. The operation related to the selected object is, for example, the operation of displaying a link to a hyperlinked page, document, image, etc., or the operation of executing a program corresponding to the object. The user input command for selecting a GUI object may be a command input through various input devices (eg, mouse, keyboard, touch panel, etc.) connected to the display device 200 or a voice command corresponding to a voice spoken by the user.
存储器260,用于存储驱动和控制显示设备200运行的各种类型的数据、软件程序或应用程序。存储器260可以包括易失性和/或非易失性存储器。而术语“存储器”包括存储器260、控制器250的RAM251和ROM252、或显示设备200中的存储卡。The memory 260 is used to store various types of data, software programs or application programs that drive and control the operation of the display device 200 . Memory 260 may include volatile and/or non-volatile memory. The term "memory" includes the memory 260, the RAM 251 and ROM 252 of the controller 250, or the memory card in the display device 200.
在一些实施例中,存储器260具体用于存储驱动显示设备200中控制器250的运行程序;存储显示设备200内置的和用户从外部设备下载的各种应用程序;存储用于配置由显示器275提供的各种GUI、与GUI相关的各种对象及用于选择GUI对象的选择器的视觉效果图像等数据。In some embodiments, the memory 260 is specifically used to store running programs that drive the controller 250 in the display device 200; to store various application programs built into the display device 200 and downloaded by users from external devices; to store configurations provided by the display 275 Data such as various GUIs, various objects related to the GUI, and visual effects images of selectors used to select GUI objects.
在一些实施例中,存储器260具体用于存储调谐解调器210、通信器220、检测器230、外部装置接口240、视频处理器270、显示器275、音频处理器280等的驱动程序和相关数据,例如从外部装置接口接收的外部数据(例如音视频数据)或用户接口接收的用户数据(例如按键信息、语音信息、触摸信息等)。In some embodiments, the memory 260 is specifically used to store drivers and related data of the tuner and demodulator 210, the communicator 220, the detector 230, the external device interface 240, the video processor 270, the display 275, the audio processor 280, etc. , such as external data (such as audio and video data) received from the external device interface or user data (such as key information, voice information, touch information, etc.) received by the user interface.
在一些实施例中,存储器260具体存储用于表示操作系统(OS)的软件和/或程序,这些软件和/或程序可包括,例如:内核、中间件、应用编程接口(API)和/或应用程序。示例性的,内核可控制或管理系统资源,以及其它程序所实施的功能(如所述中间件、API或应用程序);同时,内核可以提供接口,以允许中间件、API或应用程序访问控制器,以实现控制或管理系统资源。In some embodiments, memory 260 specifically stores software and/or programs representing an operating system (OS), which may include, for example: a kernel, middleware, application programming interfaces (APIs), and/or app. For example, the kernel can control or manage system resources, as well as functions implemented by other programs (such as the middleware, API or application programs); at the same time, the kernel can provide interfaces to allow middleware, API or application programs to access control controller to control or manage system resources.
图4中示例性示出了显示设备200存储器中操作系统的架构配置框图。该操作系统架构从上到下依次是应用层、中间件层和内核层。FIG. 4 exemplarily shows an architectural configuration block diagram of an operating system in the memory of the display device 200 . The operating system architecture is composed of application layer, middleware layer and kernel layer from top to bottom.
应用层,系统内置的应用程序以及非系统级的应用程序都是属于应用层。负责与用户进行直接交互。应用层可包括多个应用程序,如设置应用程序、电子帖应用程序、媒体中心应用程序等。这些应用程序可被实现为Web应用,其基于WebKit引擎来执行,具体可基于HTML5、层叠样式表(CSS)和JavaScript来开发并执行。Application layer, system-built-in applications and non-system-level applications all belong to the application layer. Responsible for direct interaction with users. The application layer may include multiple applications, such as settings applications, e-post applications, media center applications, etc. These applications can be implemented as Web applications, which are executed based on the WebKit engine, and can be developed and executed based on HTML5, Cascading Style Sheets (CSS), and JavaScript.
这里,HTML,全称为超文本标记语言(HyperText Markup Language),是一种用于创建网页的标准标记语言,通过标记标签来描述网页,HTML标签用以说明文字、图形、动画、声音、表格、链接等,浏览器会读取HTML文档,解释文档内标签的内容,并以网页的形式显示出来。Here, HTML, the full name of HyperText Markup Language, is a standard markup language used to create web pages. Web pages are described through markup tags. HTML tags are used to describe text, graphics, animations, sounds, tables, Links, etc., the browser will read the HTML document, interpret the content of the tags in the document, and display it in the form of a web page.
CSS,全称为层叠样式表(Cascading Style Sheets),是一种用来表现HTML文件样式的计算机语言,可以用来定义样式结构,如字体、颜色、位置等的语言。CSS样式可以直接存储与HTML网页或者单独的样式文件中,实现对网页中样式的控制。 CSS, the full name of Cascading Style Sheets, is a computer language used to express the style of HTML files. It can be used to define style structures, such as fonts, colors, positions, etc. CSS styles can be stored directly in HTML web pages or separate style files to control the styles in web pages.
JavaScript,是一种应用于Web网页编程的语言,可以插入HTML页面并由浏览器解释执行。其中Web应用的交互逻辑都是通过JavaScript实现。JavaScript可以通过浏览器,封装JavaScript扩展接口,实现与内核层的通信,JavaScript is a language used in web page programming that can be inserted into HTML pages and interpreted and executed by the browser. The interactive logic of web applications is implemented through JavaScript. JavaScript can encapsulate the JavaScript extension interface through the browser to achieve communication with the kernel layer.
中间件层,可以提供一些标准化的接口,以支持各种环境和系统的操作。例如,中间件层可以实现为与数据广播相关的中间件的多媒体和超媒体信息编码专家组(MHEG),还可以实现为与外部设备通信相关的中间件的DLNA中间件,还可以实现为提供显示设备内各应用程序所运行的浏览器环境的中间件等。The middleware layer can provide some standardized interfaces to support the operations of various environments and systems. For example, the middleware layer can be implemented as the Multimedia and Hypermedia Information Encoding Experts Group (MHEG) as middleware related to data broadcasting, it can also be implemented as DLNA middleware as the middleware related to external device communication, and it can also be implemented as the DLNA middleware that provides Middleware that displays the browser environment in which each application in the device runs, etc.
内核层,提供核心系统服务,例如:文件管理、内存管理、进程管理、网络管理、系统安全权限管理等服务。内核层可以被实现为基于各种操作系统的内核,例如,基于Linux操作系统的内核。The kernel layer provides core system services, such as file management, memory management, process management, network management, system security rights management and other services. The kernel layer may be implemented as a kernel based on various operating systems, for example, a kernel based on a Linux operating system.
内核层也同时提供系统软件和硬件之间的通信,为各种硬件提供设备驱动服务,例如:为显示器提供显示驱动程序、为摄像头提供摄像头驱动程序、为遥控器提供按键驱动程序、为WIFI模块提供WiFi驱动程序、为音频输出接口提供音频驱动程序、为电源管理(PM)模块提供电源管理驱动等。The kernel layer also provides communication between system software and hardware, and provides device driver services for various hardware, such as display drivers for monitors, camera drivers for cameras, button drivers for remote controls, and WIFI modules. Provides WiFi driver, audio driver for audio output interface, power management driver for power management (PM) module, etc.
图3中,用户接口265,接收各种用户交互。具体的,用于将用户的输入信号发送给控制器250,或者,将从控制器250的输出信号传送给用户。示例性的,遥控器100A可将用户输入的诸如电源开关信号、频道选择信号、音量调节信号等输入信号发送至用户接口265,再由用户接口265转送至控制器250;或者,遥控器100A可接收经控制器250处理从用户接口265输出的音频、视频或数据等输出信号,并且显示接收的输出信号或将接收的输出信号输出为音频或振动形式。In Figure 3, user interface 265 receives various user interactions. Specifically, it is used to send the user's input signal to the controller 250, or to send the output signal from the controller 250 to the user. For example, the remote control 100A can send input signals input by the user, such as power switch signals, channel selection signals, volume adjustment signals, etc., to the user interface 265, and then the user interface 265 transfers them to the controller 250; or, the remote control 100A can Receive output signals such as audio, video, or data output from the user interface 265 through processing by the controller 250, and display the received output signals or output the received output signals in audio or vibration form.
在一些实施例中,用户可在显示器275上显示的图形用户界面(GUI)输入用户命令,则用户接口265通过GUI接收用户输入命令。确切的说,用户接口265可接收用于控制选择器在GUI中的位置以选择不同的对象或项目的用户输入命令。其中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic userinterface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、控件、菜单、选项卡、文本框、对话框、状态栏、频道栏、Widget等可视的界面元素。In some embodiments, the user may enter user commands in a graphical user interface (GUI) displayed on display 275, and user interface 265 receives the user input commands through the GUI. Specifically, user interface 265 may receive user input commands for controlling the position of selectors in the GUI to select different objects or items. Among them, "user interface" is the media interface for interaction and information exchange between applications or operating systems and users. It realizes the conversion between the internal form of information and the form acceptable to the user. The commonly used form of user interface is graphical user interface (GUI), which refers to a user interface related to computer operations that is displayed graphically. It can be an icon, window, control and other interface elements displayed on the display screen of an electronic device. The control can include icons, controls, menus, tabs, text boxes, dialog boxes, status bars, channel bars, widgets, etc. Visual interface elements.
或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户接口265通过传感器识别出声音或手势,来接收用户输入命令。Alternatively, the user can input a user command by inputting a specific sound or gesture, and then the user interface 265 recognizes the sound or gesture through the sensor to receive the user input command.
视频处理器270,用于接收外部的视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频数据处理,可得到直接在显示器275上显示或播放的视频信号。The video processor 270 is used to receive external video signals and perform video data processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis according to the standard codec protocol of the input signal, to obtain The video signal is displayed or played directly on the display 275.
示例的,视频处理器270,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。For example, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, etc.
其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入MPEG-2流(基于数字存储媒体运动图像和语音的压缩标准),则解复用模块将其进行解复用成视频信号和音频信号等。Among them, the demultiplexing module is used to demultiplex the input audio and video data streams. For example, if the MPEG-2 stream (compression standard based on digital storage media moving images and speech) is input, the demultiplexing module will demultiplex it. Multiplexed into video signals and audio signals, etc.
视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。The video decoding module is used to process the demultiplexed video signal, including decoding and scaling processing.
图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。The image synthesis module, such as an image synthesizer, is used to overlay and mix the graphics generator based on user input or the GUI signal generated by itself, and the scaled video image to generate an image signal for display.
帧率转换模块,用于对输入视频的帧率进行转换,如将输入的60Hz视频的帧率转换为120Hz或240Hz的帧率,通常的格式采用如插帧方式实现。The frame rate conversion module is used to convert the frame rate of the input video, such as converting the frame rate of the input 60Hz video to a frame rate of 120Hz or 240Hz. The usual format is implemented by interpolating frames.
显示格式化模块,用于将帧率转换模块输出的信号,改变为符合诸如显示器显示格式的信号,如将帧率转换模块输出的信号进行格式转换以输出RGB数据信号。The display formatting module is used to change the signal output by the frame rate conversion module into a signal that conforms to the display format of a monitor, for example, convert the format of the signal output by the frame rate conversion module to output an RGB data signal.
显示器275,用于接收源自视频处理器270输入的图像信号,进行显示视频内容、图像以及菜单操控界面。显示视频内容,可以来自调谐解调器210接收的广播信号中的视频内容,也可以来自通信器220或外部装置接口240输入的视频内容。显示器275,同时显示显示设备200中产生且用于控制显示设备200的用户操控界面UI。The display 275 is used to receive image signals input from the video processor 270 and display video content, images and menu control interfaces. The displayed video content may come from the video content in the broadcast signal received by the tuner and demodulator 210, or may come from the video content input from the communicator 220 or the external device interface 240. The display 275 simultaneously displays the user control interface UI generated in the display device 200 and used to control the display device 200 .
以及,显示器275可以包括用于呈现画面的显示屏组件以及驱动图像显示的驱动组件。或者,倘若显示器275为一种投影显示器,还可以包括一种投影装置和投影屏幕。Also, the display 275 may include a display screen component for presenting pictures and a driving component for driving image display. Alternatively, if the display 275 is a projection display, it may also include a projection device and a projection screen.
固定组件276,控制器可以发出控制信号使固定组件276旋转显示器255。To fix the component 276, the controller can send a control signal to cause the fixing component 276 to rotate the display 255.
音频处理器280,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等音频数据处理,得到可以在扬声器286中播放的音频信号。The audio processor 280 is used to receive external audio signals, perform decompression and decoding according to the standard codec protocol of the input signal, and perform audio data processing such as noise reduction, digital-to-analog conversion, and amplification processing, so as to obtain audio data that can be stored in the speaker 286 The audio signal played.
示例性的,音频处理器280可以支持各种音频格式。例如MPEG-2、MPEG-4、高级音频编码(AAC)、高效AAC(HE-AAC)等格式。For example, the audio processor 280 may support various audio formats. For example, MPEG-2, MPEG-4, Advanced Audio Coding (AAC), High Efficiency AAC (HE-AAC) and other formats.
音频输出接口285,用于在控制器250的控制下接收音频处理器280输出的音频信号,音频输出接口285可包括扬声器286,或输出至外接设备的发生装置的外接音响输出端子287,如耳机输出端子。The audio output interface 285 is used to receive the audio signal output by the audio processor 280 under the control of the controller 250. The audio output interface 285 may include a speaker 286, or an external audio output terminal 287 output to a generating device of an external device, such as a headset. output terminal.
在其他一些示例性实施例中,视频处理器270可以包括一个或多个芯片组成。音频处理器280,也可以包括一个或多个芯片组成。In some other exemplary embodiments, the video processor 270 may include one or more chips. The audio processor 280 may also include one or more chips.
以及,在其他一些示例性实施例中,视频处理器270和音频处理器280,可以为单独的芯片,也可以与控制器250一起集成在一个或多个芯片中。And, in some other exemplary embodiments, the video processor 270 and the audio processor 280 may be separate chips, or may be integrated with the controller 250 in one or more chips.
供电电源290,用于在控制器250的控制下,将外部电源输入的电力为显示设备200提供电源供电支持。供电电源290可以是安装在显示设备200内部的内置电源电路,也可以是安装在显示设备200外部的电源。The power supply 290 is used to provide power supply support for the display device 200 with power input from an external power source under the control of the controller 250 . The power supply 290 may be a built-in power circuit installed inside the display device 200 , or may be a power supply installed outside the display device 200 .
参见图5A,为本申请一些实施例提供的图1中显示设备的横屏状态的示意图。显示器处于横屏状态时的操作模式可以成为横屏媒资观看模式,显示器处于竖屏状态时的操作模式可以成为竖屏媒资观看模式,图5A中,能够直观看到的即为显示设备200中的显示器275,该显示设备200中的控制器250(图5中未示出)进一步与服务器300通信连接,用于调用服务器300的接口,获取相应数据。该显示设备200中的显示器275能够被固定自检276旋转,控制组件能够使显示屏所在平面进行旋转,并用于显示用户界面。在实际应用中,用户可通过控制装置100来控制显示设备200的播放模式、播放内容等,其中,播放模式包括横屏媒资观看模式和竖屏媒资观看模式。Referring to FIG. 5A, a schematic diagram of the horizontal screen state of the display device in FIG. 1 is provided for some embodiments of the present application. The operating mode when the display is in the horizontal screen state can be the horizontal screen media viewing mode, and the operating mode when the display is in the vertical screen state can be the vertical screen media viewing mode. In Figure 5A, what can be seen intuitively is the display device 200 The display 275 in the display device 200 and the controller 250 (not shown in FIG. 5 ) in the display device 200 are further communicatively connected with the server 300 for calling the interface of the server 300 to obtain corresponding data. The display 275 in the display device 200 can be rotated by the fixed self-check 276, and the control component can rotate the plane where the display screen is located and be used to display the user interface. In practical applications, the user can control the playback mode, playback content, etc. of the display device 200 through the control device 100, where the playback mode includes a horizontal screen media asset viewing mode and a vertical screen media asset viewing mode.
在一种实现方式中,显示设备200包括固定组件276,该固定组件276能够将显示设备200进行固定,并能够在控制器250的控制下,控制显示器275旋转以使显示器275处于横屏状态或竖屏状态。在一些实施例中,该固定组件276固定在显示器275的背面,固定组件276用于和墙面固定,且固定组件276接收控制器250的控制,使显示器275在平直的平面内进行旋转,使得显示器275处于横屏状态和竖屏状态,所述横屏状态是指,从显示器275正面观看时,所述显示器275水平方向上的长度大于竖直方向上的长度的状态,所述竖屏状态是指,从显示器275正面观看时,所述显示器275水平方向上的长度小于竖直方向上的长度的状态。其中,所述竖直在本申请中是指大致竖直,竖屏方向是指大致水平。In one implementation, the display device 200 includes a fixing component 276 that can fix the display device 200 and control the display 275 to rotate under the control of the controller 250 so that the display 275 is in a horizontal screen state or Portrait screen status. In some embodiments, the fixing component 276 is fixed on the back of the display 275. The fixing component 276 is used for fixing to the wall, and the fixing component 276 receives control from the controller 250 to rotate the display 275 in a flat plane. The display 275 is placed in a horizontal screen state and a vertical screen state. The horizontal screen state refers to a state in which the length of the display 275 in the horizontal direction is greater than the length in the vertical direction when viewed from the front of the display 275. The vertical screen state The state refers to a state in which the length of the display 275 in the horizontal direction is smaller than the length in the vertical direction when viewed from the front of the display 275 . The vertical direction in this application refers to approximately vertical, and the vertical screen direction refers to approximately horizontal.
在本申请实施例中,显示器275能够根据用户需求进行旋转,用户可根据观看需求,向控制器250发送触发旋转的操作指令,控制器250接收并响应于用户发送的触发旋转的操作指令,转换显示器275的旋转状态,旋转状态可以包括横屏状态或竖屏状态,横屏状态对应横屏媒资观看模式,竖屏状态对应竖屏媒资观看模式。In the embodiment of the present application, the display 275 can be rotated according to the user's needs. The user can send an operation instruction to trigger the rotation to the controller 250 according to the viewing needs. The controller 250 receives and responds to the operation instruction sent by the user to trigger the rotation, and converts The rotation state of the display 275 may include a horizontal screen state or a vertical screen state. The horizontal screen state corresponds to the horizontal screen media asset viewing mode, and the vertical screen state corresponds to the vertical screen media asset viewing mode.
在一种实现方式中,显示设备启动中,检测到当前显示器处于横屏状态,请求调用服务器300的接口,向服务器300发送横屏主页数据的获取请求。服务器300响应于该获取请求,并将横屏主页数据下发至控制器250。控制器250对横屏主页数据进行识别,并根据横屏主页数据控制显示器275显示出横屏主页。在一些实施例中横屏主页的显示效果可以如图5B所示。In one implementation, when the display device is being started, it is detected that the current display is in a landscape state, and a request is made to call the interface of the server 300 to send a request for obtaining the landscape home page data to the server 300 . The server 300 responds to the acquisition request and sends the horizontal screen home page data to the controller 250 . The controller 250 identifies the horizontal homepage data and controls the display 275 to display the horizontal homepage according to the horizontal homepage data. In some embodiments, the display effect of the horizontal screen homepage may be as shown in Figure 5B.
在一种实现方式中,在显示器275处于竖屏状态时,响应于操作指令,控制固定组件旋转以使显示器275由当前竖屏状态转换为横屏状态,并请求调用服务器300的接口,向服务器300发送横屏主页数据的获取请求。服务器300响应于该获取请求,并将横屏主页数据下发至控制器250。控制器250对横屏主页数据进行识别,并根据横屏主页数据控制显示器275显示出横屏主页。In one implementation, when the display 275 is in the portrait state, in response to the operation instruction, the fixed component is controlled to rotate to convert the display 275 from the current portrait state to the landscape state, and requests to call the interface of the server 300 to the server. 300 sends a request to obtain horizontal screen home page data. The server 300 responds to the acquisition request and sends the horizontal screen home page data to the controller 250 . The controller 250 identifies the horizontal homepage data and controls the display 275 to display the horizontal homepage according to the horizontal homepage data.
例如,当用户进入竖屏媒资观看模式,通过竖屏主页浏览短视频时,用户想要结束短视频的观看,并想要观看电视剧,此时,用户可向控制器250发送触发旋转的操作指令(如触发图7A中的观看正片控件),控制器250控制显示器275旋转,并控制显示器275显示出出横屏主页,用户在横屏主页下显示或搜索想要观看的电视剧。For example, when the user enters the vertical screen media viewing mode and browses short videos through the vertical screen homepage, the user wants to end watching the short video and wants to watch a TV series. At this time, the user can send an operation to trigger rotation to the controller 250 Upon command (such as triggering the feature viewing control in Figure 7A), the controller 250 controls the display 275 to rotate, and controls the display 275 to display a horizontal screen homepage, where the user displays or searches for the TV series they want to watch.
在一种实现方式中,显示设备启动后,检测到显示器处于竖屏状态,请求调用服务器300的接口,向服务器300发送竖屏主页数据的获取请求。服务器300响应于该数据请求,并将竖屏主页数据下发至控制器250。控制器250根据接收到的竖屏主页数据控制显示器275显示出竖屏主页。在一些实施例中,竖屏主页可以如图7B所示。In one implementation, after the display device is started, it detects that the display is in a portrait state, requests to call the interface of the server 300, and sends a request for obtaining portrait home page data to the server 300. The server 300 responds to the data request and sends the vertical screen home page data to the controller 250 . The controller 250 controls the display 275 to display the vertical screen home page according to the received vertical screen home page data. In some embodiments, the vertical homepage may be as shown in Figure 7B.
在一种实现方式中,在显示器275处于横屏状态时,响应于操作指令,利用固定组件旋转以使显示器275由当前横屏状态转化为竖屏状态,并请求调用服务器300的接口,向服务器300发送竖屏主页数据的获取请求。服务器300响应于该数据请求,并将竖屏主页数据下发至控制器250。控制器250根据接收到的竖屏主页数据控制显示器275显示出竖屏主页。In one implementation, when the display 275 is in the horizontal screen state, in response to the operation instruction, the fixed component is used to rotate the display 275 from the current horizontal screen state to the vertical screen state, and requests to call the interface of the server 300 to the server. 300 Send a request to obtain vertical screen home page data. The server 300 responds to the data request and sends the vertical screen home page data to the controller 250 . The controller 250 controls the display 275 to display the vertical screen home page according to the received vertical screen home page data.
需要说明的是,上述横屏主页和竖屏主页不相同。在一些实施方式中,横屏主页主要用于显示电视剧、电影等横向媒资,竖屏主页主要用于显示短视频、漫画等竖向媒资。It should be noted that the above-mentioned horizontal screen homepage and vertical screen homepage are different. In some implementations, the horizontal screen homepage is mainly used to display horizontal media assets such as TV series and movies, and the vertical screen homepage is mainly used to display vertical media assets such as short videos and comics.
在本申请实施例中,控制器250还可以检测显示器275当前的旋转状态,即检测当前显示器275处于横屏状态还是或竖屏状态。In this embodiment of the present application, the controller 250 can also detect the current rotation state of the display 275, that is, detect whether the display 275 is currently in a horizontal screen state or a vertical screen state.
通常情况下,用户观看横屏媒资的时间较长,故,此处将以显示器275初始状态为横屏状态为例。将显示设备开机后,控制器250对当前显示器275的状态进行检测,即判断当前显示器275的状态是否为横屏状态,响应于显示器275处于横屏状态之后,控制器250调用服务器300的接口,向服务器300发送横屏主页数据的获取请求。服务器300下发横屏主页数据,控制器250对横屏主页数据进行识别,并控制显示器275显示出横屏主页。Normally, users spend a long time watching horizontal screen media assets. Therefore, the initial state of the display 275 is taken as a horizontal screen state as an example. After turning on the display device, the controller 250 detects the status of the current display 275, that is, determines whether the current status of the display 275 is in the horizontal screen state. In response to the display 275 being in the horizontal screen state, the controller 250 calls the interface of the server 300, Send a request for obtaining horizontal screen homepage data to the server 300. The server 300 delivers the horizontal screen home page data, the controller 250 identifies the horizontal screen home page data, and controls the display 275 to display the horizontal screen home page.
同理,若是控制器250判断出当前显示器275的状态为竖屏状态,则响应于显示器275处于竖屏状态时,请求调用服务器300的接口,向服务器300发送竖屏主页数据的获取请求。服务器300下发书竖屏主页数据,控制器250控制显示器275显示出横屏主页。Similarly, if the controller 250 determines that the current status of the display 275 is the portrait status, in response to the display 275 being in the portrait status, it requests to call the interface of the server 300 and sends a request to obtain the vertical screen home page data to the server 300. The server 300 delivers the vertical screen home page data, and the controller 250 controls the display 275 to display the horizontal screen home page.
在一些实施例中触发横屏主页和竖屏主页获取的操作也可以是用户的输入的返回主页的操作,此时显示设备处理的方式和电视启动后的处理方式一致,再次不再赘述。In some embodiments, the operation that triggers the acquisition of the horizontal screen home page and the vertical screen home page may also be an operation input by the user to return to the home page. In this case, the processing method of the display device is consistent with the processing method after the TV is started, which will not be described again.
示例的,获取的横屏主页数据可以为首页导航数据。结合图5A和图5B,状态栏(Top栏)201中可设置有天气和时间的信息,频道栏(Tab栏)202中包括各种观看频道,如:我的、精选、电视剧以及电影等等,且图中当前定焦为电影频道。首页导航数据可以包括频道栏202中的各个频道以及当前定焦频道下的媒资数据。显示设备200在横屏媒资观看模式下,展示出频道栏202,及当前定焦频道下的媒资数据,如电影频道下的当前页。For example, the obtained horizontal screen homepage data can be homepage navigation data. Combining Figure 5A and Figure 5B, weather and time information can be set in the status bar (Top bar) 201, and the channel bar (Tab bar) 202 includes various viewing channels, such as: mine, selections, TV series, movies, etc. etc., and the current fixed focus in the picture is the movie channel. The home page navigation data may include each channel in the channel bar 202 and media asset data under the current fixed focus channel. In the horizontal screen media asset viewing mode, the display device 200 displays the channel bar 202 and the media asset data under the current fixed focus channel, such as the current page under the movie channel.
此处,为了优化上述技术方案,显示设备200预先存储有竖屏导航ID(身份标识号码,Identity document)。在服务器300下发的数据中,对于竖屏导航ID来说,其可视为是一种特殊的导航类型,竖屏导航ID是竖屏主页的唯一标识。例如,在不同的显示设备、不同的机型或者不同的地区来说,对于竖屏主页所编排的数据可能是不同的,每种针对竖屏主页所编排的数据都有会有一个唯一标识,即竖屏导航ID。也就是说,针对于不同地区的不同显示设备,其对应的竖屏导航ID是不同的。Here, in order to optimize the above technical solution, the display device 200 stores a vertical screen navigation ID (Identity document) in advance. In the data sent by the server 300, the vertical screen navigation ID can be regarded as a special navigation type, and the vertical screen navigation ID is the unique identifier of the vertical screen homepage. For example, on different display devices, different models or different regions, the data arranged for the vertical screen homepage may be different. Each data arranged for the vertical screen homepage will have a unique identifier. That is, the vertical screen navigation ID. That is to say, for different display devices in different regions, the corresponding vertical screen navigation IDs are different.
在一种实现方式中,当服务器300接收到控制器250发送的横屏主页数据请求之后,除了将相应的横屏主页数据反馈至控制器以外,还可以将竖屏主页的竖屏导航ID作为一种特殊的导航数据类型下发至控制器250。控制器250在控制显示器275正常显示横屏的首页导航数据之后,将接收到的竖屏导航ID缓存至本地,等后续需要转换为竖屏媒资观看模式时,可直接进行利用,避免为了获取竖屏导航ID,控制器250专门向服务器300进行获取,从而能够提高后续竖屏媒资观看模式的转换效率。In one implementation, after the server 300 receives the horizontal screen home page data request sent by the controller 250, in addition to feeding back the corresponding horizontal screen home page data to the controller, the server 300 can also use the vertical screen navigation ID of the vertical screen home page as A special navigation data type is sent to the controller 250. After controlling the display 275 to normally display the horizontal screen homepage navigation data, the controller 250 caches the received vertical screen navigation ID locally. When it is necessary to convert to the vertical screen media asset viewing mode later, it can be used directly to avoid obtaining the The controller 250 specifically obtains the vertical screen navigation ID from the server 300, thereby improving the subsequent conversion efficiency of the vertical screen media asset viewing mode.
当然,控制器250还可以单独请求调用服务器300的接口,并发送竖屏导航ID的获取请求,服务器300响应该获取请求,并将竖屏导航ID下发至控制器250。控制器250将响应到的竖屏导航ID缓存至本地。Of course, the controller 250 can also separately request to call the interface of the server 300 and send a vertical screen navigation ID acquisition request. The server 300 responds to the acquisition request and sends the vertical screen navigation ID to the controller 250 . The controller 250 caches the responded vertical screen navigation ID locally.
在一些实施例中,显示设备中同样存储有用于请求横屏主页的横屏导航ID,横屏导航ID和竖屏导航ID的使用方式类似,在此不再予以赘述In some embodiments, the display device also stores a horizontal screen navigation ID for requesting a horizontal screen home page. The horizontal screen navigation ID and the vertical screen navigation ID are used in a similar manner and will not be described again here.
以上,为显示设备200启动之后,正常进入横屏媒资观看模式的说明。当用户有竖屏媒资观看模式的需求时,需要通过固定组件将显示设备200进行旋转。The above is a description of how to normally enter the horizontal screen media asset viewing mode after the display device 200 is started. When the user needs to view media assets in portrait mode, the display device 200 needs to be rotated through a fixed component.
在一种实现方式中,用户可向显示设备200输入触发旋转的操作指令,使得显示设备200由横平状态转换为竖屏状态,即由横屏媒资观看模式转换为竖屏媒资观看模式。In one implementation, the user can input an operation instruction to trigger the rotation to the display device 200 so that the display device 200 changes from a horizontal state to a vertical state, that is, from a horizontal media viewing mode to a vertical media viewing mode.
示例的,在横屏媒资观看模式下,可在频道栏202的“精选”频道里的推荐位上,配置相应的竖屏媒资专区,当用户通过控制装置100选中该竖屏媒资专区之后,即可触发显示器275发生旋转动作。或者说,用户通过语音指令等,输入旋转电视的操作指令,触发显示器275发生旋转动作。For example, in the horizontal screen media asset viewing mode, a corresponding vertical screen media asset area can be configured in the recommended position in the "Selected" channel of the channel bar 202. When the user selects the vertical screen media asset through the control device 100, After the special area is created, the display 275 can be triggered to rotate. In other words, the user inputs an operation instruction to rotate the TV through a voice instruction or the like, triggering the display 275 to rotate.
上述旋转指令的下发过程可理解为主动输入,在主动输入旋转指令之后,控制器250通过控制固定组件,触发显示器275发生旋转动作。在显示器275旋转过程中,控制器250根据本地预先存储的竖屏导航ID,调用服务器300的导航详情接口,向服务器300发送竖屏主页数据获取请求,该竖屏主页数据可以包括竖屏主页下的频道栏204中的各个频道,以及每个频道中的相应媒资数据。还可以包括状态栏203的数据。The issuance process of the above rotation command can be understood as active input. After the rotation command is actively input, the controller 250 triggers the display 275 to rotate by controlling the fixed component. During the rotation of the display 275, the controller 250 calls the navigation details interface of the server 300 according to the locally pre-stored vertical screen navigation ID, and sends a vertical screen homepage data acquisition request to the server 300. The vertical screen homepage data may include the vertical screen homepage data. Each channel in the channel column 204, and the corresponding media asset data in each channel. Data for status bar 203 may also be included.
竖屏主页数据与竖屏导航ID是一一对应的关系。在一些实现方式中,基于媒资的版权等其他因素,可能在山东省上线了“短视频”频道和“漫画”频道,在江苏省上线了“短视频”频道和“应用”频道,虽然都是竖屏主页数据,但是每个竖屏导航ID所对应的竖屏主页数据是不同的。There is a one-to-one correspondence between the vertical screen homepage data and the vertical screen navigation ID. In some implementation methods, based on other factors such as the copyright of media assets, a "short video" channel and a "comic" channel may be launched in Shandong Province, and a "short video" channel and an "application" channel may be launched in Jiangsu Province. Although both It is the vertical screen home page data, but the vertical screen home page data corresponding to each vertical screen navigation ID is different.
服务器300响应控制器250的竖屏主页数据获取请求,向控制器250下发竖屏主页数据,并于显示器200进行展现。在一种实现方式中,将竖屏主页数据中的频道栏204中的任一频道指定为默认焦点。当显示器275旋转至预设角度时,定焦于该默认焦点下的竖屏主页,并加载默认焦点对应频道下的媒资数据。参见图6,为本申请一些实施例提供的图1中显示设备旋转至预设角度时的界面示意图。如图6所示,在竖屏主页数据中,指定“短视频”频道为默认焦点,显示器275定格在“短视频”频道中的首个视频上。其中,预设角度大于0°小于90°,可根据实际应用情况进行选择设置。The server 300 responds to the controller 250's vertical screen home page data acquisition request, sends the vertical screen home page data to the controller 250, and displays it on the display 200. In one implementation, any channel in the channel bar 204 in the vertical screen home page data is designated as the default focus. When the display 275 is rotated to a preset angle, the focus is fixed on the vertical screen homepage under the default focus, and the media asset data under the channel corresponding to the default focus is loaded. Referring to Figure 6, a schematic diagram of the interface when the display device in Figure 1 is rotated to a preset angle is provided for some embodiments of the present application. As shown in Figure 6, in the vertical screen home page data, the "short video" channel is designated as the default focus, and the display 275 is fixed on the first video in the "short video" channel. Among them, the preset angle is greater than 0° and less than 90°, which can be selected and set according to the actual application situation.
在一些实施例中,横屏主页和竖屏主页的切换可以是在显示器旋转到预设角度后发生的,以预设角度为45°为例,在旋转过程成,在45°之前不切换为旋转后的旋转状态对应的主页,在45°时再进行切换。In some embodiments, the switching between the horizontal home page and the vertical home page may occur after the display is rotated to a preset angle. Taking the preset angle as 45° as an example, during the rotation process, the switch is not performed before 45°. The homepage corresponding to the rotated state after rotation will be switched at 45°.
当显示器275旋转至竖屏状态时,依次自动播放竖屏页面中默认焦点对应频道下的媒资数据。在一些实施例中,竖屏媒资观看模式的最佳状态可为将显示器275由横屏状态旋转90°之后所呈现的状态。当显示器275旋转至90°之后,自动播放“短视频”频道下的第一个视频,当第一个视频播放完之后,可自动播放第二个视频,依次类推。When the display 275 is rotated to the vertical screen state, the media asset data under the channel corresponding to the default focus in the vertical screen page is automatically played in sequence. In some embodiments, the optimal state of the portrait media asset viewing mode may be the state presented after the display 275 is rotated 90° from the landscape state. When the display 275 is rotated to 90°, the first video under the "Short Video" channel is automatically played. After the first video is played, the second video is automatically played, and so on.
另外,竖屏主页数据里的第二频道栏与横屏主页数据里的第一频道栏相比,为独立配置的编排数据,两者所展示的数据均不相同。因为,竖向媒资和横向媒资的类别还是有所差异的,如,电影、电视剧等通常为横向媒资,短视频等通常为竖向媒资,故其所述的频道类型也有所不同。本申请中针对竖向媒资,重新编排了频道栏204里的数据,更加便于用户在竖屏媒资观看模式下寻找相应的竖向媒资,更好的体现出不同的媒资内容,提高用户体验。In addition, compared with the first channel column in the horizontal screen homepage data, the second channel column in the vertical screen homepage data is independently configured arrangement data, and the data displayed by both is different. Because there are differences in the types of vertical media assets and horizontal media assets. For example, movies, TV series, etc. are usually horizontal media assets, and short videos are usually vertical media assets, so the channel types mentioned are also different. . In this application, the data in the channel bar 204 has been rearranged for vertical media assets, making it easier for users to find corresponding vertical media assets in the vertical screen media asset viewing mode, better reflecting different media asset contents, and improving user experience.
除上述主动输入旋转指令触发显示器旋转之外,本申请实施例还提供了另一种触发显示器转换播放模式的方式,即控制器被动接受旋转指令。In addition to the above-mentioned active input of a rotation command to trigger the rotation of the display, embodiments of the present application also provide another way to trigger the display to switch to a playback mode, that is, the controller passively accepts the rotation command.
在一种实现方式中,用户在浏览横屏主页下的媒资数据时,若是选中了横屏主页中的任意一个竖向媒资,也可触发显示器275发生旋转动作。In one implementation, if the user selects any vertical media asset on the horizontal screen homepage when browsing the media asset data on the horizontal screen homepage, the display 275 can also be triggered to rotate.
上述过程可视为显示设备200的被动触发,当用户点击到任一竖向媒资时,控制器250控制固定组件将显示器275由横平状态转换为竖屏状态,在旋转过程中,控制器250加载用户所选中的竖向媒资,加载完成后,该竖向媒资等待播放。控制器250响应于显示器275旋转至竖屏状态,当显示器275加载至竖屏状态时,如旋转90°后,控制器250控制显示器275播放该竖向媒资。The above process can be regarded as a passive trigger of the display device 200. When the user clicks on any vertical media asset, the controller 250 controls the fixed component to convert the display 275 from a horizontal state to a vertical state. During the rotation process, the controller 250 Load the vertical media assets selected by the user. After the loading is completed, the vertical media assets are waiting to be played. The controller 250 responds to the display 275 rotating to the portrait state. When the display 275 is loaded into the portrait state, for example, after rotating 90°, the controller 250 controls the display 275 to play the vertical media asset.
至此,显示器275已转换为竖屏状态,在显示器275播放用户所选中的竖向媒资的过程中,控制器250根据用户输入的触发动作(例如返回主页的操作),并根据预先存储的竖屏导航ID,向服务器300发送竖屏主页数据获取请求。At this point, the display 275 has been converted to a vertical screen state. During the process of the display 275 playing the vertical media assets selected by the user, the controller 250 performs a triggering action based on the user input (such as an operation to return to the homepage) and a pre-stored vertical screen. screen navigation ID, and sends a vertical screen homepage data acquisition request to the server 300.
上述用户的触发动作可举例为,用户通过点击控制装置100上的“返回”按键,触发控制器读取本地的竖屏导航ID,并基于该竖屏导航ID,向服务器300发送竖屏主页数据获取请求。The above-mentioned user's trigger action can be, for example, the user clicks the "return" button on the control device 100 to trigger the controller to read the local vertical screen navigation ID, and send the vertical screen home page data to the server 300 based on the vertical screen navigation ID. Get request.
同样的,服务器300响应控制器250的竖屏主页数据获取请求,向控制器250下发竖屏主页数据,并指定任一频道为默认焦点,显示器275定焦于默认焦点,加载默认焦点对应频道下的媒资数据,并依次自动播放默认焦点对应频道下的媒资数据。Similarly, the server 300 responds to the vertical screen home page data acquisition request of the controller 250, sends the vertical screen home page data to the controller 250, and designates any channel as the default focus. The display 275 is focused on the default focus and loads the channel corresponding to the default focus. media asset data under the default focus channel, and automatically play the media asset data under the default focus channel in sequence.
进一步的,参见图7A,为本申请一些实施例提供的图6中显示设备旋转至竖屏状态时竖屏媒资观看模式的示意图。对比图6和图7A,当显示器200旋转至竖屏状态之后,为了提高用户体验,设置延时操作。在将显示器275旋转为竖屏状态后的预设时间内显示频道栏,当经过预设时间后,频道栏204自动隐藏。Further, refer to FIG. 7A , which is a schematic diagram of the vertical screen media asset viewing mode when the display device in FIG. 6 is rotated to the vertical screen state, provided for some embodiments of the present application. Comparing Figure 6 and Figure 7A, after the display 200 is rotated to the portrait state, in order to improve the user experience, a delay operation is set. The channel bar is displayed within a preset time after the display 275 is rotated to the vertical screen state. When the preset time elapses, the channel bar 204 is automatically hidden.
通常在横屏媒资观看模式下,显示主页时频道栏202是不会自动隐藏的,因为,在横屏状态下,还是以用户自己主动寻找想要观看的视频内容为主,所以,用户还需利用频道栏202频繁的进行频道更换。但是,当用户进入至竖屏媒资观看模式之后,其需求以自动观看竖向媒资为主,例如,刷看短视频时,只需自动播放视频即可,或者观看漫画时,只需自动播放每一帧的漫画即可。此时,用户一旦进入所需频道,就不需要进行频繁更换频道的操作了,故可延时一段时间后,将频道栏204隐藏,提高用户在竖屏媒资观看模式下的体验度。其中,预设时间可为2秒,当然,预设时间也可根据实际应用情况进行调整。Usually in the horizontal screen media asset viewing mode, the channel bar 202 will not be automatically hidden when the homepage is displayed, because in the horizontal screen state, the user still actively searches for the video content he wants to watch, so the user still needs to It is necessary to use the channel bar 202 to change channels frequently. However, when users enter the vertical screen media viewing mode, their main needs are to automatically watch vertical media assets. For example, when watching short videos, they only need to automatically play the video, or when watching comics, they only need to automatically play the video. Just play back each frame of the comic. At this time, once the user enters the desired channel, there is no need to frequently change channels. Therefore, the channel bar 204 can be hidden after a delay to improve the user's experience in the vertical screen media viewing mode. Among them, the preset time can be 2 seconds. Of course, the preset time can also be adjusted according to actual application conditions.
需要说明的是,当用户有更换频道的需求时,可通过控制装置100进行操作,例如,点击控制装置100上的“向上”按键,显现出频道栏204。另外,用户也可通过控制装置100上的“向左”、“向右”按键进行频道的切换,如,可由“短视频”切换到“漫画”或者“应用”。It should be noted that when the user needs to change channels, the user can perform the operation through the control device 100, for example, click the "up" button on the control device 100 to display the channel bar 204. In addition, the user can also switch channels through the "left" and "right" buttons on the control device 100, for example, switching from "short video" to "comics" or "applications".
为了进一步优化上述技术方案,在横屏媒资观看模式下,横屏主页的顶部设置有第一状态栏,第一状态栏包括多个第一状态控件,第一状态控件被配置为可获取焦点。在竖屏媒资观看模式下,竖屏主页的顶部设置有第二状态栏,第二状态栏包括多个第二状态控件,第二状态控件被配置为不可获取焦点。在一些实施方式中,竖屏状态下不可获取焦点,用户在需要进行信号源的切换或网络的设置时,需要先控制显示器进入横屏状态,在横屏状态下选中第一状态栏中的控件或在横屏状态下通过其他操作完成信号源的切换或网络的设置。竖屏状态下第二状态控件被配置为不可获取焦点是为了使得显示设备和移动终端保持使用习惯上的一致性,避免用户通过遥控器操作显示设备时焦点误移动到第二状态栏。在一些实施例中司仪状态栏和第二状态栏均位于界面的最上方。In order to further optimize the above technical solution, in the horizontal screen media asset viewing mode, a first status bar is provided at the top of the horizontal screen homepage. The first status bar includes a plurality of first status controls, and the first status control is configured to obtain focus. . In the vertical screen media asset viewing mode, a second status bar is provided at the top of the vertical screen homepage. The second status bar includes a plurality of second status controls, and the second status controls are configured to be unable to obtain focus. In some embodiments, the focus cannot be obtained in the vertical screen state. When the user needs to switch signal sources or set up the network, he needs to first control the display to enter the horizontal screen state, and select the control in the first status bar in the horizontal screen state. Or complete signal source switching or network settings through other operations in landscape mode. The second state control is configured to be unfocusable in the vertical screen state in order to maintain consistency in usage habits between the display device and the mobile terminal, and to prevent the focus from accidentally moving to the second status bar when the user operates the display device through the remote control. In some embodiments, both the emcee status bar and the second status bar are located at the top of the interface.
在一种实现方式中,第二状态控件的个数小于第一状态控件的个数,两者均包括用于展示时间的时间控件,和/或展示天气的天气控件等。这是因为竖屏状态下横向的长度小于横屏状态下横向的长度,减少控件的数量可以保证交互界面的友好,因此可仅保留用于展示必要状态的控件。In one implementation, the number of second state controls is smaller than the number of first state controls, and both include a time control for displaying time, and/or a weather control for displaying weather, etc. This is because the horizontal length in portrait mode is smaller than the horizontal length in landscape mode. Reducing the number of controls can ensure a friendly interactive interface, so only controls used to display necessary states can be retained.
在横屏媒资观看模式下,通常是媒资自动播放的状态,并不是由用户一条一条的切换,才播放下一媒资内容,在横屏媒资观看模式下,用户主要利用显示器275的显示功能。故,在竖屏媒资观看模式下,本申请要尽可能减少用户与显示器275的操作交互,减少用户在观看竖屏媒资时,再去进行的其他操作。再者,状态栏显示的为天气、时间等信息,用户对其进行选定,仅是想做一些设置类的操作,例如,天气的显示为“天气符号+文字+温度+摄氏度”,可通过设置更改天气的显示形式,或者设置时间等等。本申请将竖屏媒资观看模式下的状态栏201设置为不可获取焦点,用户在竖屏状态下不必再去做此设置类操作,如有所需,可在横屏媒资观看模式下对状态栏201进行操作。In the horizontal screen media asset viewing mode, the media assets are usually automatically played, and the user does not switch one by one before playing the next media asset content. In the horizontal screen media asset viewing mode, the user mainly uses the display 275 Display function. Therefore, in the vertical screen media asset viewing mode, this application should minimize the user's operational interaction with the display 275 and reduce other operations performed by the user when viewing vertical screen media assets. Furthermore, the status bar displays weather, time and other information. The user selects it just to do some setting operations. For example, the weather is displayed as "weather symbol + text + temperature + degrees Celsius", which can be Set to change the weather display format, or set the time, etc. This application sets the status bar 201 in the vertical screen media viewing mode to be unable to obtain focus. The user does not need to do this setting operation in the vertical screen state. If necessary, the user can adjust the status bar 201 in the horizontal screen media viewing mode. Status bar 201 operates.
在一种实现方式中,横屏主页中的第一状态控件包括用于调出搜索界面的搜索控件,竖屏主页中的第二状态控件不包括用于调出搜索界面的搜索控件。当然,在所述竖屏状态下,搜索界面仅响应接收到的语音输入以调出。In one implementation, the first state control in the horizontal screen homepage includes a search control for calling up the search interface, and the second state control in the vertical screen homepage does not include a search control for calling up the search interface. Of course, in the vertical screen state, the search interface only responds to the received voice input to be called up.
同样,用户在通过竖屏媒资观看模式自动浏览竖屏媒资时,一般情况下,每一频道的节目采用无底线式刷新,即用户通过向下翻页即可进行该频道节目的观看,用户可以通过左右键控制焦点在频道栏控件上移动,无需进行搜索界面的操作,故,当显示器275由横屏状态转换为竖屏状态时,状态栏中的搜索控制不再显示于竖屏主页中。当然,当用户在浏览竖向媒资时,需要用到搜索控件,可通过语音指令等操作进行控制,显示设备200中的控制器250能够响应接收到的语音输入以调出搜索界面。Similarly, when users automatically browse vertical screen media resources through the vertical screen media viewing mode, under normal circumstances, the programs of each channel are refreshed without bottom line, that is, the user can watch the program of the channel by turning down the page. The user can control the focus to move on the channel bar control through the left and right keys without operating the search interface. Therefore, when the display 275 is converted from the horizontal screen state to the vertical screen state, the search control in the status bar is no longer displayed on the vertical screen home page. middle. Of course, when the user browses vertical media assets, he needs to use the search control, which can be controlled through operations such as voice instructions. The controller 250 in the display device 200 can respond to the received voice input to bring up the search interface.
本申请中,用户能够根据所要观看的媒资类型,将显示器进行旋转,实现由横屏媒资观看模式到竖屏媒资观看模式的转换。并且,在竖屏媒资观看模式下观看竖向媒资时,竖向媒资的长宽比例与屏幕比例相一致,使得竖向媒资充斥于整个屏幕上,且不会因放大而变形,极大的提升了用户体验。In this application, the user can rotate the display according to the type of media assets to be viewed, thereby realizing conversion from a horizontal screen media asset viewing mode to a vertical screen media asset viewing mode. Moreover, when viewing vertical media assets in the vertical screen media viewing mode, the aspect ratio of the vertical media assets is consistent with the screen ratio, so that the vertical media assets fill the entire screen and will not be deformed due to magnification. Greatly improves user experience.
图7B是一些实施例中,竖屏状态下的主页界面示意图。Figure 7B is a schematic diagram of the home page interface in the portrait mode in some embodiments.
图8为本申请一些实施例提供的一种显示设备用户界面的控制方法的流程示意图。如图8所示,该方法主要包括以下步骤:Figure 8 is a schematic flowchart of a method for controlling a user interface of a display device provided by some embodiments of the present application. As shown in Figure 8, this method mainly includes the following steps:
S801:接收用户输入的触发旋转的操作指令。S801: Receive the operation instruction input by the user to trigger the rotation.
用户可根据自己观看媒资类型的不同,将显示器设置为横屏状态或者竖屏状态。在一种实现方式中,当用户需要调试显示器状态时,可向控制器发送能够触发显示器旋转的操作指令。Users can set the monitor to landscape or portrait mode depending on the type of media they are viewing. In one implementation, when the user needs to debug the status of the display, an operation instruction that can trigger the rotation of the display can be sent to the controller.
S802:若所述显示器处于竖屏状态时,所述控制器响应于所述操作指令,使所述固定组件旋转所述显示器并向服务器发送横屏主页数据的获取请求,并根据接收到的所述横屏主页数据控制显示器显示出横屏主页。S802: If the display is in the vertical screen state, the controller responds to the operation instruction, causes the fixed component to rotate the display and sends a horizontal screen home page data acquisition request to the server, and based on the received The horizontal screen homepage data controls the display to display the horizontal screen homepage.
在一种实现方式中,在显示器处于竖屏状态时,响应于操作指令,控制固定组件旋转以使显示器由当前竖屏状态转换为横屏状态,并向服务器发送横屏主页数据的获取请求。服务器将横屏主页数据下发至控制器。控制器根据接收到的横屏主页数据控制显示器显示出横屏主页。In one implementation, when the display is in the vertical screen state, in response to the operation instruction, the fixed component is controlled to rotate to convert the display from the current vertical screen state to the horizontal screen state, and a request for obtaining the horizontal screen home page data is sent to the server. The server delivers the horizontal screen home page data to the controller. The controller controls the display to display the horizontal screen home page according to the received horizontal screen home page data.
S803:若所述显示器处于横屏状态时,响应于所述操作指令,使所述固定组件旋转所述显示器并向所述服务器发送竖屏主页数据的获取请求,并根据接收到的所述竖屏主页数据控制显示器显示出竖屏主页。S803: If the display is in the horizontal screen state, in response to the operation instruction, cause the fixed component to rotate the display and send a vertical screen homepage data acquisition request to the server, and according to the received vertical screen homepage data The screen homepage data controls the display to display a vertical screen homepage.
在一种实现方式中,在显示器处于横屏状态时,响应于操作指令,利用固定组件旋转以使显示器由当前横屏状态转化为竖屏状态,并向服务器发送竖屏主页数据的获取请求。服务器将竖屏主页数据下发至控制器。控制器根据接收到的竖屏主页数据控制显示器显示出竖屏主页。其中,横屏主页用户播放横向媒资,竖屏主页用于播放竖向媒资,两者并不相同。In one implementation, when the display is in the landscape state, in response to the operation instruction, the fixed component is used to rotate to convert the display from the current landscape state to the portrait state, and a request for obtaining portrait home page data is sent to the server. The server delivers the vertical screen home page data to the controller. The controller controls the display to display the vertical screen homepage according to the received vertical screen homepage data. Among them, horizontal screen homepage users play horizontal media assets, and vertical screen homepage users play vertical media assets. The two are different.
本申请实施例提供控制方法中,控制器还可以检测显示器的当前状态。在显示设备启动的时候即使没有接收到用户的指令,也需要为用户呈现出一个主页,图9为本申请一些实施例提供的一种显示设备用户界面的控制方法的流程示意图,如图9所示:In the control method provided in the embodiment of the present application, the controller can also detect the current status of the display. Even if a user's instruction is not received when the display device is started, a homepage needs to be presented to the user. Figure 9 is a flow chart of a control method for a display device user interface provided by some embodiments of the present application. As shown in Figure 9 Show:
S901:控制器响应于显示设备端的启动,检测所述显示器当前的旋转状态,所述旋转状态包括横屏状态或竖屏状态;S901: In response to the startup of the display device, the controller detects the current rotation state of the display, and the rotation state includes a horizontal screen state or a vertical screen state;
本申请中,显示设备有包括横屏状态和竖屏状态,两种状态分别对应的横屏主页和竖屏主页也有所不同。在一种实现方式中,用户将显示设备端启动之后,控制器能够检测显示器当前是处于哪种状态。In this application, the display device includes a horizontal screen state and a vertical screen state, and the horizontal screen home page and the vertical screen home page corresponding to the two states are also different. In one implementation, after the user starts the display device, the controller can detect which state the display is currently in.
S902:若所述显示器处于横屏状态时,所述控制器向所述服务器发送横屏主页数据的获取请求,并根据接收到的所述横屏主页数据控制所述显示器显示出横屏主页;S902: If the display is in a horizontal screen state, the controller sends a horizontal screen home page data acquisition request to the server, and controls the display to display a horizontal screen home page according to the received horizontal screen home page data;
控制器与服务器通信连接,在一种实现方式中,当控制器检测出显示器当前处于横屏状态时,响应于显示器处于横屏状态,通过请求调用服务器上的相应接口,进行横屏主页数据的获取请求。在服务器对该请求作出响应,并下发横屏页面数据之后,控制器控制用户界面显示出横屏主页,此时,用户进入横屏媒资观看模式。The controller communicates with the server. In one implementation, when the controller detects that the display is currently in the horizontal screen state, in response to the display being in the horizontal screen state, it calls the corresponding interface on the server through a request to obtain the horizontal screen homepage data. Get request. After the server responds to the request and delivers the horizontal screen page data, the controller controls the user interface to display the horizontal screen home page. At this time, the user enters the horizontal screen media asset viewing mode.
S903:若所述显示器处于竖屏状态时,所述控制器向所述服务器请求竖屏主页数据,并根据接收到的所述竖屏主页数据控制所述显示器显示出竖屏主页。S903: If the display is in a vertical screen state, the controller requests vertical screen home page data from the server, and controls the display to display a vertical screen home page according to the received vertical screen home page data.
在一种实现方式中,当控制器检测出显示器当前处于竖屏状态时,响应于显示器处于竖屏状态,通过请求调用服务器上的相应接口,进行竖屏主页数据的获取请求。在服务器对该请求作出响应,并下发竖屏页面数据之后,控制器控制用户界面显示出竖屏主页,此时,用户进入了竖屏媒资观看模式,即通过竖屏主页浏览对应的媒资数据。In one implementation, when the controller detects that the display is currently in the portrait state, in response to the display being in the portrait state, it calls a corresponding interface on the server through a request to obtain the vertical screen home page data. After the server responds to the request and delivers the vertical screen page data, the controller controls the user interface to display the vertical screen home page. At this time, the user enters the vertical screen media viewing mode, that is, browses the corresponding media through the vertical screen home page. capital data.
这样,显示设备根据所用的数据不同,分别向服务器发送请求。即,当需要进入横屏媒资观看模式时,则向服务器请求横屏主页数据,当需要进入竖屏媒资观看模式时,则向服务器请求竖屏主页数据。在一种实现方式中,在以横屏状态开机时,首先向服务器请求横屏主页数据,当服务器响应之后,进行横屏主页及对应媒资数据的展示。随着用户需求的变化,当用户需要观看竖向媒资时,显示设备再请求竖屏主页数据,当服务器响应之后,进行竖屏主页及对应媒资数据的展示。In this way, the display device sends requests to the server respectively according to the different data used. That is, when it is necessary to enter the horizontal screen media asset viewing mode, the horizontal screen homepage data is requested from the server; when it is necessary to enter the vertical screen media asset viewing mode, the vertical screen homepage data is requested from the server. In one implementation, when the computer is turned on in landscape mode, the server is first requested for landscape homepage data, and after the server responds, the landscape homepage and corresponding media data are displayed. As user needs change, when the user needs to watch vertical media assets, the display device then requests vertical screen homepage data. When the server responds, the vertical screen homepage and corresponding media asset data are displayed.
进一步的,考虑到显示设备在开机时,有可能是横屏状态,也有可能是竖屏状态,因此,本申请一些实施例还提供了另一种显示设备用户界面的控制方法。Furthermore, considering that when the display device is turned on, it may be in a horizontal screen state or a vertical screen state, some embodiments of the present application also provide another method for controlling the user interface of the display device.
图10为本申请一些实施例提供的另一种显示设备用户界面的控制方法的流程示意图。如图10所示,该方法主要包括以下步骤:Figure 10 is a schematic flowchart of another method for controlling a user interface of a display device provided by some embodiments of the present application. As shown in Figure 10, this method mainly includes the following steps:
S1001:控制器向服务器发送主页数据请求;S1001: The controller sends a home page data request to the server;
S1002:控制器将接收到的主页数据缓存至本地;S1002: The controller caches the received homepage data locally;
在一些实施例中,当显示设备开机后,通过控制器请求调用服务器上的相应接口,进行数据请求。服务器在接收到主页数据请求后,将主页数据下发至控制器。其中,该主页数据包括横屏主页数据和竖屏主页数据。控制器将两种类型的数据储存至本地。In some embodiments, when the display device is turned on, the controller requests a corresponding interface on the server to make a data request. After receiving the home page data request, the server sends the home page data to the controller. Among them, the homepage data includes horizontal screen homepage data and vertical screen homepage data. The controller stores two types of data locally.
S1003:控制器响应于所述显示器处于横屏状态,调取所述主页数据中的横屏主页数据,并在用户界面显示出横屏主页;S1003: In response to the display being in the horizontal screen state, the controller retrieves the horizontal screen home page data in the home page data, and displays the horizontal screen home page on the user interface;
S1004:控制器响应于所述显示器处于竖屏状态,调取所述主页数据中的竖屏主页数据,并在用户界面显示出竖屏主页。S1004: In response to the display being in the vertical screen state, the controller retrieves the vertical screen home page data in the home page data, and displays the vertical screen home page on the user interface.
这样,显示设备开机后,向服务器获取主页数据,主页数据包括横屏主页数据和竖屏主页数据。根据用户的不同需求,当用户需要进入横屏媒资观看模式时,控制器响应于所述显示器处于横屏状态,调取出横屏主页数据,并控制显示器进行显示。当用户需要进入竖屏媒资观看模式时,显示器由横屏状态转换为竖屏状态,控制器响应于所述显示器处于竖屏状态,调取出竖屏主页数据,并控制显示器进行显示。In this way, after the display device is turned on, the home page data is obtained from the server, and the home page data includes horizontal screen home page data and vertical screen home page data. According to the different needs of the user, when the user needs to enter the horizontal screen media viewing mode, the controller responds to the display being in the horizontal screen state, retrieves the horizontal screen home page data, and controls the display to display. When the user needs to enter the vertical screen media viewing mode, the display changes from the horizontal screen state to the vertical screen state. In response to the display being in the vertical screen state, the controller retrieves the vertical screen home page data and controls the display for display.
在一些实施例中,在显示设备工作过程中,用户通过预置的语音指令(例如:查看我的收藏)进入历史行为界面,或者通过点击频道栏中的预设控件(例如:我的)进入历史行为界面。In some embodiments, while the display device is working, the user enters the historical behavior interface through a preset voice command (for example: view my collection), or enters by clicking a preset control in the channel bar (for example: mine) Historical behavior interface.
图11中示例性示出了根据示例性实施例中显示设备200中主页界面的示意图。如图11所示,用户界面包括多个视图显示区,示例的,包括第一视图显示区1101和第二视图显示区1102,各个视图显示区中布局一个或多个不同项目。以及,用户界面中还包括指示任一项目被选择的选择器,可通过用户输入,以改变选择不同的项目。FIG. 11 illustrates a schematic diagram of a home page interface in the display device 200 according to an exemplary embodiment. As shown in Figure 11, the user interface includes multiple view display areas, including, for example, a first view display area 1101 and a second view display area 1102. One or more different items are arranged in each view display area. And, the user interface also includes a selector indicating that any item is selected, and can change the selection of different items through user input.
需要说明的是,多个视图显示区可以是可视的界线,也可以是不可视的界线。如:可通过各视图显示区的背景颜色不同标识不同视图显示区,还可以通过边界线等可视的标识,也可以有不可视的隐形边界。也可以不存在可视的或非可视的边界,而仅在屏幕上显示一定范围区域中相关联项目,具有尺寸和/或排布相同改变属性时,而该一定范围区域则被视同一种视图分区的边界的存在,如:第一视图显示区1101中项目同时缩小或放大,而第二视图显示区1102的变化不同。It should be noted that the multiple view display areas may be visible boundaries or invisible boundaries. For example, different view display areas can be identified by different background colors of each view display area, visual identification such as boundary lines, or invisible invisible boundaries can be used. There can also be no visual or non-visual boundaries, but only related items in a certain range of areas are displayed on the screen. When they have the same size and/or arrangement change attributes, the certain range of areas are regarded as the same type. The existence of boundaries of view partitions, for example: items in the first view display area 1101 are reduced or enlarged at the same time, but the changes in the second view display area 1102 are different.
其中,一些实施例中,上述视图显示区中的一个或多个视图显示区可以为可缩放视图显示。“可缩放”,可以表示视图显示区在屏幕上尺寸或占比是可缩放的,或视图显示中的项目在在屏幕上尺寸或占比是可缩放的。In some embodiments, one or more of the above view display areas may be a zoomable view display. "Scalable" can mean that the size or proportion of the view display area on the screen is scalable, or that the size or proportion of the items in the view display is scalable on the screen.
“项目”是指在显示设备200中用户界面的各视图显示区中显示以表示,诸如图标、缩略图、视频剪辑等对应内容的视觉对象。例如:项目可以表示电影、电视剧的图像内容或视频剪辑、音乐的音频内容、应用程序,或其他用户访问内容历史信息。“Items” refer to visual objects displayed in each view display area of the user interface in the display device 200 to represent corresponding content, such as icons, thumbnails, video clips, etc. For example, items may represent image content or video clips of movies, TV series, audio content of music, applications, or other user access history information.
一些实施例中,“项目”可显示图像缩略图。如:当项目为电影或电视剧时,项目可显示为电影或电视剧的海报。如项目为音乐时,可显示音乐专辑的海报。如项目为应用程序时,可显示为应用程序的图标,或当应用程序被执行最近执行时捕捉到应用程序的内容截图。如项目为用户访问历史时,可显示为最近执行过程中内容截图。“项目”可显示为视频剪辑。如:项目为电视或电视剧的预告片的视频剪辑动态画面。In some embodiments, "items" may display image thumbnails. For example: when the item is a movie or TV series, the item can be displayed as a poster for the movie or TV series. If the project is music, the poster of the music album can be displayed. If the project is an application, it can be displayed as the application's icon, or a screenshot of the application's content can be captured when the application was executed recently. If the item is user access history, it can be displayed as a screenshot of the content during the latest execution. Projects can be displayed as video clips. For example: the project is a video clip dynamic picture of a TV or TV series trailer.
此外,项目可以表示显示设备200与外接设备连接的接口或接口集合显示,或可表示连接至显示设备的外部设备名称等。如:信号源输入接口集合、或HDMI接口、USB接口、PC端子接口等。In addition, the item may represent an interface or interface collection display that connects the display device 200 to an external device, or may represent the name of an external device connected to the display device, or the like. For example: signal source input interface set, or HDMI interface, USB interface, PC terminal interface, etc.
示例的,如图12A中,在第一视图显示区1101中用于一些常用应用的文本和/或图标,其中,每个项目可以包括文本内容和/或用于显示与文本内容相关的缩略图的图像,或与文本相关的视频剪辑等。在第二视图显示区202中用于显示一些系统、系统相关的文本和/或图标。For example, as shown in Figure 12A, text and/or icons for some commonly used applications are used in the first view display area 1101, where each item may include text content and/or be used to display thumbnails related to the text content. images, or text-related video clips, etc. The second view display area 202 is used to display some systems, system-related text and/or icons.
“选择器”用于指示其中任意项目已被选择,如:光标或焦点对象。根据用户通过控制装置100上输入,控制在显示设备200上光标移动来选择或控制项目。可根据用户通过控制装置100的输入,可使显示设备200中显示焦点对象的移动来选择控制项目,可选择或控制其中一个或多个项目。如:用户可通过控制装置100上方向键控制焦点对象在项目之间的移动来选择和控制项目。"Selector" is used to indicate that any item has been selected, such as the cursor or focus object. According to the user's input through the control device 100, the cursor movement on the display device 200 is controlled to select or control the item. The control items can be selected by moving the display focus object in the display device 200 according to the user's input through the control device 100, and one or more of the items can be selected or controlled. For example, the user can select and control items by controlling the movement of the focus object between items through the direction keys on the control device 100 .
焦点对象指根据用户输入在项目之间移动的对象。示例的,如图7a中通过项目边缘绘制粗线来实现或标识焦点对象位置。在其他实施例中,焦点形式不限于示例,可以是光标等有形或无形可被用户识别的形态,如可以项目的3D变形等形式,也可以改变聚焦的项目的文本或图像的边框线、尺寸、颜色、透明度和轮廓和/或字体等标识。The focus object is an object that moves between items based on user input. For example, in Figure 7a, a thick line is drawn through the edge of the item to realize or identify the focus object position. In other embodiments, the focus form is not limited to the example. It can be a cursor or other tangible or intangible form that can be recognized by the user, such as a 3D deformation of the item, or the border line and size of the text or image of the focused item can be changed. , color, transparency and outlines and/or fonts.
一些实施例中,上述各视图显示区中各项目中分别关联有不同内容或链接。需要说明的是,本实施例中的视图显示区在屏幕中为横向排布,在实际应用过程中,还可以为纵向排布,或者其它任意角度排布。In some embodiments, each item in each of the above view display areas is associated with different content or links. It should be noted that the view display areas in this embodiment are arranged horizontally on the screen. In actual application, they can also be arranged vertically or at any other angle.
在其他一些实施例中,用户界面可包括一个或多个视图显示区,具体的,可以根据待显示不同分类内容量布局显示屏幕上的视图显示区数量。In some other embodiments, the user interface may include one or more view display areas. Specifically, the number of view display areas on the display screen may be laid out according to the content of different categories to be displayed.
基于上述第一视图区1101内会显示有多个项目,而系统默认的推荐给用户的项目内容可能不是用户所喜好的或者排序靠前的项目并不是用户常用到的,为给用户提供自定义自由空间,本实施例还提供了用户可以根据个人喜好,编辑第一视图区1101中所安装项目的顺序和删除一些项目的功能。Based on the above-mentioned first view area 1101, multiple items will be displayed, and the content of the items recommended to the user by default by the system may not be what the user likes or the top-ranked items may not be commonly used by the user. In order to provide users with customized Free space, this embodiment also provides the function that the user can edit the order of installed items in the first view area 1101 and delete some items according to personal preferences.
图12A至12F中示例性示出了通过控制装置100移动显示设备200的主页界面中项目顺序的操作示意图。在该视图显示区内,显示有一行项目,本实施例称其为mainTile行,并且设计该行共有3个状态模式:正常模式(Normal)、移动模式(Move)和删除模式(Remove)。具体的,用户按UP键从Normal进入Move模式,用户在此模式下进行LEFT或RIGHT键的操作,便可以移动被选定的目标项目,然后,按BACK键便恢复到Normal模式;同时,在Move模式下,用户继续按UP键,则从Move进入Remove模式,用户在此模式下进行UP键或ENTER键操作,则会删除被被选定的目标项目后恢复到Normal模式,另外,按两次BACK键或按EXIT键,则直接恢复到Normal模式。需要说明的是,上述按键操作还可以其其它的按键或者语音等控制方式,本实施例只是为了描述在正常模式(Normal)、移动模式(Move)和删除模式(Remove)之间的切换流程,以及在每个模式下可以执行的操作。FIGS. 12A to 12F exemplarily illustrate the operation schematic diagram of moving the order of items in the home page interface of the display device 200 through the control device 100 . In the view display area, a row of items is displayed, which this embodiment calls the mainTile row, and the row is designed to have three status modes: normal mode (Normal), move mode (Move) and delete mode (Remove). Specifically, the user presses the UP key to enter the Move mode from Normal. In this mode, the user operates the LEFT or RIGHT key to move the selected target item, and then presses the BACK key to return to the Normal mode; at the same time, in In Move mode, if the user continues to press the UP key, the Move will enter the Remove mode. If the user performs the UP key or ENTER key operation in this mode, the selected target item will be deleted and returned to the Normal mode. In addition, press twice Press BACK key or EXIT key to return to Normal mode directly. It should be noted that the above key operations can also be controlled by other key or voice control methods. This embodiment is only to describe the switching process between normal mode (Normal), move mode (Move) and delete mode (Remove). and what actions can be performed in each mode.
如图12A所示,呈现在第一视图显示区1101内的共有7个项目,当前焦点位于第二个项目上、即图中的项目2上。用户在控制装置100上按RIGHT键后,则焦点会从第二个项目切换至第三个项目,需要说明的是,本实施例中将该mainTile行中的项目按照定焦方式(即焦点在用户界面中的位置固定方式)的方式展示,在具体实施过程中,还可以将其设计为非定焦方式展示。As shown in Figure 12A, there are a total of seven items presented in the first view display area 1101, and the current focus is on the second item, that is, item 2 in the figure. After the user presses the RIGHT key on the control device 100, the focus will switch from the second item to the third item. It should be noted that in this embodiment, the items in the mainTile row are set in a fixed focus mode (that is, the focus is on Fixed position mode in the user interface), during the specific implementation process, it can also be designed to be displayed in a non-fixed focus mode.
进一步的,在图12B中的用户界面下,如果用户按UP键,该mainTile行的显示模式则会从Normal进入Move模式,其中,被选定的目标项目、即项目3,以焦点样式固定显示在屏幕中间位置,同时改变剩余的项目(本实施例称其为子mainTile行)的translateY(纵向偏移量)和translateX,配合焦点位置(即项目3的显示位置)按照非焦点样式显示,即如图12C中所示的用户界面。此时,用户在控制装置100上按两次RIGHT键,则代表焦点需要右移两个项目的位置,使子mainTile行向左移动两个项目的宽度,进而项目3被移至项目5和项目6之间的位置,即如图12D中所示的用户界面。用户在控制装置100上继续RIGHT键,项目3被移至mainTile行的项目队列的队尾出,即如图12E中所示的用户界面。在图12E中的用户界面下,用户在控制装置100上按BACK键,则直接恢复到Normal模式,根据项目移动后的数据 数组mainTileData更新页面显示,进而得到图12F中所示的用户界面,实现将项目3移动至队列尾部。Further, in the user interface in Figure 12B, if the user presses the UP key, the display mode of the mainTile row will enter the Move mode from Normal, in which the selected target item, namely item 3, is fixedly displayed in the focus style. At the middle position of the screen, simultaneously change the translateY (vertical offset) and translateX of the remaining items (called sub-mainTile rows in this embodiment), and display them in a non-focus style in conjunction with the focus position (that is, the display position of item 3), that is The user interface shown in Figure 12C. At this time, the user presses the RIGHT key twice on the control device 100, which means that the focus needs to move two items to the right, so that the sub-mainTile row moves to the left by the width of two items, and then item 3 is moved to item 5 and item 5. 6, that is, the user interface as shown in Figure 12D. The user presses the RIGHT key on the control device 100, and item 3 is moved to the end of the item queue in the mainTile row, ie, the user interface as shown in Figure 12E. In the user interface in Figure 12E, if the user presses the BACK key on the control device 100, it will directly return to the Normal mode, and the page display will be updated according to the mainTileData data array after the project is moved, and then the user interface shown in Figure 12F will be obtained. Move item 3 to the end of the queue.
图13A和13B中示例性示出了通过控制装置100删除显示设备200的主页界面中项目的操作示意图。在图12C中所示的用户界面下,用户在控制装置100上按UP键,则进入Remove模式,其中,通过改变目标项目(即项目3)的translateY值使其上移,同时改变其显示样式,进而得到图13A中所示的用户界面。在此基础上,如果用户在控制装置100上按UP键或ENTER键,则会删除被目标项目(即项目3)后恢复到Normal模式,本实施例设置焦点自动附到目标项目之后的一个项目上即项目4上,当然还可以为其它项目,进而得到图13B中所示的用户界面;如果用户进入Remove模式后,按两次BACK键或按EXIT键,则直接恢复到Normal模式,即返回到图13B中所示的用户界面。需要说明的是,本实施例只是以移动和删除mainTile行中的项目3为例,在具体实施过程中,还可以该行中的其它任意项目。FIGS. 13A and 13B exemplarily illustrate an operation diagram of deleting an item in the home page interface of the display device 200 through the control device 100 . In the user interface shown in FIG. 12C , the user presses the UP key on the control device 100 to enter the Remove mode, in which the target item (ie, item 3) is moved up by changing the translateY value, and its display style is changed at the same time. , and then obtain the user interface shown in Figure 13A. On this basis, if the user presses the UP key or the ENTER key on the control device 100, the target item (i.e., item 3) will be deleted and returned to the Normal mode. In this embodiment, the focus is automatically attached to an item after the target item. That is, on item 4. Of course, it can also be for other items, and then the user interface shown in Figure 13B is obtained; if the user enters the Remove mode and presses the BACK key twice or presses the EXIT key, it will directly return to the Normal mode, that is, return Go to the user interface shown in Figure 13B. It should be noted that this embodiment only takes moving and deleting item 3 in the mainTile row as an example. During the specific implementation process, any other item in the row can also be used.
本实施例在第一方面示出了一种显示设备200,该显示设备200可为旋转电视,即显示器275能够在竖直平面内进行顺时针旋转或逆时针旋转以使显示器处于竖屏状态或横屏状态,从而可工作在两种旋转状态下,一种是图1所示例的横屏状态,另一种是图1中移动终端100B所示例的竖屏状态。In a first aspect, this embodiment shows a display device 200. The display device 200 may be a rotating TV, that is, the display 275 can be rotated clockwise or counterclockwise in a vertical plane so that the display is in a vertical screen state or It can work in two rotation states, one is the horizontal screen state illustrated in FIG. 1 , and the other is the vertical screen state illustrated by the mobile terminal 100B in FIG. 1 .
旋转电视可设置为默认开机进入横屏状态,用户可通过移动终端100B、遥控器100A或旋转电视上的旋转控件等向旋转电视发出旋转指令,控制器250根据旋转指令将显示器275旋转为竖屏状态;或者,旋转电视默认开机进入竖屏状态,用户可通过向旋转电视发出旋转指令,控制器250根据旋转指令将显示器275旋转为横屏状态;旋转电视也可设置为默认开机后保持开机前的旋转状态。旋转电视在开机后,用户可通过向旋转电视发出旋转指令,控制器250根据旋转指令将显示器275旋转为另一种旋转状态。显示设备的控制器250内或存储器260内存储有显示器275的旋转状态标识,例如,该旋转状态标识可为0或1,其中,0表示显示器275为横屏状态,1表示显示器275为竖屏状态,当显示器275的旋转状态改变后,控制器250将控制器250内或存储器260内存储的旋转状态标识进行更新。The rotating TV can be set to enter the horizontal screen state by default when turned on. The user can send a rotation instruction to the rotating TV through the mobile terminal 100B, the remote control 100A or the rotation control on the rotating TV. The controller 250 rotates the display 275 into a vertical screen according to the rotation instruction. state; or, the rotating TV enters the vertical screen state by default when it is turned on. The user can send a rotation instruction to the rotating TV, and the controller 250 rotates the display 275 to the horizontal screen state according to the rotation instruction; the rotating TV can also be set to remain the same as before starting up by default. the rotation state. After the rotating TV is turned on, the user can send a rotation instruction to the rotating TV, and the controller 250 rotates the display 275 to another rotation state according to the rotation instruction. The rotation status flag of the display 275 is stored in the controller 250 or the memory 260 of the display device. For example, the rotation status flag may be 0 or 1, where 0 indicates that the display 275 is in a horizontal screen state, and 1 indicates that the display 275 is in a vertical screen state. state, when the rotation state of the display 275 changes, the controller 250 updates the rotation state identifier stored in the controller 250 or the memory 260 .
旋转电视可从媒资提供商,如聚好看服务器、优酷服务器、爱奇艺服务器获取横屏媒资和竖屏媒资。其中,横屏媒资是指适应于横屏播放的媒资,如电影、电视剧正片等媒资,竖屏媒资是指适应于竖屏播放的媒资,如通过移动终端100B拍摄并上传的竖向短视频等媒资。为取得良好的观看效果,用户可在旋转电视为横屏状态时,观看或收藏横屏媒资;在旋转电视为竖屏状态时,观看或收藏竖屏媒资,系统会记录用户在不同屏幕状态下的历史观看行为和/收藏行为。用户在旋转电视上观看横屏媒资或竖屏媒资,以及收藏横屏媒资或竖屏媒资后,旋转电视可在用户界面对用户的历史收藏进行展示,历史收藏包括观看媒资和收藏媒资,本实施例中,观看媒资是指用户观看过的媒资,收藏媒资是用户收藏过的媒资,旋转电视在横屏状态下和竖屏状态下设置有不同的用户界面来展示用户历史收藏。Rotating TV can obtain horizontal and vertical screen media assets from media asset providers, such as Juhaokan server, Youku server, and iQiyi server. Among them, horizontal screen media assets refer to media assets adapted to horizontal screen playback, such as movies, TV series features and other media assets, and vertical screen media assets refer to media assets adapted to vertical screen playback, such as those shot and uploaded through the mobile terminal 100B Media assets such as vertical short videos. In order to obtain a good viewing effect, users can watch or collect horizontal screen media when the TV is rotated to the horizontal screen state; when the TV is rotated to the vertical screen, watch or collect vertical screen media, the system will record the user's viewing experience on different screens. Historical viewing behavior and/collection behavior in the status. After the user watches horizontal screen or vertical screen media assets on the rotating TV, and collects horizontal screen media assets or vertical screen media assets, the rotating TV can display the user's historical collection on the user interface. The historical collection includes viewing media assets and Collecting media assets. In this embodiment, viewing media assets refers to media assets that the user has watched, and collecting media assets refers to media assets that the user has collected. The rotating TV is equipped with different user interfaces in the horizontal screen state and the vertical screen state. To display user historical collections.
在竖屏状态下,可通过控制器250绘制一个一级界面和二级界面来展示用户历史收藏。In the vertical screen state, the controller 250 can be used to draw a first-level interface and a second-level interface to display the user's historical collection.
控制器250可设置显示器275在旋转电视开机后为竖屏状态时,显示竖屏首页,竖屏首页可作为展示用户竖屏状态下的历史收藏的一级界面。当旋转电视开机后,控制器250需要对竖屏首页进行界面绘制,使显示器275能够显示绘制后的界面。The controller 250 can set the display 275 to display a vertical home page when the TV is turned on and turned into a vertical screen state. The vertical screen home page can be used as a first-level interface to display the user's historical collection in the vertical screen state. When the rotating TV is turned on, the controller 250 needs to draw the interface for the vertical screen homepage so that the display 275 can display the drawn interface.
当进入竖屏首页时,显示设备200内的控制器250可读取显示设备200的身份信息和显示器275的旋转状态标识,然后生成包含上述信息和历史收藏请求信息的设备请求,该设备请求可称为用户历史收藏获取请求,其中,身份信息可为对应显示设备200的会员账号、MAC地址或设备编码等信息,本实施例中选为会员账号,便于在显示设备200上登录不同的会员账号后,能获取对应会员账号的历史收藏。When entering the vertical screen home page, the controller 250 in the display device 200 can read the identity information of the display device 200 and the rotation status identifier of the display 275, and then generate a device request containing the above information and historical collection request information. The device request can It is called a user history collection acquisition request, in which the identity information can be a member account, MAC address or device code corresponding to the display device 200. In this embodiment, the member account is selected to facilitate logging in to different member accounts on the display device 200. , you can get the historical collection of the corresponding member account.
在一些实施例中,用户历史收藏获取请求可通过一级界面(例如例如图5A或图7B中所示的首页)上的控件(例如图5A或图7B中的“我的”控件)来触发。In some embodiments, the user history collection acquisition request may be triggered through a control (such as the "My" control in Figure 5A or Figure 7B) on the first-level interface (such as the homepage shown in Figure 5A or Figure 7B) .
控制器250通过网关将设备请求发送到电视厂商的服务器。如图14所示,电视厂商的服务器设置有在线子系统、会员子系统和其他子系统。在线子系统设置在服务器前端,可与显示设备200及服务器后端的子系统进行交互,会员子系统和其他子系统均为设置在服务器后端的子系统。会员子系统存储着用户在横屏模式下的历史收藏、用户在竖屏模式下历史收藏以及一些其他会员数据如会员等级、会员登录记录等,其中,历史收藏中的观看媒资和收藏媒资均记录了媒资类型和观看时间。其他子系统可包括多个子系统,电视厂商的服务器中除在线子系统和会员子系统之外的子系统可统称为其他子系统。The controller 250 sends the device request to the television manufacturer's server through the gateway. As shown in Figure 14, the TV manufacturer's server is equipped with an online subsystem, a membership subsystem and other subsystems. The online subsystem is set at the front end of the server and can interact with the display device 200 and the subsystems at the back end of the server. The membership subsystem and other subsystems are all subsystems set at the back end of the server. The membership subsystem stores the user's historical collection in landscape mode, the user's historical collection in portrait mode, and some other membership data such as membership level, member login record, etc. Among them, the viewing media assets and collection media assets in the historical collection Media asset types and viewing time are recorded. Other subsystems may include multiple subsystems, and the subsystems in the TV manufacturer's server other than the online subsystem and membership subsystem may be collectively referred to as other subsystems.
在线子系统设置有首页接口,首页接口与在线子系统的数据库连接,在线子系统的数据库中存储有显示设备200的竖屏首页编排数据和横屏首页编排数据。其中,竖屏首页编排数据包括竖屏首页设置的栏目类型,以及每个栏目设置的推荐位数量和推荐位支持的媒资类型,竖屏的预置ID,横屏首页编排数据包括横屏首页设置的栏目类型,以及每个栏目设置的推荐位数量和推荐位支持的媒资类型,横屏的预置ID。在线子系统可与多个显示设备200通信连接,以响应来自多个显示设备200的设备请求。在线子系统根据设备请求,得到显示设备200的身份信息和显示设备200的旋转状态为竖屏或横屏,然后从会员子系统获取该身份信息在竖屏或横屏状态下的历史收藏。The online subsystem is provided with a homepage interface. The homepage interface is connected to the database of the online subsystem. The database of the online subsystem stores vertical screen homepage arrangement data and horizontal screen homepage arrangement data of the display device 200 . Among them, the vertical screen home page layout data includes the column types set for the vertical screen home page, as well as the number of recommended slots set for each column and the media asset types supported by the recommended slots, the vertical screen preset ID, and the horizontal screen home page layout data includes the horizontal screen home page The column type is set, as well as the number of recommended slots set for each column, the media asset types supported by the recommended slots, and the preset ID of the horizontal screen. The online subsystem may be communicatively connected with multiple display devices 200 to respond to device requests from multiple display devices 200 . According to the device request, the online subsystem obtains the identity information of the display device 200 and the rotation state of the display device 200 as portrait or landscape, and then obtains the historical collection of the identity information in the portrait or landscape state from the member subsystem.
在一种实施方式中,以竖屏状态为例,在线子系统在从会员子系统获取竖屏状态下的历史收藏时,可根据竖屏首页编排数据得到竖屏首页的推荐位数量、推荐位类型和推荐位支持显示的媒资类型。如果推荐位支持显示多种媒资类型的媒资,需要分别获取多种媒资类型下的观看媒资或收藏媒资。In one implementation, taking the vertical screen state as an example, when the online subsystem obtains the historical collections in the vertical screen state from the member subsystem, it can obtain the number of recommended positions and recommended positions on the vertical screen homepage based on the vertical screen homepage arrangement data. The type and recommendation bits support the types of media assets displayed. If the recommendation position supports displaying media assets of multiple media asset types, you need to obtain media assets for viewing or collection of media assets under multiple media asset types respectively.
例如,根据竖屏首页的推荐位类型包括历史观看推荐位和历史收藏推荐位,推荐位数量均为5,推荐位支持的媒资类型均包括A产品和N产品,可获取size(数量)为5的A产品的最新收藏媒资和最新观看媒资,即5条A产品的收藏媒资和观看媒资;获取size(数量)为5的N产品的收藏媒资和观看媒资,即5条N产品的收藏媒资或观看媒资,其中,A产品和N产品可以是不同类型的媒资,例如短视频和漫画。在从会员子系统获取收藏媒资和观看媒资时,按照时间顺序获取最新的媒资。For example, according to the vertical screen home page, the recommended slot types include historical viewing recommended slots and historical collection recommended slots. The number of recommended slots is 5. The media asset types supported by the recommended slots include A product and N product. The available size (quantity) is 5 latest collection media assets and latest viewing media assets of product A, that is, 5 collection media assets and viewing media assets of product A; obtain the collection media assets and viewing media assets of product N with size (quantity) of 5, that is, 5 Collect media assets or watch media assets for product N. Product A and product N may be different types of media assets, such as short videos and comics. When obtaining collection media assets and viewing media assets from the member subsystem, the latest media assets are obtained in chronological order.
以在线子系统从会员子系统获取收藏媒资为例,由于可能存在A产品的收藏媒资、N产品的收藏媒资都小于5条的情况,因此还可设置获取收藏媒资时的size大于推荐位数量,以使显示器275能显示更多的收藏记录。获取观看媒资时也可按照上述从会员子系统获取收藏媒资方式确定获取数量。Take the online subsystem to obtain collected media assets from the member subsystem as an example. Since there may be cases where the collected media assets of product A and the collected media assets of product N are both less than 5, you can also set the size when obtaining the collected media assets to be greater than The number of bits is recommended so that the display 275 can display more collection records. When obtaining viewing media assets, you can also determine the acquisition quantity according to the above method of obtaining collection media assets from the member subsystem.
在线子系统在从会员子系统获取到显示设备200的收藏媒资后,可按照时间顺序将获取到的全部媒资类型的收藏媒资进行组合排序,抽取时间最新、数量为推荐位数量的收藏媒资。在线子系统从会员子系统获取观看媒资以及抽取观看媒资的方式可参考上述获取收藏媒资的方式,在此不再赘述。After the online subsystem obtains the collected media assets of the display device 200 from the member subsystem, it can combine and sort the obtained collected media assets of all media asset types in chronological order, and extract the collections with the latest time and the number of recommended slots. media assets. The method for the online subsystem to obtain viewing media assets from the member subsystem and extract the viewing media assets can refer to the above-mentioned method for obtaining collection media assets, which will not be described again here.
在线子系统在抽取完收藏媒资和观看媒资后,根据抽取到的收藏媒资和观看媒资生成第一用户历史收藏,将第一用户历史收藏下发到旋转电视。After extracting the collection media assets and viewing media assets, the online subsystem generates the first user's historical collection based on the extracted collection media assets and viewing media assets, and sends the first user's historical collection to the rotating TV.
旋转电视的控制器250根据第一用户历史收藏和竖屏首页编排数据绘制竖屏首页。The controller 250 of the rotating TV draws the vertical screen home page according to the first user's historical collection and the vertical screen home page arrangement data.
在另一种实施方式中,在线子系统在从会员子系统获取竖屏状态下的历史收藏时,还可直接获取竖屏状态下的全部收藏媒资和历史媒资,然后直接将全部收藏媒资和观看媒资包含在第一用户历史收藏内,由显示设备200的控制器250执行媒资排序和媒资抽取,再根据竖屏首页编排数据和抽取后的观看媒资和收藏媒资绘制竖屏首页。In another implementation, when the online subsystem obtains the historical collection in the vertical screen state from the member subsystem, it can also directly obtain all the collection media assets and historical media assets in the portrait screen state, and then directly transfer all the collection media The media assets and watched media assets are included in the first user's historical collection. The controller 250 of the display device 200 performs media asset sorting and media asset extraction, and then arranges the data according to the vertical screen homepage and draws the extracted watched media assets and collected media assets. Vertical homepage.
竖屏首页的绘制效果如图15所示,竖屏首页包括3个视图显示区:第一显示区1501、第二显示区1502和第三显示区1503。The drawing effect of the vertical screen homepage is shown in Figure 15. The vertical screen homepage includes three view display areas: the first display area 1501, the second display area 1502, and the third display area 1503.
第三显示区1503设置在竖屏首页上部,包括3个可切换的栏目:我的、短视频和应用,本实施例不对短视频栏目和应用栏目的界面进行限制。在我的栏目下方,垂直分布着第一显示区1501和第二显示区1502。The third display area 1503 is set at the upper part of the vertical screen home page and includes three switchable columns: mine, short video, and application. This embodiment does not limit the interfaces of the short video column and the application column. Below my column, the first display area 1501 and the second display area 1502 are vertically distributed.
第一显示区1501包括四个栏目:收藏栏15012、第一推荐位15011、第一媒资标题15013和二级收藏控件,其中,收藏栏15012可显示为“我的收藏”,第一推荐位15011上可展示收藏媒资的媒资封面,第一媒资标题15013可设置在第一推荐位15011下方,为其上方的第一推荐位15011上展示的媒资的标题,第一推荐位15011的数量可设置一个最大值,例如6个,其中,二级收藏控件可显示在第一推荐位15011的末尾,控件名称可为“查看更多”,该控件下不设置第一媒资标题15013。The first display area 1501 includes four columns: the collection column 15012, the first recommendation position 15011, the first media asset title 15013, and the secondary collection control. Among them, the collection column 15012 can be displayed as "My Collection", the first recommendation position The media asset cover of the collected media assets can be displayed on 15011, and the first media asset title 15013 can be set below the first recommended position 15011 to be the title of the media asset displayed on the first recommended position 15011 above it. The first recommended position 15011 The number can be set to a maximum value, such as 6. Among them, the secondary collection control can be displayed at the end of the first recommendation position 15011, and the control name can be "View More". The first media asset title 15013 is not set under this control. .
第二显示区1502包括三个栏目:历史记录栏15022、第二推荐位15021、第二媒资标题15023和二级历史控件,其中,历史记录栏15022可显示为“历史记录”,第二推荐位15021上可展示观看媒资的媒资封面,第二媒资标题15023可设置在第二推荐位15021下方,为其上方的第二推荐位15021上展示的媒资的标题,第二推荐位15021的数量可设置一个最大值,例如6个,其中,二级历史控件可显示在第二推荐位15021的末尾,控件名称可为“查看更多”,该控件下不设置第二媒资标题15023。The second display area 1502 includes three columns: a history record column 15022, a second recommendation position 15021, a second media asset title 15023, and a secondary history control. Among them, the history record column 15022 can be displayed as "history record", and the second recommendation position 15021. The media asset cover of the viewing media asset can be displayed on the position 15021. The second media asset title 15023 can be set below the second recommendation position 15021 to be the title of the media asset displayed on the second recommendation position 15021 above it. The second recommendation position The number of 15021 can be set to a maximum value, such as 6. Among them, the secondary history control can be displayed at the end of the second recommendation position 15021, and the control name can be "View More". The second media asset title is not set under this control. 15023.
控制器250将竖屏首页绘制完成后,生成竖屏首页数据,将竖屏首页数据发送到显示器275,显示器275根据竖屏首页数据呈现如图15所示的竖屏首页。After the controller 250 completes drawing the vertical screen homepage, it generates the vertical screen homepage data and sends the vertical screen homepage data to the display 275. The display 275 presents the vertical screen homepage as shown in Figure 15 based on the vertical screen homepage data.
为保障界面简洁性和美观性,竖屏首页的推荐位数量较为有限,用户可通过进入竖屏首页的二级界面来得到更多的收藏媒资或观看媒资。In order to ensure the simplicity and beauty of the interface, the number of recommended spaces on the vertical screen homepage is relatively limited. Users can get more media assets to collect or watch by entering the secondary interface of the vertical screen homepage.
竖屏首页包括两个二级界面:二级收藏页和二级历史页。用户可通过移动终端100B、遥控器100A或触控输入、语音输入等方式在第一显示区1501触发二级收藏控件来使显示器275显示二级收藏页,或在第二显示区302触发二级历史控件来使显示器275显示二级历史页。The vertical screen homepage includes two secondary interfaces: the secondary collection page and the secondary history page. The user can trigger the secondary collection control in the first display area 1501 through the mobile terminal 100B, the remote control 100A, touch input, voice input, etc. to cause the display 275 to display the secondary collection page, or trigger the secondary collection control in the second display area 302 A history control is used to cause display 275 to display a secondary history page.
以用户触发了二级收藏控件(“我的”控件)为例,当在线子系统发送给显示设备200的第一用户历史收藏中的收藏媒资数量与第一推荐位15011的数量相同时,控制器250可读取显示设备200的身份信息和显示器275的旋转状态标识,然后生成包含上述信息和收藏请求信息的设备请求,该设备请求可称为用户全部收藏获取请求。Taking the user triggering the secondary collection control ("My" control) as an example, when the number of collected media assets in the first user's historical collection sent by the online subsystem to the display device 200 is the same as the number of the first recommendation position 15011, The controller 250 may read the identity information of the display device 200 and the rotation status identifier of the display 275, and then generate a device request including the above information and collection request information. The device request may be called a user all collection acquisition request.
控制器250通过网关将设备请求发送到在线子系统,在线子系统将从会员子系统获取竖屏状态下的全部收藏媒资,然后将全部收藏媒资包含在第一用户全部收藏内,将第一用户全部收藏返回至显示设备200,控制器250再根据二级收藏页编排数据和第一用户全部收藏中的收藏媒资绘制二级收藏页,其中,二级收藏页编排数据包含了二级收藏页设置的栏目类型,以及每个栏目设置的推荐位数量和推荐位支持的媒资类型。The controller 250 sends the device request to the online subsystem through the gateway. The online subsystem will obtain all the collected media assets in the vertical screen state from the member subsystem, and then include all the collected media assets in the first user's entire collection, and add the first user's entire collection to the first user's entire collection. All collections of a user are returned to the display device 200, and the controller 250 draws a secondary collection page based on the secondary collection page arrangement data and the collected media assets in all collections of the first user, where the secondary collection page arrangement data includes the secondary collection page The column types set on the collection page, as well as the number of recommended slots set for each column and the types of media assets supported by the recommended slots.
当在线子系统发送给显示设备200的第一用户历史收藏中包含了全部收藏媒资时,旋转电视的控制器250可根据二级收藏页编排数据和第一用户历史收藏中的收藏媒资绘制二级收藏页。When the first user's historical collection sent by the online subsystem to the display device 200 contains all the collected media assets, the controller 250 of the rotating TV can draw the collected media assets according to the secondary collection page arrangement data and the first user's historical collection. Secondary collection page.
在一些实施例中,二级页面还可以是仅包含历史收藏二级收藏页面,在另一些实施例中,收藏界面页可以作为图9中“我的收藏”控件对应的三级页面。In some embodiments, the secondary page can also be a secondary collection page that only contains historical collections. In other embodiments, the collection interface page can be a third-level page corresponding to the "My Collection" control in Figure 9.
收藏的绘制效果如图16所示,包括3个视图显示区:标题区1601、栏目区1602和内容区1603。The drawing effect of the collection is shown in Figure 16, including three view display areas: title area 1601, column area 1602 and content area 1603.
标题区1601可设置在二级收藏页的界面上部,例如右上角,标题区1601内可显示该界面的标题,标题可命名为“我的收藏”。The title area 1601 can be set in the upper part of the interface of the secondary collection page, for example, in the upper right corner. The title area 1601 can display the title of the interface, and the title can be named "My Collection".
栏目区1602可设置在标题区1601的下方,栏目区1602内可显示多个可切换的栏目,每个栏目可为一种媒资类型,例如短视频或漫画。The column area 1602 can be provided below the title area 1601, and multiple switchable columns can be displayed in the column area 1602. Each column can be a type of media asset, such as short videos or comics.
内容区1603可设置在栏目区1602的下方,显示与栏目区1602的当前栏目对应的媒资内容,媒资内容可包括推荐位和媒资标题,推荐位的数量可不设最大值,相应的媒资标题的数量也不设最大值。全部收藏媒资按照媒资类型进行分类,按照时间顺序以瀑布流的形式展示在内容区1603,直到将全部收藏媒资显示完毕。The content area 1603 can be set below the column area 1602 to display the media asset content corresponding to the current column of the column area 1602. The media asset content can include recommended positions and media asset titles. The number of recommended positions does not need to be set to a maximum value. There is no maximum number of headers. All collected media assets are classified according to media asset types, and are displayed in the content area 1603 in the form of waterfall flow in chronological order until all collected media assets are displayed.
控制器将二级收藏页绘制完成后,生成二级收藏页数据,将二级收藏页数据发送到显示器275,显示器275根据二级收藏页数据呈现如图16所示的二级收藏页。After the controller completes drawing the secondary collection page, it generates the secondary collection page data and sends the secondary collection page data to the display 275. The display 275 presents the secondary collection page as shown in Figure 16 based on the secondary collection page data.
当用户通过移动终端100B、遥控器100A或触控输入、语音输入等方式在第二显示区302触发二级历史控件后,控制器250将绘制二级历史页,二级历史页可按照时间顺序以瀑布流的形式展示分类后的观看媒资,二级历史页的绘制过程可参考二级收藏页的绘制过程,在此不再赘述。When the user triggers the secondary history control in the second display area 302 through the mobile terminal 100B, the remote control 100A, touch input, voice input, etc., the controller 250 will draw the secondary history page, and the secondary history page can be in chronological order. The classified viewing media assets are displayed in the form of a waterfall flow. The drawing process of the secondary history page can refer to the drawing process of the secondary collection page, which will not be described again here.
在横屏状态下,也可通过控制器250绘制一个一级界面和二级界面来展示用户历史收藏。In the horizontal screen state, the controller 250 can also be used to draw a first-level interface and a second-level interface to display the user's historical collection.
控制器250可设置显示器275在旋转电视开机后为横屏状态时,显示横屏首页,横屏首页可作为展示用户横屏状态下的历史收藏的一级界面。当旋转电视开机后,控制器250需要对横屏首页进行界面绘制,使显示器275能够显示绘制后的界面。The controller 250 can set the display 275 to display the horizontal home page when the TV is turned on and turned into the horizontal state. The horizontal home page can be used as a first-level interface to display the user's historical collection in the horizontal state. When the rotating TV is turned on, the controller 250 needs to draw the interface for the horizontal screen homepage so that the display 275 can display the drawn interface.
当进入横屏首页时,显示设备200内的控制器250可读取显示设备200的身份信息和显示器275的旋转状态标识,然后生成包含上述信息和历史收藏请求信息的设备请求,该设备请求还可包括横屏首页的其他栏目需要请求的信息,例如活动信息等。When entering the horizontal screen homepage, the controller 250 in the display device 200 can read the identity information of the display device 200 and the rotation status identifier of the display 275, and then generate a device request containing the above information and historical collection request information. The device request also It can include information that needs to be requested from other columns of the horizontal screen homepage, such as event information, etc.
控制器250通过网关将设备请求发送到电视厂商的服务器。如图17所示,在线在系统除了向会员子系统请求包含用户横屏状态下的历史收藏外,还需向其他子系统分产品请求各种栏目所需的其他数据,然后根据获得的用户历史收藏和其他数据生成最终结果,将最终结果发送至显示设备200。The controller 250 sends the device request to the television manufacturer's server through the gateway. As shown in Figure 17, in addition to requesting the member subsystem for historical collections including the user's horizontal screen status, the online system also needs to request other data required for various columns from other subsystems and sub-products, and then based on the obtained user history The collection and other data generate the final result, which is sent to display device 200.
在一种实施方式中,在线子系统在从会员子系统获取横屏状态下的历史收藏时,可根据横屏首页编排数据得到横屏首页的推荐位数量、推荐位类型和推荐位支持显示的媒资类型。如果推荐位支持显示多种媒资类型的媒资,需要分别获取多种媒资类型下的观看媒资或收藏媒资。其中,横屏首页编排数据包括横屏首页设置的栏目类型,以及每个栏目设置的推荐位数量和推荐位支持的媒资类型。In one implementation, when the online subsystem obtains historical collections in the horizontal screen state from the member subsystem, it can obtain the number of recommended positions, the type of recommended positions, and the number of recommended positions supported for display on the horizontal screen home page based on the layout data of the horizontal screen home page. Media asset type. If the recommendation position supports displaying media assets of multiple media asset types, you need to obtain media assets for viewing or collection of media assets under multiple media asset types respectively. Among them, the layout data of the horizontal screen home page includes the column types set on the horizontal screen home page, as well as the number of recommended slots set in each column and the types of media assets supported by the recommended slots.
例如,根据横屏首页的推荐位类型包括历史记录推荐位,历史记录推荐位的数量为1,历史记录推荐位支持的媒资类型包括多个产品,可获取每个产品的1个收藏媒资和1个观看媒资,或者获取每个产品的M个收藏媒资和M个观看媒资,M大于1,按照时间顺序将获取到的全部收藏媒资和观看媒资进行组合排序,抽取一个时间最新的媒资作为用户历史收藏,该媒资可为收藏媒资,也可为观看媒资。For example, according to the type of recommendation slots on the horizontal screen homepage, including the historical record recommendation slot, the number of historical record recommendation slots is 1. The media asset types supported by the historical record recommendation slot include multiple products, and 1 collection of media assets for each product can be obtained. and 1 viewing media asset, or obtain M collection media assets and M viewing media assets for each product, M is greater than 1, combine and sort all the obtained collection media assets and viewing media assets in chronological order, and extract one The latest media assets are used as the user's historical collection. The media assets can be collection media assets or viewing media assets.
在线子系统在抽取完用户历史收藏后,根据用户历史收藏和其他数据生成最终结果,将最终结果下发到旋转电视。After extracting the user's historical collection, the online subsystem generates the final result based on the user's historical collection and other data, and sends the final result to the rotating TV.
旋转电视的控制器250根据最终结果绘制和横屏首页编排数据绘制横屏首页。The controller 250 of the rotating TV draws the horizontal screen home page according to the final result drawing and the horizontal screen home page arrangement data.
在另一种实施方式中,在线子系统在从会员子系统获取横屏状态下的历史收藏时,还可直接获取横屏状态下的全部收藏媒资和历史媒资,然后直接将全部收藏媒资和观看媒资包含在最终结果内,由显示设备200的控制器250执行媒资排序和媒资抽取,再根据横屏首页编排数据和最终结果绘制横屏首页。In another implementation, when the online subsystem obtains the historical collection in the horizontal screen state from the member subsystem, it can also directly obtain all the collected media assets and historical media assets in the horizontal screen state, and then directly obtain all the collected media assets in the horizontal screen state. The media assets and viewing media assets are included in the final result. The controller 250 of the display device 200 performs media asset sorting and media asset extraction, and then draws the horizontal screen home page according to the horizontal screen home page arrangement data and the final result.
在一些实施例中,横屏首页的绘制效果如图5A所示,图18可以是图5A的一种使用状态,横屏首页包括频道栏、侧边栏和内容栏。In some embodiments, the drawing effect of the horizontal screen homepage is as shown in Figure 5A. Figure 18 may be a usage state of Figure 5A. The horizontal screen homepage includes a channel bar, a sidebar and a content bar.
频道栏设置在横屏首页的顶部包括多个可切换的栏目:我的、频道、影视、VIP、新闻、教育和购物,每个标题都对应着不同的内容界面,可默认进入横屏首页时,显示“我的”标题下的内容界面。“我的”控件手触发后可以跳转至历史行为界面,其他控件也可以在触发后跳转至对应的频道内容界面。The channel bar is set at the top of the horizontal screen homepage and includes multiple switchable columns: My, Channel, Movies, VIP, News, Education and Shopping. Each title corresponds to a different content interface and can be entered by default when entering the horizontal screen homepage. , display the content interface under the "My" heading. The "My" control can jump to the historical behavior interface after being triggered, and other controls can also jump to the corresponding channel content interface after being triggered.
侧边栏设置在横屏首页的左侧边,可显示一些活动信息、购物信息等,本申请不做具体限制。The sidebar is set on the left side of the horizontal screen homepage and can display some activity information, shopping information, etc. This application does not impose specific restrictions.
在一些实施例中,由于不直接从首页跳转至历史行为页面,例如图18,用户点击“我的”之后,需要展示的内容很多,因此可以件历史行为界面设置为在该界面中“历史记录”控件进行跳转。In some embodiments, since the user does not jump directly from the home page to the historical behavior page, as shown in Figure 18, after the user clicks "My", a lot of content needs to be displayed, so the historical behavior interface can be set to "History" in the interface. Record" control to jump.
在一些实施例中,用户跳转至历史行为界面的操作,可以在预设的界面触发,不局限与首页还是二级页面,也可以通过语音指令触发。In some embodiments, the user's operation of jumping to the historical behavior interface can be triggered on a preset interface, which is not limited to the home page or the secondary page, and can also be triggered through voice commands.
内容栏设置有多个推荐位,如我的应用、我的奖品、历史记录、点卡兑换、续费管理等,其中,历史记录可设置有一个历史记录推荐位和一个二级历史控件,历史记录推荐位可根据用户历史收藏展示用户最近一次的历史行为,如观看媒资或收藏媒资,二级历史控件的名称可为“查看更多”。The content bar is set with multiple recommendation positions, such as My Apps, My Prizes, History, Point Card Redemption, Renewal Management, etc. Among them, the history record can be set with a history record recommendation position and a secondary history control. History Record The recommendation slot can display the user's latest historical behavior based on the user's historical collection, such as watching media assets or collecting media assets. The name of the secondary history control can be "View More".
当用户通过移动终端100B、遥控器100A或触控输入、语音输入等方式在内容栏触发二级历史控件后,控制器250将绘制二级历史页。When the user triggers the secondary history control in the content bar through the mobile terminal 100B, the remote control 100A, touch input, voice input, etc., the controller 250 will draw the secondary history page.
当在线子系统发送给显示设备200的最终结果中的媒资数量与历史记录推荐位的数量相同时,控制器250可读取显示设备200的身份信息和显示器275的旋转状态标识,然后生成包含上述信息和历史收藏请求信息的设备请求,该设备请求可称为用户全部历史收藏获取请求。When the number of media assets in the final result sent by the online subsystem to the display device 200 is the same as the number of historical record recommendation bits, the controller 250 can read the identity information of the display device 200 and the rotation status identifier of the display 275, and then generate a A device request for the above information and historical collection request information. This device request may be called a user's all historical collection acquisition request.
控制器250通过网关将设备请求发送到在线子系统,在线子系统将从会员子系统获取横屏状态下的全部收藏媒资和观看媒资,然后将全部收藏媒资和观看媒资包含在第一用户全部历史收藏内,将用户全部历史收藏返回至显示设备200,控制器250再根据二级历史页编排数据和用户全部历史收藏的全部媒资绘制二级历史页,其中,二级历史页编排数据包含了二级历史页设置的栏目类型,以及每个栏目设置的推荐位数量和推荐位支持的媒资类型。The controller 250 sends the device request to the online subsystem through the gateway. The online subsystem will obtain all the collection media assets and viewing media assets in the horizontal screen state from the member subsystem, and then include all the collection media assets and viewing media assets in the first Within a user's entire historical collection, the user's entire historical collection is returned to the display device 200, and the controller 250 draws a secondary history page based on the secondary history page arrangement data and all media assets of the user's entire historical collection, where the secondary history page The arrangement data includes the column types set on the secondary history page, as well as the number of recommended slots set in each column and the types of media assets supported by the recommended slots.
当在线子系统发送给显示设备200的最终结果中包含了全部横屏状态下的全部收藏媒资和观看媒资时,旋转电视的控制器250可根据二级历史页编排数据和全部收藏媒资和观看媒资绘制二级历史页。When the final result sent by the online subsystem to the display device 200 includes all collected media assets and viewing media assets in all horizontal screen states, the controller 250 of the rotating TV can arrange the data and all collected media assets according to the secondary history page and watch media assets draw secondary history pages.
二级历史页的绘制效果如图19所示。二级历史页的左上角显示该界面的一级标题,例如“历史|收藏”;上部横向设置有多个可切换的二级标题,包括我的历史和我的收藏;侧部竖向设置有多个可切换的媒资类型,包括影视、少儿、教育、K歌;二级标题下方设置对应该二级标题的媒资内容。The drawing effect of the secondary history page is shown in Figure 19. The upper left corner of the secondary history page displays the first-level title of the interface, such as "History|Collection"; there are multiple switchable secondary titles set horizontally in the upper part, including My History and My Collection; and there are vertically set Multiple switchable media asset types, including film and television, children's, education, and karaoke; media asset content corresponding to the secondary title is set below the secondary title.
媒资内容按照时间顺序以瀑布流的形式进行展示。控制器250将二级历史页绘制完成后,生成二级历史页数据,将二级历史页发送到显示器275,显示器275根据二级历史页现如图19所示的二级收藏页。Media content is displayed in a waterfall format in chronological order. After the controller 250 completes drawing the secondary history page, it generates the secondary history page data and sends the secondary history page to the display 275. The display 275 displays the secondary collection page as shown in Figure 19 based on the secondary history page.
当用户选中二级标题时,可展示该二级标题下的媒资,当用户选中媒资类型时,可只展示符合该媒资类型的媒资。When the user selects the second-level title, the media assets under the second-level title can be displayed. When the user selects the media asset type, only the media assets that match the media asset type can be displayed.
上述实施例示出了横屏状态下的历史收藏展示方法和竖屏状态下的历史收藏展示方法,当旋转电视为横屏状态时,如果用户向旋转电视发出旋转指令,旋转电视的控制器250可根据旋转指令将显示器275旋转为竖屏状态,并生成设备请求发送到在线子系统,以得到竖屏首页数据,进而绘制竖屏首页,显示器275显示竖屏首页,为用户展示用户在竖屏状态下的历史收藏;当旋转电视为竖屏状态时,如果用户向旋转电视发出旋转指令,旋转电视的控制器250可根据旋转指令将显示器275旋转为横屏状态,并生成设备请求发送到在线子系统,以得到横屏首页数据,进而绘制横屏首页,显示器275显示横屏首页,为用户展示用户在横屏状态下的历史收藏。The above embodiments illustrate the historical collection display method in the horizontal screen state and the historical collection display method in the vertical screen state. When the rotating TV is in the horizontal screen state, if the user issues a rotation instruction to the rotating TV, the controller 250 of the rotating TV can According to the rotation command, the display 275 is rotated into a vertical screen state, and a device request is generated and sent to the online subsystem to obtain the vertical screen home page data, and then the vertical screen home page is drawn. The display 275 displays the vertical screen home page to show the user that the user is in the vertical screen state. historical collection under; when the rotating TV is in the vertical screen state, if the user issues a rotation instruction to the rotating TV, the controller 250 of the rotating TV can rotate the display 275 to the horizontal screen state according to the rotation instruction, and generate a device request to be sent to the online sub-screen The system obtains the horizontal screen home page data, and then draws the horizontal screen home page. The display 275 displays the horizontal screen home page, and displays the user's historical collection in the horizontal screen state to the user.
上述实施方式提供了竖屏状态下的历史收藏展示方式和横屏状态下的历史收藏展示方式,按照上述实施方式,竖屏一级界面和二级界面展示的收藏媒资或观看媒资均为用户在旋转电视为竖屏状态下观看的竖屏媒资,横屏一级界面和二级界面展示的收藏媒资或观看媒资均为用户在旋转电视为横屏状态下观看的横屏媒资。当用户点击一个收藏媒资或观看媒资时,将生成媒资详情请求,控制器250将该媒资详情请求发送到在线子系统,在线子系统从资源提供商的服务器获取媒资详情后,将媒资详情返回至旋转电视,控制器250控制将该媒资详情在显示器275上进行播放。由于用户在横屏状态下获取的历史收藏为横屏媒资,因此,横屏状态下播放的媒资详情为横向;由于用户在竖屏状态下获取的历史收藏为竖屏媒资,因此,竖屏状态下播放的媒资详情为竖向,可见,上述实施方式解决了旋转电视播放的媒资详情与旋转电视的旋转状态不匹配的问题。The above-mentioned implementation manner provides a display method of historical collections in a vertical screen state and a display method of historical collections in a horizontal screen state. According to the above-mentioned implementation manner, the collection media assets or viewing media assets displayed on the vertical screen first-level interface and the second-level interface are all The vertical screen media assets viewed by the user when the TV is rotated to the vertical screen state. The collected media assets or viewed media assets displayed on the horizontal screen primary and secondary interfaces are the horizontal screen media assets viewed by the user when the rotated TV is in the horizontal screen state. capital. When the user clicks on a favorite media asset or watches a media asset, a media asset details request will be generated. The controller 250 sends the media asset details request to the online subsystem. After the online subsystem obtains the media asset details from the resource provider's server, The media asset details are returned to the rotating TV, and the controller 250 controls the media asset details to be played on the display 275 . Since the historical collection obtained by the user in the horizontal screen state is a horizontal screen media asset, the details of the media assets played in the horizontal screen state are horizontal; because the historical collection obtained by the user in the vertical screen state is a vertical screen media asset, therefore, The details of the media assets played in the vertical screen state are in the vertical orientation. It can be seen that the above implementation method solves the problem of the mismatch between the details of the media assets played on the rotating TV and the rotation state of the rotating TV.
进一步的,还可设置在线子系统在下发历史收藏时,可将横屏状态下的历史收藏和竖屏状态下的历史收藏一并下发到旋转电视,旋转电视的控制器250可将横屏状态下的历史收藏和竖屏状态下的历史收藏按照时间顺序进行混排,根据当前的旋转状态,将混排后的历史收藏显示在竖屏主页或横屏主页上,或者,旋转电视的控制250还可在竖屏主页的末尾显示横屏状态下的历史收藏,在横屏主页的内容栏设置一个区域显示竖屏状态下的历史收藏,这样,不需要将旋转电视旋转,用户也能查看横屏状态下的历史收藏和竖屏状态下的历史收藏。Furthermore, the online subsystem can also be configured to deliver the historical collections in the horizontal screen state and the historical collections in the vertical screen state to the rotating TV when delivering historical collections. The controller 250 of the rotating TV can transfer the historical collections in the horizontal screen state to the rotating TV. The historical collections in the vertical screen state and the historical collections in the vertical screen state are mixed in chronological order. According to the current rotation state, the mixed historical collections are displayed on the vertical screen home page or the horizontal screen home page, or the control of the rotating TV 250 can also display the historical collections in the horizontal screen state at the end of the vertical screen homepage, and set an area in the content column of the horizontal screen homepage to display the historical collections in the vertical screen state, so that users can view them without rotating the rotating TV. Historical collection in landscape mode and historical collection in portrait mode.
当横屏主页或竖屏主页上显示了与当前的旋转状态不符的收藏媒资或观看媒资时,如果用户发出媒资详情请求,且媒资详情请求对应的媒资为上述与当前的旋转状态不符的收藏媒资或观看媒资,则控制器250在获取到媒资详情后,可获取媒资详情中的方向标签,根据方向标签与旋转状态不匹配,将显示器275旋转至与方向标签匹配的旋转状态,其中,方向标签可为资源提供商为媒资设置的标签,例如,该方向标签可为H或S,其中,H表示该媒资适合横屏播放,S表示该媒资适合竖屏播放,该方向标签也可只为S,当媒资详情中设置有该方向标签时,表示该媒资适合竖屏播放,否则,该媒资适合横屏播放。在该媒资详情播放过程中或该媒资播放完毕后,控制器250可根据用户的返回请求,将所述显示器旋转至与所述媒资详情请求对应媒资播放前的旋转状态,显示所述媒资详情请求对应媒资播放前的用户界面。When the horizontal screen home page or the vertical screen home page displays favorite media assets or watched media assets that are inconsistent with the current rotation status, if the user issues a media asset details request, and the media asset corresponding to the media asset details request is the above-mentioned and current rotation If the status does not match the collection or viewing of media assets, the controller 250, after obtaining the details of the media assets, can obtain the direction tag in the media asset details, and rotate the display 275 to match the direction tag according to the mismatch between the direction tag and the rotation status. Matching rotation status, where the direction tag can be a tag set by the resource provider for the media asset. For example, the direction tag can be H or S, where H means that the media asset is suitable for horizontal screen playback, and S means that the media asset is suitable for horizontal screen playback. For vertical screen playback, the direction tag can also be only S. When the direction tag is set in the media asset details, it means that the media asset is suitable for vertical screen playback. Otherwise, the media asset is suitable for horizontal screen playback. During the playback of the media asset details or after the media asset is played, the controller 250 may, according to the user's return request, rotate the display to the rotation state before the media asset is played corresponding to the media asset details request, and display all the media assets. The media asset details request corresponds to the user interface before the media asset is played.
上述显示设备200的收藏展示方法可参见图20,如图20所示,本实施例在第二方面示出的一种历史收藏展示方法,包括以下步骤:The collection display method of the above-mentioned display device 200 can be seen in Figure 20. As shown in Figure 20, a historical collection display method shown in the second aspect of this embodiment includes the following steps:
步骤S201:向服务器发送包含显示设备的旋转状态的历史收藏获取请求。Step S201: Send a history collection acquisition request including the rotation status of the display device to the server.
步骤S202:接收来自服务器的对应旋转状态的第一用户历史收藏。Step S202: Receive the first user history collection corresponding to the rotation state from the server.
步骤S203:根据旋转状态分别绘制具有第一用户历史收藏的用户界面。Step S203: Draw the user interface with the first user's historical collection respectively according to the rotation state.
步骤S204:显示用户界面。Step S204: Display the user interface.
本实施例在第三方面还示出一种计算机存储介质,计算机存储介质内设置有计算机程序,该计算机程序被执行时可实现第二方面所述的历史收藏展示方法。In the third aspect, this embodiment also shows a computer storage medium. A computer program is provided in the computer storage medium. When the computer program is executed, the historical collection display method described in the second aspect can be implemented.
由上述实施例可见,本申请通过将电视的旋转状态写入到用户历史收藏获取请求中,将用户历史收藏行为请求发送到服务器,使得服务器可根据电视的旋转状态向电视发送对应该旋转状态的第一用户历史收藏,电视根据该第一用户历史收藏绘制包含用户历史收藏的用户界面,在该用户界面上可显示用户对应当前旋转状态的历史观看影像或历史收藏影像,解决了历史收藏的用户界面显示的资源与电视旋转状态不符的问题。As can be seen from the above embodiments, this application writes the rotation status of the TV into the user's historical collection acquisition request and sends the user's historical collection behavior request to the server, so that the server can send the rotation status to the TV according to the rotation status of the TV. The first user's historical collection, the TV draws a user interface containing the user's historical collection based on the first user's historical collection, and the user's historical viewing images or historical collection images corresponding to the current rotation state can be displayed on the user interface, solving the problem of users' historical collection. The resource displayed on the interface does not match the TV rotation status.
旋转电视的服务器可从媒资提供商,如优酷爱奇艺获取横屏媒资数据和竖屏媒资数据。其中,横屏媒资数据是指与横屏媒资对应的数据,横屏媒资是指适应于横屏播放的媒资,如电影、电视剧正片等媒资,竖屏媒资数据是指与竖屏媒资对应的数据,竖屏媒资是指适应于竖屏播放的媒资,如短视频、漫画等媒资。用户可在旋转电视为横屏状态时,观看或收藏横屏媒资,从而生成横屏历史行为;在旋转电视为竖屏状态时,观看或收藏竖屏媒资,从而生成竖屏历史行为,一个用户的横屏历史行为和竖屏历史行为合起来称为该用户的用户历史行为。The server of Rotating TV can obtain horizontal screen media data and vertical screen media data from media asset providers such as Youku iQiyi. Among them, horizontal screen media assets data refers to data corresponding to horizontal screen media assets. Horizontal screen media assets refer to media assets adapted to horizontal screen playback, such as movies, TV series feature films and other media assets. Vertical screen media asset data refers to media assets corresponding to horizontal screen media assets. Data corresponding to vertical screen media assets. Vertical screen media assets refer to media assets that are suitable for vertical screen playback, such as short videos, comics and other media assets. Users can watch or collect horizontal screen media assets when the TV is rotated to the horizontal screen state, thereby generating horizontal screen historical behaviors; when rotating the TV to the vertical screen state, watch or collect vertical screen media assets, thereby generating vertical screen historical behaviors. A user's horizontal screen historical behavior and vertical screen historical behavior are collectively called the user's historical user behavior.
为给用户提供良好的观看体验,旋转电视可向服务器请求与当前旋转状态相适应的媒资推荐数据,将该媒资推荐数据展示给用户,以使用户选中的媒资推荐数据对应的媒资与当前的旋转状态相适应。In order to provide users with a good viewing experience, the rotating TV can request the server for media asset recommendation data that is suitable for the current rotation state, and display the media asset recommendation data to the user, so that the media asset corresponding to the media asset recommendation data selected by the user Adapt to the current rotation state.
旋转电视可通过向服务器发送包含当前旋转状态的媒资推荐请求来请求媒资媒资推荐数据,该媒资推荐请求被配置为,使服务器在接收到该媒资推荐请求后,根据当前旋转状态来确定媒资推荐数据,不同的当前旋转状态可对应不同的媒资推荐数据,然后服务器将媒资推荐数据发送给旋转电视,供旋转电视进行展示。Rotating TV can request media asset recommendation data by sending a media asset recommendation request containing the current rotation status to the server. The media asset recommendation request is configured such that after receiving the media asset recommendation request, the server will To determine the media asset recommendation data, different current rotation states can correspond to different media asset recommendation data, and then the server sends the media asset recommendation data to the rotating TV for display on the rotating TV.
本实施例中,旋转电视可在进入竖屏首页或横屏首页时,生成媒资推荐请求,然后在竖屏首页或横屏首页向用户展示媒资推荐数据,当然,旋转电视也可在其他页面向用户展示媒资推荐数据,本实施例以竖屏首页和横屏首页展示媒资推荐数据为例进行介绍,其他页面展示媒资推荐数据的方法可参考本实施例做出适应性调整。In this embodiment, the rotating TV can generate a media resource recommendation request when entering the vertical screen home page or the horizontal screen home page, and then display the media resource recommendation data to the user on the vertical screen home page or the horizontal screen home page. Of course, the rotating TV can also be used on other The page displays media asset recommendation data to the user. This embodiment uses the vertical screen home page and the horizontal screen home page to display media asset recommendation data as an example. The method of displaying media asset recommendation data on other pages can be adapted with reference to this embodiment.
旋转电视在竖屏首页或横屏首页展示的媒资推荐数据可为旋转电视的服务器根据旋转电视的当前旋转状态确定的媒资推荐数据。例如,根据当前旋转状态为横屏状态,在横屏首页展示的媒资推荐数据可为服务器确定的横屏媒资数据;根据当前旋转状态为竖屏状态,在竖屏首页展示的媒资推荐数据可为服务器确定的竖屏媒资数据;另外,根据用户需求,也可在横屏首页展示服务器确定的竖屏媒资数据。The media asset recommendation data displayed on the vertical screen home page or the horizontal screen home page of the rotating TV may be the media asset recommendation data determined by the server of the rotating TV based on the current rotation state of the rotating TV. For example, according to the current rotation state being the horizontal screen state, the media resource recommendation data displayed on the horizontal screen homepage can be the horizontal screen media resource data determined by the server; according to the current rotation state being the portrait screen state, the media resource recommendation data displayed on the vertical screen homepage The data can be vertical screen media asset data determined by the server; in addition, according to user needs, the vertical screen media asset data determined by the server can also be displayed on the horizontal screen home page.
其中,横屏状态对应的媒资推荐数据,可为服务器根据相对较高权重的用户的横屏历史行为和相对较低权重的用户的竖屏历史行为得到的;竖屏状态对应的媒资推荐数据,可为服务器根据相对较低权重的用户的横屏历史行为和相对较高权重的用户的竖屏历史行为得到的。或者,横屏状态对应的媒资推荐数据,也可为服务器仅根据用户的横屏历史行为得到的;竖屏状态对应的媒资推荐数据是服务器仅根据用户的竖屏历史行为得到的;或者,除了该旋转电视的用户的横屏历史行为和竖屏历史行为,服务器还可结合其他用户的横屏历史行为和竖屏历史行为来得到媒资推荐数据。Among them, the media asset recommendation data corresponding to the horizontal screen state can be obtained by the server based on the horizontal screen historical behavior of relatively high-weight users and the vertical screen historical behavior of relatively low-weight users; the media resource recommendation data corresponding to the vertical screen state The data may be obtained by the server based on the historical horizontal screen behavior of users with relatively low weight and the historical vertical screen behavior of users with relatively high weight. Alternatively, the media asset recommendation data corresponding to the horizontal screen state can be obtained by the server based only on the user's historical horizontal screen behavior; the media asset recommendation data corresponding to the vertical screen state can be obtained by the server based only on the user's historical vertical screen behavior; or , in addition to the horizontal screen historical behavior and vertical screen historical behavior of the user who rotates the TV, the server can also combine the horizontal screen historical behavior and vertical screen historical behavior of other users to obtain media asset recommendation data.
在一些实施例中,旋转电视上的控制器250上可设置有竖屏电视终端APP和横屏电视终端APP,其中,竖屏电视终端APP可在旋转电视转换为竖屏状态时激活,并在旋转电视保持竖屏状态时常驻控制器250的应用后台,可在用户观看、收藏或点击竖屏媒资后,生成观看历史/收藏/点击日志,并将该观看历史/收藏/点击日志发送到旋转电视的服务器;横屏电视终端APP可在旋转电视转换为横屏状态时激活,并在旋转电视保持横屏状态时常驻控制器250的应用后台,可在用户观看、收藏或点击横屏媒资后,生成观看历史/收藏/点击日志,并将该观看历史/收藏/点击日志发送到旋转电视的服务器。In some embodiments, the controller 250 on the rotating TV can be provided with a vertical screen TV terminal APP and a horizontal screen TV terminal APP, wherein the vertical screen TV terminal APP can be activated when the rotating TV is converted to a vertical screen state, and can be activated when the rotating TV is converted to a vertical screen state. When the TV is rotated to maintain the vertical screen state, the application background of the permanent controller 250 can be used to generate viewing history/collection/click logs after the user watches, collects or clicks on vertical screen media assets, and sends the viewing history/collection/click logs. to the server of the rotating TV; the horizontal screen TV terminal APP can be activated when the rotating TV is converted to the horizontal screen state, and resides in the application background of the controller 250 when the rotating TV remains in the horizontal screen state, and can be used when the user watches, collects or clicks the horizontal screen. After screen media information is generated, the viewing history/collection/click log is generated, and the viewing history/collection/click log is sent to the server of Rotary TV.
在另一种实施方式中,旋转电视上也可通过设置一个APP或调度或服务来实现竖屏电视终端APP和横屏电视终端APP的功能,当旋转电视设置一个APP或调度或服务来实现竖屏电视终端APP和横屏电视终端APP的功能时,可设置该APP或调度或服务具有两种工作模式:横屏模式和竖屏模式,其中,横屏模式下,该APP或调度或服务的工作过程和横屏电视终端APP相同,竖屏模式下,该APP或调度或服务的工作过程和竖屏电视终端APP相同,该APP可被配置为工作模式与旋转电视的当前旋转状态相适应。In another implementation, the functions of the vertical screen TV terminal APP and the horizontal screen TV terminal APP can also be realized by setting up an APP or schedule or service on the rotating TV. When using the functions of screen TV terminal APP and horizontal screen TV terminal APP, you can set the APP or dispatch or service to have two working modes: horizontal screen mode and vertical screen mode. In the horizontal screen mode, the APP or dispatch or service The working process is the same as that of the horizontal screen TV terminal APP. In the vertical screen mode, the working process of the APP or scheduling or service is the same as that of the vertical screen TV terminal APP. The APP can be configured so that the working mode is adapted to the current rotation state of the rotating TV.
如图21所示。旋转电视的服务器设置有面向终端子系统、推荐子系统、会员子系统和内容子系统。面向终端子系统设置在服务器前端,可与显示设备200及服务器后端的子系统进行交互,推荐子系统、会员子系统和内容子系统均为设置在服务器后端的子系统。As shown in Figure 21. The server of Rotary TV is equipped with terminal-oriented subsystem, recommendation subsystem, membership subsystem and content subsystem. The terminal-oriented subsystem is set on the front end of the server and can interact with the display device 200 and the subsystems on the back end of the server. The recommendation subsystem, membership subsystem and content subsystem are all subsystems set on the back end of the server.
面向终端子系统可接收横屏电视终端APP上报的观看历史/收藏/点击日志,根据横屏电视终端APP上报的观看历史/收藏/点击日志生成横向用户历史行为;接收竖屏电视终端APP上报的观看历史/收藏/点击日志,根据竖屏电视终端APP上报的观看历史/收藏/点击日志生成竖向用户历史行为。面向终端子系统将横向用户历史行为和竖向用户历史行为发送到会员子系统。The terminal-oriented subsystem can receive the viewing history/collection/click log reported by the horizontal screen TV terminal APP, and generate the horizontal user historical behavior based on the viewing history/collection/click log reported by the horizontal screen TV terminal APP; it can receive the viewing history/collection/click log reported by the vertical screen TV terminal APP. Viewing history/favorites/click logs, generate vertical user historical behaviors based on the viewing history/favorites/click logs reported by the vertical screen TV terminal APP. The terminal-oriented subsystem sends horizontal user historical behaviors and vertical user historical behaviors to the member subsystem.
会员子系统分别将横向用户历史行为和竖向用户历史行为存储在数据库中。The membership subsystem stores horizontal user historical behaviors and vertical user historical behaviors in the database respectively.
资源提供商提供的媒资数据可为同一个产品的媒资合集,该媒资合集可包括横屏媒资数据和竖屏媒资数据,其中,横屏媒资数据设置有横屏标记位,如H,以表示该媒资的媒资状态是横屏媒资,与旋转电视的横屏状态相对应;竖屏媒资数据设置有竖屏标记位,如S,以表示该媒资的媒资状态是竖屏媒资,与旋转电视的竖屏状态相对应。当然,还可只在竖屏媒资数据中设置有竖屏标记位,或只在横屏媒资数据中设置有横屏标记位,只要能将横屏媒资数据和竖屏媒资数据区分开即可。The media asset data provided by the resource provider may be a media asset collection for the same product. The media asset collection may include horizontal screen media asset data and vertical screen media asset data, where the horizontal screen media asset data is set with a horizontal screen mark bit. Such as H, to indicate that the media asset status of the media asset is a horizontal screen media asset, corresponding to the horizontal screen status of the rotating TV; the vertical screen media asset data is set with a vertical screen mark bit, such as S, to indicate that the media asset is a horizontal screen media asset. The asset status is a vertical screen media asset, which corresponds to the vertical screen status of the rotating TV. Of course, the vertical screen mark bit can also be set only in the vertical screen media asset data, or the horizontal screen mark bit can only be set in the horizontal screen media asset data, as long as the horizontal screen media asset data and the vertical screen media asset data can be distinguished. Just turn it on.
内容子系统可对资源提供商提供的媒资数据进行处理,以管理媒资数据中的横屏媒资数据和竖屏媒资数据,处理过程包括以下步骤:将媒资合集分拆为一个横屏媒资子集和多个竖屏媒资单集;将横屏媒资子集设置为每个竖屏媒资单集的关联媒资数据。The content subsystem can process the media asset data provided by the resource provider to manage the horizontal screen media asset data and vertical screen media asset data in the media asset data. The processing process includes the following steps: Split the media asset collection into a horizontal screen media asset data. Screen media asset subset and multiple vertical screen media asset single sets; set the horizontal screen media asset subset as the associated media asset data of each vertical screen media asset single set.
如图22所示,资源提供商提供的一个媒资合集A包括如下媒资数据:媒资横屏单集-片花A、媒资横屏单集-片花B、媒资横屏单集-预告片C、媒资横屏单集-预告片D、媒资横屏单集-正片E、媒资竖屏单集-片花F、媒资竖屏单集-片花G和媒资竖屏单集-预告片H。内容子系统将媒资合集进行抓取及分解后,得到横屏媒资子集AA和多个竖屏媒资单集,其中,横屏媒资子集AA包括媒资横屏单集-片花A、媒资横屏单集-片花B、媒资横屏单集-预告片C、媒资横屏单集-预告片D、媒资横屏单集-正片E;竖屏媒资单集为:竖屏媒资单集BB:媒资竖屏单集-片花F,竖屏媒资单集CC:媒资竖屏单集-片花G和竖屏媒资单集DD:媒资竖屏单集-预告片H。将竖屏媒资单集BB、竖屏媒资单集CC、竖屏媒资单集DD分别与横屏媒资子集AA建立关联关系,关联后的横屏媒资子集称为每个竖屏媒资单集的关联媒资数据。关联关系可为关联列表,通过查找关联关系,可获取任一个媒资竖屏单集关联的横屏媒资子集。As shown in Figure 22, a media asset collection A provided by the resource provider includes the following media asset data: media asset horizontal screen single episode - trailer A, media asset horizontal screen single episode - trailer B, media asset horizontal screen single episode - trailer Film C, media-owned horizontal screen single episode - trailer D, media-owned horizontal screen single episode - main film E, media-owned vertical screen single episode - teaser F, media-owned vertical screen single episode - teaser G and media-owned vertical screen single episode -Trailer H. After the content subsystem captures and decomposes the media asset collection, it obtains the horizontal screen media asset subset AA and multiple vertical screen media asset single episodes. Among them, the horizontal screen media asset subset AA includes the horizontal screen media asset single episode-clip. A. Media assets for a single horizontal screen episode - trailer B. Media assets for a single horizontal screen episode - trailer C. Media assets for a single horizontal screen episode - trailer D. Media assets for a single horizontal screen episode - feature film E; Vertical screen single episode For: Vertical Screen Media Assets Single Episode BB: Media Assets Vertical Screen Single Episode - Movie F, Vertical Screen Media Assets Single Episode CC: Media Assets Vertical Screen Single Episode - Movie G and Vertical Screen Media Assets Single Episode DD: Media Assets Vertical Screen Single Episode - Trailer H. Establish an association relationship between the vertical screen media asset single set BB, the vertical screen media asset single set CC, and the vertical screen media asset single set DD with the horizontal screen media asset subset AA. The associated horizontal screen media asset subset is called each The associated media asset data of a single episode of vertical screen media assets. The association relationship can be an association list. By searching for the association relationship, the horizontal screen media asset subset associated with any single set of vertical screen media assets can be obtained.
内容子系统可与媒资提供商通信连接,抓取媒资提供商的横屏媒资和竖屏媒资,将横屏媒资和竖屏媒资存储在内容子系统中。需要说明的是,本实施例中,横屏媒资和竖屏媒资指的是媒资信息,如媒资封面、媒资标题、媒资简介、媒资播放量等,媒资详情指的是媒资内容,如媒资视频。The content subsystem can communicate with the media asset provider, capture the horizontal screen media assets and vertical screen media assets from the media asset provider, and store the horizontal screen media assets and vertical screen media assets in the content subsystem. It should be noted that in this embodiment, horizontal screen media assets and vertical screen media assets refer to media asset information, such as media asset cover, media asset title, media asset introduction, media asset playback volume, etc., and media asset details refer to It is media asset content, such as media asset video.
当进入竖屏首页时,竖屏电视终端APP将生成竖屏首页请求来获取竖屏首页数据,其中,竖屏首页请求包括首页编排请求和媒资推荐请求,首页编排请求所请求的数据包括竖屏首页设置的栏目类型,以及每个栏目设置的推荐位数量和推荐位支持的媒资类型等用于绘制竖屏首页的首页编排数据,媒资推荐请求所请求的数据包括竖屏首页的推荐位上显示的媒资数据。When entering the vertical screen homepage, the vertical screen TV terminal APP will generate a vertical screen homepage request to obtain the vertical screen homepage data. The vertical screen homepage request includes a homepage arrangement request and a media resource recommendation request. The data requested by the homepage arrangement request includes a vertical screen homepage request. The column types set on the screen homepage, as well as the number of recommended slots set in each column and the media asset types supported by the recommended slots are used to draw the homepage layout data for the vertical screen homepage. The data requested by the media asset recommendation request includes recommendations for the vertical screen homepage. Media asset data displayed on the bit.
竖屏电视终端APP将竖屏首页请求发送到面向终端子系统,面向终端子系统根据竖屏首页请求获取对应旋转状态标识的首页编排数据,并将发送媒资推荐请求到推荐子系统以获取媒资推荐数据。The vertical screen TV terminal APP sends the vertical screen home page request to the terminal-oriented subsystem. The terminal-oriented subsystem obtains the home page arrangement data corresponding to the rotation status identifier according to the vertical screen home page request, and sends a media asset recommendation request to the recommendation subsystem to obtain the media Recommended data.
推荐子系统根据旋转状态标识从会员子系统获取横向历史行为和竖向历史行为,从内容子系统获取竖屏媒资,结合横向历史行为、竖向历史行为和竖屏媒资得出对应竖屏状态的媒资推荐数据,将媒资推荐数据发送给面向终端子系统。The recommendation subsystem obtains the horizontal historical behavior and vertical historical behavior from the member subsystem according to the rotation status identifier, obtains the vertical screen media assets from the content subsystem, and obtains the corresponding vertical screen by combining the horizontal historical behaviors, vertical historical behaviors, and vertical screen media assets. The status of media asset recommendation data is sent to the terminal-oriented subsystem.
面向终端子系统将媒资推荐数据和首页编排数据发送到竖屏电视终端APP,竖屏电视终端APP根据媒资推荐数据和首页编排数据绘制竖屏首页,在竖屏首页上为用户呈现对应媒资推荐数据的推荐媒资。当然,竖屏电视终端APP也可在旋转电视上本地存储竖屏状态的首页编排数据,这样,在发送竖屏首页请求时,只需要发送媒资推荐请求,再根据接收到媒资推荐数据和本地存储竖屏状态的首页编排数据绘制竖屏首页。The terminal-oriented subsystem sends the media resource recommendation data and homepage arrangement data to the vertical screen TV terminal APP. The vertical screen TV terminal APP draws the vertical screen homepage based on the media resource recommendation data and homepage arrangement data, and presents the corresponding media to the user on the vertical screen homepage. Recommended media resources for resource recommendation data. Of course, the vertical screen TV terminal APP can also locally store the vertical screen home page arrangement data on the rotating TV. In this way, when sending a vertical screen home page request, it only needs to send a media resource recommendation request, and then based on the received media resource recommendation data and Locally store the home page arrangement data in portrait screen state and draw the vertical screen home page.
屏首页的媒资推荐可参考竖屏首页的媒资推荐,在此不再赘述。For media resource recommendations on the screen homepage, please refer to the media resource recommendations on the vertical screen homepage, which will not be described again here.
为对旋转电视的媒资推荐方法做进一步描述,本实施例在第二方面提供了一种媒资推荐方法,如图23A所示,该方法包括以下步骤:In order to further describe the media asset recommendation method of the rotating TV, this embodiment provides a media asset recommendation method in the second aspect. As shown in Figure 23A, the method includes the following steps:
步骤S2301:在推荐请求被触发时,向服务器发送包含显示设备的当前旋转状态的媒资推荐请求。Step S2301: When the recommendation request is triggered, send a media asset recommendation request including the current rotation state of the display device to the server.
旋转电视端的横屏电视终端APP或竖屏电视终端APP在旋转电视进入竖屏首页或横屏首页后,触发媒资推荐请求,将包含显示设备的当前旋转状态的媒资推荐请求发送至旋转电视服务器中的面向终端子系统,面向终端子系统将媒资推荐请求发送至推荐子系统。The horizontal screen TV terminal APP or vertical screen TV terminal APP on the rotating TV side triggers a media asset recommendation request after the rotating TV enters the vertical screen homepage or the horizontal screen homepage, and sends the media asset recommendation request containing the current rotation status of the display device to the rotating TV. The terminal-oriented subsystem in the server sends the media asset recommendation request to the recommendation subsystem.
媒资推荐请求被配置为:使服务器根据当前旋转状态确定媒资推荐数据,不同的当前旋转状态对应的媒资推荐数据不同。The media asset recommendation request is configured to enable the server to determine the media asset recommendation data based on the current rotation state, and different current rotation states correspond to different media asset recommendation data.
步骤S2302:接收来自服务器的对应当前旋转状态的媒资推荐数据。Step S2302: Receive media asset recommendation data corresponding to the current rotation state from the server.
服务器的推荐子系统计算媒资推荐数据的一种方法如图11所示,可包括步骤S210-S250。A method for the server's recommendation subsystem to calculate media asset recommendation data is shown in Figure 11, which may include steps S210-S250.
步骤S23021:根据第一预设权重对用户的竖屏历史行为和横屏历史行为进行媒资内容分析,得到用户行为标签,其中,第一预设权重根据显示设备的当前旋转状态确定。Step S23021: Perform media asset content analysis on the user's historical vertical screen behavior and horizontal screen historical behavior according to the first preset weight, where the first preset weight is determined based on the current rotation state of the display device, to obtain user behavior tags.
第一预设权重包括横屏历史行为的权重和竖屏历史行为的权重,其中,横屏历史行为的权重是指在所要进行内容分析的用户历史行为中的横屏历史行为占比,竖屏历史行为的权重是指在所要进行内容分析的用户历史行为中的竖屏历史行为占比。The first preset weight includes the weight of horizontal screen historical behavior and the weight of vertical screen historical behavior. Among them, the weight of horizontal screen historical behavior refers to the proportion of horizontal screen historical behavior in the user historical behavior to be analyzed. The weight of historical behavior refers to the proportion of vertical screen historical behavior in the historical behavior of users to be analyzed.
推荐子系统可设置两种第一预设权重,分别对应旋转电视的两个旋转状态,其中,当旋转电视的当前旋转状态为竖屏状态时,第一预设权重可设置为横屏历史行为的权重低于竖屏历史行为的权重,例如竖屏历史行为的权重为80%,横屏历史行为的权重为20%;当旋转电视的当前旋转状态为横屏状态时,第一预设权重可设置为横屏历史行为的权重高于竖屏历史行为的权重,例如横屏历史行为的权重为80%,竖屏历史行为的权重为20%。The recommendation subsystem can set two first preset weights, corresponding to the two rotation states of the rotating TV. When the current rotation state of the rotating TV is the vertical screen state, the first preset weight can be set to the horizontal screen historical behavior. The weight of the historical behavior of the vertical screen is lower than the weight of the historical behavior of the vertical screen. For example, the weight of the historical behavior of the vertical screen is 80%, and the weight of the historical behavior of the horizontal screen is 20%; when the current rotation state of the rotating TV is the horizontal screen state, the first default weight It can be set so that the weight of horizontal screen historical behaviors is higher than the weight of vertical screen historical behaviors. For example, the weight of horizontal screen historical behaviors is 80% and the weight of vertical screen historical behaviors is 20%.
在一些实施例中,当前旋转状态对应的历史行为权重为100%,另一种旋转状态对应的历史行为权重为0.In some embodiments, the historical behavior weight corresponding to the current rotation state is 100%, and the historical behavior weight corresponding to another rotation state is 0.
例如,当一个旋转电视如电视A,向旋转电视的服务器发出包含电视A的当前旋转状态为竖屏状态的媒资推荐请求时,推荐子系统从会员子系统获取电视A对应的用户历史行为,获取的用户历史行为包括横屏历史行为和竖屏历史行为,根据横屏历史行为得到用户观看过和收藏过的横屏历史媒资数据的总数量有m条,根据用户竖屏历史行为得到用户观看过和收藏过的竖屏历史媒资数据的总数量有n条。推荐子系统根据竖屏状态下的横屏历史行为的权重为20%,竖屏历史行为的权重为80%,按照20%:80%的比例来抽取横屏历史媒资数据和竖屏历史媒资数据,得到第一数量x的横屏历史媒资数据和第二数量y的竖屏历史媒资数据,其中,y=x*(80%/20%), x=n*(20%/80%)。For example, when a rotating TV, such as TV A, sends a media asset recommendation request containing the current rotation status of TV A to portrait mode to the server of the rotating TV, the recommendation subsystem obtains the historical user behavior corresponding to TV A from the membership subsystem. The acquired historical user behavior includes horizontal screen historical behavior and vertical screen historical behavior. According to the horizontal screen historical behavior, the total number of horizontal screen historical media data that the user has viewed and collected is m, and the user's vertical screen historical behavior is obtained. The total number of vertical screen historical media asset data that have been viewed and collected is n. The recommendation subsystem extracts horizontal screen historical media data and vertical screen historical media data according to the ratio of 20%:80% based on the weight of horizontal screen historical behavior in portrait mode as 20% and the weight of vertical screen historical behavior as 80%. data, and obtain the first number x of horizontal screen historical media data and the second number y of vertical screen historical media data, where y=x* (80%/20%), 80%).
对上述横屏历史媒资数据和竖屏历史媒资数据进行内容分析,可得到媒资内容标签,例如教育、宠物、搞笑等。在一种实施方式中,资源提供商在提供媒资数据时,可在媒资数据内设置内容标签,推荐子系统可在内容分析时提取出内容标签;在另一种实施方式中,资源提供商提供的媒资数据不包含内容标签,推荐子系统可按照预设的内容分析算法对横屏媒资数据和竖屏媒资数据进行分析,得到内容标签,内容分析算法可基于现有技术实现,本申请不再进行详细描述。By performing content analysis on the above horizontal screen historical media asset data and vertical screen historical media asset data, media asset content tags can be obtained, such as education, pets, funny, etc. In one implementation, when providing media asset data, the resource provider can set content tags in the media asset data, and the recommendation subsystem can extract the content tags during content analysis; in another implementation, the resource provider The media asset data provided by the provider does not contain content tags. The recommendation subsystem can analyze the horizontal screen media asset data and vertical screen media asset data according to the preset content analysis algorithm to obtain the content tags. The content analysis algorithm can be implemented based on existing technology. , this application will not describe it in detail.
推荐子系统对横屏媒资数据的内容标签和竖屏媒资数据的内容标签进行聚合,得到用户行为标签。The recommendation subsystem aggregates the content tags of horizontal screen media data and the content tags of vertical screen media data to obtain user behavior tags.
步骤S23022:根据用户行为标签从媒体资源库中筛选出与旋转状态相适应的用户推荐数据。Step S23022: Screen out the user recommendation data suitable for the rotation state from the media resource library according to the user behavior tag.
当媒资推荐请求为竖屏首页请求时,将媒体资源库中内容标签与用户行为标签一致的各竖屏媒资单集作为用户推荐媒资数据。When the media asset recommendation request is a vertical screen homepage request, each vertical screen media asset collection with the same content label and user behavior label in the media resource library will be used as user recommended media asset data.
当媒资推荐请求为横屏首页请求时,将媒体资源库中内容标签与用户行为标签一致的各横屏媒资子集作为用户推荐媒资数据。When the media asset recommendation request is a horizontal screen home page request, each horizontal screen media asset subset with content tags consistent with user behavior tags in the media resource library will be used as user recommended media asset data.
步骤S23023:通过协同过滤算法获取协同推荐数据。Step S23023: Obtain collaborative recommendation data through collaborative filtering algorithm.
在一些实施例中,可以将步骤S23022得到的推荐数据推荐给用户,也可以继续执行步骤S23023以实现更精细化的推荐。In some embodiments, the recommendation data obtained in step S23022 may be recommended to the user, or step S23023 may be continued to implement more refined recommendations.
推荐子系统可从会员子系统获取不同用户的用户历史行为,得到用户历史行为与电视A的用户相似度超过预设阈值的其他用户,记为协同用户,获取协同用户的历史媒资数据,从用户的历史媒资数据中过滤掉与电视A的用户相同的历史媒资数据,得到协同推荐数据。其中,预设阈值可设为80%,可根据会员子系统的用户数量级别和用户历史行为的相似度进行动态调整,例如,根据用户数量级别较高和用户历史行为的相似度较高可将预设阈值调高,从而为电视A的用户提供更精准的协同推荐媒资,或者根据用户数量级别较低和用户历史行为的相似度较低可将预设阈值调低,从而为电视A的用户提供更多样化的协同推荐媒资,预设阈值也可根据其他实际情况进行调整。The recommendation subsystem can obtain the user historical behaviors of different users from the membership subsystem, obtain other users whose historical behaviors are similar to the users of TV A exceeding the preset threshold, and record them as collaborative users, and obtain the historical media asset data of the collaborative users, from The historical media asset data of the user is filtered out that is the same as the user of TV A, and collaborative recommendation data is obtained. Among them, the preset threshold can be set to 80%, which can be dynamically adjusted according to the user number level of the membership subsystem and the similarity of user historical behaviors. For example, according to the higher user number level and the higher similarity of user historical behaviors, the The preset threshold can be raised to provide more accurate collaborative media recommendation recommendations for TV A's users, or the preset threshold can be lowered based on the low number of users and the low similarity of user historical behaviors to provide TV A's users with a more accurate collaborative recommendation of media assets. Users are provided with more diversified collaborative recommendation of media assets, and the preset threshold can also be adjusted according to other actual situations.
步骤S23024:从备选媒资数据中筛选出待推荐媒资数据,其中,备选媒资数据包括用户推荐媒资数据和协同推荐媒资数据,且用户推荐媒资数据和协同推荐媒资数据之间的权重为第二预设权重。Step S23024: Screen out the media asset data to be recommended from the candidate media asset data, where the candidate media asset data includes user recommended media asset data and collaborative recommended media asset data, and user recommended media asset data and collaborative recommended media asset data The weight between them is the second preset weight.
将用户推荐媒资数据和协同推荐媒资数据分别按照时间顺序进行排序,根据第二预设权重选取一定数量的最新用户推荐媒资数据和最新协同媒资数据,作为待推荐媒资数据。推荐子系统可将第二预设权重设置为用户推荐媒资数据占比高于协同推荐媒资数据,例如用户推荐媒资数据占比为80%,第二预设权重也可根据实际情况进行调整。The user-recommended media asset data and the collaborative recommended media asset data are sorted in chronological order, and a certain amount of the latest user-recommended media asset data and the latest collaborative media asset data are selected according to the second preset weight as the media asset data to be recommended. The recommendation subsystem can set the second preset weight so that the proportion of user-recommended media asset data is higher than that of collaborative recommended media asset data. For example, the proportion of user-recommended media asset data is 80%. The second preset weight can also be set according to the actual situation. Adjustment.
进一步的,如果根据用户推荐媒资数据和协同推荐媒资数据筛选出的待推荐媒资数据数量较少,可将媒体资源库中的总播放量符合预设播放量阈值且与旋转状态相适应的媒资数据添加到待推荐媒资数据中,其中,播放量阈值可根据实际情况进行设置。Furthermore, if the number of media asset data to be recommended based on user recommended media asset data and collaborative recommended media asset data is small, the total playback volume in the media resource library can be consistent with the preset playback volume threshold and adapted to the rotation state. The media asset data is added to the media asset data to be recommended, in which the playback volume threshold can be set according to the actual situation.
步骤S23025:根据待推荐媒资数据生成媒资推荐数据。Step S23025: Generate media asset recommendation data based on the media asset data to be recommended.
推荐子系统在确定待推荐媒资数据的推荐顺序时,可根据总播放量和待推荐媒资数据关联的用户历史行为进行排序,例如,通过设置优先级的方式将各待推荐媒资数据进行排序。优先级由高到底可分为:第一优先级、第二优先级和第三优先级,其中,第一优先级的待推荐媒资数据可为待推荐媒资数据中根据用户历史行为得到的用户未观看过的用户推荐媒资数据和协同推荐媒资数据,第二优先级的待推荐媒资数据中的剩余用户推荐媒资数据和剩余协同推荐媒资数据,第三优先级的待推荐媒资数据为待推荐媒资数据中除用户推荐媒资数据和协同推荐媒资数据之外的媒资数据。将待推荐媒资数据按照优先级由高到底进行排序,其中,对于相同优先级的媒资数据,可按照总播放量进行倒序排列。When the recommendation subsystem determines the recommendation order of the media asset data to be recommended, it can sort according to the total play volume and the historical user behavior associated with the media asset data to be recommended. For example, by setting the priority, the media asset data to be recommended can be sorted. Sort. The priorities can be divided from high to low: first priority, second priority and third priority. Among them, the first priority media asset data to be recommended can be the media asset data to be recommended based on the user's historical behavior. User recommended media asset data and collaborative recommended media asset data that the user has not watched, remaining user recommended media asset data and remaining collaborative recommended media asset data in the second priority media asset data to be recommended, third priority to be recommended media asset data The media asset data refers to the media asset data to be recommended except for user recommended media asset data and collaboratively recommended media asset data. The media asset data to be recommended are sorted from high to low in priority. Media asset data with the same priority can be sorted in reverse order according to the total play volume.
将待推荐媒资数据按照上述排序方式进行排列后,得到媒资推荐数据。推荐子系统将媒资推荐数据发送到竖屏电视终端APP。After arranging the media asset data to be recommended according to the above sorting method, the media asset recommendation data is obtained. The recommendation subsystem sends media asset recommendation data to the vertical screen TV terminal APP.
除了图23B示出的媒资推荐数据计算方法之外,还可通过其他方法计算媒资推荐数据。还是以当前旋转状态为竖屏状态为例,还可仅根据用户推荐媒资数据得到媒资推荐数据;或者,在计算用户推荐数据时,还可进根据用户的竖屏历史行为得到用户行为标签,进而得到用户推荐数据;除此之外,还可有其他方法,本实施例不再一一列举。步骤S2303:控制显示器展示媒资推荐数据。In addition to the media asset recommendation data calculation method shown in FIG. 23B , the media asset recommendation data can also be calculated by other methods. Taking the current rotation state as the vertical screen state as an example, the media asset recommendation data can also be obtained only based on the user recommended media asset data; or, when calculating the user recommendation data, the user behavior tag can also be obtained based on the user's historical vertical screen behavior. , and then obtain user recommendation data; in addition, there are other methods, which will not be listed one by one in this embodiment. Step S2303: Control the display to display media asset recommendation data.
当旋转电视的旋转状态为竖屏状态时,竖屏电视终端APP根据媒资推荐数据和首页编排数据绘制竖屏首页,得到竖屏首页数据,显示器275根据竖屏首页数据将竖屏首页呈现在旋转电视上。When the rotation state of the rotating TV is the vertical screen state, the vertical screen TV terminal APP draws the vertical screen home page based on the media asset recommendation data and home page arrangement data to obtain the vertical screen home page data, and the display 275 presents the vertical screen home page based on the vertical screen home page data. Rotate the TV.
当旋转电视的旋转状态为横屏状态时,竖屏电视终端APP根据媒资推荐数据和首页编排数据绘制横屏首页,得到横屏首页数据,显示器275根据横屏首页数据将横屏首页呈现在旋转电视上。When the rotation state of the rotating TV is the horizontal screen state, the vertical screen TV terminal APP draws the horizontal screen home page based on the media asset recommendation data and the home page arrangement data to obtain the horizontal screen home page data. The display 275 presents the horizontal screen home page based on the horizontal screen home page data. Rotate the TV.
进一步的,用户除了可以在上述横屏首页和竖屏首页获取媒资推荐数据,还可在选中一个媒资推荐数据后,进入该媒资推荐数据的二级页面,该二级页面也可展示一些媒资推荐数据,如用户选中媒资推荐数据的关联媒资数据,该关联媒资数据的可响应于二级页面上设置的观看正片控件或观看更多控件被触发后进行展示。媒资状态可能与旋转电视的当前旋转状态不对应。因此,对于一个媒资推荐数据,在用户将其选中或用户控制其进行播放时,需要判断是否需要将旋转电视进行旋转,具体操作如下:Furthermore, in addition to obtaining media resource recommendation data on the above-mentioned horizontal screen homepage and vertical screen homepage, users can also enter the secondary page of the media resource recommendation data after selecting a media resource recommendation data. The secondary page can also display Some media asset recommendation data, such as the associated media asset data when the user selects the media asset recommendation data, can be displayed in response to the viewing feature control or the viewing more control set on the secondary page being triggered. The media asset state may not correspond to the current rotation state of the rotating TV. Therefore, for a media asset recommendation data, when the user selects it or controls it for playback, it is necessary to determine whether the rotating TV needs to be rotated. The specific operations are as follows:
控制器在接收到对媒资推荐数据的选中操作后,控制显示器展示被选中的媒资推荐数据的详情页,其中,详情页包括播放窗口和播放控件;响应于播放控件被触发,且被播放控件对应的媒资推荐数据的媒资状态和当前旋转状态不对应,控制固定组件旋转显示设备;响应于播放控件被触发,且播放控件对应的媒资推荐数据的媒资状态和当前旋转状态相对应,不控制固定组件旋转显示器。After receiving the selection operation of the media asset recommendation data, the controller controls the display to display the details page of the selected media asset recommendation data, where the details page includes a play window and a playback control; in response to the playback control being triggered, and being played The media asset status of the media asset recommendation data corresponding to the control does not correspond to the current rotation state, and the fixed component is controlled to rotate the display device; in response to the playback control being triggered, and the media asset status of the media asset recommendation data corresponding to the playback control is consistent with the current rotation state. Correspondingly, fixed components are not controlled to rotate the display.
或者,控制器在接收到对媒资推荐数据的选中操作后,响应于选中操作,且被播放控件对应的媒资推荐数据的媒资状态和当前旋转状态不对应,控制固定组件旋转显示设备;响应于选中操作,且播放控件对应的媒资推荐数据的媒资状态和当前旋转状态相对应,不控制固定组件旋转显示器。Alternatively, after receiving a selection operation on the media asset recommendation data, the controller controls the fixed component to rotate the display device in response to the selection operation, and the media asset status of the media asset recommendation data corresponding to the played control does not correspond to the current rotation state; In response to the selection operation, and the media asset status of the media asset recommendation data corresponding to the playback control corresponds to the current rotation state, the fixed component is not controlled to rotate the display.
在判断完是否需要将旋转电视进行旋转,并在需要旋转时将旋转电视旋转后,可响应于播放控件被触发,全屏播放媒资推荐数据对应的视频文件。After determining whether the rotating TV needs to be rotated and rotating the rotating TV when rotation is required, the video file corresponding to the media asset recommendation data can be played in full screen in response to the playback control being triggered.
在上述实施方式中,视频文件的资源获取方式如下:In the above implementation, the video file resource acquisition method is as follows:
对于竖屏媒资,控制器内设置的竖屏电视终端APP将生成对应该竖屏媒资数据的竖屏媒资数据详情请求,并将竖屏媒资详情请求发送到面向终端子系统,面向终端子系统将竖屏媒资详情请求发送到内容子系统,内容子系统在接收到竖屏媒资详情请求后,通过竖屏媒资详情接口获取资源提供商对应竖屏媒资详情请求的竖屏媒资详情,将竖屏媒资详情发送到面向终端子系统,面向终端子系统将竖屏媒资详情发送到竖屏电视终端APP,竖屏电视终端APP在接收到竖屏媒资详情后,响应于播放控件被触发,播放竖屏媒资详情中的视频文件。For vertical screen media assets, the vertical screen TV terminal APP set in the controller will generate a vertical screen media asset data details request corresponding to the vertical screen media asset data, and send the vertical screen media asset details request to the terminal-oriented subsystem, which is The terminal subsystem sends the vertical screen media asset details request to the content subsystem. After receiving the vertical screen media asset details request, the content subsystem obtains the vertical screen media asset details request corresponding to the vertical screen media asset details request from the resource provider through the vertical screen media asset details interface. screen media asset details, and sends the vertical screen media asset details to the terminal-oriented subsystem. The terminal-oriented subsystem sends the vertical screen media asset details to the vertical screen TV terminal APP. After receiving the vertical screen media asset details, the vertical screen TV terminal APP , in response to the playback control being triggered, play the video file in the vertical screen media asset details.
对于横屏媒资,控制器内设置的横屏电视终端APP将生成对应该横屏媒资数据的横屏媒资数据详情请求,并将横屏媒资详情请求发送到面向终端子系统,面向终端子系统将横屏媒资详情请求发送到内容子系统,内容子系统在接收到横屏媒资详情请求后,通过横屏媒资详情接口获取资源提供商对应横屏媒资详情请求的横屏媒资详情,将横屏媒资详情发送到面向终端子系统,面向终端子系统将横屏媒资详情发送到竖屏电视终端APP,横屏电视终端APP在接收到横屏媒资详情后,响应于播放控件被触发,播放横屏媒资详情中的视频文件。For horizontal screen media assets, the horizontal screen TV terminal APP set in the controller will generate a horizontal screen media asset data details request corresponding to the horizontal screen media asset data, and send the horizontal screen media asset details request to the terminal-oriented subsystem for The terminal subsystem sends the horizontal screen media asset details request to the content subsystem. After receiving the horizontal screen media asset details request, the content subsystem obtains the horizontal screen media asset details request corresponding to the horizontal screen media asset details request from the resource provider through the horizontal screen media asset details interface. Screen media asset details are sent to the terminal-oriented subsystem. The terminal-oriented subsystem sends the horizontal screen media asset details to the vertical screen TV terminal APP. After receiving the horizontal screen media asset details, the horizontal screen TV terminal APP , in response to the playback control being triggered, play the video file in the horizontal screen media asset details.
在一些实施例中,聚好看的APP可以在不同状态下请求不同的接口,示例性的在显示器处于横屏状态时,显示设备的请求携带当前旋转状态的标识,请求对应功能的横屏接口;以获取对应功能的横屏反馈数据,在显示器处于竖屏状态时,显示设备的请求携带当前旋转状态的标识,请求对应功能的竖屏接口;以获取对应功能的竖屏反馈数据。In some embodiments, the Juhaokan APP can request different interfaces in different states. For example, when the display is in the horizontal screen state, the request of the display device carries the identification of the current rotation state and requests the horizontal screen interface of the corresponding function; To obtain the horizontal screen feedback data of the corresponding function, when the display is in the vertical screen state, the display device's request carries the identification of the current rotation state and requests the vertical screen interface of the corresponding function; to obtain the vertical screen feedback data of the corresponding function.
进一步的,当用户通过移动终端100B、遥控器100A或触屏的方式点击推荐位上的竖屏媒资时,控制器250将生成对应该竖屏媒资的竖屏媒资详情请求,并将竖屏媒资详情请求发送到面向终端子系统,面向终端子系统将竖屏媒资详情请求发送到内容子系统,内容子系统在接收到竖屏媒资详情请求后,通过竖屏媒资详情接口获取资源提供商对应竖屏媒资详情请求的竖屏媒资详情,将竖屏媒资详情发送到面向终端子系统,面向终端子系统将竖屏媒资详情发送到竖屏电视终端APP,竖屏电视终端APP在接收到竖屏媒资详情后,根据竖屏媒资详情的竖屏标记位和竖屏媒资详情请求播放该竖屏媒资详情。Further, when the user clicks on the vertical screen media asset on the recommended position through the mobile terminal 100B, the remote control 100A or the touch screen, the controller 250 will generate a vertical screen media asset details request corresponding to the vertical screen media asset, and The vertical screen media asset details request is sent to the terminal-oriented subsystem, and the terminal-oriented subsystem sends the vertical screen media asset details request to the content subsystem. After receiving the vertical screen media asset details request, the content subsystem passes the vertical screen media asset details The interface obtains the vertical screen media asset details requested by the resource provider corresponding to the vertical screen media asset details request, sends the vertical screen media asset details to the terminal-oriented subsystem, and the terminal-oriented subsystem sends the vertical screen media asset details to the vertical screen TV terminal APP. After receiving the vertical screen media asset details, the vertical screen TV terminal APP requests to play the vertical screen media asset details according to the vertical screen mark bit of the vertical screen media asset details and the vertical screen media asset details.
在一些实施例中,节目推荐请求可以是呈现主页时自动触发的,也可以是用户通过麦克风输入的预设语音或通过遥控器输入的关键字指令触发的请求,其中语音中也可以包括关键字,节目推荐请求中除去包括当先旋转状态的标识外,还可以包括关键字,推荐栏目框的位置,个数等众多参数中的至少一个。In some embodiments, the program recommendation request may be automatically triggered when the homepage is presented, or may be triggered by a preset voice input by the user through the microphone or a keyword command input through the remote control, where the voice may also include keywords. In addition to the identification of the current rotation state, the program recommendation request may also include at least one of many parameters such as keywords, the location and number of recommended column boxes.
上述实施例示出了竖屏状态下的显示设备、服务器和媒资推荐方法,横屏状态下的显示设备、服务器和媒资推荐方法可参考上述竖屏状态下的实施方式,本实施例不再赘述。The above embodiment shows the display device, server and media asset recommendation method in the portrait screen state. For the display device, server and media asset recommendation method in the landscape screen state, reference can be made to the above implementation in the portrait screen state. This embodiment will not Repeat.
在本申请实施例中,控制器如接收对当前界面中焦点所在位置处的目标媒资控件的操作指令,其中操作指令用于控制显示器展示的界面由当前界面跳转至目标媒资详情页。在附图5A所示的页面中,用户可对当前界面中的任意目标媒资控件进行操作,如用户可通过操作控制装置100进行该页面中焦点的移动,将焦点移动到该显示页面中某一目标媒资控件上进行选中并点击确定,向控制器输入进入目标媒资详情页的操作指令,显示器上显示的页面由该页面跳转到所选中目标媒资控件对应的目标媒资详情页,通过显示器进行展示该目标媒资详情页。或者,如在附图7B所示的页面中,用户通过操作控制装置100进行该显示页面中观看正片、播放等目标媒资控件的选中并点击确定,控制器输入进入目标媒资详情页的操作指令,显示器上显示的页面由该页面跳转到所选中目标媒资控件对应的目标媒资详情页,通过显示器展示该目标媒资详情页。In this embodiment of the present application, the controller receives an operation instruction for the target media asset control at the focus position in the current interface, where the operation instruction is used to control the interface displayed on the display to jump from the current interface to the target media asset details page. In the page shown in FIG. 5A , the user can operate any target media asset control in the current interface. For example, the user can move the focus in the page by operating the control device 100 to move the focus to a certain point in the display page. Select a target media asset control and click OK. Enter the operation instruction to enter the target media asset details page into the controller. The page displayed on the monitor will jump from this page to the target media asset details page corresponding to the selected target media asset control. , display the target media asset details page through the display. Or, as in the page shown in FIG. 7B , the user selects the target media asset controls such as viewing feature films and playback in the display page by operating the control device 100 and clicks OK, and the controller inputs the operation of entering the target media asset details page. Instructions, the page displayed on the monitor jumps from this page to the target media asset details page corresponding to the selected target media asset control, and the target media asset details page is displayed on the monitor.
当用户选中目标媒资控件并点击确定时,产生用户进入该目标媒资控件所对应目标媒资详情页的操作指令,即用户通过控制装置100输入进入目标媒资详情页的操作指令。显示设备200接收用户通过控制装置100输入进入目标媒资详情页的操作指令,控制器响应于用户进入目标媒资详情页的操作指令,根据显示器当前横竖屏的状态,向服务器发送数据请求,获取目标媒资详情页需要展示的信息数据,以及根据服务器反馈的信息数据展示目标媒资详情页。When the user selects the target media asset control and clicks OK, an operation instruction is generated for the user to enter the target media asset details page corresponding to the target media asset control. That is, the user inputs an operation instruction to enter the target media asset details page through the control device 100 . The display device 200 receives the user's operation instruction to enter the target media asset details page through the control device 100. The controller responds to the user's operation instruction to enter the target media asset details page and sends a data request to the server according to the current horizontal and vertical screen status of the display to obtain The information data that needs to be displayed on the target media asset details page, and the target media asset details page is displayed based on the information data fed back by the server.
在本申请实施例中,为便于实现控制器确定显示器当前横竖屏状态,显示设备200中可设置重力传感器、陀螺仪等器件。重力传感器、陀螺仪等器件辅助控制器确定显示器当前横竖屏状态。In this embodiment of the present application, in order to facilitate the controller to determine the current horizontal and vertical screen status of the display, the display device 200 may be provided with devices such as a gravity sensor and a gyroscope. Gravity sensors, gyroscopes and other devices assist the controller in determining the current horizontal and vertical screen status of the display.
在本申请实施例中,为便于区别显示器处于横屏状态和竖屏状态的详情页界面,称显示器处于横屏状态时展示目标媒资详情页的界面称为第一用户界面,称显示器处于竖屏状态展示目标媒资详情页的界面称为第二用户界面。可选的,在本申请实施例中,第一用户界面包括第一区域和第二区域,第一区域用于展示目标媒资详情信息,第二区域用于展示推荐信息;第二用户界面包括第三区域,第三区域用于展示竖屏状态下的目标媒资详情信息。In the embodiment of the present application, in order to facilitate the distinction between the details page interface when the display is in the horizontal screen state and the vertical screen state, the interface that displays the target media asset details page when the display is in the horizontal screen state is called the first user interface, and the interface when the display is in the vertical screen state is called the first user interface. The interface that displays the target media asset details page in screen status is called the second user interface. Optionally, in this embodiment of the present application, the first user interface includes a first area and a second area. The first area is used to display target media property detailed information, and the second area is used to display recommended information; the second user interface includes The third area is used to display the detailed information of the target media assets in the vertical screen state.
在本申请的一些实施例中,控制器接收输入的进入目标媒资详情页的操作指令后,当所述显示器处于横屏状态,响应于所述操作指令,控制所述显示器在第一用户界面的第一区域展示目标媒资的详情信息,在所述第一用户界面的第二区域展示所述推荐信息,其中,所述第一用户界面对应所述目标媒资的横屏状态下的目标媒资详情页;当所述显示器处于竖屏状态,响应于所述操作指令,控制所述显示器在第二用户界面展示所述目标媒资详情信息,不展示推荐信息。可选的,当显示器处于竖屏状态,响应于所述操作指令,控制所述显示器在竖屏状态下的第二用户界面的第三区域展示所述目标媒资详情信息。In some embodiments of the present application, after the controller receives an input operation instruction to enter the target media asset details page, when the display is in the horizontal screen state, in response to the operation instruction, the controller controls the display to enter the first user interface The detailed information of the target media asset is displayed in the first area, and the recommended information is displayed in the second area of the first user interface, wherein the first user interface corresponds to the target of the target media asset in the horizontal screen state. Media asset details page; when the display is in the vertical screen state, in response to the operation instruction, the display is controlled to display the target media asset details information in the second user interface and not to display the recommendation information. Optionally, when the display is in the portrait screen state, in response to the operation instruction, the display is controlled to display the target media asset detailed information in the third area of the second user interface in the portrait screen state.
在本申请的一些实施例中,当显示器处于横屏状态时,响应于显示器处于横屏状态,控制器向服务器发送目标媒资详情页请求和推荐请求,用于获取目标媒资详情信息和推荐信息。当服务器接收到目标媒资详情页请求和推荐请求,抓取与该目标媒资详情页请求和推荐请求对应的数据信息,即服务器抓取获得目标媒资详情信息和推荐信息,将抓取到的与该目标媒资详情页请求和推荐请求对应的数据信息反馈给显示设备。当显示设备接收到服务器反馈的目标媒资详情信息和推荐信息,根据接收到的目标媒资详情信息和推荐信息绘制目标媒资详情页,将绘制好的目标媒资详情页通过显示器进行展示。In some embodiments of the present application, when the display is in the horizontal screen state, in response to the display being in the horizontal screen state, the controller sends a target media asset details page request and a recommendation request to the server for obtaining the target media asset detailed information and recommendations. information. When the server receives the target media asset details page request and recommendation request, it crawls the data information corresponding to the target media asset details page request and recommendation request. That is, the server crawls to obtain the target media asset details information and recommendation information, and will crawl The data information corresponding to the target media asset details page request and recommendation request is fed back to the display device. When the display device receives the target media asset details information and recommendation information fed back by the server, it draws the target media asset details page based on the received target media asset details information and recommendation information, and displays the drawn target media asset details page through the display.
附图24中示例性示出了显示器处于横屏状态时的目标媒资详情页的第一用户界面结构示意图。该目标媒资详情页用于展示目标媒资信息以及与该目标媒资相关的推荐。该目标媒资详情页中包括小播放窗(海报图)、影片名、评分、影片标签、剧集、内容介绍、功能区等。用户可从该目标媒资详情页获取到目标媒资的类型、简介、剧情、剧集等以及针对该目标媒资给予的相关推荐。目标媒资详情页上可设置有全屏播放、开通VIP、收藏、相关推荐详细内容等控件。用户可在此页面执行一系列的操作,如点击播放、剧集选择、视频收藏、点击观看相关推荐内容等。FIG. 24 exemplarily shows a schematic structural diagram of the first user interface of the target media asset details page when the display is in the horizontal screen state. The target media asset details page is used to display target media asset information and recommendations related to the target media asset. The target media asset details page includes a small play window (poster image), movie title, rating, video tag, episode, content introduction, functional area, etc. Users can obtain the type, introduction, plot, drama series, etc. of the target media asset as well as relevant recommendations for the target media asset from the target media asset details page. Controls such as full-screen playback, VIP activation, collection, and related recommendation details can be set on the target media asset details page. Users can perform a series of operations on this page, such as clicking to play, selecting episodes, collecting videos, clicking to watch related recommended content, etc.
在本申请实施例中,第一用户界面包括第一区域和第二区域。可选的,如附图9所示,其中虚线区域为第一区域,细点画线区域为第二区域,第一区域和第二区域沿竖向排布,第二区域位于第一区域的下方。In this embodiment of the present application, the first user interface includes a first area and a second area. Optionally, as shown in Figure 9, the dotted line area is the first area, the fine dotted line area is the second area, the first area and the second area are arranged vertically, and the second area is located below the first area. .
在本申请实施例中,当显示器处于横屏状态时,接收到进入目标媒资详情页的操作指令,控制器通过调用服务器数据请求接口向服务器发送目标媒资详情页请求和推荐请求。可选的,控制器通过调用服务器的详情页接口向服务器发送目标媒资详情页请求、通过调用服务器的推荐接口发送推荐请求。当服务器完成与目标媒资详情页请求和推荐请求的对应的数据信息后,通过详情页接口向显示设备200反馈目标媒资详情信息以及通过推荐接口反馈推荐信息。In this embodiment of the present application, when the display is in landscape mode and an operation instruction is received to enter the target media asset details page, the controller sends a target media asset details page request and a recommendation request to the server by calling the server data request interface. Optionally, the controller sends a target media asset detail page request to the server by calling the server's detail page interface, and sends a recommendation request by calling the server's recommendation interface. After the server completes the data information corresponding to the target media asset detail page request and the recommendation request, it feeds back the target media asset detailed information to the display device 200 through the detail page interface and feeds back recommendation information through the recommendation interface.
在本申请实施例中,为方便服务器抓取与目标媒资详情页请求对应的数据信息和推荐信息,目标媒资详情页请求中除了携带显示设备基础信息和目标媒资ID,还可携带当前显示设备200的横竖状态信息和当前媒资类型等。可选的,当前显示设备200的横竖状态信息可通过当前电视横竖状态status(1:横向,2:竖向)表示。In the embodiment of this application, in order to facilitate the server to capture the data information and recommendation information corresponding to the target media asset details page request, in addition to carrying the basic information of the display device and the target media asset ID, the target media asset details page request may also carry the current The horizontal and vertical status information of the device 200 and the current media asset type are displayed. Optionally, the current horizontal and vertical status information of the display device 200 can be represented by the current TV horizontal and vertical status status (1: horizontal, 2: vertical).
控制器接收服务器反馈的目标媒资详情信息和推荐信息,当控制器接收到服务器反馈的目标媒资详情信息和推荐信息,在第一区域展示目标媒资详情信息,在第二区域展示推荐信息。The controller receives the target media asset detailed information and recommendation information fed back by the server. When the controller receives the target media asset detailed information and recommended information fed back by the server, it displays the target media asset detailed information in the first area and displays the recommended information in the second area. .
可选的,显示设备200内存储有第一用户界面模板,当接收到服务器反馈的目标媒资详情信息和推荐信息,控制器将接收到的目标媒资详情信息和推荐信息填充至第一用户界面模板相应的区域中完成目标媒资详情页的绘制以及通过显示器进行展示。Optionally, the display device 200 stores a first user interface template. When receiving the target media asset detailed information and recommendation information fed back by the server, the controller fills the received target media asset detailed information and recommended information to the first user. Complete the drawing of the target media asset details page in the corresponding area of the interface template and display it on the monitor.
可选的,服务器反馈目标媒资详情信息和推荐信息同时反馈第一用户界面模板,当显示设备200接收到服务器反馈目标媒资详情信息、推荐信息以及第一用户界面模板,控制器将接收到的目标媒资详情信息和推荐信息填充至第一用户界面模板中相应的区域中完成目标媒资详情页的绘制以及通过显示器进行展示。Optionally, the server feeds back the detailed information of the target media asset and the recommended information and feeds back the first user interface template at the same time. When the display device 200 receives the detailed information of the target media asset, the recommended information and the first user interface template fed back by the server, the controller will receive The target media asset details information and recommendation information are filled into corresponding areas in the first user interface template to complete drawing of the target media asset details page and display on the display.
在本申请实施例中,推荐信息可以海报的形式设置在第一用户界面的第二区域,用于丰富目标媒资详情页展示内容。In this embodiment of the present application, the recommendation information can be set in the second area of the first user interface in the form of a poster to enrich the display content of the target media asset details page.
在本申请实施例中,当显示器处于竖屏状态时,响应于显示器处于竖屏状态,控制器向服务器发送目标媒资详情页请求,用于获取目标媒资详情信息。当服务器接收到目标媒资详情页请求,抓取与该目标媒资详情页请求对应的数据信息,并将抓取到的与该目标媒资详情页请求对应的数据信息反馈给显示设备200。当显示设备200接收到服务器反馈的目标媒资详情信息,根据接收到的目标媒资详情信息绘制目标媒资详情页,将绘制好的目标媒资详情页通过显示器进行展示。In this embodiment of the present application, when the display is in the vertical screen state, in response to the display being in the vertical screen state, the controller sends a target media asset details page request to the server for obtaining the target media asset detailed information. When the server receives the target media asset details page request, it captures the data information corresponding to the target media asset details page request, and feeds the captured data information corresponding to the target media asset details page request to the display device 200 . When the display device 200 receives the target media asset details information fed back by the server, it draws the target media asset details page according to the received target media asset details information, and displays the drawn target media asset details page through the display.
附图25中示例性示出了显示器处于竖屏状态时的目标媒资详情页的第二用户界面结构示意图。目标媒资详情页用于展示目标媒资信息。目标媒资详情页中包括小播放窗(海报图)、影片名、评分、影片标签、剧集、内容介绍、功能区等。用户可从该目标媒资详情页获取到目标媒资的类型、简介、剧情、剧集等。目标媒资详情页上可设置有全屏播放、开通VIP、收藏等控件。如此,用户可在此页面执行一系列的操作,如点击播放、剧集选择、视频收藏等。FIG. 25 exemplarily shows a schematic structural diagram of the second user interface of the target media asset details page when the display is in portrait mode. The target media asset details page is used to display target media asset information. The target media asset details page includes a small playback window (poster image), movie title, rating, video tag, episode, content introduction, functional area, etc. Users can obtain the type, introduction, plot, drama series, etc. of the target media asset from the target media asset details page. Controls such as full-screen playback, VIP activation, and collection can be set on the target media asset details page. In this way, users can perform a series of operations on this page, such as clicking to play, episode selection, video collection, etc.
在本申请实施例中,第二用户界面包括第三区域。可选的,如附图10所示,其中虚线区域为第三区域。In this embodiment of the present application, the second user interface includes a third area. Optionally, as shown in Figure 10, the dotted area is the third area.
在本申请实施例中,当显示器处于竖屏状态时,接收到进入目标媒资详情页的操作指令,控制器通过调用服务器数据请求接口向服务器发送目标媒资详情页请求,但不发送推荐请求。可选的,控制器通过调用服务器的详情页接口向服务器发送目标媒资详情页请求。当服务器完成与目标媒资详情页请求对应的数据信息后,通过详情页接口向显示设备200反馈目标媒资详情信息。In the embodiment of this application, when the display is in portrait mode and an operation instruction is received to enter the target media asset details page, the controller sends a target media asset details page request to the server by calling the server data request interface, but does not send a recommendation request. . Optionally, the controller sends a target media asset details page request to the server by calling the server's details page interface. After the server completes the data information corresponding to the target media asset details page request, it feeds back the target media asset detailed information to the display device 200 through the details page interface.
控制器接收服务器反馈的目标媒资详情信息,当控制器接收到服务器反馈的目标媒资详情信息,在第三区域展示目标媒资详情信息。The controller receives the target media asset detailed information fed back by the server. When the controller receives the target media asset detailed information fed back by the server, the controller displays the target media asset detailed information in the third area.
可选的,显示设备200内存储有与第二用户界面模板,当接收到服务器反馈的目标媒资详情信息,控制器将接收到的目标媒资详情信息填充至第二用户界面模板中第三区域完成目标媒资详情页的绘制以及通过显示器进行展示。Optionally, the display device 200 stores a second user interface template. When receiving the target media asset detailed information fed back by the server, the controller fills the received target media asset detailed information into the third user interface template of the second user interface template. The area completes the drawing of the target media asset details page and displays it on the monitor.
可选的,服务器反馈目标媒资详情信息同时反馈第一用户界面模板,当显示设备200接收到服务器反馈目标媒资详情信息以及第一用户界面模板,控制器将接收到的目标媒资详情信息填充至第一用户界面中第三区域完成目标媒资详情页的绘制以及通过显示器进行展示。Optionally, the server feeds back the target media asset detailed information and feeds back the first user interface template at the same time. When the display device 200 receives the server's feedback of the target media asset detailed information and the first user interface template, the controller returns the received target media asset detailed information. Filling in the third area in the first user interface completes drawing of the target media asset details page and display on the monitor.
本申请实施例提供的显示设备200,当控制器接收到进入目标媒资详情页的操作指令时,确定显示器当前的横竖屏状态,基于显示器当前的横竖屏状态向服务器发送请求以及获取服务器反馈的信息,根据反馈信息绘制与显示器当前的横竖屏状态对应的目标媒资详情页。本申请实施例提供的显示设备200,结合用户点击进入目标媒资详情页的操作指令时显示设备200中显示器的横竖屏状态,确定如何展示目标媒资详情页,使目标媒资详情页的展示密切结合显示器的横竖屏状态,方便用户在显示器不同的横竖屏状态展示目标媒资详情页,便于提升显示设备200在不同观看状态时的用户观看体验。In the display device 200 provided by the embodiment of the present application, when the controller receives an operation instruction to enter the target media asset details page, it determines the current horizontal and vertical screen status of the display, sends a request to the server based on the current horizontal and vertical screen status of the display, and obtains feedback from the server. information, and draw the target media asset details page corresponding to the current horizontal and vertical screen status of the monitor based on the feedback information. The display device 200 provided by the embodiment of the present application determines how to display the target media asset details page based on the horizontal and vertical screen status of the display device 200 when the user clicks on the operation instruction to enter the target media asset details page, so that the target media asset details page can be displayed Closely combining the horizontal and vertical screen states of the display facilitates users to display the target media asset details page in different horizontal and vertical screen states of the display, thereby improving the user viewing experience of the display device 200 in different viewing states.
在本申请实施例中,第一用户界面的第一区域内设置有视频预览窗口、介绍信息展示控件、播放控件、开通VIP控件、收藏控件等,播放控件包括全屏播放控件和剧集列表控件,其中剧集列表控件包括第一剧集控件、第二剧集控件等与目标媒资对应的剧集控件。In the embodiment of this application, the first area of the first user interface is provided with a video preview window, an introduction information display control, a playback control, a VIP activation control, a collection control, etc. The playback controls include a full-screen playback control and an episode list control. The episode list control includes the first episode control, the second episode control and other episode controls corresponding to the target media assets.
当用户在附图24所示的目标媒资详情页选中“视屏预览窗口”并点击确认,产生用户点击“视屏预览窗口”的操作指令,在显示器处于横屏状态响应于用户点击“视屏预览窗口”的操作指令,在显示器处于横屏状态下响应于用户点击“视屏预览窗口”的操作指令,全屏播放目标媒资。可选的,当所述目标媒资详情页对应的目标媒资是竖屏媒资时,响应于用户点击视屏预览窗口的操作,控制固定组件将显示器旋转为竖屏状态并控制显示器全屏播放该目标媒资;所述目标媒资详情页对应的目标媒资是横屏媒资时,响应于用户点击视屏预览窗口的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。When the user selects the "Video Preview Window" on the target media asset details page shown in Figure 24 and clicks Confirm, an operation instruction is generated for the user to click on the "Video Preview Window". When the monitor is in landscape mode, in response to the user clicking on the "Video Preview Window" " operation command, when the monitor is in landscape mode, in response to the user's operation command of clicking on the "Video Preview Window", the target media assets will be played in full screen. Optionally, when the target media asset corresponding to the target media asset details page is a vertical screen media asset, in response to the user clicking on the video preview window, the fixed component is controlled to rotate the display to a vertical screen state and control the display to play the video in full screen. Target media assets; when the target media assets corresponding to the target media asset details page are horizontal screen media assets, in response to the user's operation of clicking on the video preview window, the display is controlled to play the target media assets in full screen, but the fixed component is not controlled to rotate the display .
当用户在附图24所示的目标媒资详情页选中了“全屏播放”并点击确认,产生用户点击“全屏播放”的操作指令,控制器接收到用户点击全屏播放控件的操作,在显示器处于横屏状态响应于用户点击“全屏播放”的操作指令,全屏播放目标媒资。可选的,当所述目标媒资详情页对应的目标媒资是竖屏媒资时,响应于用户点击全屏播放控件的操作,控制固定组件将显示器旋转为竖屏状态并控制显示器全屏播放该目标媒资;所述目标媒资详情页对应的目标媒资是横屏媒资时,响应于用户点击全屏播放控件的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。When the user selects "Full Screen Play" on the target media asset details page shown in Figure 24 and clicks to confirm, an operation instruction for the user to click "Full Screen Play" is generated. The controller receives the user's operation of clicking the full screen play control, and when the display is in The horizontal screen state responds to the user's click on the "Full Screen Play" operation command to play the target media assets in full screen. Optionally, when the target media asset corresponding to the target media asset details page is a vertical screen media asset, in response to the user clicking the full-screen playback control, the fixed component is controlled to rotate the display to a vertical screen state and control the display to play the full-screen media asset. Target media asset; when the target media asset corresponding to the target media asset details page is a horizontal screen media asset, in response to the user's operation of clicking the full-screen playback control, the display is controlled to play the target media asset in full screen, but the fixed component is not controlled to rotate the display .
当用户在附图24所示的目标媒资详情页选中了“剧集列表”中某一控件并点击确认,如用户点击了第一剧集控件“1”,控制器接收用户点击剧集列表控件中第一剧集控件“1”的操作,在显示器处于横屏状态响应于用户点击第一剧集控件“1”的操作指令,全屏播放目标媒资。可选的,当所述目标媒资详情页对应的目标媒资是竖屏媒资时,响应于用户点击第一剧集控件“1”的操作,控制固定组件将显示器旋转为竖屏状态并控制显示器全屏播放该目标媒资;所述目标媒资详情页对应的目标媒资是横屏媒资时,响应于用户点击第一剧集控件“1”的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。如用户点击了“11-20”的剧集控件,将目标媒资剧集11-20进行展开,以供用户点击选择。“剧集列表”中的控件数量以及排列可根据需要进行设计以及调整。When the user selects a control in the "episode list" on the target media asset details page shown in Figure 24 and clicks to confirm, for example, the user clicks on the first episode control "1", the controller receives the user's click on the episode list. The operation of the first episode control "1" in the control, when the monitor is in the horizontal screen state, responds to the user's operation instruction of clicking the first episode control "1" to play the target media assets in full screen. Optionally, when the target media asset corresponding to the target media asset details page is a vertical screen media asset, in response to the user clicking on the first episode control "1", the fixed component is controlled to rotate the display to the vertical screen state and Control the display to play the target media asset in full screen; when the target media asset corresponding to the target media asset details page is a horizontal screen media asset, in response to the user clicking on the first episode control "1", control the display to play the target media asset in full screen , but does not control the fixed component to rotate the display. If the user clicks on the "11-20" episode control, the target media asset episodes 11-20 will be expanded for the user to click and select. The number and arrangement of controls in the "Episode List" can be designed and adjusted as needed.
可选的,在本申请实施例中,第一用户界面中的第一区域位于第二区域的上方,第一区域中的视频预览窗口和全屏播放控件沿水平方向排布,视频预览窗口与剧集列表控件沿竖直方向排布。如附图24所示,在正面观看显示器时,全屏播放控件位于视频预览窗口的右方,剧集列表控件位于视频预览窗口的下方。可选的,介绍信息展示控件(详情简介)位于视频预览窗口的右方,且位于全屏播放控件的上方。Optionally, in this embodiment of the present application, the first area in the first user interface is located above the second area, the video preview window and full-screen playback controls in the first area are arranged in the horizontal direction, and the video preview window and the plot are arranged horizontally. Set list controls are arranged vertically. As shown in Figure 24, when viewing the monitor from the front, the full-screen playback control is located on the right side of the video preview window, and the episode list control is located below the video preview window. Optionally, the introduction information display control (details introduction) is located on the right side of the video preview window and above the full-screen playback control.
在本申请实施例中,若在显示器横屏状态进入全屏播放上述目标媒资视频时,用户通过遥控装置点击返回,响应于用户的返回操作指令,在横屏状态的显示器上展示全屏播放视频对应的媒资详情页。可选的,当显示器在横屏状态下全屏播放该目标媒资时,响应于用户点击返回的操作,在横屏状态的显示器上展示全屏播放视频对应的媒资详情页;当显示器在竖屏状态下全屏播放该目标媒资时,响应于用户点击返回的操作,控制固定组件将显示器旋转为横屏状态,在横屏状态的显示器上展示全屏播放视频对应的媒资详情页。In the embodiment of the present application, if the display enters full-screen playback of the target media asset video in the horizontal screen state, and the user clicks return through the remote control device, in response to the user's return operation instruction, the full-screen video corresponding to the display is displayed on the display in the horizontal screen state. The media asset details page. Optionally, when the display plays the target media asset in full screen in the horizontal screen state, in response to the user clicking the return operation, the media asset details page corresponding to the full-screen video playback is displayed on the display in the horizontal screen state; when the display plays the target media asset in the vertical screen When the target media asset is played in full screen mode, in response to the user's click return operation, the fixed component is controlled to rotate the display to a horizontal screen state, and the media asset details page corresponding to the full-screen video playback is displayed on the display in the horizontal screen state.
当用户在附图25所示的目标媒资详情页选中“视屏预览窗口”并点击确认,产生用户点击“视屏预览窗口”的操作指令,在显示器处于竖屏状态响应于用户点击“视屏预览窗口”的操作指令,在显示器处于竖屏状态下响应于用户点击“视屏预览窗口”的操作指令,全屏播放目标媒资。可选的,当所述目标媒资详情页对应的目标媒资是横屏媒资时,响应于用户点击视屏预览窗口的操作,控制固定组件将显示器旋转为横屏状态并控制显示器全屏播放该目标媒资;所述目标媒资详情页对应的目标媒资是竖屏媒资时,响应于用户点击视屏预览窗口的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。When the user selects the "Video Preview Window" on the target media asset details page shown in Figure 25 and clicks Confirm, an operation instruction is generated for the user to click on the "Video Preview Window". When the monitor is in the vertical screen state, in response to the user clicking on the "Video Preview Window" " operation command, when the monitor is in portrait mode, in response to the user's operation command of clicking on the "Video Preview Window", the target media assets will be played in full screen. Optionally, when the target media asset corresponding to the target media asset details page is a horizontal screen media asset, in response to the user clicking on the video preview window, the fixed component is controlled to rotate the display to a horizontal screen state and control the display to play the video in full screen. Target media asset; when the target media asset corresponding to the target media asset details page is a vertical screen media asset, in response to the user's operation of clicking the video preview window, the display is controlled to play the target media asset in full screen, but the fixed component is not controlled to rotate the display .
当用户在附图25所示的目标媒资详情页选中了“全屏播放”并点击确认,产生用户点击“全屏播放”的操作指令,控制器接收到用户点击全屏播放控件的操作,在显示器处于竖屏状态响应于用户点击“全屏播放”的操作指令,全屏播放目标媒资。可选的,当所述目标媒资详情页对应的目标媒资是横屏媒资时,响应于用户点击全屏播放控件的操作,控制固定组件将显示器旋转为横屏状态并控制显示器全屏播放该目标媒资;所述目标媒资详情页对应的目标媒资是竖屏媒资时,响应于用户点击全屏播放控件的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。When the user selects "Full Screen Play" on the target media asset details page shown in Figure 25 and clicks to confirm, an operation instruction for the user to click "Full Screen Play" is generated. The controller receives the user's operation of clicking on the full screen play control, and when the display is in The vertical screen state responds to the user's click on the "Full Screen Play" operation command to play the target media assets in full screen. Optionally, when the target media asset corresponding to the target media asset details page is a horizontal screen media asset, in response to the user clicking the full-screen playback control, the fixed component is controlled to rotate the display to a horizontal screen state and control the display to play the full-screen media asset. Target media asset; when the target media asset corresponding to the target media asset details page is a vertical screen media asset, in response to the user's operation of clicking the full-screen playback control, the display is controlled to play the target media asset in full screen, but the fixed component is not controlled to rotate the display .
当用户在附图25所示的目标媒资详情页选中了“剧集列表”中某一控件并点击确认,如用户点击了第一剧集控件“1”,控制器接收用户点击剧集列表控件中第一剧集控件“1”的操作,在显示器处于横屏状态响应于用户点击第一剧集控件“1”的操作指令,全屏播放目标媒资。可选的,当所述目标媒资详情页对应的目标媒资是横屏媒资时,响应于用户点击第一剧集控件“1”的操作,控制固定组件将显示器旋转为横屏状态并控制显示器全屏播放该目标媒资;所述目标媒资详情页对应的目标媒资是竖屏媒资时,响应于用户点击第一剧集控件“1”的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。如用户点击了“13-24”的剧集控件,将目标媒资剧集13-24进行展开,以供用户点击选择。“剧集列表”中的控件数量以及排列可根据需要进行设计以及调整。同时剧集列表中的具体控件可通过遥控装置100左右键的移动进行全部展示,便于用户对剧集的选择。When the user selects a control in the "episode list" on the target media asset details page shown in Figure 25 and clicks to confirm, if the user clicks on the first episode control "1", the controller receives the user's click on the episode list. The operation of the first episode control "1" in the control, when the monitor is in the horizontal screen state, responds to the user's operation instruction of clicking the first episode control "1" to play the target media assets in full screen. Optionally, when the target media asset corresponding to the target media asset details page is a horizontal screen media asset, in response to the user clicking on the first episode control "1", the fixed component is controlled to rotate the display to a horizontal screen state and Control the display to play the target media asset in full screen; when the target media asset corresponding to the target media asset details page is a vertical screen media asset, in response to the user clicking on the first episode control "1", control the display to play the target media asset in full screen , but does not control the fixed component to rotate the display. If the user clicks on the episode control of "13-24", the target media asset episodes 13-24 will be expanded for the user to click and select. The number and arrangement of controls in the "Episode List" can be designed and adjusted as needed. At the same time, all specific controls in the episode list can be displayed by moving the left and right keys of the remote control device 100 to facilitate the user's selection of episodes.
竖屏媒资和横屏媒资是指目标媒资详情页对应目标媒资的各种详细数据需要在显示器的何种状态下进行展示。如,当目标媒资的媒资状态为横屏媒资时,则目标媒资各种信息数据需要在显示器处于横屏状态下进行展示;当目标媒资的媒资状态为竖屏媒资时,则目标媒资各种信息数据需要在显示器处于竖屏状态下进行展示。目标媒资的各种信息数据包括媒资音视频文件、介绍信息等。具体可包括目标媒资全屏播放等时需要的显示器的横竖屏状态。Vertical screen media assets and horizontal screen media assets refer to the state of the monitor in which various detailed data corresponding to the target media assets need to be displayed on the target media asset details page. For example, when the media asset status of the target media asset is landscape media asset, the various information data of the target media asset need to be displayed when the monitor is in the landscape screen state; when the media asset status of the target media asset is portrait screen media asset , then various information data of the target media assets need to be displayed when the monitor is in portrait mode. Various information data of target media assets include media asset audio and video files, introduction information, etc. Specifically, it may include the horizontal and vertical screen status of the display required for full-screen playback of target media assets.
在本申请实施例中,为方便确定目标媒资详情页对应的目标媒资是竖屏媒资还是横屏媒资,目标媒资详情页中携带对应目标媒资的属性,该属性用于表征目标媒资详情页对应的目标媒资是竖屏媒资还是横屏媒资。可选的,通过isSupportRotate(0:不支持,1:支持)进行表示,当isSupportRotate=0时,表示该目标媒资详情页对应的目标媒资是横屏媒资,当isSupportRotate=1时,表示该目标媒资详情页对应的目标媒资是竖屏媒资。进而,当需要确定目标媒资的媒资状态时,获取目标媒资的属性信息,根据所述目标媒资的属性信息确定所述目标媒资的媒资状态。如,获取到目标媒资的属性信息为isSupportRotate=0,则确定目标媒资的媒资状态为横屏媒资。In the embodiment of the present application, in order to facilitate the determination of whether the target media asset corresponding to the target media asset details page is a vertical screen media asset or a horizontal screen media asset, the target media asset details page carries attributes corresponding to the target media assets, and the attributes are used to characterize The target media asset corresponding to the target media asset details page is a vertical screen media asset or a horizontal screen media asset. Optional, expressed through isSupportRotate (0: not supported, 1: supported). When isSupportRotate = 0, it means that the target media asset corresponding to the target media asset details page is a horizontal screen media asset. When isSupportRotate = 1, it means The target media asset corresponding to the target media asset details page is a vertical screen media asset. Furthermore, when it is necessary to determine the media asset status of the target media asset, the attribute information of the target media asset is obtained, and the media asset status of the target media asset is determined based on the attribute information of the target media asset. For example, if the attribute information of the target media asset is obtained as isSupportRotate=0, then it is determined that the media asset status of the target media asset is landscape media asset.
可选的,在本申请实施例中,第一区域中的视频预览窗口和全屏播放控件沿竖直方向排布,视频预览窗口与剧集列表控件沿竖直方向排布。如附图25所示,在正面观看显示器时,全屏播放控件位于视频预览窗口的下方,剧集列表控件位于全屏播放控件的下方。可选的,介绍信息展示控件(详情简介)位于视频预览窗口的下方,且位于全屏播放控件的上方。Optionally, in this embodiment of the present application, the video preview window and the full-screen playback control in the first area are arranged in the vertical direction, and the video preview window and the episode list control are arranged in the vertical direction. As shown in Figure 25, when viewing the monitor from the front, the full-screen playback control is located below the video preview window, and the episode list control is located below the full-screen playback control. Optionally, the introduction information display control (details introduction) is located below the video preview window and above the full-screen playback control.
在本申请实施例中,若在显示器横屏状态进入全屏播放上述目标媒资视频时,用户通过遥控装置点击返回,响应于用户的返回操作指令,竖屏状态的显示器上展示全屏播放的上述视频对应的媒资详情页。具体的,当显示器在竖屏状态下全屏播放该目标媒资时,响应于用户点击返回的操作,在竖屏状态的显示器上展示全屏播放视频对应的媒资详情页;当显示器在横屏状态下全屏播放该目标媒资时,响应于用户点击返回的操作,控制固定组件将显示器旋转为竖屏状态,在竖屏状态的显示器上展示全屏播放视频对应的媒资详情页。In the embodiment of the present application, if the display enters the full-screen playback of the target media asset video in the horizontal screen state, and the user clicks return through the remote control device, in response to the user's return operation instruction, the full-screen playback of the above video is displayed on the display in the vertical screen state. The corresponding media asset details page. Specifically, when the display plays the target media asset in full screen in the vertical screen state, in response to the user's click return operation, the media asset details page corresponding to the full-screen video playback is displayed on the display in the vertical screen state; when the display in the horizontal screen state When the target media asset is played in full screen, in response to the user's click return operation, the fixed component is controlled to rotate the display to a vertical screen state, and the media asset details page corresponding to the full-screen video playback is displayed on the vertical screen display.
在本申请实施例中,当用户在附图25所示的目标媒资详情页选中了“开通VIP”并点击确认,产生用户点击“开通VIP” 的操作指令,在显示器处于竖屏状态响应于用户点击“开通VIP”的操作指令,控制器控制固定组件将显示器旋转使显示器从竖屏状态转换为横屏状态,在显示器处于横屏状态时,展示开通会员页。In the embodiment of the present application, when the user selects "Open VIP" on the target media asset details page shown in Figure 25 and clicks to confirm, an operation instruction for the user to click "Open VIP" is generated. When the display is in the vertical screen state, the response The user clicks the "Open VIP" operation command, and the controller controls the fixed component to rotate the display to convert the display from portrait to landscape. When the display is in landscape, the membership activation page is displayed.
进一步,在本申请实施例中,若为响应用户的操作指令需要控制显示器从竖屏状态转换为横屏状态,在控制显示器旋转前弹窗提示显示即将旋转。Furthermore, in this embodiment of the present application, if it is necessary to control the display to convert from the vertical screen state to the horizontal screen state in response to the user's operation instruction, a pop-up window prompts that the display is about to be rotated before controlling the rotation of the display.
图26中示例性示出了本申请实施例提供的一种详情页展示方法。本申请提供的详情页展示方法用于包含固定组件和显示器的显示设备,固定组件被用于旋转显示器以使所述显示器处于横屏状态或竖屏状态。如图11所示,本申请实施例提供的详情页展示方法包括以下步骤:Figure 26 illustrates an example of a details page display method provided by the embodiment of the present application. The details page display method provided by this application is used for a display device including a fixed component and a display. The fixed component is used to rotate the display so that the display is in a horizontal screen state or a vertical screen state. As shown in Figure 11, the details page display method provided by the embodiment of this application includes the following steps:
S2601:接收对当前界面中焦点所在位置处的目标媒资控件的操作指令。S2601: Receive an operation instruction for the target media asset control at the focus position in the current interface.
操作指令用于控制所述显示器展示的界面由所述当前界面跳转至目标媒资详情页。用户通过控制装置输入进入目标媒资详情页的操作指令,如当用户选中并点击确定该目标媒资时,显示设备接收用户通过控制装置输入进入目标媒资详情页的操作指令,响应于用户进入目标媒资详情页的操作指令显示设备中的控制器首先确定显示器的横竖屏状态,即确定当前显示器是处于横屏状态还是处于竖屏状态。The operation instruction is used to control the interface displayed on the display to jump from the current interface to the target media asset details page. The user inputs an operation instruction to enter the target media asset details page through the control device. For example, when the user selects and clicks to confirm the target media asset, the display device receives the operation instruction input by the user to enter the target media asset details page through the control device, and responds to the user's entry The controller in the operation instruction display device of the target media asset details page first determines the horizontal and vertical screen status of the monitor, that is, determines whether the current monitor is in a landscape screen status or a portrait screen status.
在本申请实施例中,显示设备中可设置重力传感器或陀螺仪等器件,控制器通过重力传感器或陀螺仪等器件确定显示器的横竖屏状态。In the embodiment of the present application, the display device may be provided with a gravity sensor, a gyroscope, or other devices, and the controller determines the horizontal or vertical screen status of the display through the gravity sensor, a gyroscope, or other devices.
S2602:当所述显示器处于横屏状态时,响应于所述操作指令,控制所述显示器显示第一用户界面。S2602: When the display is in the horizontal screen state, in response to the operation instruction, control the display to display the first user interface.
第一用户界面对应所述目标媒资横屏状态下的目标媒资详情页,所述第一用户界面包括用于展示目标媒资详情信息的第一区域和用于展示推荐信息的第二区域。The first user interface corresponds to the target media asset details page in the horizontal screen state of the target media asset. The first user interface includes a first area for displaying detailed information of the target media asset and a second area for displaying recommended information. .
显示设备根据所述操作指令以及所述显示器所处的横屏状态控制所述显示器在第一用户界面的第一区域展示目标媒资的详情信息,在所述第一用户界面的第二区域展示所述推荐信息。The display device controls the display to display the detailed information of the target media asset in the first area of the first user interface and to display the detailed information of the target media in the second area of the first user interface according to the operation instruction and the horizontal screen state of the display. The recommended information.
S2603:当所述显示器处于竖屏状态时,响应于所述操作指令,控制所述显示器显示第二用户界面。S2603: When the display is in the vertical screen state, in response to the operation instruction, control the display to display the second user interface.
第二用户界面对应所述目标媒资竖屏状态下的目标媒资详情页,所述第二用户界面被配置为展示目标媒资详情信息、不展示推荐信息。显示设备根据所述操作指令及所述显示器所处的竖屏状态,控制所述显示器在第二用户界面展示所述目标媒资详情信息、不展示推荐信息。The second user interface corresponds to the target media asset details page in the vertical screen state of the target media asset, and the second user interface is configured to display target media asset detailed information but not to display recommendation information. The display device controls the display to display the target media property detailed information and not to display the recommendation information in the second user interface according to the operation instruction and the vertical screen state of the display.
在一些实施例中,如附图12所示,S2602具体包括:In some embodiments, as shown in Figure 12, S2602 specifically includes:
S2701:当所述显示器处于横屏状态时,响应于所述操作指令,向服务器发送目标媒资详情页请求和推荐请求。S2701: When the display is in the horizontal screen state, in response to the operation instruction, send a target media asset details page request and a recommendation request to the server.
当控制器确定当前显示器处于横屏状态时,控制器向服务器发送目标媒资详情页请求和推荐请求,目标媒资详情页请求用于使服务器反馈目标媒资详情信息,推荐请求用于使服务器反馈推荐信息,请求服务器下发目标媒资详情信息和推荐信息。When the controller determines that the current display is in the horizontal screen state, the controller sends a target media asset details page request and a recommendation request to the server. The target media asset details page request is used to cause the server to feed back the target media asset details information, and the recommendation request is used to cause the server to feed back the target media asset details. Feed back recommendation information and request the server to deliver target media asset details and recommendation information.
可选的,控制器通过调用服务器的详情页接口向服务器发送目标媒资详情页请求、通过调用服务器的推荐接口发送推荐请求。Optionally, the controller sends a target media asset detail page request to the server by calling the server's detail page interface, and sends a recommendation request by calling the server's recommendation interface.
S2702:根据接收到的所述服务器反馈的目标媒资详情信息和推荐信息,控制所述显示器在横屏状态下的第一用户界面的第一区域展示所述目标媒资详情信息、在所述第一用户界面的第二区域展示所述推荐信息。S2702: According to the target media asset detailed information and recommendation information received from the server, control the first area of the first user interface of the display in the horizontal screen state to display the target media asset detailed information. The second area of the first user interface displays the recommended information.
当服务器接收到目标媒资详情页请求和推荐请求,抓取与该目标媒资详情页请求和推荐请求对应的数据信息,即服务器抓取获得目标媒资详情信息和推荐信息,将抓取到的与该目标媒资详情页请求和推荐请求对应的数据信息反馈给显示设备。当显示设备的控制器接收到服务器反馈的目标媒资详情信息和推荐信息,在第一用户界面的第一区域展示目标媒资详情信息,在第一用户界面的第二区域展示推荐信息。When the server receives the target media asset details page request and recommendation request, it crawls the data information corresponding to the target media asset details page request and recommendation request. That is, the server crawls to obtain the target media asset details information and recommendation information, and will crawl The data information corresponding to the target media asset details page request and recommendation request is fed back to the display device. When the controller of the display device receives the target media asset detailed information and recommendation information fed back by the server, the target media asset detailed information is displayed in the first area of the first user interface, and the recommended information is displayed in the second area of the first user interface.
在一些实施例中,如附图13所示,S2603具体包括:In some embodiments, as shown in Figure 13, S2603 specifically includes:
S2801:当所述显示器处于竖屏状态时,响应于所述操作指令,向服务器发送目标媒资详情页请求、不发送推荐请求。S2801: When the display is in the vertical screen state, in response to the operation instruction, send a target media asset details page request to the server without sending a recommendation request.
当控制器确定当前显示器处于竖屏状态时,控制器向服务器发送目标媒资详情页请求,不发送推荐请求,其中,所述目标媒资详情页请求用于使服务器反馈目标媒资详情信息,请求服务器下发目标媒资详情信息。When the controller determines that the current display is in portrait mode, the controller sends a target media asset details page request to the server without sending a recommendation request, where the target media asset details page request is used to cause the server to feed back the target media asset details information, Request the server to deliver target media asset details.
可选的,控制器通过调用服务器的详情页接口向服务器发送目标媒资详情页请求。Optionally, the controller sends a target media asset details page request to the server by calling the server's details page interface.
S2802:根据接收到的所述服务器反馈的目标媒资详情信息,控制所述显示器在竖屏状态下的第二用户界面的第三区域展示所述目标媒资详情信息。S2802: According to the target media asset detailed information received from the server, control the display to display the target media asset detailed information in the third area of the second user interface in the portrait mode.
当服务器接收到目标媒资详情页请求,抓取与该目标媒资详情页请求的数据信息,即服务器抓取获得目标媒资详情信息,将抓取到的与该目标媒资详情页请求的数据信息反馈给显示设备。当显示设备的控制器接收到服务器反馈的目标媒资详情信息,在第二用户界面的第三区域展示目标媒资详情信息。When the server receives the target media asset details page request, it crawls the data information requested by the target media asset details page. That is, the server crawls to obtain the target media asset details page, and then captures the data requested by the target media asset details page. Data information is fed back to the display device. When the controller of the display device receives the target media asset detailed information fed back by the server, the target media asset detailed information is displayed in the third area of the second user interface.
在一些实施例中,界面上的推荐框或搜索结果展示页中的栏目位被触发(视屏播放指令)后,可以先展示详情页再响应于用户的点击进行视频的播放,也可以直接播放视频,这时候再视频起播前要进行视频的媒资状态的判断,此时视屏播放界面的展示过程和上述详情页的显示过程相似,均是根据媒资状态和显示屏的当前状态判断是否需要旋转媒资,如果不需要旋转则直接播放视频,否则旋转显示器并播放视频,视频的起播可在旋转过程中,也可以在旋转完成后,在一些实施例中,视频的起播在旋转完成后,这样可以提高用户观看的舒适性。In some embodiments, after the recommendation box on the interface or the column position in the search results display page is triggered (video playback instruction), the details page can be displayed first and then the video can be played in response to the user's click, or the video can be played directly. , at this time, the media asset status of the video must be judged before the video starts. At this time, the display process of the video playback interface is similar to the display process of the above details page. Both are based on the media asset status and the current status of the display screen to determine whether it is necessary. Rotate media assets. If rotation is not required, play the video directly. Otherwise, rotate the display and play the video. The video can be started during the rotation process or after the rotation is completed. In some embodiments, the video can be started after the rotation is completed. Finally, this can improve the user's viewing comfort.
在一些实施例中,旋转的时机不是在用户加载详情页时,而是在显示设备加载详情页时,此时用户在详情页上选中某一视频时,不会再次旋转。In some embodiments, the timing of rotation is not when the user loads the details page, but when the display device loads the details page. At this time, when the user selects a certain video on the details page, it will not be rotated again.
在本申请的一些实施例中,当用户选中图5A或者图7B中的目标媒资控件并点击确定时,产生用户进入该目标媒资控件所对应目标媒资详情页的操作指令,即用户通过控制装置100输入进入目标媒资详情页的操作指令。显示设备200接收用户通过控制装置100输入进入目标媒资详情页的操作指令,控制器响应于用户进入目标媒资详情页的操作指令,确定显示器当前旋转状态以及目标媒资的媒资状态,控制固定组件保证显示器当前旋转状态与目标媒资的媒资状态对应并向服务器发送数据请求,获取目标媒资详情页需要展示的信息数据,以及根据服务器反馈的信息数据展示目标媒资详情页。In some embodiments of the present application, when the user selects the target media asset control in Figure 5A or Figure 7B and clicks OK, an operation instruction is generated for the user to enter the target media asset details page corresponding to the target media asset control, that is, the user passes The control device 100 inputs an operation instruction to enter the target media asset details page. The display device 200 receives the user's operation instruction to enter the target media asset details page through the control device 100. The controller responds to the user's operation instruction to enter the target media asset details page, determines the current rotation state of the display and the media asset status of the target media asset, and controls The fixed component ensures that the current rotation state of the display corresponds to the media asset status of the target media asset and sends a data request to the server to obtain the information data that needs to be displayed on the target media asset details page, and displays the target media asset details page based on the information data fed back by the server.
显示器的旋转状态指的是显示器的横竖屏状态,即显示器处于横屏状态或显示器处于竖屏状态。目标媒资的媒资状态指的是目标媒资各种信息数据需要在显示器的何种状态下进行展示。如,当目标媒资的媒资状态为横屏媒资时,则目标媒资各种信息数据需要在显示器处于横屏状态下进行展示;当目标媒资的媒资状态为竖屏媒资时,则目标媒资各种信息数据需要在显示器处于竖屏状态下进行展示。目标媒资的各种信息数据包括媒资音视频文件、介绍信息等。具体可包括展示目标媒资详情页和/或目标媒资全屏播放等时需要的显示器旋转状态。The rotation state of the display refers to the horizontal or vertical screen state of the display, that is, the display is in the horizontal screen state or the display is in the vertical screen state. The media asset status of the target media asset refers to the state in which the various information data of the target media asset needs to be displayed on the display. For example, when the media asset status of the target media asset is landscape media asset, the various information data of the target media asset need to be displayed when the monitor is in the landscape screen state; when the media asset status of the target media asset is portrait screen media asset , then various information data of the target media assets need to be displayed when the monitor is in portrait mode. Various information data of target media assets include media asset audio and video files, introduction information, etc. Specifically, it may include the display rotation state required when displaying the target media asset details page and/or playing the target media asset in full screen, etc.
在本申请的一些实施例中,控制器接收输入的进入目标媒资详情页的操作指令后,当所述目标媒资的媒资状态和所述显示器的当前旋转状态对应时,响应于所述操作指令,不控制所述固定组件旋转所述显示器,并控制所述显示器显示所述目标媒资的详情界面;当所述目标媒资的媒资状态和所述显示器的当前旋转状态不对应时,响应于所述操作指令,控制所述固定组件旋转所述显示器,并控制所述显示器显示所述目标媒资的详情界面。In some embodiments of the present application, after the controller receives an input operation instruction to enter the target media asset details page, when the media asset state of the target media asset corresponds to the current rotation state of the display, the controller responds to the The operation instruction does not control the fixed component to rotate the display, and controls the display to display the detailed interface of the target media asset; when the media asset status of the target media asset does not correspond to the current rotation status of the display , in response to the operation instruction, controlling the fixing component to rotate the display, and controlling the display to display a detailed interface of the target media asset.
具体的,当目标媒资的媒资状态为横屏媒资和显示器处于横屏状态,响应于所述操作指令,不控制固定组件旋转显示器,控制显示器显示目标媒资的详情界面;当目标媒资的媒资状态为横屏媒资和显示器处于竖屏状态,响应于所述操作指令,控制固定组件旋转显示器使显示器旋转为横屏状态,并控制显示器显示目标媒资的详情界面;当目标媒资的媒资状态为竖屏媒资和显示器处于竖屏状态,响应于所述操作指令,不控制固定组件旋转显示器,控制显示器显示目标媒资的详情界面;当目标媒资的媒资状态为竖屏媒资和显示器处于横屏状态,控制固定组件旋转显示器使显示器旋转为竖屏状态,并控制显示器显示目标媒资的详情界面。Specifically, when the media asset status of the target media asset is the horizontal screen media asset and the display is in the horizontal screen state, in response to the operation instruction, the fixed component is not controlled to rotate the display, and the display is controlled to display the detailed interface of the target media asset; when the target media asset is in the horizontal screen state, the fixed component is not controlled to rotate the display. The media asset status of the media asset is the horizontal screen media asset and the display is in the vertical screen state. In response to the operation instruction, the fixed component is controlled to rotate the display to rotate the display to the horizontal screen state, and control the display to display the detailed interface of the target media asset; when the target The media asset status of the media asset is the vertical screen media asset and the display is in the vertical screen state. In response to the operation instruction, the fixed component is not controlled to rotate the display, and the display is controlled to display the detailed interface of the target media asset; when the media asset status of the target media asset is For vertical screen media assets and the display to be in a horizontal screen state, the fixed component is controlled to rotate the display so that the display is rotated to a vertical screen state, and the display is controlled to display the detailed interface of the target media asset.
因此,在本申请实施例中,若目标媒资的媒资状态为横屏媒资,当显示器处于竖屏状态时,相应进入该目标媒资详情页的操作指令,控制固定组件旋转显示器使显示器旋转为横屏状态;若目标媒资的媒资状态为竖屏媒资,当显示器处于横屏状态时,相应进入该目标媒资详情页的操作指令,控制固定组件旋转显示器使显示器旋转为竖屏状态。Therefore, in the embodiment of the present application, if the media asset status of the target media asset is horizontal screen media asset, when the display is in the portrait screen state, the operation instructions corresponding to the target media asset details page are entered, and the fixed component is controlled to rotate the display so that the display Rotate to the horizontal screen state; if the media asset status of the target media asset is the vertical screen media asset, when the display is in the horizontal screen state, enter the operation instructions of the target media asset details page accordingly, and control the fixed component to rotate the display so that the display rotates to the vertical screen. screen status.
进一步,若目标媒资的媒资状态为横屏媒资,当显示器处于横屏状态或通过固定组件旋转到横屏状态,响应于所述操作指令,控制所述显示器在第一用户界面的第一区域展示目标媒资的详情信息,在所述第一用户界面的第二区域展示推荐信息;若目标媒资的媒资状态为竖屏媒资,当显示器处于竖屏状态或通过固定组件旋转到竖屏状态时,响应于所述操作指令,控制所述显示器在第二用户界面展示所述目标媒资详情信息,不展示推荐信息。Further, if the media asset status of the target media asset is horizontal screen media asset, when the display is in the horizontal screen state or is rotated to the horizontal screen state through the fixed component, in response to the operation instruction, the display is controlled to be in the first user interface. One area displays the detailed information of the target media asset, and the second area of the first user interface displays recommended information; if the media asset status of the target media asset is portrait screen media asset, when the display is in the portrait screen state or rotated through the fixed component When reaching the vertical screen state, in response to the operation instruction, the display is controlled to display the detailed information of the target media asset in the second user interface and not to display the recommendation information.
在本申请实施例中,当目标媒资的媒资状态为横屏媒资时,响应进入目标媒资详情页的操作指令,控制器向服务器发送目标媒资详情页请求和推荐请求,用于获取目标媒资详情信息和推荐信息。当服务器接收到目标媒资详情页请求和推荐请求,抓取与该目标媒资详情页请求和推荐请求对应的数据信息,即服务器抓取获得目标媒资详情信息和推荐信息,将抓取到的与该目标媒资详情页请求和推荐请求对应的数据信息反馈给显示设备。当显示设备接收到服务器反馈的目标媒资详情信息和推荐信息,根据接收到的目标媒资详情信息和推荐信息绘制目标媒资详情页,将绘制好的目标媒资详情页通过显示器进行展示。In this embodiment of the present application, when the media asset status of the target media asset is landscape media asset, in response to the operation instruction to enter the target media asset details page, the controller sends a target media asset details page request and a recommendation request to the server, for Obtain target media asset details and recommendation information. When the server receives the target media asset details page request and recommendation request, it crawls the data information corresponding to the target media asset details page request and recommendation request. That is, the server crawls to obtain the target media asset details information and recommendation information, and will crawl The data information corresponding to the target media asset details page request and recommendation request is fed back to the display device. When the display device receives the target media asset details information and recommendation information fed back by the server, it draws the target media asset details page based on the received target media asset details information and recommendation information, and displays the drawn target media asset details page through the display.
在本申请实施例中,当目标媒资的媒资状态为横屏媒资时,接收到进入目标媒资详情页的操作指令,控制器通过调用服务器数据请求接口向服务器发送目标媒资详情页请求和推荐请求。可选的,控制器通过调用服务器的详情页接口向服务器发送目标媒资详情页请求、通过调用服务器的推荐接口发送推荐请求。当服务器完成与目标媒资详情页请求和推荐请求的对应的数据信息后,通过详情页接口向显示设备200反馈目标媒资详情信息以及通过推荐接口反馈推荐信息。In the embodiment of the present application, when the media asset status of the target media asset is landscape media asset, and upon receiving the operation instruction to enter the target media asset details page, the controller sends the target media asset details page to the server by calling the server data request interface. Requests and referral requests. Optionally, the controller sends a target media asset detail page request to the server by calling the server's detail page interface, and sends a recommendation request by calling the server's recommendation interface. After the server completes the data information corresponding to the target media asset detail page request and the recommendation request, it feeds back the target media asset detailed information to the display device 200 through the detail page interface and feeds back recommendation information through the recommendation interface.
当用户在附图5A所示的目标媒资详情页选中“视屏预览窗口”并点击确认,产生用户点击“视屏预览窗口”的操作指令,在显示器处于横屏状态响应于用户点击“视屏预览窗口”的操作指令,在显示器处于横屏状态下响应于用户点击“视屏预览窗口”的操作指令,全屏播放目标媒资。具体的,目标媒资详情页对应的目标媒资是横屏媒资,响应于用户点击视屏预览窗口的操作,控制显示器在横屏状态下全屏播放目标媒资,但不控制固定组件对显示器进行旋转。When the user selects the "Video Preview Window" on the target media asset details page shown in Figure 5A and clicks Confirm, an operation instruction is generated for the user to click on the "Video Preview Window". When the monitor is in landscape mode, in response to the user clicking on the "Video Preview Window" " operation command, when the monitor is in landscape mode, in response to the user's operation command of clicking on the "Video Preview Window", the target media assets will be played in full screen. Specifically, the target media asset corresponding to the target media asset details page is a horizontal screen media asset. In response to the user's click on the video preview window, the display is controlled to play the target media asset in full screen mode in the horizontal screen state, but the fixed component is not controlled to perform operations on the display. Rotate.
当用户在附图5A所示的目标媒资详情页选中了“全屏播放”并点击确认,产生用户点击“全屏播放”的操作指令,控制器接收到用户点击全屏播放控件的操作,在显示器处于横屏状态响应于用户点击“全屏播放”的操作指令,全屏播放目标媒资。具体的,目标媒资详情页对应的目标媒资是横屏媒资,响应于用户点击全屏播放控件的操作,控制显示器在横屏状态下全屏播放目标媒资,但不控制固定组件对显示器进行旋转。When the user selects "Full Screen Play" on the target media asset details page shown in Figure 5A and clicks to confirm, an operation instruction for the user to click "Full Screen Play" is generated. The controller receives the user's operation of clicking the full screen play control, and when the display is in The horizontal screen state responds to the user's click on the "Full Screen Play" operation command to play the target media assets in full screen. Specifically, the target media asset corresponding to the target media asset details page is a horizontal screen media asset. In response to the user clicking the full-screen playback control, the display is controlled to play the target media asset in full screen in the horizontal screen state, but the fixed component is not controlled to perform the playback on the display. Rotate.
当用户在附图5A所示的目标媒资详情页选中了“剧集列表”中某一控件并点击确认,如用户点击了第一剧集控件“1”,控制器接收用户点击剧集列表控件中第一剧集控件“1”的操作,在显示器处于横屏状态响应于用户点击第一剧集控件“1”的操作指令,全屏播放目标媒资。具体的,目标媒资详情页对应的目标媒资是横屏媒资,响应于用户点击第一剧集控件“1”的操作,控制显示器在横屏状态下全屏播放目标媒资,但不控制固定组件对显示器进行旋转。如用户点击了“11-20”的剧集控件,将目标媒资剧集11-20进行展开,以供用户点击选择。“剧集列表”中的控件数量以及排列可根据需要进行设计以及调整。When the user selects a control in the "episode list" on the target media asset details page shown in Figure 5A and clicks to confirm, if the user clicks on the first episode control "1", the controller receives the user's click on the episode list. The operation of the first episode control "1" in the control, when the monitor is in the horizontal screen state, responds to the user's operation instruction of clicking the first episode control "1" to play the target media assets in full screen. Specifically, the target media asset corresponding to the target media asset details page is a horizontal screen media asset. In response to the user clicking on the first episode control "1", the display is controlled to play the target media asset in full screen in the horizontal screen state, but it is not controlled. Fixed components rotate the display. If the user clicks on the "11-20" episode control, the target media asset episodes 11-20 will be expanded for the user to click and select. The number and arrangement of controls in the "Episode List" can be designed and adjusted as needed.
在本申请实施例中,若在显示器处于横屏状态进入全屏播放上述目标媒资视频时,用户通过遥控装置点击返回,响应于用户的返回操作指令,在横屏状态的显示器上展示全屏播放视频对应的媒资详情页。具体的,当显示器在横屏状态下全屏播放该目标媒资时,响应于用户点击返回的操作,在横屏状态的显示器上展示全屏播放视频对应的媒资详情页。In the embodiment of the present application, if the user clicks return through the remote control device when the display is in the horizontal screen state and enters full-screen playback of the target media asset video, in response to the user's return operation instruction, the full-screen playback video is displayed on the display in the horizontal screen state. The corresponding media asset details page. Specifically, when the display plays the target media asset in full screen in the horizontal screen state, in response to the user's click return operation, the media asset details page corresponding to the full-screen video playback is displayed on the display in the horizontal screen state.
当用户在附图7B所示的目标媒资详情页选中“视屏预览窗口”并点击确认,产生用户点击“视屏预览窗口”的操作指令,在显示器处于竖屏状态响应于用户点击“视屏预览窗口”的操作指令,在显示器处于竖屏状态下响应于用户点击“视屏预览窗口”的操作指令,全屏播放目标媒资。具体的,目标媒资详情页对应的目标媒资是竖屏媒资,响应于用户点击视屏预览窗口的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。When the user selects the "Video Preview Window" on the target media asset details page shown in Figure 7B and clicks Confirm, an operation instruction for the user to click on the "Video Preview Window" is generated. When the monitor is in portrait mode, in response to the user clicking on the "Video Preview Window" " operation command, when the monitor is in portrait mode, in response to the user's operation command of clicking on the "Video Preview Window", the target media assets will be played in full screen. Specifically, the target media asset corresponding to the target media asset details page is a vertical screen media asset. In response to the user's click on the video preview window, the display is controlled to play the target media asset in full screen, but the fixed component is not controlled to rotate the display.
当用户在附图7B所示的目标媒资详情页选中了“全屏播放”并点击确认,产生用户点击“全屏播放”的操作指令,控制器接收到用户点击全屏播放控件的操作,在显示器处于竖屏状态响应于用户点击“全屏播放”的操作指令,全屏播放目标媒资。具体的,所述目标媒资详情页对应的目标媒资是竖屏媒资,响应于用户点击全屏播放控件的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。When the user selects "Full Screen Play" on the target media asset details page shown in Figure 7B and clicks to confirm, an operation instruction for the user to click "Full Screen Play" is generated. The controller receives the user's operation of clicking the full screen play control, and when the display is in The vertical screen state responds to the user's click on the "Full Screen Play" operation command to play the target media assets in full screen. Specifically, the target media asset corresponding to the target media asset details page is a vertical screen media asset. In response to the user's operation of clicking the full-screen playback control, the display is controlled to play the target media asset in full screen, but the fixed component is not controlled to rotate the display.
当用户在附图7B所示的目标媒资详情页选中了“剧集列表”中某一控件并点击确认,如用户点击了第一剧集控件“1”,控制器接收用户点击剧集列表控件中第一剧集控件“1”的操作,在显示器处于横屏状态响应于用户点击第一剧集控件“1”的操作指令,全屏播放目标媒资。具体的,所述目标媒资详情页对应的目标媒资是竖屏媒资,响应于用户点击第一剧集控件“1”的操作,控制显示器全屏播放目标媒资,但不控制固定组件对显示器进行旋转。如用户点击了“13-24”的剧集控件,将目标媒资剧集13-24进行展开,以供用户点击选择。“剧集列表”中的控件数量以及排列可根据需要进行设计以及调整。同时剧集列表中的具体控件可通过遥控装置100左右键的移动进行全部展示,便于用户对剧集的选择。When the user selects a control in the "episode list" on the target media asset details page shown in Figure 7B and clicks to confirm, for example, the user clicks on the first episode control "1", the controller receives the user's click on the episode list. The operation of the first episode control "1" in the control, when the monitor is in the horizontal screen state, responds to the user's operation instruction of clicking the first episode control "1" to play the target media assets in full screen. Specifically, the target media asset corresponding to the target media asset details page is a vertical screen media asset. In response to the user clicking on the first episode control "1", the display is controlled to play the target media asset in full screen, but the fixed component is not controlled. The monitor rotates. If the user clicks on the episode control of "13-24", the target media asset episodes 13-24 will be expanded for the user to click and select. The number and arrangement of controls in the "Episode List" can be designed and adjusted as needed. At the same time, all specific controls in the episode list can be displayed by moving the left and right keys of the remote control device 100 to facilitate the user's selection of episodes.
进一步,在本申请实施例中,若为响应用户的操作指令需要控制显示器从竖屏状态转换为横屏状态,在控制显示器旋转前弹窗提示显示即将旋转。Furthermore, in this embodiment of the present application, if it is necessary to control the display to convert from the vertical screen state to the horizontal screen state in response to the user's operation instruction, a pop-up window prompts that the display is about to be rotated before controlling the rotation of the display.
图29中示例性示出了本申请实施例提供的一种详情页展示方法。本申请提供的详情页展示方法用于包含固定组件和显示器的显示设备,固定组件被用于旋转显示器以使所述显示器处于横屏状态或竖屏状态。如图11所示,本申请实施例提供的详情页展示方法包括以下步骤:Figure 29 illustrates an example of a details page display method provided by the embodiment of the present application. The details page display method provided by this application is used for a display device including a fixed component and a display. The fixed component is used to rotate the display so that the display is in a horizontal screen state or a vertical screen state. As shown in Figure 11, the details page display method provided by the embodiment of this application includes the following steps:
S2901:接收输入对当前界面中焦点所在位置处的目标媒资控件的操作指令。S2901: Receive input operation instructions for the target media asset control at the focus position in the current interface.
操作指令被配置为使控制器控制所述显示器显示目标媒资的详情界面。用户通过控制装置输入进入某一目标媒资详情页的操作指令,如当用户选中并点击确定该目标媒资时,显示设备接收用户通过控制装置输入进入目标媒资详情页的操作指令,响应于用户进入目标媒资详情页的操作指令显示设备中的控制器首先确定显示器的横竖屏状态以及该目标媒资的媒资状态,即确定当前显示器是处于横屏状态还是处于竖屏状态、确定目标媒资的媒资状态是横屏媒资还是竖屏媒资,进而确定目标媒资的媒资状态和显示器的当前旋转状态是否对应。当目标媒资的媒资状态和显示器的当前旋转状态对应时执行步骤S200,当目标媒资的媒资状态和显示器的当前旋转状态不对应时执行步骤S300。其中,所述横屏媒资和所述横屏状态相对应,所述竖屏媒资和所述竖屏状态相对应。The operation instruction is configured to cause the controller to control the display to display a detailed interface of the target media asset. The user inputs an operation instruction to enter a target media asset details page through the control device. For example, when the user selects and clicks to confirm the target media asset, the display device receives the operation instruction input by the user to enter the target media asset details page through the control device, and responds to When the user enters the operation instruction of the target media asset details page, the controller in the display device first determines the horizontal and vertical screen status of the display and the media asset status of the target media asset, that is, determines whether the current display is in a horizontal screen state or a vertical screen state, determines the target The media asset status of the media asset is whether the media asset is a horizontal screen media asset or a vertical screen media asset, and then it is determined whether the media asset status of the target media asset corresponds to the current rotation state of the display. Step S200 is executed when the media asset state of the target media asset corresponds to the current rotation state of the display, and step S300 is executed when the media asset state of the target media asset does not correspond to the current rotation state of the display. Wherein, the horizontal screen media assets correspond to the horizontal screen state, and the vertical screen media assets correspond to the vertical screen state.
在本申请实施例中,显示设备中可设置重力传感器或陀螺仪等器件,控制器通过重力传感器或陀螺仪等器件确定显示器的横竖屏状态。In the embodiment of the present application, the display device may be provided with a gravity sensor, a gyroscope, or other devices, and the controller determines the horizontal or vertical screen status of the display through the gravity sensor, a gyroscope, or other devices.
目标媒资控件中携带对应目标媒资的属性,该属性用于表征目标媒资控件对应目标媒资的媒资状态是竖屏媒资还是横屏媒资。可选的,通过isSupportRotate(0:不支持,1:支持)进行表示,当isSupportRotate=0时,表示该目标媒资控件对应目标媒资的媒资状态是横屏媒资,当isSupportRotate=1时,表示该目标媒资控件对应目标媒资的媒资状态是竖屏媒资。The target media asset control carries an attribute corresponding to the target media asset. This attribute is used to indicate whether the media asset status of the target media asset corresponding to the target media asset control is vertical screen media asset or horizontal screen media asset. Optional, expressed through isSupportRotate (0: not supported, 1: supported). When isSupportRotate = 0, it means that the media asset status of the target media asset corresponding to the target media asset control is horizontal screen media asset. When isSupportRotate = 1 , indicating that the media asset status of the target media asset corresponding to the target media asset control is vertical screen media asset.
S2902:当所述目标媒资的媒资状态和所述显示器的当前旋转状态对应时,响应于所述操作指令,不控制所述固定组件旋转所述显示器,并控制所述显示器显示所述目标媒资的详情界面。S2902: When the media asset state of the target media asset corresponds to the current rotation state of the display, in response to the operation instruction, the fixed component is not controlled to rotate the display, and the display is controlled to display the target. Media asset details interface.
可选的,当目标媒资的媒资状态为横屏媒资和显示器处于横屏状态,响应于所述操作指令,不控制固定组件旋转显示器,控制显示器显示目标媒资的详情界面;当目标媒资的媒资状态为竖屏媒资和显示器处于竖屏状态,响应于所述操作指令,不控制固定组件旋转显示器,控制显示器显示目标媒资的详情界面。Optionally, when the media asset status of the target media asset is the horizontal screen media asset and the display is in the horizontal screen state, in response to the operation instruction, the fixed component is not controlled to rotate the display, and the display is controlled to display the detailed interface of the target media asset; when the target media asset is in the horizontal screen state, the fixed component is not controlled to rotate the display. The media asset status of the media asset is the vertical screen media asset and the display is in the vertical screen state. In response to the operation instruction, the fixed component is not controlled to rotate the display, and the display is controlled to display a detailed interface of the target media asset.
S2903:当所述目标媒资的媒资状态和所述显示器的当前旋转状态不对应时,响应于所述操作指令,控制所述固定组件旋转所述显示器,并控制所述显示器显示所述目标媒资的详情界面。S2903: When the media asset status of the target media asset does not correspond to the current rotation status of the display, in response to the operation instruction, control the fixed component to rotate the display and control the display to display the target Media asset details interface.
可选的,当目标媒资的媒资状态为横屏媒资和显示器处于竖屏状态,响应于所述操作指令,控制固定组件旋转显示器使显示器旋转为横屏状态,并控制显示器显示目标媒资的详情界面;当目标媒资的媒资状态为竖屏媒资和显示器处于横屏状态,控制固定组件旋转显示器使显示器旋转为竖屏状态,并控制显示器显示目标媒资的详情界面。Optionally, when the media asset status of the target media asset is the horizontal screen media asset and the display is in the vertical screen state, in response to the operation instruction, the fixed component is controlled to rotate the display to rotate the display to the horizontal screen state, and control the display to display the target media. The detailed interface of the target media asset; when the media asset status of the target media asset is vertical screen media asset and the monitor is in the horizontal screen status, control the fixed component to rotate the monitor to the vertical screen status, and control the monitor to display the detailed interface of the target media asset.
在本申请实施例提供的详情页展示方法中,所述目标详情页面为在目标媒资为横屏媒资时显示的第一用户界面或在目标媒资为竖屏媒资时显示的第二用户界面,其中,所述第一用户界面包括用于展示目标媒资详情信息的第一区域和用于展示推荐信息第二区域,所述第二用户界面被配置为展示目标媒资详情信息不展示推荐信息。In the details page display method provided by the embodiment of the present application, the target details page is a first user interface displayed when the target media asset is a horizontal screen media asset or a second user interface displayed when the target media asset is a vertical screen media asset. User interface, wherein the first user interface includes a first area for displaying detailed information of target media assets and a second area for displaying recommended information, and the second user interface is configured to display detailed information of target media assets. Display recommended information.
进一步,所述控制所述显示器显示所述目标媒资的详情界面,包括;Further, the controlling the display to display a detailed interface of the target media asset includes;
在所述目标媒资为横屏媒资时,向服务器的详情页接口发送目标媒资详情页请求及向服务器的推荐接口发送推荐请求,接收服务器根据所述详情页请求反馈的目标媒资详情信息和服务器根据所述推荐请求反馈的推荐信息,并在所述第一区域展示所述目标媒资详情信息,在所述第二区域展示所述推荐信息;When the target media asset is a horizontal screen media asset, send a target media asset details page request to the server's details page interface and send a recommendation request to the server's recommendation interface, and receive the target media asset details fed back by the server based on the details page request. Information and recommendation information fed back by the server according to the recommendation request, displaying the target media asset detailed information in the first area, and displaying the recommended information in the second area;
当所述目标媒资为竖屏媒资时,向服务器的详情页接口发送目标媒资详情页请求,不向服务器的推荐接口发送推荐请求,接收服务器根据所述详情页请求反馈的目标媒资详情信息,并在所述第二用户界面展示所述目标媒资详情信息。When the target media asset is a vertical screen media asset, a target media asset detail page request is sent to the server's detail page interface, and a recommendation request is not sent to the server's recommendation interface, and the target media asset fed back by the server based on the detail page request is received. Detailed information, and display the detailed information of the target media asset on the second user interface.
基于与上述显示设备和详情页展示方法同样的发明构思,本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序执行时可实现上述任一实施提供的详情页展示方法。Based on the same inventive concept as the above-mentioned display device and details page display method, this embodiment also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed, the above-mentioned The details page display method provided by any implementation.
由于以上实施方式均是在其他方式之上引用结合进行说明,不同实施例之间均具有相同的部分,本说明书中各个实施例之间相同、相似的部分互相参见即可。在此不再详细阐述。Since the above embodiments are described by reference and combination with other methods, different embodiments all have the same parts, and the same and similar parts between the various embodiments in this specification can be referred to each other. No further details will be given here.
需要说明的是,在本说明书中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或暗示这些实体或操作之间存在任何这种实际的关系或顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的电路结构、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种电路结构、物品或者设备所固有的要素。在没有更多限制的情况下,有语句“包括一个……”限定的要素,并不排除在包括所述要素的电路结构、物品或者设备中还存在另外的相同要素。It should be noted that in this specification, relational terms such as “first” and “second” are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply There is no such actual relationship or sequence between these entities or operations. Furthermore, the terms "comprises," "comprises," or any other variation thereof are intended to cover a non-exclusive inclusion, such that a circuit structure, article, or device including a list of elements includes not only those elements, but also those not expressly listed Other elements may also include elements inherent to the circuit structure, article or equipment. Without further limitation, an element defined by the statement "comprises a..." does not exclude the presence of other identical elements in a circuit structure, article or device including the stated element.
本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本申请的其他实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求的内容指出。Other embodiments of the present application will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary technical means in the technical field that are not disclosed in this application. . It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
以上所述的本申请实施方式并不构成对本申请保护范围的限定。The above-described embodiments of the present application do not limit the scope of protection of the present application.
Claims (14)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010027758.XA CN113132776B (en) | 2020-01-10 | 2020-01-10 | Display equipment |
| CN202311564669.9A CN117768695A (en) | 2020-01-10 | 2020-01-10 | Display equipment |
| PCT/CN2020/112880 WO2021139186A1 (en) | 2020-01-10 | 2020-09-01 | Display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010027758.XA CN113132776B (en) | 2020-01-10 | 2020-01-10 | Display equipment |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311564669.9A Division CN117768695A (en) | 2020-01-10 | 2020-01-10 | Display equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113132776A CN113132776A (en) | 2021-07-16 |
| CN113132776B true CN113132776B (en) | 2023-10-31 |
Family
ID=76771721
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010027758.XA Active CN113132776B (en) | 2020-01-10 | 2020-01-10 | Display equipment |
| CN202311564669.9A Pending CN117768695A (en) | 2020-01-10 | 2020-01-10 | Display equipment |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311564669.9A Pending CN117768695A (en) | 2020-01-10 | 2020-01-10 | Display equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN113132776B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113473196A (en) * | 2021-07-21 | 2021-10-01 | 青岛海信传媒网络技术有限公司 | Screen projection data processing method and display device |
| CN114489336B (en) * | 2022-01-21 | 2024-03-29 | 北京有竹居网络技术有限公司 | Multimedia display methods, devices, readable media and electronic equipment |
| CN114861060A (en) * | 2022-05-23 | 2022-08-05 | 江苏满运物流信息有限公司 | Information display method, system, equipment and storage medium based on mobile terminal |
| CN116719587B (en) * | 2022-09-30 | 2024-07-12 | 荣耀终端有限公司 | Screen display method, electronic device and computer readable storage medium |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008289014A (en) * | 2007-05-18 | 2008-11-27 | Sharp Corp | Portable terminal, control method, control program, and storage medium |
| KR20140133363A (en) * | 2013-05-10 | 2014-11-19 | 삼성전자주식회사 | Display apparatus and Method for controlling the display apparatus thereof |
| CN104978115A (en) * | 2014-04-02 | 2015-10-14 | 腾讯科技(深圳)有限公司 | Content display method and device |
| CN105150951A (en) * | 2015-09-18 | 2015-12-16 | 智车优行科技(北京)有限公司 | Rotation control device and method of display screen in automobile |
| CN106303608A (en) * | 2016-09-27 | 2017-01-04 | 北京小米移动软件有限公司 | Live treating method and apparatus, direct broadcast server and live broadcast system |
| CN106445500A (en) * | 2016-08-29 | 2017-02-22 | 北京元心科技有限公司 | Method, system and terminal equipment for providing user interface |
| CN107247571A (en) * | 2017-06-26 | 2017-10-13 | 京东方科技集团股份有限公司 | A kind of display device and its display methods |
| CN107273035A (en) * | 2017-06-30 | 2017-10-20 | 努比亚技术有限公司 | Application program recommends method and mobile terminal |
| CN107355649A (en) * | 2017-08-29 | 2017-11-17 | 广州酷狗计算机科技有限公司 | Multimedia play equipment |
| CN108351794A (en) * | 2016-01-15 | 2018-07-31 | 华为技术有限公司 | A display method and terminal |
| CN109614185A (en) * | 2018-11-28 | 2019-04-12 | 维沃移动通信有限公司 | A display method and terminal |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170169594A1 (en) * | 2015-12-15 | 2017-06-15 | Le Holdings (Beijing) Co., Ltd. | Method and electronic device for implementing video recommendation |
-
2020
- 2020-01-10 CN CN202010027758.XA patent/CN113132776B/en active Active
- 2020-01-10 CN CN202311564669.9A patent/CN117768695A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008289014A (en) * | 2007-05-18 | 2008-11-27 | Sharp Corp | Portable terminal, control method, control program, and storage medium |
| KR20140133363A (en) * | 2013-05-10 | 2014-11-19 | 삼성전자주식회사 | Display apparatus and Method for controlling the display apparatus thereof |
| CN104978115A (en) * | 2014-04-02 | 2015-10-14 | 腾讯科技(深圳)有限公司 | Content display method and device |
| CN105150951A (en) * | 2015-09-18 | 2015-12-16 | 智车优行科技(北京)有限公司 | Rotation control device and method of display screen in automobile |
| CN108351794A (en) * | 2016-01-15 | 2018-07-31 | 华为技术有限公司 | A display method and terminal |
| CN106445500A (en) * | 2016-08-29 | 2017-02-22 | 北京元心科技有限公司 | Method, system and terminal equipment for providing user interface |
| CN106303608A (en) * | 2016-09-27 | 2017-01-04 | 北京小米移动软件有限公司 | Live treating method and apparatus, direct broadcast server and live broadcast system |
| CN107247571A (en) * | 2017-06-26 | 2017-10-13 | 京东方科技集团股份有限公司 | A kind of display device and its display methods |
| CN107273035A (en) * | 2017-06-30 | 2017-10-20 | 努比亚技术有限公司 | Application program recommends method and mobile terminal |
| CN107355649A (en) * | 2017-08-29 | 2017-11-17 | 广州酷狗计算机科技有限公司 | Multimedia play equipment |
| CN109614185A (en) * | 2018-11-28 | 2019-04-12 | 维沃移动通信有限公司 | A display method and terminal |
Non-Patent Citations (1)
| Title |
|---|
| 竖屏时代的来临:融媒体短视频类型前沿和趋势研究;周逵;金鹿雅;;电视研究(第06期);全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117768695A (en) | 2024-03-26 |
| CN113132776A (en) | 2021-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111327931B (en) | Viewing history display method and display device | |
| CN111464844A (en) | Screen projection display method and display equipment | |
| CN110337034A (en) | User interface display method and display equipment | |
| WO2021114529A1 (en) | User interface display method and display device | |
| CN111343490A (en) | Display device and content recommendation method | |
| CN113132776B (en) | Display equipment | |
| CN112463269B (en) | User interface display method and display equipment | |
| WO2022012271A1 (en) | Display device and server | |
| WO2021189697A1 (en) | Video display method, terminal, and server | |
| CN111669634A (en) | Video file preview method and display equipment | |
| CN113163228B (en) | Media asset playback type marking method and server | |
| CN111104020A (en) | User interface setting method, storage medium and display device | |
| CN111291238A (en) | Display device and search display method | |
| CN113115092B (en) | Display device and detail page display method | |
| CN112733050A (en) | Display method of search results on display device and display device | |
| WO2021212667A1 (en) | Multiple media resource data display method and display device | |
| CN116634240A (en) | Interface switching method of display equipment and display equipment | |
| CN113542900B (en) | Media information display method and display equipment | |
| US12022146B2 (en) | User interface display method and device | |
| CN113115081B (en) | Display device, server and media asset recommendation method | |
| CN111479144A (en) | Display device and application interaction method | |
| CN111897641B (en) | Micro-service monitoring and scheduling method and display device | |
| CN112162809B (en) | Display device and user favorite display method | |
| CN113115088B (en) | Display device user interface control method and display device | |
| WO2021139045A1 (en) | Method for playing back media project and display device |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20250508 Address after: 266061 No. 399 Songling Road, Laoshan District, Qingdao, Shandong (A6 3rd floor) Patentee after: QINGDAO JUKANYUN TECHNOLOGY CO.,LTD. Country or region after: China Address before: 266100 Songling Road, Laoshan District, Qingdao, Shandong Province, No. 399 Patentee before: JUHAOKAN TECHNOLOGY Co.,Ltd. Country or region before: China |