CN104918126A - 一种频道的切换方法和装置 - Google Patents

一种频道的切换方法和装置 Download PDF

Info

Publication number
CN104918126A
CN104918126A CN201510257938.6A CN201510257938A CN104918126A CN 104918126 A CN104918126 A CN 104918126A CN 201510257938 A CN201510257938 A CN 201510257938A CN 104918126 A CN104918126 A CN 104918126A
Authority
CN
China
Prior art keywords
channel
display
display window
information
touch gestures
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
Application number
CN201510257938.6A
Other languages
English (en)
Inventor
肖希哲
王晓斌
李世星
盖鹏
王斐
李博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Mobile Intelligent Information Technology Beijing Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201510257938.6A priority Critical patent/CN104918126A/zh
Publication of CN104918126A publication Critical patent/CN104918126A/zh
Priority to US15/159,610 priority patent/US20160345059A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47202End-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 requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42224Touch pad or touch panel provided on the remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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
    • H04N21/4314Generation 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 for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/4722End-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 requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/4722End-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 requesting additional data associated with the content
    • H04N21/4725End-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 requesting additional data associated with the content using interactive regions of the image, e.g. hot spots
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4823End-user interface for program selection using a channel name

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)

Abstract

本发明实施例提供了一种频道的切换方法和装置,该方法包括:当检测到针对第一频道的第一触摸手势时,加载放大处理后的至少一个频道显示窗口;在显示界面的频道显示窗口中显示所述第一频道的频道信息;当检测到第二触摸手势时,根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息;当显示界面的频道显示窗口显示第二频道的频道信息时,播放所述第二频道的视频数据。本发明实施例通过频道信息的显示提示用户其触摸手势可以触发的频道,并且,通过频道信息的切换提示用户频道的切换时机,大大减少了误操作的几率,进而避免了二次切换,减少了电子终端资源浪费。

Description

