CN108810603A - 多个对象之间排序时的编辑方法及显示终端 - Google Patents
多个对象之间排序时的编辑方法及显示终端 Download PDFInfo
- Publication number
- CN108810603A CN108810603A CN201810539577.8A CN201810539577A CN108810603A CN 108810603 A CN108810603 A CN 108810603A CN 201810539577 A CN201810539577 A CN 201810539577A CN 108810603 A CN108810603 A CN 108810603A
- Authority
- CN
- China
- Prior art keywords
- silo
- data
- homepage
- focus
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000004044 response Effects 0.000 claims abstract description 50
- 230000008859 change Effects 0.000 claims description 14
- 238000003860 storage Methods 0.000 claims description 9
- 230000000694 effects Effects 0.000 description 21
- 230000006870 function Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 5
- 230000008707 rearrangement Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000007667 floating Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000017105 transposition Effects 0.000 description 3
- 241000406668 Loxodonta cyclotis Species 0.000 description 2
- 235000013290 Sagittaria latifolia Nutrition 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 239000000571 coke Substances 0.000 description 2
- 235000015246 common arrowhead Nutrition 0.000 description 2
- 238000013497 data interchange Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/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
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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/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
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
- H04N21/42216—Specific keyboard arrangements for facilitating data entry for quick navigation, e.g. through an EPG
-
- 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
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42218—Specific keyboard arrangements for mapping a matrix of displayed objects on the screen to the numerical key-matrix of the remote control
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- 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
-
- 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
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6175—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例提供一种多个对象之间排序时的编辑方法及显示终端,该方法包括:显示终端上显示包括多个对象的主页应用的图形用户界面,响应于编辑所述主页应用的第一输入指令,则显示所述主页应用的可编辑界面;在所述可编辑界面下,响应于使方向控制指令用于指示所述焦点在对象之间移动的第二输入指令,所述焦点在各个对象之间移动,以使所述焦点可移动到需选择的对象;响应于使所述方向控制指令用于指示所述焦点和对象一起位置移动的第三输入指令,所述焦点和所述焦点相应的对象一起被选定和移动,以使被选定的对象移动到所需的位置。这样能够丰富主页应用面板的个性化设置功能和提高用户体验。
Description
技术领域
本发明实施例涉及显示技术领域,尤其涉及一种多个对象之间排序时的编辑方法及显示终端。
背景技术
智能电视是一种用以满足用户多样化和个性化需求的电视产品。智能电视基于互联网(Internet)应用技术,具备开放式操作***与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,其目的是带给用户更便捷的体验。
智能电视的主页应用面板(也可称为操作***桌面)是智能电视开机并进入正常工作状态后首先显示的用户界面,其中可展示多种用户界面对象,例如:应用程序的图标、菜单按钮、可激活链接等。该主页应用面板可支持按钮及上下左右的操作方式进行人机交互,例如:用户可通过遥控器在主页应用面板中所展示的各种应用程序的图标间进行切换,以选择并启动需要运行的应用程序。但是随着用户需求,该主页应用面板需要提供一些个性化设置功能,例如:设置用户界面对象的显示效果。
因此,为现有智能电视提供更为简单和直观,以及能与用户习惯无缝对接的用户界面和可视化内容链接,以浏览和/或执行智能电视的各种功能,显得尤为重要。
发明内容
本发明实施例提供一种显示终端上显示的多个对象之间排序时的编辑方法,用于丰富显示终端上主页应用面板的个性化设置功能和提高用户体验。
第一方面,提供一种用于显示终端中主页应用的图形用户界面(GUI)上所显示的多个对象之间排序的编辑方法,该方法包括:
在显示终端上显示所述主页应用的图形用户界面,所述主页应用的图形用户界面上包括多个对象;
接收编辑所述主页应用的第一输入指令;
响应于所述第一输入指令,读取本地数据库中所存储用于表示所述多个对象在所述主页应用上的位置索引数据,并将该位置索引数据存储于地址不同于所述本地数据库的第二数据库;
接收一个或多个对象的位置移动的第二输入指令;
响应于所述第二输入指令,根据被移动后对象的位置建立其对应新位置索引数据,将所述新位置索引数据刷新所述第二数据库;
接收退出编辑所述主页应用的第三输入指令;
响应于第三输入指令,根据刷新后所述第二数据库数据,替换原本地数据库中主页应用上各对象对应原位置索引数据,以及刷新显示本地数据库中替换后的所述主页应用上各对象。
可选的,所述根据被移动后对象的位置建立其对应新位置索引数据,基于所述新位置索引数据刷新所述第二数据库,具体包括:
检查当前对象数据列表与原始对象数据列表是否一致;
若当前对象数据列表与原始对象数据列表中各对象在主页应用上的位置索引不一致,则将记录有被移动后各对象在主页应用上的新位置索引的所述当前对象的数据列表刷新至所述第二数据库。
可选的,该方法还包括:
接收重置对象位置的指令;
响应于所述指令,根据所述原始对象的数据列表中各对象在主页应用上的原位置索引,恢复各对象在所述主页应用上的默认位置,同时清空所述当前对象的数据列表。
可选的,所述主页应用的图形用户界面上还显示与被选择对象相关联的信息;相应的,所述本地数据库中还存储所述对象相关联的信息数据。
可选的,所述根据刷新后所述第二数据库数据,替换原本地数据库中主页应用上各对象对应原位置索引数据,以及刷新显示本地数据库中替换后的所述主页应用上各对象,具体包括:
将第二数据库中各对象对应新位置索引数据替换本地数据库中各对象对应原位置索引数据;
根据替换后的本地数据库中各对象对应新位置索引数据、以及本地数据库中对象相关联的信息数据,刷新显示主页应用上变化位置后的各对象以及与被选择的对象相关联的信息。
第二方面,提供一种用于显示终端中主页应用的图形用户界面(GUI)上所显示的多个对象之间排序的编辑方法,该方法包括:
在显示终端上显示包括多个对象的所述主页应用的图形用户界面;
若通过焦点选择了所述图形用户界面中任一对象,则在不同于对象显示区域的其他区域上显示与被选择的对象相关联的信息;
接收编辑所述主页应用的第一输入指令;
响应于所述第一输入指令,则显示所述图形用户界面的可编辑界面;
在所述可编辑界面上,保持显示所述多个对象,不再显示所述对象相关联的信息;
接收一个或多个对象的位置移动的第二输入指令;
响应于所述第二输入指令,则被选择的对象显示位置改变;
接收退出编辑界面的第三输入指令;
响应于所述第三输入指令,则退出所述编辑界面,且根据各个对象改变后位置刷新显示所述主页应用的图形用户界面,且显示所述被选择的对象相关联的信息。
可选的,所述对象的数据以及所述对象相关联的信息数据存储于本地数据库中;所述对象的数据至少包括对象在所述主页应用的图形用户界面上的位置索引数据。
可选的,所述响应于所述第一输入指令,显示所述图形用户界面的可编辑界面,还包括:
从所述本地数据库中读取所述对象的数据,而不读取所述对象相关联的信息数据,并将所述对象的数据存储于地址不同于所述本地数据库的第二数据库。
可选的,所述响应于所述第二输入指令,被选择的对象显示位置改变,还包括:
根据被移动后对象所处的位置建立其对应新位置索引数据,基于所述新位置索引数据刷新所述第二数据库。
可选的,所述响应于所述第三输入指令,退出所述编辑界面,根据各个对象改变后位置刷新显示所述主页应用的图形用户界面,且显示所述被选择的对象相关联的信息,具体包括:
将第二数据库中各对象对应新位置索引数据,替换本地数据库中各对象对应原位置索引数据;
基于所述本地数据库中替换后的各对象对象新位置索引数据及所述对象相关联的信息数据,刷新显示所述主页应用的图形用户界面中变化位置后的各对象,及与被选择的对象相关联的信息。
第三方面,提供一种在编辑显示终端中显示的多个对象之间排序时移动对象的方法,该方法包括:
在显示终端上显示主页应用的图形用户界面,所述图形用户界面上包括多个对象;
接收编辑所述主页应用的第一输入指令;
响应于所述第一输入指令,则显示所述主页应用的可编辑界面;
在所述主页应用的可编辑界面下,接收使方向控制指令用于指示焦点在对象之间移动的第二输入指令;
响应于所述第二输入指令,则所述可编辑界面进入焦点移动状态;
在所述焦点移动状态下,接收方向控制指令的输入,则所述焦点在各个对象之间移动,以使所述焦点可移动到需选择的对象;
接收使所述方向控制指令用于指示所述焦点和对象一起位置移动的第三输入指令;
响应于所述第三输入指令,则所述可编辑界面进入对象移动状态;
在所述对象移动状态下,接收所述方向控制指令的输入,则所述焦点和所述焦点相应的对象一起被选定和移动,以使被选定的对象移动到所需的位置。
可选的,所述可编辑界面进入焦点移动状态下,在被选择的对象处显示用于指示其沿不同于所述多个对象排列方向的至少一个方向移动的方向标识。
可选的,该方法还包括:
接收用于指示所述焦点和对象一起沿所述方向标识指示的至少一个方向移动的第三输入指令;
响应于所述第三输入指令,所述可编辑界面进入对象移动状态;其中,使所述焦点和相应被选择的对象一起沿被选择的方向移动预设距离。
可选的,在使所述焦点和相应被选择的对象一起沿被选择的方向移动预设距离的同时,隐藏用于指示沿被选择方向移动的方向标识。
第四方面,提供一种在编辑显示终端中主页应用的图形用户界面(GUI)上所显示的多个对象之间排序时移动对象的方法,该方法包括:
在显示终端上显示所述主页应用的图形用户界面,所述主页应用的图形用户界面上包括多个对象;
接收编辑所述主页应用的第一输入指令;
响应于所述第一输入指令,则显示所述主页应用的可编辑界面;
在所述主页应用的可编辑界面下,接收方向控制指令的输入,则所述焦点在各个对象之间移动,以使所述焦点可移动到需选择的对象;
接收使所述方向控制指令用于指示所述焦点和对象一起位置移动的第三输入指令;
响应于所述第三输入指令,则所述可编辑界面进入对象移动状态;
在所述对象移动状态下,接收所述方向控制指令的输入,则所述焦点和所述焦点相应的对象一起被选定和移动,以使被选定的对象移动到所需的位置。
可选的,在所述焦点在各个对象之间移动的过程中,所述各个对象不能够被激活。
可选的,在所述可编辑界面进入对象移动状态下,在被选择的对象处显示用于指示其沿所述多个对象排列方向移动的方向标识。
可选的,在所述可编辑界面进入对象移动状态下,还包括:
接收用于指示所述焦点和对象一起沿所述方向标识指示的方向移动的方向控制指令;
响应于所述方向控制指令,所述焦点和相应被选择的对象一起沿所述指示的方向移动,以使被选择的对象与所述指示的方向上其他对象互换位置。
第五方面,提供一种在编辑显示终端中主页应用的图形用户界面(GUI)上所显示的多个对象之间排序时移动对象的方法,该方法包括:
在显示终端上显示所述主页应用的图形用户界面,所述主页应用的图形用户界面上包括多个对象;
接收编辑所述主页应用的第一输入指令;
响应于所述第一输入指令,则显示所述主页应用的可编辑界面;
在所述主页应用的可编辑界面下,接收使方向控制指令用于指示所述焦点在对象之间移动的第二输入指令;
响应于所述第二输入指令,则所述可编辑界面进入焦点移动状态;
在所述焦点移动状态下,接收方向控制指令的输入,则所述焦点在各个对象之间移动,以使所述焦点可移动到需选择的对象;且在不同于所述多个对象排列方向的至少一个方向上,所述焦点所对应的对象移动是可操作,且在所述排列方向上移动是不可操作;
接收使所述方向控制指令用于指示所述焦点和对象一起沿可操作方向移动的第三输入指令;
响应于所述第三输入指令,则所述可编辑界面进入对象移动状态,其中,
在所述对象移动状态下,接收所述方向控制指令的输入,则所述焦点和所述焦点相应的对象一起被选定和移动,以使被选定的对象移动到所需的位置。
优选的,所述被选择的对象在不同于多个对象排列方向的至少一个方向上的移动是可操作,且在所述排列方向上的移动是不可操作,具体是:
所述被选择的对象处,用于指示其沿不同于多个对象排列方向的至少一个方向移动的方向标识可见,用于指示其沿所述排列方向移动的方向标识不可见。
可选的,该方法还包括:
接收使所述焦点和对象一起沿所述方向标识指示的不同于多个对象排列方向的至少一个方向移动的方向控制指令;
响应于所述方向控制指令,则使所述焦点和相应被选择的对象沿被选择的所述至少一个方向移动预设距离,且使用于指示所述被选择的对象沿所述排列方向移动的方向标识可见。
可选的,该方法还包括:
接收使所述焦点和对象一起沿所述方向标识指示的所述排列方向移动的方向控制指令;
响应于所述方向控制指令,则使所述焦点、所述方向标识、以及相应被选择的对象一起与被选择的所述排列方向上其他对象互换位置。
第六方面,提供一种在编辑显示终端中主页应用的图形用户界面(GUI)上所显示的多个对象之间排序时移动对象的方法,其特征在于,所述方法包括:
在显示终端上显示所述主页应用的图形用户界面,所述主页应用的图形用户界面上包括多个对象;
接收编辑所述主页应用的第一输入指令;
响应于所述第一输入指令,则显示所述主页应用的可编辑界面;
在所述主页应用的可编辑界面下,接收方向控制指令的输入,则所述焦点在各个对象之间移动,以使所述焦点可移动到需选择的对象;其中,在不同于所述多个对象排列方向的至少一个方向上,所述焦点所对应的对象移动是可操作,且在所述排列方向上移动是不可操作;
接收使所述方向控制指令用于指示所述焦点和对象一起沿可操作方向移动的第三输入指令;
响应于所述第三输入指令,则所述可编辑界面进入对象移动状态,其中,在所述对象移动状态下,接收所述方向控制指令的输入,则所述焦点和所述焦点相应的对象一起被选定和移动,以使被选定的对象移动到所需的位置。
可选的,该方法还包括:
响应于所述方向控制指令,所述可编辑界面进入对象移动状态;其中,使所述焦点和相应被选择的对象沿被选择的所述不同于多个对象排列方向的至少一个方向移动预设距离。
可选的,所述可编辑界面进入对象移动状态下,还包括:
使所述焦点和相应被选择的对象在所述排列方向上的移动是可操作。
可选的,该方法还包括:
响应于所述方向控制指令,所述可编辑界面进入对象移动状态;其中,使所述焦点和相应被选择的对象一起与沿被选择的所述排列方向上其他对象互换位置。
可选的,该方法还包括:
接收用于指示所述焦点和对象一起沿可操作方向移动的方向控制指令;
响应于所述方向控制指令,所述可编辑界面退出对象移动状态;其中,使所述焦点和相应被选择的对象沿可操作方向上的所述预设距离恢复为原始值。
第七方面,提供一种在主页应用的图形用户界面(GUI)上所显示的多个对象之间排序时移动对象的方法,该方法包括:
显示包括多个对象的主页应用的图形用户界面;
响应于编辑所述主页应用的指令,则显示所述主页应用的可编辑界面;
在所述可编辑界面下,响应于对象位置移动的指令,从存储数据中分别获取被选择对象的数据与目标对象的数据;
所述对象的数据中,所述目标对象在所述主页应用上的目标位置与所述被选择对象在所述主页应用上的当前位置在多个对象排列方向上相邻;
在所述存储数据中,将所述被选择对象的数据与所述目标对象的数据互换;
在所述可编辑界面下,所述当前位置显示目标对象的UI数据,以及所述目标位置显示被选择对象的UI数据。
可选的,所述对象的数据包括所述对象的UI数据,所述对象的UI数据用于显示在所述主页应用上。
可选的,所述对象的UI数据至少包括所述对象的图标和/或标题。
可选的,所述对象的数据至少还包括所述对象在所述主页应用上的位置索引。
可选的,所述主页应用的图形用户界面上还包括被选择对象相关联的信息。
可选的,所述主页应用的可编辑界面上保持显示所述多个对象,不再显示所述被选择对象相关联的信息。
可选的,该方法还包括:
响应于退出可编辑界面的指令,则刷新显示所述主页应用的图形用户界面中变化位置后的多个对象及被选择对象相关联的信息。
第八方面,提供一种显示终端,包括:显示屏;存储器;以及与所述存储器和所述显示屏通信的处理器,该处理器执行:上述第一方面-第七方面任一所述的方法。
第九方面,提供一种计算机存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述第一方面-第七方面任一所述的方法。
附图说明
图1A-1C示出了智能电视上主页应用面板的一个示例GUI;
图2A示出了智能电视上主页应用面板分区域的一个示例GUI;
图2B示出了焦点位于主导航区域内视频筒仓对象上的一个示例GUI;
图2C示出了焦点位于主导航区域内设置筒仓对象上的一个示例GUI;
图3A示出了焦点位于设置分类下的主推荐区内第一个推荐位上的一个示例GUI;
图3B示出了焦点位于设置分类下的主推荐区内第一个推荐位上的另一个示例GUI;
图3C示出了焦点位于设置分类下的附加推荐区内第一行“桌面应用排序”推荐位上的一个示例GUI;
图4A-4F示出了在“桌面应用排序”应用程序中调整筒仓对象显示位置的一个示例GUI;
图5是标签区域内每个筒仓对象构成区域的示意图;
图6示出了“桌面应用程序”退出后显示主导航区域的一个示例GUI;
图7为依据本实施例提供的筒仓对象排序的编辑方法的流程示意图;
图8A-8F为依据本实施例提供的人机交互示意图;
图9示出了本申请实施例提供的显示终端的结构示意图。
具体实施方式
在以下描述中,阐述了大量特定细节以提供对本发明实施例的更透彻说明。然而,对于本领域技术人员显而易见的是,在实现本发明实施例而可以不用这些特定细节。
术语“遥控器”是指电子设备(最常见的是电视接收机、DVD播放器和/或家庭影院***)的一个组件,一般可在较短的视线范围内无线控制设备。遥控器一般使用红外线和/或射频(RF)信号,可以包括WiFi、无线USB、蓝牙TM连接、动作传感器启用功能和/或语音控制。触摸屏遥控器是手持式遥控装置,以触摸屏用户界面取代一般遥控装置中的大部分物理内置硬键。
本申请中使用的术语“面板”可以指至少在显示屏的一部分显示的用户界面。面板可以是互动式(如接受用户输入)或只提供信息(如不接受用户输入)。面板可以是半透明的,因而面板会变得模糊但不遮掩显示屏上的内容。面板可根据来自按钮或遥控器界面的用户输入而变化。
本申请中使用的术语“筒仓”可以是输入、源或应用程序的逻辑表示。输入可以是通过端口(如HDMI、视频/音频输入端口等)或网络(如局域和广域网等)连接到电视的电子设备(如DVD、录像机等)。不同于设备,输入可以作为一种电气或实体连接配置,连接到一个或多个设备。源,尤其是内容源,可以是提供内容的数据服务(如媒体中心、文件***等)。应用程序可以是提供特定功能类型的软件服务(如直播电视、视频点播、用户应用程序、图片显示等)。筒仓作为一种逻辑表示可以有其他相关的定义或属性,如设置、功能或其他特性。
本申请中使用的术语“确定”、“计算”和“计算机计算”及其变通说法,可互换使用,并包括任何类型的方法论、过程、数学运算或技巧。
此后,当本申请提到“选择”、“被选择”“将选择”或“正选择”GUI中的用户界面对象时,这些属于应该被理解为包括使用鼠标或其他输入设备,在用户界面对象之上点击或者“悬停”,或使用一个或者多个手指或触针在用户界面对象上触摸屏幕、敲击或做出手势动作。用户界面对象可以是虚拟按钮、菜单按钮、选择器、开关、滑动条、橡皮擦、旋钮、缩略图、链接、图标、单选按钮、复选框和接收来自用户输入的任何其他机制。
下面以遥控器控制智能电视为例,简单说明根据用户当前的关注点动态变换主页应用面板上UI界面布局的方案。
图1A-1C示例性地给出了一种智能电视上主页应用面板的图形用户界面(GUI)。主页应用面板是智能电视的基础应用,其上显示多个用户界面对象。在通过焦点移动进行内容导航的模式下,焦点的位置和移动反映了用户当前的关注点。用户可以通过移动焦点的位置,来选择主页应用面板上的不同用户界面对象,达到对主页应用面板上界面布局的显示调整。如图1A所示,用户在初始状态时(用户也可以处于运行应用或播放视频或其他信号源状态)选择启动智能电视的主页应用700,如图2A-2C所示,主页应用700面板铺满整个屏幕,且从上至下将屏幕显示内容划分为四个子区域,包括状态栏区域701,背景区域702,主导航区域703以及推荐位区域704。
其中,状态栏区域701中显示的内容,如:当前用户、通知、日期、天气等信息,状态栏区域701一直固定显示在屏幕的顶部。
背景区域702,如:背景区域702为半透明区域,可显示默认背景,或,若用户处于运行应用或播放视频或其他信号源状态,则继续显示当前正在运行的应用或播放的信号源界面。
主导航区域703,包括应用筒仓(游戏、购物、教育等)、和/或信号源筒仓(例如视频HDMI),和/或设置筒仓等对象。该区域内的这些筒仓对象呈一行或一列的一维排布。在一些实例中,该区域703的显示内容可以由后台服务器根据运营需要配置。
可选的,上述主导航区域703中显示的筒仓对象可以是图标和/或标题。当筒仓对象为图标和标题的组合时,如图1A所示,例如主导航区域左侧第三个筒仓对象显示图标“三角形”和标题“视频”,用于表示视频筒仓。当筒仓对象为图标时,如图1B所示,例如主导航区域左侧第三个筒仓对象显示图标“三角形”,在焦点位于该图标“三角形”位置时,该图标周围显示标题“视频”,以提示用户该筒仓对象用于表示视频筒仓。当筒仓对象为标题时,如图1C所示,例如主导航区域左侧第三个筒仓对象显示标题“视频”,用于表示视频筒仓。
推荐位区域704,由多个推荐位704a组成,选择推荐位704a可以打开对应的推荐内容筒仓和/或应用筒仓,比如热播电影等。推荐位704a的内容与当前主导航区域703上的焦点选择的筒仓对象相关。例如,如果焦点在主导航区域703内的视频筒仓上,则该区域的推荐内容都是与视频相关,此时,状态栏区域701、主导航区域703以及推荐位区域704浮于屏幕显示的视频筒仓对应的默认背景上,状态栏区域701具有半透明或透明的背景,主导航区域703以及推荐位区域具有不透明背景,推荐位区域704位于屏幕最底部,主导航区域703在推荐位区域704上方,如:距离屏幕底部1/3处。
在一些实施例中,主导航区域703中至少包括视频703a、教育703b、购物703c、应用703d、游戏703e、慧享家703f、信号源703g、设置703h在内的筒仓对象。这些筒仓对象和智能电视中的主要应用程序或信号源是一一对应的,选择其中某一个筒仓对象即打开相应的应用程序或者进入对应的信号源。
如图2B所示,当焦点位于主导航区域703中的视频703a筒仓对象上时,视频703a筒仓对象会相对另外七个筒仓对象突出显示,如在原位置放大和/或在视频703a筒仓对象周围形成阴影样式,达到3D显示的效果。此时,背景区域702内显示视频703a筒仓对象对应的默认背景,推荐位区域704推荐的内容皆是与视频相关。
当焦点在主导航区域703时,推荐位区域704仅显示一行推荐位704a,且一行完整显示的推荐位704a的数量不少于5个。这一行包括多个推荐位704a,每一个推荐位704a会显示所推荐视频的缩略图或者海报,在每一个推荐位704a范围内的下方,浮于所推荐的视频的缩略图或海报上,会显示所推荐的视频的文字名称,例如,若所推荐的视频为电视剧,则在视频的文字名称下方还会显示电视剧目前更新的集数;若所推荐的视频为电影,则在视频的文字名称下方还会显示电影的上映年份;若所推荐的视频是综艺节目,则在视频的文字名称下方还会显示综艺节目更新的日期。
当用户需要选择浏览其他筒仓对象时,如:用户需要从视频703a筒仓对象浏览到设置703h筒仓对象,用户可以在主导航区域703中水平移动焦点,直到焦点移动至设置703h筒仓对象上,如图2C所示,设置703h筒仓对象会相对另外七个对象突出显示,例如:在原位置放大和/或在放大后的设置703h筒仓对象周围形成阴影样式,达到3D显示的效果。此时,背景区域702内显示设置703h筒仓对象对应的默认背景,推荐位区域704只显示一行推荐位704a,这一行推荐位704a在推荐位区域704内沿水平方向排布,推荐位704a数量不少于5个,位于每个推荐位704a内都包括设置选项的标题、以及位于标题上方的对应的图标、以及对应设置项的关闭/开启或连接状态等。
在一些实施例中,推荐位区域704可包括主推荐区7041和附加推荐区7042。
如图3A所示,图3A示出了焦点位于设置分类下主推荐区7041内第一个推荐位704a,且此时附加推荐区7042不存在时的GUI布局。例如,焦点从主导航区域703内的设置703h筒仓对象移动到推荐位区域704内的主推荐区7041的第一个推荐位704a上,由于设置703h筒仓对象对应的推荐位区域704仅包括主推荐区7041,而没有附加推荐区7042,也就意味着推荐位区域704只有一行推荐位704a,因此,主导航区域703在屏幕上原位置保持不动,设置703h筒仓对象恢复到普通尺寸大小,且显示标记效果,如筒仓对象周围形成高亮显示效果,提示用户焦点离开主导航区域703之前位于设置703h筒仓对象,且推荐位区域704内推荐的内容在设置703h筒仓对象的分类下。
图3B示出了焦点位于设置分类下主推荐区7041内第一个推荐位704a,且附加推荐区7042仅包括一行推荐位704a时的GUI布局。具体地,焦点位于设置703h筒仓对象对应的推荐位区域704内,与图3A所示的GUI布局相比,主导航区域703向上平移到屏幕的中间位置,而推荐位区域704也随着主导航区域703向上移动。
在此过程中,推荐位区域704的宽度增大,铺满主导航区域703与屏幕底部之间的区域,主导航区域703内设置703h筒仓对象恢复到普通尺寸大小,且显示标记效果,如在筒仓对象周围形成高亮显示效果,提示用户焦点离开主导航区域703之前位于设置703h筒仓对象,且推荐位区域704内推荐的内容在设置筒仓对象的分类下;推荐位区域704除了显示主推荐区7041,还显示附加推荐区7042内的第一行推荐位704的上半部分以及附加推荐区7042内第一行推荐位704a的标题区7042a。
如图3C所示,在另一些实施例中示例性地给出了焦点从主推荐区7041移动到附加推荐区7042,且附加推荐区7042仅包括一行推荐位704a时的GUI布局。具体地,主导航区域703向上移动至状态栏区域701,或可覆盖一部分状态栏区域701,未被主导航区域703覆盖的部分状态栏区域701,用户仍然可以读取到时间与天气等信息。同时,推荐位区域704随着主导航区域703共同向上移动,且在移动过程中,推荐位区域704的宽度增大,铺满主导航区域703与屏幕底部之间的区域;而背景区域702被主导航区域703以及推荐位区域704完全阻挡,而用户不能从半透明区域703看到画面,只能从状态栏区域701未被覆盖的部分看到一部分画面。
在焦点向下移动的过程中,推荐位区域704整体向上平移,此时,由于附加推荐区7042仅包括一行推荐位704a,则整个推荐位区域704仅显示两行推荐位704a,且这两行推荐位704a能在推荐位区域704内完整地显示;而附加推荐区7042内第一行推荐位704a以下至屏幕底部之间为空白区域,此时焦点不能再向下移动。
当然,附加推荐区不仅局限于呈现上述两种情形:附加推荐区7042不存在、仅包括一行推荐位704a,还可以呈现如下情形:附加推荐区包括两行推荐位704a以及包括三行及三行以上推荐位704a,这些情形下具体焦点从主推荐区7041移动到附加推荐区7042时的GUI布局同上描述;而焦点从推荐位区域704移动到主导航区域703时的GUI布局与上述实施例中焦点从主导航区域703移动到推荐位区域704时的GUI布局一致,过程相反,此处不做赘述。
上述所有实施例中给出了焦点分别在水平方向上以及竖直方向上移动时主页应用的GUI布局示例,应该注意的是,焦点在水平方向上以及竖直方向上的移动是根据用户操作决定的,具有随机性,即焦点的移动不仅包括单纯地水平移动以及竖直方向上移动,还包括这两个方向的组合,因此,主页应用面板700所具有的GUI布局的变化过程可以是上述所有实施例中GUI布局的任意组合。
需要说明的是,主导航区域703中的筒仓对象(如:视频703a、教育703b、购物703c、应用703d、游戏703e、慧享家703f、信号源703g、设置703h)在主导航区域703中的显示位置、显示数量以及显示效果(如图标的大小、颜色、种类、背景等)等是默认设置的,用户可以根据个人的喜好与需求,对这些筒仓对象重新排布显示顺序、设置显示数量以及显示效果等,以丰富主页应用面板的个性化设置功能。
下面详细描述主导航区域内各筒仓对象排序的编辑方法。
如图3A-3C所示,当通过遥控器方向键使焦点从主导航区域设置分类依次向下移动到主推荐区第一个推荐位“网络设置”、附加推荐区第一行推荐位中“桌面应用排序”的功能推荐位上,确认启动该应用程序。其中,该桌面应用排序的应用程序用于指示用户对主导航区域中的筒仓对象的排序进行设置。优选的,该应用程序中显示的各筒仓对象不能够被激活,换言之,各筒仓对象不是可被激活的链接或筒仓,或者,各筒仓对象不包含与其相关联的推荐位信息。这样,在主页应用面板中主导航区域内的各筒仓对象与推荐位区域内的推荐位信息相关联的情况下,避免由于直接在主页应用面板中移动筒仓对象而出现的关联推荐位信息大幅刷新闪烁问题。
图4A是“桌面应用排序”应用程序打开时的一个示例GUI800。如图4A所示,该GUI中包括标签区域801、说明区域802和提示区域803。标签区域801呈现为多个筒仓对象以水平方向排列,表示主页应用面板中的主导航区域,用于响应并反馈用户基于筒仓对象移动位置的交互展示;说明区域802用于实时显示当前选中筒仓对象的名称和/或指示用户对当前选中筒仓对象可进行的操作;提示区域803显示提示信息,用于指示用户可进行的其它交互操作,如按返回键退出,指示用户按返回键可以退出桌面应用程序;按菜单键重置顺序,指示用户按菜单键可以恢复标签区域内各筒仓对象的默认顺序。
这里,假设标签区域内的视频、教育、购物、应用、游戏、慧享家、信号源、设置筒仓对象在标签区域内的位置从左至右分别为第一-第八位置。
图5是标签区域内每个筒仓对象的构成区域的示意图。如图5所示,在一些实施例中,在标签区域中每个筒仓对象的构成区域包含处于显示框1.5外的移动标识、处于显示框1.5内的筒仓图标和/或标题。其中,移动标识用于指示筒仓对象允许移动的方向,如指示箭头。这里示例性的,筒仓对象的构成区域包含显示框1.5左方的水平左移箭头1.1、上方的垂直上移箭头1.2、右方的水平右移箭头1.3、下方的垂直下移箭头1.4。此外,移动标识可以隐藏或显示,例如,图4A中,标签区域内视频筒仓对象的垂直上移箭头显示,其余各筒仓对象的移动标识隐藏,且各筒仓对象的显示框紧挨着排列为一行。
还需说明的是,标签区域中的筒仓对象分为两个状态:正常状态和移动状态。在正常状态下,用户可以通过操作遥控器的方向键在标签区域移动焦点来选择不同的筒仓对象;在移动状态下,用户可以通过操作遥控器的方向键移动焦点选中的筒仓对象的位置。
如图4A所示,桌面应用程序进入后,标签区域的筒仓对象处于正常状态,当通过操作遥控器左右方向键使焦点在各个筒仓对象之间移动时,若焦点位于视频筒仓对象上,则视频筒仓对象在原位置被放大显示,且视频筒仓对象的垂直上移箭头显示,而垂直下移箭头、左方的水平左移箭头、右方的水平右移箭头隐藏,用于指示在视频筒仓对象所处的第一位置,允许其向上移动,不允许其向下、向左或向右移动。同时说明区域实时显示焦点选中的视频筒仓对象的名称,如视频名称“聚好看”,以及指示用户对焦点选中的视频筒仓对象可进行的操作,如可进行的操作“确定或向上键移动”。
如图4B所示,用户根据视频筒仓对象处显示的垂直上移箭头指示来操作遥控器的向上方向键,或者,根据说明区域的提示信息“确定或向上键移动”来操作遥控器的确定键或向上方向键,作为响应,焦点及焦点选中的视频筒仓对象向上移出标签区域,此时视频筒仓对象位于第一位置的正上方,使得焦点选中的视频筒仓对象相对其他筒仓对象呈现“浮起”的效果。也即标签区域的筒仓对象进入移动状态。
同时,视频筒仓对象的垂直下移箭头、水平左移箭头、水平右移箭头显示,而垂直上移箭头隐藏,用于指示在视频筒仓对象所处的当前位置,允许其向下、向左或向右移动,不允许其向上移动;且垂直下移箭头位于标签区域内的第一位置(视频筒仓对象未移出标签区域时所处的位置)。同时,说明区域实时更新指示用户对焦点选中的视频筒仓对象可进行的操作,如可进行的操作“左右键移动应用,确定/向下键完成移动”。
这里,将焦点选中的筒仓对象向上移出标签区域的同时显示其水平左移箭头、水平右移箭头,是因为在各筒仓对象的显示框紧密相邻的情况下,直接显示焦点选中筒仓对象的显示框外的水平左移箭头和水平右移箭头,会造成水平左移箭头和水平右移箭头覆盖在与焦点选中筒仓对象相邻的筒仓对象的显示框内,导致用户不容易识别出水平左移箭头和水平右移箭头。
接着,如图4C-4E所示,在保持垂直下移箭头、水平左移箭头、水平右移箭头显示的同时,用户根据水平右移箭头指示来操作遥控器的向右方向键,或者,根据说明区域的提示信息“左右键移动应用”来操作遥控器的向右方向键,作为响应,视频筒仓对象沿水平方向向右移动,直到确定其移动的目标位置。
在此过程中,当按压一次遥控器向右方向键时,视频筒仓对象沿水平方向向右移动一个位置(第二位置的正上方),其水平左移箭头和水平右移箭头随视频筒仓对象向右移动,其垂直下移箭头移至标签区域内的第二位置,而第二位置上原先显示的教育筒仓对象移至标签区域内的第一位置,如图4C所示;当继续按压一次遥控器向右方向键时,视频筒仓对象继续向右移动一个位置(第三位置的正上方),其水平左移箭头和水平右移箭头随视频筒仓对象继续向右移动,其垂直下移箭头移至第三位置,而第三位置上原先显示的购物筒仓对象移至第二位置,如图4D所示;当继续按压一次遥控器向右方向键时,视频筒仓对象继续向右移动一个位置(第四位置的正上方),其水平左移箭头和水平右移箭头随视频筒仓对象向右移动,其垂直下移箭头移至第四位置,而第四位置上原先显示的应用筒仓对象移至第三位置,如图4E所示。
此时,若按压一次遥控器向左方向键,作为响应,视频筒仓对象沿水平方向向左移动,直到确定其移动的目标位置。
在此过程中,当视频筒仓对象沿水平方向向左移动一个位置(第三位置的正上方),其水平左移箭头和水平右移箭头随视频筒仓对象向左移动,其垂直下移箭头向左移至第三位置,而第三位置上原先显示的应用筒仓对象又向右移至第四位置,如图4D所示……重复执行上述向右移动或向左移动的步骤,直到确定其需要移动到的目标位置。
也即,视频筒仓对象沿水平方向向右移动,直到其移动到第四位置时,第一位置和第四位置之间的筒仓对象(教育、购物)、以及第四位置上的筒仓对象(应用)都沿水平方向向左移动一个位置;视频筒仓对象从第四位置沿水平方向向左移动,直到其移动到第一位置时,第一位置和第四位置之间的筒仓对象(购物、应用)、以及第一位置上的筒仓对象(教育)都沿水平方向向右移动一个位置。
此处,可选的,当视频筒仓对象位于标签区域的最左侧位置(即第一位置),响应于用户按压遥控器向上方向键的指令,视频筒仓对象向上移出标签区域,此时视频筒仓对象的水平左移箭头也可以隐藏,以提示用户该视频筒仓对象不能再向左进行移动,也即其左侧位置不存在筒仓对象。可选的,视频筒仓对象的水平左移箭头也可以显示,当用户按压遥控器向左方向键时,视频筒仓对象移动到标签区域的最右侧位置(即第八位置),相应的,其他筒仓对象分别向左移动一个位置(即第一-第七位置)。
接着,如图4F所示,视频筒仓对象沿水平方向向右移动至第四位置正上方时,用户根据视频筒仓对象处显示的垂直下移箭头指示来操作遥控器的向下方向键,或者,根据说明区域的提示信息“确定/向下键完成移动”来操作遥控器的确定键或向下键,作为响应,焦点和焦点选中的视频筒仓对象向下移入标签区域,此时视频筒仓对象位于标签区域内第四位置,且视频筒仓对象的垂直下移箭头、水平左移箭头、水平右移箭头隐藏,而垂直上移箭头显示,用于指示在视频筒仓对象所处的第四位置,允许其向上移动,不允许其向下、向左或向右移动。也即标签区域的筒仓对象恢复至正常状态。
需要说明的是,上述实施例中,为减少用户的操作步骤,以快速实现筒仓对象按被选择的方向移动,优选筒仓对象的各指示箭头不允许焦点聚焦。例如,在上述视频筒仓对象上下左右移动的过程中,各指示箭头也随之移动,但是焦点始终聚焦在视频筒仓对象上,而不会落在指示箭头上(这里指示箭头只用于指示筒仓对象允许移动的方向);换言之,用户可以根据各指示箭头指示的方向来操作遥控器方向键,直接使焦点与焦点选中的视频筒仓对象一起沿指示的方向移动。这里若各指示箭头允许焦点聚焦,则需要先通过按压遥控器方向键使焦点移动并聚焦在视频筒仓对象的一个指示箭头,然后通过按压遥控器确定键,使视频筒仓对象按该指示箭头指示的方向移动,无疑给用户增加了一步操作,步骤较为繁琐。
当然,本实施例中筒仓对象的各指示箭头也可以允许焦点聚焦。例如,用户通过操作遥控器向右方向键以使焦点选择视频筒仓对象的水平右移箭头,作为响应,视频筒仓对象向右移动一个位置的同时,各指示箭头也随之向右移动一个位置,且焦点也随水平右移箭头向右移动一个位置并落在水平右移箭头上。
这里,将视频筒仓对象移入标签区域后,可以执行如下操作:
在一些示例中,若用户仍需继续移动视频筒仓对象的位置或其它筒仓对象的位置,则重复执行图4A-4F所示的过程。
在一些示例中,为了给用户提供更多的选择,若用户对重新排序后的筒仓对象的显示位置不满意,还是喜好这些筒仓对象的默认排序,则可以根据提示区域的提示信息“按菜单键重置顺序”按压遥控器菜单键,作为响应,标签区域内的筒仓对象恢复显示为默认顺序(视频、教育、购物、应用、游戏、慧享家、信号源、设置)。
在一些示例中,若用户确认重新排序后的筒仓对象的显示位置,则可以根据提示区域的提示信息“按返回键退出”按压遥控器返回键,作为响应,“桌面应用排序”应用程序退出,主页应用面板显示。如图6所示,此时,主导航区域显示重新排序后的各筒仓对象,其中,视频筒仓对象从第一位置移动至第四位置,而教育、购物、应用这三个筒仓对象向左移动一个位置,分别移动至第一位置、第二位置、第三位置,第五-第八位置上的其它筒仓对象(如游戏、慧享家、信号源、设置)不变。
需要说明的是,智能电视也可以控制筒仓对象先垂直向下移出标签区域,进而控制其沿平行于标签区域的方向水平移动,直到移动至需要的位置,最后控制其垂直向上移入标签区域,这样也可以实现改变筒仓对象的位置。
如上面描述的,本实施例中,通过启动一用于改变筒仓对象的显示位置的“桌面应用排序”应用程序,该应用程序中不包含与筒仓对象相关联的推荐位信息,能够避免由于直接在主页应用面板中移动筒仓对象而出现的关联推荐位信息大幅刷新闪烁问题。进而在该应用程序中,在筒仓对象从标签区域内的当前位置移动至目标位置的过程中,智能电视先控制当前位置的筒仓对象移出标签区域,再控制筒仓对象在标签区域外移动,直到移动至需要的位置,然后再控制筒仓对象移入标签区域的目标位置。如此能够为用户提供一个筒仓对象位置调整的直观过程,以满足更为直观的用户界面和无缝用户互动功能的需求。
这样,通过对智能电视上显示的主页应用中主导航区域内的筒仓对象的显示位置进行重新排布,能够丰富主页应用面板的个性化设置功能。
此外,本实施例中,也允许筒仓对象直接在标签区域内进行水平移动,以将其从标签区域内的当前位置移动至目标位置。具体的,当焦点位于选择的筒仓对象上时,在其周围显示水平移动箭头;进而响应于根据水平移动箭头指示的方向来按压遥控器左右方向键或通过按压遥控器按键使焦点选择水平移动箭头,筒仓对象在标签区域内水平向左或向右移动,直到其移动至标签区域内的目标位置。
图7为依据上述实施例提供的筒仓对象排序的编辑方法流程示意图,该方法由智能电视执行,且方法中的一些操作可组合和/或一些操作的次序可改变。图8A-8F为依据上述实施例提供的人机交互示意图。智能电视执行的筒仓对象排序的编辑方法流程可如图7所示,筒仓对象排序的编辑场景对应的人机交互过程可如图8A-8F所示,筒仓对象排序的编辑场景中的用户界面变化可如图3A-3C、4A-4F和6所示。
下面结合图3A-3C、4A-4F、6以及图7、8A-8F,对标签区域内各筒仓对象排序的编辑过程进行描述。
如图7所示,在S91中,智能电视处于初始启动状态,默认显示主页应用;或者,在播放信号源应用筒仓显示的画面的过程中,接收用户按压遥控器的主页键的信号,进而启动并显示主页应用;此时,用户界面具体如图1所示,这里不再赘述。
同时,主页应用将主导航区域内各筒仓对象的数据及其对应的推荐位数据存储在主页应用的本地数据库中;并监听本地数据库是否发生变化,以为刷新主页应用作准备。
这里,筒仓对象的数据包括UI数据和非UI数据,例如:UI数据表示需要展示在主页应用面板上的数据,其至少包括筒仓对象的图标和标题,非UI数据表示不需要展示在主页应用面板上的数据,其至少包括筒仓对象在主导航区域内的位置索引、筒仓对象的包名、筒仓对象的类型(筒仓是否是HDMI或LiveTV等物理信号源)、筒仓对象的可移动属性(筒仓对象是否可以进行移动)、筒仓对象的可删除属性(筒仓对象是否可以被删除)、筒仓对象的MainActivity信息(筒仓启动后的主Activity,是其它筒仓启动该筒仓的入口)等。
此外,各筒仓对象的数据以列表的形式存储在本地数据库中,推荐位数据以网络链接的形式存储在本地数据库中。例如:图1中主导航区域显示八个筒仓对象,筒仓对象的数据列表中可存储八行数据,第一行数据为视频筒仓对象的数据,至少包括视频筒仓对象的图标、标题、在主导航区域的位置索引(第一位置)……第二行数据为教育筒仓对象的数据,至少包括教育筒仓对象的图标、标题、在主导航区域的位置索引(第二位置)……
如图7所示,在S92中,用户通过操纵遥控器的方向键,使得焦点在智能电视主页中各用户界面对象间切换,直到用户选定桌面应用排序的图标,此时桌面应用排序的图标获得焦点。步骤S92对应于图8A中的S1001,此时,用户界面可如图3A-3C所示,其中,焦点落入桌面应用排序的图标,该图标被突出显示,按下遥控器确认键后,打开一如图4A所示的包括标签区域、说明区域和提示区域的用户界面,也即启动一个单独的Activity界面,以使筒仓对象处于能够被调整显示位置的编辑状态。其中,该Activity界面可以将焦点控制在标签区域,用户可以通过遥控器方向键在标签区域移动焦点来选择筒仓对象和/或改变筒仓对象的显示位置。
应当注意的是,该Activity界面中不包含与筒仓对象相关联的推荐位信息。
在S93中,用户通过操纵遥控器的左右方向键,使得焦点在该Activity界面上的标签区域内各筒仓对象间切换,直到选中需要改变显示位置的筒仓对象1,如视频筒仓对象,同时说明区域的控件804将会实时显示当前被选中的筒仓对象的名称,如视频筒仓对象对应的一个应用名称“聚好看”。步骤S93对应于图8B中的S1002。此时,用户界面可如图4A所示。
这里,标签区域内的各筒仓对象处于正常状态,通过setVisibility()方法,控制焦点选中的筒仓对象1的垂直上移箭头的visibility属性值为VISIBLE,垂直下移箭头、水平左移箭头和水平右移箭头的visibility属性值为INVISIBLE或GONE,以使焦点选中的筒仓对象1的垂直上移箭头可见,其它箭头不可见。
同时,锁定主页应用的本地数据库,以防止其他可能的操作影响本地数据库中的数据。并从本地数据库中读取主导航区域内各筒仓对象的数据,以列表形式将其存储至CPU缓存中。进而,在调整筒仓对象的位置的过程中,只改变CPU缓存中各筒仓对象的数据,而不改变本地数据库中的数据,因此本地数据库中的推荐位数据并不随筒仓对象的位置调整而改变,所以既避免显示界面中推荐位随筒仓对象的位置调整而闪烁刷新,又避免智能电视本地数据库内大量数据变化而影响运行速度。
接着,在S94中,用户根据筒仓对象1的垂直上移箭头指示来操纵遥控器的向上方向键,或者,根据说明区域的提示信息(按确定或向上键移动)来操作遥控器的向上方向键,作为响应,筒仓对象1(如视频筒仓对象)垂直向上移动。步骤S94对应于图8C中的S1003。此时,用户界面由图4A切换至图4B所示。
这里,标签区域内的各筒仓对象由正常状态进入移动状态,通过setVisibility()方法,控制焦点选中的筒仓对象1的垂直上移箭头的visibility属性值为INVISIBLE或GONE,垂直下移箭头、水平左移箭头和水平右移箭头的visibility属性值为VISIBLE,使得筒仓对象1的垂直上移箭头不可见,其它箭头可见;通过translation动画控制筒仓对象1垂直向上移动一定距离,使其相对标签区域内其他筒仓对象呈现“浮起”的效果。
再接着,在S95中,用户根据筒仓对象1的水平移动箭头指示来操纵遥控器的左右方向键,或者,根据说明区域的提示信息(左右键移动应用)来操作遥控器的左右方向键,作为响应,按照用户选择的方向改变筒仓对象1在标签区域内的显示位置。步骤S95对应于图8D中的S1004。
示例性的,如图4B所示,以筒仓对象1是视频筒仓对象为例,当用户通过按压遥控器向右方向键时,智能电视接收该指令后执行步骤S951-S954,用户界面如图4C所示。
S951,通知非主线程判断视频筒仓对象是否位于标签区域内;
S952,若是,则从CPU缓存中获取位于视频筒仓对象所处的第一位置右侧的第二位置上的教育筒仓对象的数据;
具体的,根据视频筒仓对象所处的位置,判断其是否位于标签区域内。首先,从CPU缓存内原始筒仓对象的数据列表中读取视频筒仓对象的数据,得到视频筒仓对象在标签区域内的位置索引,例如:标签区域内包含第一-第八位置,若视频筒仓对象的位置索引为第一位置,则确定其位于标签区域内。进而从筒仓对象的数据列表中读取位置索引为第一位置右侧的第二位置上的教育筒仓对象的数据。
S953,将CPU缓存中视频筒仓对象的数据与教育筒仓对象的数据互换;
具体的,在CPU缓存中,可以将第二位置上的教育筒仓对象的数据替换第一位置上的视频筒仓对象的数据,将第一位置上的视频筒仓对象的数据替换第二位置上的教育筒仓对象的数据,并另存为一个新的筒仓对象的数据列表。例如:可将CPU缓存内原始筒仓对象的数据列表中第一行数据(视频筒仓对象的数据)与第二行数据(教育筒仓对象的数据)互换,并另存为当前筒仓对象的数据列表。再如:还可将CPU缓存内原始筒仓对象的数据列表中,第一行数据中视频筒仓对象在主导航区域的位置索引(第一位置)与第二行数据中教育筒仓对象在主导航区域的位置索引(第二位置)互换,并另存为当前筒仓对象的数据列表。
S954,通知UI主线程将上述两个位置上筒仓对象的UI数据进行交换并刷新后,执行如下步骤S9541-S9542:
S9541,使第二位置上的筒仓对象(视频筒仓对象)获取焦点。通过setVisibility()方法,控制第二位置上的筒仓对象(视频筒仓对象)的垂直上移箭头的visibility属性值为INVISIBLE或GONE,垂直下移箭头、水平左移箭头和水平右移箭头的visibility属性值为VISIBLE,使得第二位置上的筒仓对象(视频筒仓对象)的垂直上移箭头不可见,其它箭头可见;通过translation动画控制第二位置上的筒仓对象(视频筒仓对象)垂直向上移动一定距离,使其相对其他筒仓对象呈现“浮起”的效果。
S9542,使第一位置上的筒仓对象(教育筒仓对象)失去焦点。通过setVisibility()方法,控制第一位置上的筒仓对象(教育筒仓对象)的移动箭头的visibility属性值为INVISIBLE或GONE,使得第一位置上的筒仓对象(教育筒仓对象)的移动箭头不可见;通过translation动画控制第一位置上的筒仓对象(教育筒仓对象)垂直向下移动一定距离,也即移入标签区域。
再接着,在S96中,筒仓对象的显示位置调整后,用户根据筒仓对象1的垂直下移箭头指示来操纵遥控器的向下方向键,或者,根据说明区域的提示信息(确定或向下键完成移动)来操作遥控器的向下方向键,作为响应,智能电视确认筒仓对象在标签区域内的显示位置,具体执行如下步骤S961-S962。步骤S96对应于图8E中的S1005。此时,用户界面由图4D切换至图4E所示。
S961,通知UI主线程控制标签区域中各筒仓对象退出移动状态,恢复到正常状态:获取焦点的筒仓对象通过translation动画移入标签区域,同时控制其垂直上移箭头可见、其它箭头不可见。
S962,通知非主线程将标签区域内各筒仓对象的数据更新并保存。具体执行如下步骤S9621-S9622:
S9621,检查当前筒仓对象数据列表与原始筒仓对象数据列表是否一致;
S9622,若否,则将当前筒仓对象的数据列表以全局变量的形式存储至CPU缓存中。
其中,筒仓对象的数据列表中至少包括各筒仓对象在标签区域内的位置索引。若当前筒仓对象数据列表与原始筒仓对象数据列表中各筒仓对象在标签区域内的位置索引不一致,则将当前筒仓对象的数据列表以全局变量的形式存储至CPU缓存中。
同时,锁定主页应用的本地数据库,将CPU缓存中当前筒仓对象的数据列表写入本地数据库中,以为返回主页应用作准备。若用户在移动筒仓对象显示位置的过程中,未确认其显示位置,直接根据提示区域的提示信息,按返回键,那么可以不必将当前筒仓对象的数据列表写入本地数据库,返回显示的主页应用面板仍然是筒仓对象的默认显示位置。
再接着,在S97中,可选的,标签区域内筒仓对象的显示位置改变后,当用户按照提示区域的提示信息(按菜单键重置顺序)操作,作为响应,将恢复筒仓对象的默认显示位置。恢复过程与上述确认筒仓对象的显示位置的过程相似,具体执行如下步骤S971-S972:
S971,通知UI主线程按照原始筒仓对象数据列表记录的筒仓对象在标签区域内的位置索引,将标签区域内的各筒仓对象重新排序并刷新,恢复默认显示位置;
S972,通知非主线程将存储有筒仓对象在标签区域内的新位置索引的当前筒仓对象的数据列表清空。
再接着,在S98中,可选的,标签区域内筒仓对象的显示位置改变后,当用户按照提示区域的提示信息(按返回键退出)操作,将退出Activity,也即筒仓对象退出能够调整其显示位置的编辑状态,返回主页应用面板。
同时,主页应用监听到本地数据库的变化,并根据本地数据库的变化,刷新显示主页应用面板上主导航区域内的各筒仓对象以及与筒仓对象关联的推荐位信息。步骤S98对应于图8F中的S1006。此时,用户界面可如图6所示。
如上面描述的,本实施例中,首先,通过启动一用于调整主导航区域内筒仓对象的显示位置的Activity界面,其中不包含与筒仓对象相关联的推荐位信息,能够避免由于直接在主页应用面板中主导航区域内移动筒仓对象而出现的关联推荐位信息大幅刷新闪烁问题。其次,在该Activity界面中,控制需要调整显示位置的筒仓对象由正常状态切换至移动状态,进而在移动状态下调整其显示位置后,再切换回正常状态;这样,为用户提供一个直观的筒仓对象移动的过程展现。
图9示出了本申请实施例提供的显示终端1100的结构示意图。如图9所示,显示终端1100包括显示屏1101、处理器1102、存储器1103、网络接口1104。其中,处理器1102也可以为控制器。处理器1102被配置为支持显示终端执行图7中涉及的功能。存储器1103用于与处理器1102耦合,其保存显示终端必要的程序指令和数据。网络接口1104被配置为支持显示终端收发消息的功能。其中,显示屏1101、处理器1102、存储器1103、网络接口1104相连,该存储器1103用于存储指令,该处理器1102用于执行该存储器1103存储的指令,以控制网络接口1104收发消息、显示屏1101显示图形用户画面,完成上述方法中显示终端执行相应功能的步骤。
本申请实施例还提供一种计算机存储介质,用于存储一些指令,这些指令被执行时,可以完成前述显示终端所涉及的任意一种方法。
本申请实施例还提供一种计算机程序产品,用于存储计算机程序,该计算机程序用于执行上述方法实施例中涉及的方法。
本申请的示范性***和方法已说明。但是,为避免对本申请有任何不必要的歧义,前述说明省略了一些已知结构和设备。这种省略不应被理解为对权利要求范围的限制。为促进对本申请的理解,特此提供了具体的细节。但是,应该理解,本申请可以超越本申请详述的具体细节以多种方式实施。
此外,尽管已按特定的事件次序讨论和说明了一些流程图,但应理解,这种次序可以变更、增加和省略,而不会对已披露的实例、配置和各方面的操作产生实质性影响。
可以采用本申请的一系列更改变动和修改。有可能只提供本申请的某些特点,而不提供其余特点。
本申请在各个方面、实例和/或配置中包含本申请详细说明的组件、方法、过程、***和/或仪器,包括各个方面、实例、配置实例、子组合和/或上述的子集。本领域技术人员在理解本申请后将知道如何制作和使用已披露的方面、实例和/或配置。本申请在各个方面、实例和/或配置中包括在缺少本申请或各个方面、实例和/或配置中未描述和/或说明的项目的情况下,或在缺少可能已在以前的设备或过程中使用过的那些项目的情况下,提供设备和流程,以改善性能、实现简便和/或降低实施成本等。
提出上述讨论是出于说明和描述的目的,并不企图将本申请限制于所披露的一种或多种形式。在前述的详细描述中,例如,申请中的各种特点被归纳为一个或多个方面、实例和/或配置,以使申请的结构更为清晰简要。本申请的各个方面、实例和/或配置的各种特点可以组合在以上所述之外的其他方面、实例和/或配置中。这一披露方法不应被解释为反映了这样一种意图,即诸项权利要求需要比每项权利要求中已经明确列举的所有特点以外更多的特点。相反,如以下诸项权利要求所反映,创新的诸方面存在于单一的前述披露的方面、实例和/或配置的所有特点之中。因此,以下权利要求以此方式包含在本详细描述中,每项要求均作为本申请的单独的优选实例而独立存在。
而且,尽管上述描述已包含对于一个或多个方面、实例和/或配置以及某些变动和修改的描述,但是其他变动、组合和修改仍然在本申请的范围内,就如同是在理解本申请后的本领域技术人员的技术和知识范围内。申请者的意图是在允许的范围内获取包括替代的方面、实例和/或配置在内的权利,包括相对于那些已在权利要求中包括的方面、实例和/或配置是属于替代的、可互换的和/或对等的结构、功能、范围或步骤,而无论该等替代的、可互换的和/或对等的结构、功能、范围或步骤是否已在本申请中披露,而且无意公开地奉献任何专利适格标的。
Claims (8)
1.一种用于显示终端中主页应用的图形用户界面(GUI)上所显示的多个对象之间排序的编辑方法,其特征在于,所述方法包括:
显示包括多个对象的所述主页应用的图形用户界面;
接收编辑所述主页应用的第一输入指令;
响应于所述第一输入指令,从本地数据库中读取用于表示所述多个对象在所述主页应用上的位置索引数据,并将所述位置索引数据存储于地址不同于所述本地数据库的第二数据库;
接收一个或多个对象的位置移动的第二输入指令;
响应于所述第二输入指令,根据被移动后对象的位置建立其对应新位置索引数据,基于所述新位置索引数据刷新所述第二数据库;
接收退出编辑所述主页应用的第三输入指令;
响应于所述第三输入指令,根据刷新后的所述第二数据库数据,替换本地数据库中主页应用上各对象对应原位置索引数据,以及刷新显示本地数据库中替换后的所述主页应用上各对象。
2.如权利要求1所述的方法,其特征在于,所述根据被移动后对象的位置建立其对应新位置索引数据,基于所述新位置索引数据刷新所述第二数据库,具体包括:
检查当前对象数据列表与原始对象数据列表是否一致;
若当前对象数据列表与原始对象数据列表中各对象在主页应用上的位置索引不一致,则将记录有被移动后各对象在主页应用上的新位置索引的所述当前对象的数据列表刷新至所述第二数据库。
3.如权利要求2所述的方法,其特征在于,所述根据被移动后对象的位置建立其对应新位置索引数据,基于所述新位置索引数据刷新所述第二数据库之后,还包括:
响应于重置对象位置的指令,根据所述原始对象数据列表中各对象在主页应用上的原位置索引,恢复各对象在所述主页应用上的默认位置,同时清空所述当前对象数据列表。
4.如权利要求1所述的方法,其特征在于,所述主页应用的图形用户界面上还显示与被选择对象相关联的信息。
5.如权利要求4所述的方法,其特征在于,所述本地数据库中还存储所述对象相关联的信息数据。
6.如权利要求5所述的方法,其特征在于,所述根据刷新后的所述第二数据库数据,替换本地数据库中主页应用上各对象对应原位置索引数据,以及刷新显示本地数据库中替换后的所述主页应用上各对象,具体包括:
根据本地数据库中替换后的主页应用上各对象对应新位置索引数据,以及所述对象相关联的信息数据,刷新显示主页应用上变化位置后的各对象以及与被选择的对象相关联的信息。
7.一种显示终端,其特征在于,包括:
显示屏;
存储器;
以及与所述存储器和所述显示屏通信的处理器,该处理器执行:上述权利要求1-6任一所述的方法。
8.一种计算机存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行权利要求1-6任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/088355 WO2019228269A1 (zh) | 2018-03-16 | 2019-05-24 | 电视中的应用排序设置方法和装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810219653 | 2018-03-16 | ||
CN2018102196537 | 2018-03-16 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108810603A true CN108810603A (zh) | 2018-11-13 |
Family
ID=63809039
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810541077.8A Pending CN108810604A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
CN201810542092.4A Pending CN108810605A (zh) | 2018-03-16 | 2018-05-30 | 系列标签中单个标签的位置调整方法及显示终端 |
CN201810542088.8A Withdrawn CN108804185A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
CN201810539577.8A Pending CN108810603A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
CN201810542934.6A Pending CN108683939A (zh) | 2018-03-16 | 2018-05-30 | 电视中的应用排序设置方法和装置 |
CN201810542093.9A Active CN108769774B (zh) | 2018-03-16 | 2018-05-30 | 图形用户界面上多个对象呈现的编辑方法及显示终端 |
CN201810542090.5A Pending CN108769773A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
CN201810542089.2A Withdrawn CN108804186A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810541077.8A Pending CN108810604A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
CN201810542092.4A Pending CN108810605A (zh) | 2018-03-16 | 2018-05-30 | 系列标签中单个标签的位置调整方法及显示终端 |
CN201810542088.8A Withdrawn CN108804185A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810542934.6A Pending CN108683939A (zh) | 2018-03-16 | 2018-05-30 | 电视中的应用排序设置方法和装置 |
CN201810542093.9A Active CN108769774B (zh) | 2018-03-16 | 2018-05-30 | 图形用户界面上多个对象呈现的编辑方法及显示终端 |
CN201810542090.5A Pending CN108769773A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
CN201810542089.2A Withdrawn CN108804186A (zh) | 2018-03-16 | 2018-05-30 | 多个对象之间排序时的编辑方法及显示终端 |
Country Status (2)
Country | Link |
---|---|
CN (8) | CN108810604A (zh) |
WO (1) | WO2019228269A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019228269A1 (zh) * | 2018-03-16 | 2019-12-05 | 青岛海信电器股份有限公司 | 电视中的应用排序设置方法和装置 |
CN111104020A (zh) * | 2019-12-17 | 2020-05-05 | 青岛海信传媒网络技术有限公司 | 用户界面设置方法、存储介质及显示设备 |
CN111654739A (zh) * | 2020-01-21 | 2020-09-11 | 海信视像科技股份有限公司 | 一种内容显示方法及显示设备 |
CN114385052A (zh) * | 2020-10-19 | 2022-04-22 | 聚好看科技股份有限公司 | 一种Tab栏的动态展示方法及三维显示设备 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110286899B (zh) * | 2019-06-28 | 2023-12-15 | 北京字节跳动网络技术有限公司 | 应用程序显示界面的编辑方法及装置、存储介质 |
CN110516187A (zh) * | 2019-08-16 | 2019-11-29 | 北京皮尔布莱尼软件有限公司 | 一种页面处理方法、移动终端、可读存储介质 |
CN112416235B (zh) * | 2019-08-23 | 2023-10-27 | 腾讯科技(深圳)有限公司 | 频道的排序方法和装置、存储介质及电子装置 |
CN112969084A (zh) * | 2019-12-12 | 2021-06-15 | 青岛海信传媒网络技术有限公司 | 一种用户界面展示方法、存储介质及显示设备 |
CN111338520B (zh) * | 2020-02-11 | 2021-06-25 | 上海掌门科技有限公司 | 标签显示方法、设备以及计算机可读介质 |
CN111459371B (zh) * | 2020-03-31 | 2021-09-28 | 北京奇艺世纪科技有限公司 | 视图切换方法、装置、电子设备及存储介质 |
CN111625155A (zh) * | 2020-04-28 | 2020-09-04 | 思特沃克软件技术(北京)有限公司 | 车载界面展示方法、车载界面展示装置及存储介质 |
CN111641856A (zh) * | 2020-05-22 | 2020-09-08 | 海信视像科技股份有限公司 | 显示设备中引导用户操作的提示信息显示方法及显示设备 |
CN112346690A (zh) * | 2020-10-30 | 2021-02-09 | 深圳Tcl新技术有限公司 | 显示控制方法、装置及计算机可读存储介质 |
CN112637666B (zh) * | 2020-12-25 | 2022-07-15 | 四川长虹电器股份有限公司 | 一种智能电视端动态显示设置项的方法 |
CN113703625A (zh) * | 2021-07-30 | 2021-11-26 | 青岛海尔科技有限公司 | 控制焦点移动的方法、装置、存储介质及电子装置 |
CN114281226A (zh) * | 2021-12-27 | 2022-04-05 | 阿波罗智联(北京)科技有限公司 | 用户界面的操作方法、装置及存储介质 |
CN116339899B (zh) * | 2023-05-29 | 2023-08-01 | 内江师范学院 | 一种基于人工智能的桌面图标的管理方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523527A (zh) * | 2011-12-30 | 2012-06-27 | 广州弘洋视讯科技有限公司 | 一种可个性化配置的智能电视交互界面的显示方法 |
US20140052786A1 (en) * | 2012-08-17 | 2014-02-20 | Flextronics Ap, Llc | Systems and methods for providing social media with an intelligent television |
CN103780966A (zh) * | 2014-01-17 | 2014-05-07 | 小米科技有限责任公司 | 操作电视应用的方法和装置 |
CN106303740A (zh) * | 2015-06-10 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 智能电视的桌面导航***及该***的实现方法 |
CN107566913A (zh) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | 一种交互式网络电视的界面显示方法、装置及机顶盒 |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101558647A (zh) * | 2006-08-29 | 2009-10-14 | 希尔克瑞斯特实验室公司 | 电视控制、播放列表生成和dvr***和方法 |
US8564544B2 (en) * | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
US8091045B2 (en) * | 2007-01-07 | 2012-01-03 | Apple Inc. | System and method for managing lists |
KR101510758B1 (ko) * | 2008-12-05 | 2015-04-10 | 삼성전자 주식회사 | 디스플레이장치 및 그의 사용자 인터페이스 표시방법 |
CN102118652A (zh) * | 2009-12-31 | 2011-07-06 | 康佳集团股份有限公司 | 网络电视界面中元素位置切换的方法、装置及*** |
KR101677621B1 (ko) * | 2010-03-12 | 2016-11-18 | 엘지전자 주식회사 | 콘텐츠 제어 장치 및 그 방법 |
KR101823474B1 (ko) * | 2010-12-23 | 2018-01-30 | 엘지전자 주식회사 | 복수개의 어플리케이션을 처리하는 네트워크 tv 및 그 제어 방법 |
KR20120081452A (ko) * | 2011-01-11 | 2012-07-19 | 삼성전자주식회사 | 그룹핑을 통한 아이콘 선택 방법 및 장치 |
JP5870274B2 (ja) * | 2011-12-28 | 2016-02-24 | パナソニックIpマネジメント株式会社 | 画像表示制御装置、画像表示制御方法およびプログラム |
CN102523528A (zh) * | 2011-12-30 | 2012-06-27 | 广州弘洋视讯科技有限公司 | 一种智能电视界面的显示方法 |
KR20140001031A (ko) * | 2012-06-27 | 2014-01-06 | 삼성전자주식회사 | 단말 장치 및 단말 장치의 제어 방법 |
CN103748586B (zh) * | 2012-08-17 | 2019-03-15 | 青岛海信电器股份有限公司 | 智能电视 |
WO2014177929A2 (en) * | 2013-03-15 | 2014-11-06 | Kuautli Media Investment Zrt | Graphical user interface |
US9699496B2 (en) * | 2013-07-15 | 2017-07-04 | Verizon Patent And Licensing Inc. | Media service user interface systems and methods |
CN103634691A (zh) * | 2013-11-14 | 2014-03-12 | 深圳市同洲电子股份有限公司 | 一种在电视终端上编辑图标的方法和*** |
CN103731731A (zh) * | 2013-11-28 | 2014-04-16 | 乐视致新电子科技(天津)有限公司 | 智能电视中的桌面定制方法和装置 |
CN103997668B (zh) * | 2014-02-25 | 2017-12-22 | 华为技术有限公司 | 移动设备选中显示方法及终端设备 |
CN104156208A (zh) * | 2014-07-31 | 2014-11-19 | 乐视致新电子科技(天津)有限公司 | 基于遥控设备操作终端中控件的方法和装置 |
CN104636027A (zh) * | 2014-08-22 | 2015-05-20 | 康佳集团股份有限公司 | 一种基于智能电视实现桌面图标整理的方法及*** |
CN104536670B (zh) * | 2014-09-16 | 2018-04-20 | 华为技术有限公司 | 基于用户界面的交互方法和相关装置 |
CN105677136A (zh) * | 2014-11-20 | 2016-06-15 | 珠海金山办公软件有限公司 | 一种图标排序的方法及装置 |
CN104714726A (zh) * | 2015-04-01 | 2015-06-17 | 王明 | 可单手操作移动终端触屏的控制装置及控制方法 |
CN104951301B (zh) * | 2015-06-10 | 2018-11-23 | 腾讯科技(北京)有限公司 | 家庭媒体播放设备的用户界面处理方法、装置及*** |
CN106358089A (zh) * | 2015-07-16 | 2017-01-25 | 阿里巴巴集团控股有限公司 | 智能电视的桌面管理方法及其*** |
CN106814948A (zh) * | 2015-11-27 | 2017-06-09 | 西安中兴新软件有限责任公司 | 一种移动图标的方法和装置 |
CN105681927A (zh) * | 2016-02-18 | 2016-06-15 | 青岛海信电器股份有限公司 | 应用排序方法、移动终端、智能电视及*** |
CN105808059A (zh) * | 2016-03-04 | 2016-07-27 | 北京奇虎科技有限公司 | 基于终端***的应用处理方法及装置 |
CN108810604A (zh) * | 2018-03-16 | 2018-11-13 | 青岛海信电器股份有限公司 | 多个对象之间排序时的编辑方法及显示终端 |
CN109729401B (zh) * | 2018-12-27 | 2021-02-05 | 深圳创维-Rgb电子有限公司 | 电视节目排序方法、电视机及计算机可读存储介质 |
-
2018
- 2018-05-30 CN CN201810541077.8A patent/CN108810604A/zh active Pending
- 2018-05-30 CN CN201810542092.4A patent/CN108810605A/zh active Pending
- 2018-05-30 CN CN201810542088.8A patent/CN108804185A/zh not_active Withdrawn
- 2018-05-30 CN CN201810539577.8A patent/CN108810603A/zh active Pending
- 2018-05-30 CN CN201810542934.6A patent/CN108683939A/zh active Pending
- 2018-05-30 CN CN201810542093.9A patent/CN108769774B/zh active Active
- 2018-05-30 CN CN201810542090.5A patent/CN108769773A/zh active Pending
- 2018-05-30 CN CN201810542089.2A patent/CN108804186A/zh not_active Withdrawn
-
2019
- 2019-05-24 WO PCT/CN2019/088355 patent/WO2019228269A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102523527A (zh) * | 2011-12-30 | 2012-06-27 | 广州弘洋视讯科技有限公司 | 一种可个性化配置的智能电视交互界面的显示方法 |
US20140052786A1 (en) * | 2012-08-17 | 2014-02-20 | Flextronics Ap, Llc | Systems and methods for providing social media with an intelligent television |
CN103780966A (zh) * | 2014-01-17 | 2014-05-07 | 小米科技有限责任公司 | 操作电视应用的方法和装置 |
CN106303740A (zh) * | 2015-06-10 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 智能电视的桌面导航***及该***的实现方法 |
CN107566913A (zh) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | 一种交互式网络电视的界面显示方法、装置及机顶盒 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019228269A1 (zh) * | 2018-03-16 | 2019-12-05 | 青岛海信电器股份有限公司 | 电视中的应用排序设置方法和装置 |
CN111104020A (zh) * | 2019-12-17 | 2020-05-05 | 青岛海信传媒网络技术有限公司 | 用户界面设置方法、存储介质及显示设备 |
CN111104020B (zh) * | 2019-12-17 | 2023-10-27 | Vidaa(荷兰)国际控股有限公司 | 用户界面设置方法、存储介质及显示设备 |
CN111654739A (zh) * | 2020-01-21 | 2020-09-11 | 海信视像科技股份有限公司 | 一种内容显示方法及显示设备 |
CN114385052A (zh) * | 2020-10-19 | 2022-04-22 | 聚好看科技股份有限公司 | 一种Tab栏的动态展示方法及三维显示设备 |
CN114442872A (zh) * | 2020-10-19 | 2022-05-06 | 聚好看科技股份有限公司 | 一种虚拟用户界面的布局、交互方法及三维显示设备 |
CN114385052B (zh) * | 2020-10-19 | 2023-10-20 | 聚好看科技股份有限公司 | 一种Tab栏的动态展示方法及三维显示设备 |
CN114442872B (zh) * | 2020-10-19 | 2023-10-27 | 聚好看科技股份有限公司 | 一种虚拟用户界面的布局、交互方法及三维显示设备 |
Also Published As
Publication number | Publication date |
---|---|
CN108810604A (zh) | 2018-11-13 |
WO2019228269A1 (zh) | 2019-12-05 |
CN108810605A (zh) | 2018-11-13 |
CN108804185A (zh) | 2018-11-13 |
CN108804186A (zh) | 2018-11-13 |
CN108683939A (zh) | 2018-10-19 |
CN108769774B (zh) | 2021-04-16 |
CN108769773A (zh) | 2018-11-06 |
CN108769774A (zh) | 2018-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108810603A (zh) | 多个对象之间排序时的编辑方法及显示终端 | |
US11733834B2 (en) | Methods, systems, and media for navigating a user interface using directional controls | |
EP2740264B1 (en) | Video peeking | |
US9037972B2 (en) | Apparatus and method for grid navigation | |
US11693535B2 (en) | Display apparatus, user terminal, control method, and computer-readable medium | |
CN104571783B (zh) | 具有动态拼图界面的电子装置及控制方法与*** | |
US20080235735A1 (en) | Scaling and Layout Methods and Systems for Handling One-To-Many Objects | |
CN101341457A (zh) | 利用3d定位增强电视应用的方法和*** | |
KR100654448B1 (ko) | 컨텐츠 검색을 위한 사용자 인터페이스 제공 방법 및 장치 | |
KR20070031222A (ko) | 전자 기기, 전자 기기의 표시 제어 방법,그래피컬·유저·인터페이스 및 표시 제어 프로그램 | |
CN100454220C (zh) | 用于组织、选择和启动媒体项的控制架构 | |
CN108307221A (zh) | 智能电视以及便于选择教育课程内容的方法 | |
TW201436543A (zh) | 用於內容發現之方法及系統 | |
US11671673B2 (en) | Systems and methods for facilitating navigation of a media content guide |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 266100 No. 151, Zhuzhou Road, Laoshan District, Shandong, Qingdao Applicant after: Hisense Visual Technology Co., Ltd. Address before: 266100 No. 151, Zhuzhou Road, Laoshan District, Shandong, Qingdao Applicant before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181113 |