一种频道的切换方法和装置
技术领域
本发明涉及视频处理技术领域,特别是涉及一种频道的切换方法和一种频道的切换装置。
背景技术
随着互联网的快速发展,由于互联网视频应用不仅能收看直播节目,也可以通过互联网功能在丰富的网络资源中找到自己想看的各类节目,因此,广泛应用在人们的生活中。
在视频应用中,大多的用户界面UI交互都是基于触屏的方式,其中包括频道的切换。
目前手势切换频道的方式是在UI控件中加入手势识别功能,即在UI控件特定的区域加入对于特定方向手势的判定,进而触发频道切换,在切换时,视频应用是直接进行切换,也容易导致误操作,如误切换。在发生误操作时,用户需要进行二次切换,造成电子终端的资源浪费。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种频道的切换方法和相应的一种频道的切换装置。
为了解决上述问题,本发明实施例公开了一种频道的切换方法,包括:
当检测到针对第一频道的第一触摸手势时,加载放大处理后的至少一个频道显示窗口;
在显示界面的频道显示窗口中显示所述第一频道的频道信息;
当检测到第二触摸手势时,根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息;
当显示界面的频道显示窗口显示第二频道的频道信息时,播放所述第二频道的视频数据。
本发明实施例还公开了一种频道的切换装置,包括:
频道显示窗口加载模块,用于在检测到针对第一频道的第一触摸手势时,加载放大处理后的至少一个频道显示窗口;
第一频道信息显示模块,用于在显示界面的频道显示窗口中显示所述第一频道的频道信息;
第一频道信息移动模块,用于在检测到第二触摸手势时,根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息;
第二频道播放模块,用于在显示界面的频道显示窗口显示第二频道的频道信息时,播放所述第二频道的视频数据。
本发明实施例包括以下优点:
本发明实施例在进行频道切换时,在放大处理后的频道显示窗口中移动各个频道的频道信息,若显示界面的频道显示窗口显示第二频道的频道信息,则播放所述第二频道,通过频道信息的显示提示用户其触摸手势可以触发的频道,并且,通过频道信息的切换提示用户频道的切换时机,大大减少了误操作的几率,进而避免了二次切换,减少了电子终端资源浪费。
附图说明
图1是本发明的一种频道的切换方法实施例1的步骤流程图;
图2A和图2B是本发明实施例的一种放大处理的示例图;
图3是本发明实施例的一种放大处理后的频道信息的移动示例图;
图4是本发明的一种频道的切换方法实施例2的步骤流程图;
图5A至图5E是本发明实施例的一种放大处理前的频道信息的移动示例图;
图6是本发明的一种频道的切换装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种频道的切换方法实施例1的步骤流程图,具体可以包括如下步骤:
步骤101,当检测到针对第一频道的第一触摸手势时,加载放大处理后的至少一个频道显示窗口;
步骤102,在显示界面的频道显示窗口中显示所述第一频道的频道信息;
需要说明的是,本发明实施例可以应用于电子终端中,例如,手机、平板电脑、智能手表等等,本发明实施例对此不加以限制。
该电子终端可以包括Android(安卓)、IOS、WindwosPhone等操作***,通过支持视频应用的运行,该视频应用支持频道直播等功能。
在放大处理之前,在该电子终端的显示界面可以包括至少一个分类频道显示区域,该分类频道显示区域可以用于显示某一个频道分类中的信息。
进一步而言,该分类频道显示区域可以包括第一显示子区域及至少一个第二显示子区域,该第一显示子区域可以用于显示频道分类标识,该第二显示子区域可以用于显示频道显示窗口,该频道显示窗口可以用于显示在所述频道分类的频道对应的频道信息,即与该频道相关的信息,该频道信息可以包括频道图像和频道文本等信息;
在具体实现中,用户可以通过点击、双击等第一触摸手势触发第一频道显示窗口的加载,以显示第一频道的频道信息。
需要说明的是,第一频道为正在播放的视频数据所属的频道。其中,频道显示窗口可以包括图像浮层和/或文本浮层。
该图像浮层可以加载图像信息,则在本发明实施例中,该图像浮层可以用于显示频道图像,即体现该频道特征的图像数据,如包含某个卫视频道的LOGO的图像数据,可以用于标识频道。
该文本浮层可以加载文本信息,则在本发明实施例中,该文本浮层可以用于显示频道文本,即体现该频道特征的文本数据,如频道名称等,频道文本可以包括节目内容,如节目名称、节目播出时间等。
在Android***中,该图像浮层可以为继承ImageView类的自定义类,该文本浮层可以为继承TextView类的自定义类。
例如,如图2A所示,在电子终端的显示界面200中,可以包括三个分类频道显示区域,如分类频道显示区域201,该分类频道显示区域用于显示电影频道分类中的信息。在分类频道显示区域201的第一显示子区域2011中,电影频道分类的频道分类标识“电影”及其LOGO(图标),此外,在分类频道显示区域201中包括三个第二显示子区域,如第二显示子区域2012,在第二显示子区域2012中的频道显示窗口显示动作电影频道对应的频道信息。
放大处理,可以指对至少一个频道显示窗口及其所加载的频道信息按照显示区域的大小进行放大,以使得当前播放的第一频道所属的频道显示窗口占满整个显示区域。其他频道所属的频道显示窗口不在显示区域中,即用户不可视。
例如,如图2B所示,若当前正在播放的第一频道为“动作电影”频道,则用户触发第一触摸手势时,可以加载“动作电影”频道所属的频道显示窗口,显示“动作电影”频道的频道信息。
步骤103,当检测到第二触摸手势时,根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息;
在本发明实施例中,用户可以通过第二触摸手势触发频道的切换。
在具体实现中,各个频道显示窗口可以沿第一方向排列,如横向排列,但也可以是纵向排列、还可以是斜向排列等等,本发明实施例对此不加以限制。
以横向排列为例,如图3所示,假设具有三个频道分类,分别为B、C、D,每个频道分类具有三个频道,分别横向排列,B频道分类的频道包括B1、B2、B3,C频道分类的频道包括C1、C2、C3,D频道分类的频道包括D1、D2、D3,当前在电子终端的显示界面(虚线部分)显示的是C频道分类的频道C2。
在本发明的一种优选实施例中,步骤103可以包括如下子步骤:
子步骤S11,判断所述第二触摸手势的方向;
在具体实现中,用于计算第二触摸手势的触摸事件判断方向,该触摸事件可以包括按下事件(Down)、移动事件(Move)、抬起事件(Up)等等。
在一个示例中,可以优先选取按下事件(Down)计算滑行方向,若检测到抬起事件(Up),则可以优先选取抬起事件(Up)与按下事件(Down)共同计算滑行方向,若为检测到抬起事件(Up),则可以以在最近时间发生的移动事件(Move),与按下事件(Down)共同计算滑行方向。
第二触摸手势的方向,可以指滑动方向,即在先发生的触摸事件的位置指向在后发生的触摸事件的位置的方向。
例如,在时间t1、位置a(x1,y1)发生按下事件(Down),在时间t2、位置b(x2,y2)发生抬起事件(Up),且t1早于t2,那么滑行方向则可以是由a指向b,即a→b。
子步骤S12,若判定所述第二触摸手势的方向为第一方向时,沿所述第一方向移动各个频道显示窗口中的频道信息,以在显示界面的频道显示窗口中显示与所述第一频道属于同一频道模块列表的、位置相邻的第二频道的频道信息;
在本发明实施例中,可以在同一频道分类中切换相邻的频道。
具体而言,可以在第一频道所属的频道模块列表(ChannelModule)中定位第一频道的第一位置,按照第二触摸手势的方向在该频道模块列表中定位在第一位置相邻的位置为第二位置,确定位于该第二位置的频道为第二频道。
第二位置可以位于第一位置的左侧(如上一个频道),也可以位于第一位置的右侧(如下一个频道)。
其中,频道模块列表(ChannelModule)是对于频道的一种抽象化的数据结构,包括某个频道分类下所有频道的频道列表,该频道列表具体可以包括频道ID、频道名称、流地址、频道图像、各频道之间的位置顺序等数据。
由于频道模块列表(ChannelModule)的体积过大,一般情况下,可以向服务器请求频道模块列表(ChannelModule)的部分数据,若本地没有所需的数据,则再次向服务器请求。
当然,也可以一次性请求频道模块列表(ChannelModule)的所有数据,本发明实施例对此不加以限制。
该频道模块列表(ChannelModule)可以在初始加载各频道分类的频道信息时从服务器获取,频道模块列表(ChannelModule)一般是Json(JavaScriptObject Notation,javaScript对象表示法)格式,则可以在进行解析后,获取相应的信息。
进一步而言,在频道模块列表可以通过第一位置(index)获取与第一频道的相关数据。
其中,index是相当于一个数组的下标,通过这个下标能够找到数组(即频道模块列表)中对应的项。
例如,如图3所示,显示区域(虚线框部分)中满屏显示的第一频道的为C2频道,C1频道和C3频道的频道信息与C2频道的频道信息是同等放大处理的;若第二触摸手势的方向为自左向右,则第二位置可以为位于第一位置的左侧的位置,即C1,则在显示区域(虚线框部分)显示C1的频道信息;若第二触摸手势的方向为自右左向左,则第二位置可以为位于第一位置的右侧的位置,即C3,则在显示区域(虚线框部分)显示C3的频道信息。
子步骤S13,若判定所述第二触摸手势的方向为第二方向时,沿所述第二方向移动各个频道显示窗口的频道信息,以在显示界面的频道显示窗口中显示相邻频道模块列表的、与所述第一频道位置相同的第二频道的频道信息;其中,所述第二方向与第一方向垂直。
在本发明实施例中,还可以在不同频道分类中切换相邻的频道。
具体而言,可以在第一频道所属的频道模块列表(ChannelModule)中定位第一频道的第一位置,按照第二触摸手势的方向确定相邻的频道模块列表,在该频道模块列表中定位与第一位置相同的位置为第二位置,确定位于该第二位置的频道为第二频道。
第二位置可以位于第一位置的上方,也可以位于第一位置的下方。
例如,如图3所示,显示区域(虚线框部分)中满屏显示的第一频道的为C2频道,B2频道和D2频道的频道信息与C2频道的频道信息是同等放大处理的;若第二触摸手势的方向为自上向下,则第二位置可以为位于第一位置的上方的位置,即B2,则在显示区域(虚线框部分)显示B2的频道信息;若第二触摸手势的方向为自下左向上,则第二位置可以为位于第一位置的下方的位置,即D2,则在显示区域(虚线框部分)显示D2的频道信息。
需要说明的是,可以从本地缓存中提取第二频道的频道信息,若提取失败,可以向服务器请求该第二频道的频道信息。
步骤104,当显示界面的频道显示窗口显示第二频道的频道信息时,播放所述第二频道的视频数据。
若在显示界面的频道显示窗口显示第二频道的频道信息,则可以表示切换至该第二频道。
在本发明的一种优选实施例中,步骤104可以包括如下子步骤:
子步骤S21,查找所述第二频道的流地址;
子步骤S22,将所述第二频道的流地址发送至播放器进行加载;
子步骤S23,当播放器加载所述第二频道的流地址完成时,移除所述频道显示窗口。
播放器可以用于加载视频数据,则在本发明实施例中,该播放器可以加载第一频道和第二频道。
在Android***中,该播放器可以为继承VeidoView类的自定义类。
在定位第二频道的位置之后,则可以在频道模块列表(ChannelModule)查找相应的流地址,播放器可以通过M3U8等规范加载流地址,请求第二频道的视频数据进行播放。
每一次频道的切换的操作会导致不同码流之间的切换,目前的频道切换方式中,在开始播放前会出现黑屏一会儿的现象,观看体验较差。
因此,在本发明实施例中,可以在播放器加载流地址的同时,在频道显示窗口中加载对应的频道信息,如在文本浮层中加载频道文本,在图像浮层中加载频道图像。
当播放器加载留地址完成并开始播放视频时,移除频道显示窗口、频道文本、频道图像等频道信息逐渐淡出,随之播放第二视频的节目,避免了黑屏的现象。
参照图4,示出了本发明的一种频道的播放切换方法实施例4的步骤流程图,具体可以包括如下步骤:
步骤401,在至少一个频道显示窗口中对应显示所属频道的频道信息;
在具体实现中,若用户点击进入视频应用的直播页面,则视频应用可以向服务器请求至少一个频道分类的频道模块列表(ChannelModule),从该频道模块列表(ChannelModule)中选取至少一个频道信息进行显示。
步骤402,当检测到第三触摸手势时,根据所述第三触摸手势的方向至少移动各个频道显示窗口显示的频道信息。
在本发明实施例中,可以按照第三触摸手势的方向,将部分频道的频道信息从当前的频道显示窗口移动至相邻的频道显示窗口、将部分频道的频道信息移出频道显示窗口,在移动频道信息后空白的频道显示窗口中,显示新频道的频道信息。
在移动各个频道显示窗口的频道信息时,可以按照相同的方式在文本浮层中移动频道文本,在图像浮层中移动频道图像,以保持在某个频道图像之上,显示的是同一个频道的频道信息。
在具体实现中,各个第二显示子区域可以沿第一方向排列,如横向排列、纵向排列、还可以是斜向排列等等,本发明实施例对此不加以限制。
在本发明的一种优选实施例中,步骤402可以包括如下子步骤:
子步骤S31,在第二显示子区域检测到第三触摸手势时,判断所述第三触摸手势的方向;
在本发明实施例中,用户可以在第二显示子区域输入第三触摸手势,触发频道信息的切换。
子步骤S32,若判定所述第三触摸手势的方向为第一方向时,沿所述第一方向移动各个频道显示窗口中的频道信息;
当第三触摸手势的方向与第二显示子区域的排列方向相同时,则可以固定第一显示子区域的频道分类标识,沿第一方向将边界的频道信息移除,沿第一方向将其余频道信息移动一个频道显示窗口的位置进行显示,在形成的空的频道显示窗口中移入新的频道信息。
例如,如图5A所示,假设具有五个频道分类,分别为A、B、C、D、E,每个频道分类具有五个频道,即A频道分类的频道包括A1、A2、A3、A4、A5,B频道分类的频道包括B1、B2、B3、B4、B5,C频道分类的频道包括C1、C2、C3、C4、C5,D频道分类的频道包括D1、D2、D3、D4、D5,E频道分类的频道包括E1、E2、E3、E4、E5,当前在电子终端的显示界面显示的是B频道分类的频道B2、B3、B4,C频道分类的频道C2、C3、C4,D频道分类的频道D2、D3、D4。
若第三触摸手势的方向为自左向右(第一方向)时,如图3B所示,可以固定频道分类B、C、D的频道分类标识,沿自左向右(第一方向)将边界的频道B4、C4、D4的频道信息移除,沿自左向右(第一方向)将其余的频道B2、B3、C2、C3、D2、D3的频道信息移动一个频道显示窗口的位置进行显示,在形成的空的频道显示窗口中移入新的频道B1、C1、D1的频道信息。
若第三触摸手势的方向为自右向左(第一方向)时,如图3C所示,可以固定频道分类B、C、D的频道分类标识,沿自右向左(第一方向)将边界的频道B1、C1、D1的频道信息移除,沿自右向左(第一方向)将频道B2、B3、C2、C3、D2、D3的频道信息移动一个频道显示窗口的位置进行显示,在形成的空的频道显示窗口中移入新的频道B5、C5、D5的频道信息。
子步骤S33,若判定所述第三触摸手势的方向为第二方向时,沿所述第二方向移动所述频道分类标识和各个频道显示窗口的频道信息;其中,所述第二方向与第一方向垂直。
当第三触摸手势的方向与第二显示子区域的排列方向垂直时,则可以沿第二方向将边界的频道分类标识、频道信息移除,沿第一方向将其余的频道分类标识、频道信息移动一个第一显示子区域、频道显示窗口的位置进行显示,在形成的空的第一显示子区域、频道显示窗口中移入新的频道分类标识、频道信息。
若第三触摸手势的方向为自上向下(第二方向)时,如图5D所示,可以沿自上向下(第二方向)将边界的频道分类D的分类标识、频道信息移除,将频道分类B、C的频道信息沿自上向下(第二方向)移动一个第一显示子区域、频道显示窗口的位置进行显示,在形成的空的第一显示子区域、频道显示窗口中移入新的频道A的频道分类标识、频道信息。
若第三触摸手势的方向为自下向上(第二方向)时,如图5E所示,可以沿自下向上(第二方向)将边界的频道分类A的分类标识、频道信息移除,将频道分类C、D的频道信息沿自下向上(第二方向)移动一个第一显示子区域、频道显示窗口的位置进行显示,在形成的空的第一显示子区域、频道显示窗口中移入新的频道E的频道分类标识、频道信息。
在本发明的另一种优选实施例中,步骤402可以包括如下子步骤:
子步骤S34,在所述第一显示子区域检测到第三触摸手势的方向为第二方向时,沿所述第二方向移动所述频道分类标识和各个频道显示窗口显示的频道信息;其中,所述第二方向与第一方向垂直。
在本发明实施例中,用户可以在第一显示子区域输入第二触摸手势,触发频道信息的切换。
当第三触摸手势的方向与第二显示子区域的排列方向垂直时,则可以沿第二方向将边界的频道分类标识、频道信息移除,沿第一方向将其余的频道分类标识、频道信息移动一个第一显示子区域、频道显示窗口的位置进行显示,在形成的空的第一显示子区域、频道显示窗口中移入新的频道分类标识、频道信息。
目前的频道选择方式中,用户在上级页面选中某个频道分类后,即转跳到该频道分类的下级页面进行频道的查看,若用户需要查看其他频道分类的频道,则需要返回上级页面,再转跳到其他频道分类的下级页面进行查看,用户在选择频道的过程中,上下级的页面的往返切换十分频道、操作繁琐。
而在本发明实施例中,在显示界面中显示的不同的分类频道显示区域中,以显示不同频道分类中频道,用户在同一显示界面中通过触摸手势切换不同频道分类的频道,无需再进行上下级页面的往返切换,大大提高了操作的简便性。
步骤403,当接收到针对所述第一频道的频道信息的播放指示时,调用播放器播放所述第一频道的视频数据。
若当前显示频道显示窗口中显示的频道信息包括第一频道的频道信息,则用户可以通过点击第一频道的频道信息、点击播放控件等方式,触发第一频道的播放指示。
在本发明的一种优选实施例中,步骤403可以包括如下子步骤:
子步骤S41,加载至少一个频道显示窗口;
本发明实施例中,可以按照自定义的大小、位置等信息加载频道显示窗口。
例如,可以按照自定义的大小、位置等信息加载对应的文本浮层;可以按照自定义的大小、位置等信息加载对应的图像浮层。
子步骤S42,对所述频道显示窗口进行放大处理,以使所述第一频道对应的频道显示窗口在显示界面显示;
在具体实现中,可以对频道分类标识、频道显示窗口等进行整体放大处理,以使所述第一频道对应的频道显示窗口在显示界面显示,频道分类标识、其他频道显示窗口为不可视的状态。
子步骤S43,将所述第一频道的流地址发送至播放器进行加载;
在具体实现中,可以通过第一频道在所述频道模块列表的第一位置(index)在第一频道所属频道分类的频道模块列表(ChannelModule)中查找相应的信息,其中包括流地址。
播放器可以通过M3U8等规范加载流地址,请求第二频道的视频数据进行播放。
子步骤S44,当播放器正在加载所述第一频道的流地址时,在显示界面中的频道显示窗口显示第一频道的频道信息;
子步骤S45,当播放器加载所述第一频道的流地址完成时,移除所述频道显示窗口。
播放器在获得流地址后,可以通过M3U8等规范加载流地址,请求第一频道的视频数据进行播放。
在初始播放频道的时会调用播放器加载码流,目前的频道加载方式中,在开始播放前会出现黑屏一会儿的现象,观看体验较差。
因此,在本发明实施例中,可以在调用播放器加载流地址的同时,在频道显示窗口中加载对应的频道信息,如在文本浮层中加载频道文本,在图像浮层中加载频道图像。
当播放器加载留地址完成并开始播放视频时,移除频道显示窗口、频道文本、频道图像等频道信息逐渐淡出,随之播放第一频道的节目,避免了黑屏的现象。
同时,由于在显示界面中显示的第一频道的频道信息,与加载流地址时显示的第一频道的频道信息是相同的,提高了播放器的切换操作的衔接流畅性。
由于在切换频道时,使用放大后的频道显示窗口,即仍然会相同的频道显示窗口进行显示,则本发明实施例可以基于相同的频道显示窗口切换同一个频道分类或不同频道分类的频道,实现在一个不同页面进行频道的切换。
步骤404,当检测到针对第一频道的第一触摸手势时,加载放大处理后的至少一个频道显示窗口;
步骤405,在显示界面的频道显示窗口中显示所述第一频道的频道信息;
步骤406,当检测到第二触摸手势时,根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息;
步骤407,当显示界面的频道显示窗口显示第二频道的频道信息时,播放所述第二频道。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图6,示出了本发明的一种频道的切换装置实施例的结构框图,具体可以包括如下模块:
频道显示窗口加载模块601,用于在检测到针对第一频道的第一触摸手势时,加载放大处理后的至少一个频道显示窗口;
第一频道信息显示模块602,用于在显示界面的频道显示窗口中显示所述第一频道的频道信息;
第一频道信息移动模块603,用于在检测到第二触摸手势时,根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息;
第二频道播放模块604,用于在显示界面的频道显示窗口显示第二频道的频道信息时,播放所述第二频道。
在本发明的一种优选实施例中,各个频道显示窗口沿第一方向排列,所述第一频道信息移动模块603可以包括如下子模块:
第一方向判断子模块,用于判断所述第二触摸手势的方向;
第一移动子模块,用于在判定所述第二触摸手势的方向为第一方向时,沿所述第一方向移动各个频道显示窗口中的频道信息,以在显示界面的频道显示窗口中显示与所述第一频道属于同一频道模块列表的、位置相邻的第二频道的频道信息;
第二移动子模块,用于在判定所述第二触摸手势的方向为第二方向时,沿所述第二方向移动各个频道显示窗口的频道信息,以在显示界面的频道显示窗口中显示相邻频道模块列表的、与所述第一频道位置相同的第二频道的频道信息;其中,所述第二方向与第一方向垂直。
在本发明的一种优选实施例中,所述第二频道播放模块604可以包括如下子模块:
流地址查找子模块,用于查找所述第二频道的流地址;
第一流地址发送子模块,用于将所述第二频道的流地址发送至播放器进行加载;
第一频道显示窗口移除子模块,用于在播放器加载所述第二频道的流地址完成时,移除所述频道显示窗口。
在具体实现中,在放大处理之前,在当前电子终端的显示界面包括至少一个分类频道显示区域,所述分类频道显示区域包括第一显示子区域及至少一个第二显示子区域,所述第一显示子区域用于显示频道分类标识,所述第二显示子区域用于显示频道显示窗口,所述频道显示窗口用于显示在所述频道分类的频道对应的频道信息。
在本发明的一种优选实施例中,该装置还可以包括如下模块:
第二频道信息显示模块,用于在至少一个频道显示窗口中对应显示所属频道的频道信息;所述频道包括第一频道;
第一频道播放模块,用于在接收到针对所述第一频道的频道信息的播放指示时,调用播放器播放所述第一频道的视频数据。
在本发明的一种优选实施例中,所述第一频道播放模块可以包括如下子模块:
窗口加载子模块,用于加载至少一个频道显示窗口;
放大处理子模块,用于对所述频道显示窗口进行放大处理,以使所述第一频道对应的频道显示窗口在显示界面显示;
第二流地址发送子模块,用于将所述第一频道的流地址发送至播放器进行加载;
窗口显示子模块,用于当播放器正在加载所述第一频道的流地址时,在显示界面中的频道显示窗口显示第一频道的频道信息;
第二频道显示窗口移除子模块,用于在播放器加载所述第一频道的流地址完成时,移除所述频道显示窗口。
在本发明的一种优选实施例中,该装置还可以包括如下模块:
第二频道信息移动模块,用于在检测到第三触摸手势时,根据所述第三触摸手势的方向至少移动各个频道显示窗口显示的频道信息。
在本发明的一种优选实施例中,各个第二显示子区域沿第一方向排列,所述第二频道信息移动模块可以包括如下子模块:
第二方向判断子模块,用于在第二显示子区域检测到第三触摸手势时,判断所述第三触摸手势的方向;
第三移动子模块,用于在判定所述第三触摸手势的方向为第一方向时,沿所述第一方向移动各个频道显示窗口中的频道信息;
第四移动子模块,用于在判定所述第三触摸手势的方向为第二方向时,沿所述第二方向移动所述频道分类标识和各个频道显示窗口的频道信息;其中,所述第二方向与第一方向垂直。
在本发明的一种优选实施例中,各个第二显示子区域沿第一方向排列,所述第二频道信息移动模块可以包括如下子模块:
第五移动子模块,用于在所述第一显示子区域检测到第三触摸手势的方向为第二方向时,沿所述第二方向移动所述频道分类标识和各个频道显示窗口显示的频道信息;其中,所述第二方向与第一方向垂直。
在具体实现中,所述频道显示窗口可以包括图像浮层和/或文本浮层,所述频道信息可以包括频道图像信息和/或图像文本信息;
所述图像浮层可以用于加载所述频道图像信息,所述文本浮层可以用于加载所述频道文本信息。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种频道的切换方法和一种频道的切换装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (20)

1.一种频道的切换方法,其特征在于,包括:
当检测到针对第一频道的第一触摸手势时,加载放大处理后的至少一个频道显示窗口;
在显示界面的频道显示窗口中显示所述第一频道的频道信息;
当检测到第二触摸手势时,根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息;
当显示界面的频道显示窗口显示第二频道的频道信息时,播放所述第二频道的视频数据。
2.根据权利要求1所述的方法,其特征在于,各个频道显示窗口沿第一方向排列,所述根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息的步骤包括:
判断所述第二触摸手势的方向;
若判定所述第二触摸手势的方向为第一方向时,沿所述第一方向移动各个频道显示窗口中的频道信息,以在显示界面的频道显示窗口中显示与所述第一频道属于同一频道模块列表的、位置相邻的第二频道的频道信息;
若判定所述第二触摸手势的方向为第二方向时,沿所述第二方向移动各个频道显示窗口的频道信息,以在显示界面的频道显示窗口中显示相邻频道模块列表的、与所述第一频道位置相同的第二频道的频道信息;其中,所述第二方向与第一方向垂直。
3.根据权利要求1所述的方法,其特征在于,所述播放所述第二频道的包括:
查找所述第二频道的流地址;
将所述第二频道的流地址发送至播放器进行加载;
当播放器加载所述第二频道的流地址完成时,移除所述频道显示窗口。
4.根据权利要求1所述的方法,其特征在于,在放大处理之前,在当前电子终端的显示界面包括至少一个分类频道显示区域,所述分类频道显示区域包括第一显示子区域及至少一个第二显示子区域,所述第一显示子区域用于显示频道分类标识,所述第二显示子区域用于显示频道显示窗口,所述频道显示窗口用于显示在所述频道分类的频道对应的频道信息。
5.根据权利要求1或4所述的方法,其特征在于,在所述加载放大处理后的至少一个频道显示窗口的步骤之前,所述方法还包括:
在至少一个频道显示窗口中对应显示所属频道的频道信息;所述频道包括第一频道;
当接收到针对所述第一频道的频道信息的播放指示时,调用播放器播放所述第一频道的视频数据。
6.根据权利要求5所述的方法,其特征在于,所述调用播放器播放所述第一频道的步骤包括:
加载至少一个频道显示窗口;
对所述频道显示窗口进行放大处理,以使所述第一频道对应的频道显示窗口在显示界面显示;
将所述第一频道的流地址发送至播放器进行加载;
当播放器正在加载所述第一频道的流地址时,在显示界面中的频道显示窗口显示第一频道的频道信息;
当播放器加载所述第一频道的流地址完成时,移除所述频道显示窗口。
7.根据权利要求5所述的方法,其特征在于,在所述调用播放器播放所述第一频道的视频数据的步骤之前,所述方法还包括:
当检测到第三触摸手势时,根据所述第三触摸手势的方向至少移动各个频道显示窗口显示的频道信息。
8.根据权利要求7所述的方法,其特征在于,各个第二显示子区域沿第一方向排列,所述当检测到第三触摸手势时,根据所述第三触摸手势的方向至少移动各个频道显示窗口显示的频道信息的步骤包括:
在第二显示子区域检测到第三触摸手势时,判断所述第三触摸手势的方向;
若判定所述第三触摸手势的方向为第一方向时,沿所述第一方向移动各个频道显示窗口中的频道信息;
若判定所述第三触摸手势的方向为第二方向时,沿所述第二方向移动所述频道分类标识和各个频道显示窗口的频道信息;其中,所述第二方向与第一方向垂直。
9.根据权利要求7所述的方法,其特征在于,各个第二显示子区域沿第一方向排列,所述当检测到第三触摸手势时,根据所述第三触摸手势的方向移动各个频道显示窗口显示的频道信息包括:
在所述第一显示子区域检测到第三触摸手势的方向为第二方向时,沿所述第二方向移动所述频道分类标识和各个频道显示窗口显示的频道信息;其中,所述第二方向与第一方向垂直。
10.根据权利要求1或2或3或5或6或7或8或9所述的方法,其特征在于,所述频道显示窗口包括图像浮层和/或文本浮层,所述频道信息包括频道图像信息和/或图像文本信息;
所述图像浮层用于加载所述频道图像信息,所述文本浮层用于加载所述频道文本信息。
11.一种频道的切换装置,其特征在于,包括:
频道显示窗口加载模块,用于在检测到针对第一频道的第一触摸手势时,加载放大处理后的至少一个频道显示窗口;
第一频道信息显示模块,用于在显示界面的频道显示窗口中显示所述第一频道的频道信息;
第一频道信息移动模块,用于在检测到第二触摸手势时,根据所述第二触摸手势的方向移动各个频道显示窗口显示的频道信息;
第二频道播放模块,用于在显示界面的频道显示窗口显示第二频道的频道信息时,播放所述第二频道的视频数据。
12.根据权利要求11所述的装置,其特征在于,各个频道显示窗口沿第一方向排列,所述第一频道信息移动模块包括:
第一方向判断子模块,用于判断所述第二触摸手势的方向;
第一移动子模块,用于在判定所述第二触摸手势的方向为第一方向时,沿所述第一方向移动各个频道显示窗口中的频道信息,以在显示界面的频道显示窗口中显示与所述第一频道属于同一频道模块列表的、位置相邻的第二频道的频道信息;
第二移动子模块,用于在判定所述第二触摸手势的方向为第二方向时,沿所述第二方向移动各个频道显示窗口的频道信息,以在显示界面的频道显示窗口中显示相邻频道模块列表的、与所述第一频道位置相同的第二频道的频道信息;其中,所述第二方向与第一方向垂直。
13.根据权利要求11所述的装置,其特征在于,所述第二频道播放模块包括:
流地址查找子模块,用于查找所述第二频道的流地址;
第一流地址发送子模块,用于将所述第二频道的流地址发送至播放器进行加载;
第一频道显示窗口移除子模块,用于在播放器加载所述第二频道的流地址完成时,移除所述频道显示窗口。
14.根据权利要求11所述的装置,其特征在于,在放大处理之前,在当前电子终端的显示界面包括至少一个分类频道显示区域,所述分类频道显示区域包括第一显示子区域及至少一个第二显示子区域,所述第一显示子区域用于显示频道分类标识,所述第二显示子区域用于显示频道显示窗口,所述频道显示窗口用于显示在所述频道分类的频道对应的频道信息。
15.根据权利要求11或14所述的装置,其特征在于,还包括:
第二频道信息显示模块,用于在至少一个频道显示窗口中对应显示所属频道的频道信息;所述频道包括第一频道;
第一频道播放模块,用于在接收到针对所述第一频道的频道信息的播放指示时,调用播放器播放所述第一频道的视频数据。
16.根据权利要求15所述的装置,其特征在于,所述第一频道播放模块包括:
窗口加载子模块,用于加载至少一个频道显示窗口;
放大处理子模块,用于对所述频道显示窗口进行放大处理,以使所述第一频道对应的频道显示窗口在显示界面显示;
第二流地址发送子模块,用于将所述第一频道的流地址发送至播放器进行加载;
窗口显示子模块,用于当播放器正在加载所述第一频道的流地址时,在显示界面中的频道显示窗口显示第一频道的频道信息;
第二频道显示窗口移除子模块,用于在播放器加载所述第一频道的流地址完成时,移除所述频道显示窗口。
17.根据权利要求15所述的装置,其特征在于,还包括:
第二频道信息移动模块,用于在检测到第三触摸手势时,根据所述第三触摸手势的方向至少移动各个频道显示窗口显示的频道信息。
18.根据权利要求17所述的装置,其特征在于,各个第二显示子区域沿第一方向排列,所述第二频道信息移动模块包括:
第二方向判断子模块,用于在第二显示子区域检测到第三触摸手势时,判断所述第三触摸手势的方向;
第三移动子模块,用于在判定所述第三触摸手势的方向为第一方向时,沿所述第一方向移动各个频道显示窗口中的频道信息;
第四移动子模块,用于在判定所述第三触摸手势的方向为第二方向时,沿所述第二方向移动所述频道分类标识和各个频道显示窗口的频道信息;其中,所述第二方向与第一方向垂直。
19.根据权利要求17所述的装置,其特征在于,各个第二显示子区域沿第一方向排列,所述第二频道信息移动模块包括:
第五移动子模块,用于在所述第一显示子区域检测到第三触摸手势的方向为第二方向时,沿所述第二方向移动所述频道分类标识和各个频道显示窗口显示的频道信息;其中,所述第二方向与第一方向垂直。
20.根据权利要求11或12或13或15或16或17或18或19所述的装置,其特征在于,所述频道显示窗口包括图像浮层和/或文本浮层,所述频道信息包括频道图像信息和/或图像文本信息;
所述图像浮层用于加载所述频道图像信息,所述文本浮层用于加载所述频道文本信息。
CN201510257938.6A 2015-05-19 2015-05-19 一种频道的切换方法和装置 Pending CN104918126A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510257938.6A CN104918126A (zh) 2015-05-19 2015-05-19 一种频道的切换方法和装置
US15/159,610 US20160345059A1 (en) 2015-05-19 2016-05-19 Method and device for switching channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510257938.6A CN104918126A (zh) 2015-05-19 2015-05-19 一种频道的切换方法和装置

Publications (1)

Publication Number Publication Date
CN104918126A true CN104918126A (zh) 2015-09-16

Family

ID=54086763

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510257938.6A Pending CN104918126A (zh) 2015-05-19 2015-05-19 一种频道的切换方法和装置

Country Status (2)

Country Link
US (1) US20160345059A1 (zh)
CN (1) CN104918126A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131679A (zh) * 2016-06-16 2016-11-16 天脉聚源(北京)传媒科技有限公司 一种光标同步的方法及装置
CN110062292A (zh) * 2019-05-09 2019-07-26 晶晨半导体(上海)股份有限公司 频道列表显示方法及***

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102656425B1 (ko) * 2016-12-07 2024-04-12 삼성전자주식회사 영상을 표시하는 전자 장치 및 방법
WO2020143796A1 (zh) 2019-01-12 2020-07-16 北京字节跳动网络技术有限公司 一种视频播放控制方法、装置、设备和存储介质
WO2020143795A1 (zh) * 2019-01-12 2020-07-16 北京字节跳动网络技术有限公司 一种视频上展示信息的方法、装置、设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060250358A1 (en) * 2005-05-04 2006-11-09 Hillcrest Laboratories, Inc. Methods and systems for scrolling and pointing in user interfaces
CN102645990A (zh) * 2011-02-18 2012-08-22 瑞轩科技股份有限公司 控制并显示可控装置上的画面信息的***与其应用方法
CN103813192A (zh) * 2012-11-02 2014-05-21 宏达国际电子股份有限公司 切换电视频道的方法、装置及计算机程序产品
CN104145434A (zh) * 2012-08-17 2014-11-12 弗莱克斯电子有限责任公司 智能电视的频道切换器

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8640166B1 (en) * 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
KR100974583B1 (ko) * 2007-11-28 2010-08-06 (주)피엑스디 전자 프로그램 가이드 디스플레이 및 그 표시 방법
US20100066909A1 (en) * 2008-09-17 2010-03-18 Kabushiki Kaisha Toshiba Video Processing Apparatus and Video Processing Method
US8843964B2 (en) * 2012-06-27 2014-09-23 Cable Television Laboratories, Inc. Interactive matrix cell transformation user interface
TWI482494B (zh) * 2012-07-09 2015-04-21 Wistron Corp 頻道資訊提示方法及系統以及電腦可讀取儲存媒體
US20150100885A1 (en) * 2013-10-04 2015-04-09 Morgan James Riley Video streaming on a mobile device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060250358A1 (en) * 2005-05-04 2006-11-09 Hillcrest Laboratories, Inc. Methods and systems for scrolling and pointing in user interfaces
CN102645990A (zh) * 2011-02-18 2012-08-22 瑞轩科技股份有限公司 控制并显示可控装置上的画面信息的***与其应用方法
CN104145434A (zh) * 2012-08-17 2014-11-12 弗莱克斯电子有限责任公司 智能电视的频道切换器
CN103813192A (zh) * 2012-11-02 2014-05-21 宏达国际电子股份有限公司 切换电视频道的方法、装置及计算机程序产品

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131679A (zh) * 2016-06-16 2016-11-16 天脉聚源(北京)传媒科技有限公司 一种光标同步的方法及装置
CN106131679B (zh) * 2016-06-16 2019-06-14 天脉聚源(北京)传媒科技有限公司 一种光标同步的方法及装置
CN110062292A (zh) * 2019-05-09 2019-07-26 晶晨半导体(上海)股份有限公司 频道列表显示方法及***

Also Published As

Publication number Publication date
US20160345059A1 (en) 2016-11-24

Similar Documents

Publication Publication Date Title
US11675618B2 (en) Method and apparatus for switching tasks
CN110115043B (zh) 具有用于视频预览的扩展单元格的电子节目指南
CN104918125A (zh) 一种频道的切换方法和装置
CN102707866B (zh) 用于导航基于层级式菜单的用户界面的方法和装置
CN109753326B (zh) 处理方法、装置、设备和机器可读介质
US11188192B2 (en) Information processing device, information processing method, and computer program for side menus
US10705702B2 (en) Information processing device, information processing method, and computer program
CN104918126A (zh) 一种频道的切换方法和装置
EP2503440A2 (en) Mobile terminal and object change support method for the same
US20110271182A1 (en) Eletronic apparatus and control method thereof
US20110161818A1 (en) Method and apparatus for video chapter utilization in video player ui
CN104869469A (zh) 一种节目内容的显示方法和装置
WO2018112927A1 (zh) 一种信息展示方法、装置及终端设备
CN109388463A (zh) 平板电脑应用软件的分屏显示方法、存储介质及平板电脑
CN104581415A (zh) 一种智能电视桌面切换方法与智能电视
CN104378685A (zh) 一种视频切换的方法及装置
CN102722323B (zh) 图片标签管理方法
CN110647286A (zh) 屏幕元素控制方法、装置、设备、存储介质
CN105100922A (zh) 一种应用于智能电视的数据信息定位方法及装置
CN105100862A (zh) 网格移动的显示处理方法及其***
KR20120026836A (ko) 데이터 객체 디스플레이 방법 및 장치와 컴퓨터로 읽을 수 있는 저장 매체
CN105792007A (zh) 基于智能电视的通知消息展示、交互方法及装置
CN116017019A (zh) 一种视频播放方法、装置、电子设备、计算机可读介质
CN113190365A (zh) 信息处理方法、装置以及电子设备
KR102080524B1 (ko) 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160311

Address after: Korea 101399 Beijing city Shunyi District town culture camp north of the village (two Airport Road No. 1)

Applicant after: Mobile intelligent information technology (Beijing) Co., Ltd.

Address before: 300467 Tianjin Binhai New Area, Tianjin ecological city animation Middle Road, building, No. two, B1 District, 201-427

Applicant before: LESHI ZHIXIN ELECTRONIC SCIENCE & TECHNOLOGY (TIANJIN) CO., LTD.

RJ01 Rejection of invention patent application after publication

Application publication date: 20150916

RJ01 Rejection of invention patent application after publication