CN109982135B - Channel switching method, device, terminal and computer readable storage medium - Google Patents

Channel switching method, device, terminal and computer readable storage medium Download PDF

Info

Publication number
CN109982135B
CN109982135B CN201711445988.2A CN201711445988A CN109982135B CN 109982135 B CN109982135 B CN 109982135B CN 201711445988 A CN201711445988 A CN 201711445988A CN 109982135 B CN109982135 B CN 109982135B
Authority
CN
China
Prior art keywords
channel
icon
user
preset position
terminal
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
Application number
CN201711445988.2A
Other languages
Chinese (zh)
Other versions
CN109982135A (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201711445988.2A priority Critical patent/CN109982135B/en
Publication of CN109982135A publication Critical patent/CN109982135A/en
Application granted granted Critical
Publication of CN109982135B publication Critical patent/CN109982135B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/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
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4823End-user interface for program selection using a channel name
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a channel switching method, a channel switching device, a terminal and a computer readable storage medium, and relates to the technical field of mobile communication. The channel switching method comprises the following steps: the terminal responds to a channel bar displayed on a terminal screen drawn by a user, and a plurality of channel icons contained in the channel bar are controlled to roll along with the drawing of the user; and the terminal responds to the fact that the user stops swiping the channel bar, and plays the channel content corresponding to the channel icon staying at the preset position. The invention can enable the user to switch the channel through simpler and more convenient operation, and improves the user experience during channel switching.

Description

Channel switching method, device, terminal and computer readable storage medium
Technical Field
The present invention relates to the field of multimedia technologies, and in particular, to a method, an apparatus, a terminal, and a computer-readable storage medium for switching channels.
Background
The network television is based on a broadband high-speed IP network, takes network video resources as a main body, takes a television, a personal computer and handheld equipment as display terminals, is accessed into a broadband network through a set top box or a computer, realizes services such as digital televisions, time-shifting televisions, interactive televisions and the like, and brings a brand new television watching method for people due to the appearance of the network television, changes the traditional passive television watching mode, and realizes a convenient mode that the television is watched as required on the basis of the network and is stopped at any time.
Currently, the switching of network television channels by mobile phone client users usually needs 3-4 steps. For example, the user first enters a live page and then makes a series of forms for the user to select. The user will receive back the content of the list presentation channel after clicking. If the user needs to change channels, the user needs to select the channels which are returned and then enter the list to select channel changing, so that the user experience is more tedious if the user needs to watch the mobile phone television or more channel changing steps are needed.
Disclosure of Invention
The invention solves the technical problem of how to enable a user to switch channels through simpler and more convenient operation.
According to an aspect of the embodiments of the present invention, there is provided a channel switching method, including: the terminal responds to a channel bar displayed on a terminal screen drawn by a user, and a plurality of channel icons contained in the channel bar are controlled to roll along with the drawing of the user; and the terminal responds to the fact that the user stops swiping the channel bar, and plays the channel content corresponding to the channel icon staying at the preset position.
In some embodiments, playing the channel content corresponding to the channel icon staying at the preset position includes: and playing the channel content corresponding to the channel icon which is stopped at the closest distance from the preset position.
In some embodiments, the channel switching method further comprises: and the terminal responds to the channel icon clicked by the user in the channel bar, controls the clicked channel icon to roll and stay at a preset position, and plays the channel content corresponding to the clicked channel icon.
In some embodiments, the channel switching method further comprises: and amplifying the channel icon staying at the preset position.
In some embodiments, the predetermined position is a center position of the channel bar.
According to another aspect of the embodiments of the present invention, there is provided a terminal, including: the scroll control module is used for responding to a channel bar displayed on a terminal screen drawn by a user and controlling a plurality of channel icons contained in the channel bar to scroll along with the drawing of the user; and the content playing module is used for responding to the fact that the user stops scratching the channel bar and playing the channel content corresponding to the channel icon staying at the preset position.
In some embodiments, the content playing module is to: and playing the channel content corresponding to the channel icon which is stopped at the closest distance from the preset position.
In some embodiments, the scroll control module is further configured to: responding to a channel icon clicked by a user in a channel bar, and controlling the clicked channel icon to roll and stay at a preset position; the content playing module is further configured to: and playing the channel content corresponding to the clicked channel icon.
In some embodiments, the terminal further comprises: and the icon amplification module is used for amplifying the channel icons staying at the preset position.
In some embodiments, the predetermined position is a center position of the channel bar.
According to another aspect of the embodiments of the present invention, there is provided a channel switching apparatus, including: a memory; and a processor coupled to the memory, the processor configured to execute the aforementioned channel switching method based on instructions stored in the memory.
According to an aspect of the embodiments of the present invention, there is provided a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the instructions are executed by a processor to implement the aforementioned channel switching method.
The invention can enable the user to switch the channel through simpler and more convenient operation, and improves the user experience during channel switching.
Other features of the present invention and advantages thereof will become apparent from the following detailed description of exemplary embodiments thereof, which proceeds with reference to the accompanying drawings.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flow chart illustrating a channel switching method according to an embodiment of the present invention.
Fig. 2 is a flow chart of a channel switching method according to another embodiment of the present invention.
Fig. 3 shows an operation interface of the channel switching method of the present invention.
Fig. 4 shows a schematic structural diagram of a terminal according to an embodiment of the present invention.
Fig. 5 is a schematic structural diagram of a channel switching apparatus according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
A channel switching method according to an embodiment of the present invention is described below with reference to fig. 1.
Fig. 1 is a flow chart illustrating a channel switching method according to an embodiment of the present invention. As shown in fig. 1, the channel switching method in this embodiment includes:
and step S102, the terminal responds to the channel bar displayed on the screen of the terminal scratched by the user, and controls a plurality of channel icons contained in the channel bar to scroll along with the scratching of the user.
And step S104, the terminal responds to the fact that the user stops swiping the channel bar, and plays the channel content corresponding to the channel icon staying at the preset position.
The preset position may be, for example, a center position of the channel bar. When the channel icon just stays at the preset position, the channel content corresponding to the channel icon staying at the preset position can be played. When no channel icon stays at the preset position, the channel content corresponding to the channel icon staying at the position closest to the preset position can be played.
In the embodiment, the operation that a user needs to click a return key to switch channels is avoided, and the channels can be switched by reducing the operation that the user needs to perform multiple steps to 1 step, so that the user can quickly preview the program contents being played by the channels. After entering a live channel, the channel bar is dragged leftwards and rightwards at will, and the channel can be switched rapidly. Therefore, the invention can enable the user to switch the channel through simpler and more convenient operation, and improves the user experience during channel switching.
A channel switching method according to another embodiment of the present invention is described below with reference to fig. 2.
Fig. 2 is a flow chart of a channel switching method according to another embodiment of the present invention. As shown in fig. 2, on the basis of the embodiment shown in fig. 1, the channel switching method in this embodiment further includes:
step S206, the terminal responds to the channel icon clicked by the user in the channel bar, and controls the clicked channel icon to roll and stay at a preset position;
and step S208, the terminal plays the channel content corresponding to the clicked channel icon.
In step S210, the terminal enlarges the channel icon staying at the preset position.
The above embodiments provide a plurality of operation modes for the user to switch channels. The channel switching method and the device can support the user to switch the channel in a sliding mode and also support the user to switch the channel in a clicking mode, and further improve the user experience.
An application of the channel switching method of the present invention is described below with reference to fig. 3.
The embodiment of the channel switching function comprises the following steps: (1) a sliding view; (2) stopping playing the previous player; (3) the next player starts playing.
(II) the implementation steps of the channel switching function:
the bottom layer is a UIViewControlerView controller, a UITableView view is added on the UIViewControledView controller, a UIView view layer is added on the UITableView controller, a player is added on the UIView view, a scrollable UIScrollView view layer is added on the player, and the length of the UIScrollView is determined according to the number of live channels. An icon picture of the channel is live on top of the UIScrollView view, and then a UIButton button is added on the icon picture. And sliding the UIScrollView view, and changing the size of the icon picture of the upper live channel according to the distance from the center.
(III) play logic:
(1) sliding: and when the UIScrollView is slid, live broadcasting is carried out on the player according to the live broadcasting channel stopped at the central point.
(2) Clicking: clicking an icon of a live channel, sliding the UIScrollView, centering the clicked live channel, and then playing live on a player.
(IV) the technical implementation mode is as follows:
may be based on device IOS system handsets (system versions 8.0 and 8.0 top) and Android system handsets (system versions 4.3 and 4.3 top). The network status is WiFi or mobile data network.
(V) operation mode:
fig. 3 shows an operation interface of the channel switching method of the present invention. The channel page can be seen by opening the IPTV mobile phone version application and then swiping or clicking the live button of the buttons. And starting playing when the live broadcast page is entered, wherein the played channel content is the channel content corresponding to the channel icon positioned in the middle.
(VI) realizing mode:
take the implementation of an IOS system as an example.
(1) The noun explains:
UIView apple official control view
UIView controller apple official control view controller (container of view, view can only be shown in the view controller)
UIImageView apple official control picture view (rewrite on the basis of UIView)
UIScrollView apple official control sliding view (rewrite on the basis of UIView)
UITableView apple official control sliding view (rewrite on the basis of UIScrollView)
UIButton apple official control button
UILabel apple official control text
AVPlayer apple official control video player
UIScrollView (A) carrier for sliding all live icons
UIView (C) carrier of single live icon
UIImageView (B) live icon
UILabel (A) live name
UIButton (B) for triggering click events
(2) Layout
A first layer: view controller of uiviewcontroller (a).
A second layer: view of UIView (A) of UIView controller (A).
And a third layer: a sliding view of UITableView (A), superimposed on UIView (A).
A fourth layer: UIView (B) added on top of UITableView (A).
And a fifth layer: UIImageView (A) added on top of UIView (B); UIScrollView (A) is added above UIView (B) and below UIImageView (A).
A sixth layer: add multiple square views uiview (c) on top of the uiscrillview. The player of AVPlayer (A) is added on top of UIImageView (A).
A seventh layer: UIImageView (B) is added above UIView (C), UILabel (A) is added above UIView (C), and UIImageView (C) is added above AVPlayer (A).
An eighth layer: UIButton (A) is added on top of UIImageView (B), and UIButton (B) is added on top of UIImageView (C).
(3) The implementation steps are as follows:
the first step is as follows: in the uiviewcontroller (a) view controller of an application, the header file is imported:
# import < AVFoundation/AVFoundation.h > System library to be used by the player;
# import < UIKit/UIKit. h > System library to be used for conventional view;
# import < AFNet/AFNet > third party repository for network data;
# import < Foundation/Foundation.h > data processing the system library to be used;
loading a system library to be used by the network picture by using # import 'UIImageView + WebCache.h';
and meanwhile, calling a data interface to acquire data required by playing.
The second step is that: create a view of UITableView (A) with the length and width of the screen width and height minus 49 (height of bottom 5 buttons), and then load UITableView (A) on the UIViewController (A) view controller. The role of UITableView (A) is for sliding since other television channels are shown below.
The third step: create a UIView (B) add on top of UITableView (A), width of UIView (B) is screen width, height is screen height 0.73. Uiview (b) is used to expose a series of controls, such as the player and the slide view.
And a fourth step of creating a UIImageView (A) to be added on the UIView (B). Uiimageview (a) has a width of screen width, a height of 0.56 screen height and a distance of 0 from the top. Create a UIScrollView (A) to add on the UIView (B). Uiscrilview (a) has a width of screen, a height of screen width 0.17, and a distance from the top of screen width 0.56. Uiimageview (a) is used to load default pictures, and when the player switches, is used to display default pictures. Uiscrilview (a) is used to load a sliding station icon view.
The fifth step: create a player of AVPlayer (A) to add on top of UIImageView (A). AVPlayer (A) has a length and width equal to the size of UIImageView (A). AVPlayer (A) is a player for playing the code stream content of the live broadcast.
And a sixth step: create a picture view of UIImageView (C) and a UIButton (B) button to be added on the player AVPlayer (A), the length and width of both UIButton (B) and UIImageView (C) are 56, and the position is in the middle of the player AVPlayer (A). Uiimageview (c) is a picture played by the player, which is normally hidden. This picture is only displayed when the player pauses part of the way. The click event of UIButton (B) is determined according to the playing state of the player. If the player is playing when clicked, UIImageView (C) is displayed while the player is paused. If the player pauses when clicked, the UIImageView (C) is hidden while the player continues to play. Uiimageview (c) is a picture used to show continued playback. Uibutton (b) is used to control the play and pause of the player.
And step seven, according to the amount of the data in the background, creating the same number of UIView (C) on the UIScrollView (A), wherein the length and the width of the UIView (C) are all 44. Then create 1 UILabel (A) and 1 UIImageView (B) and 1 UIButton (B) inside UIView (C). UIImageView (A) has a width and height of 36, and is centered at a distance of 0 from the top of UIView (C). UILabel (A) has a width of 44, a height of 12, a font size of 10 and a font color of white. UIButton (B) has a width and height of 44 and covers the topmost layer. Then a button event is added to UIButton (B), and the method below is triggered after clicking. And (3) only displaying 7 UIViews (C) in the middle of the screen by taking the center point of the screen as a reference, calculating the distance between the 7 UIViews (C) and the center point, and transforming the view size of the UIView (C) according to the length of the record. Then, a judgment is added to judge whether the slide is stopped at a fixed position or not after stopping the slide, based on UIView (C) closest to the center point. If not, the UIScrollView (A) is slid to a fixed point in the form of an animation. If the UIScrollView (B) is clicked, the UIScrollView (A) is directly slid to a position centered by the UIButton (B). After the uiScrollView (A) stops, AVPlayer (A) stops the previously played video and starts playing the codestream program of the current middle-most TV station.
And eighthly, monitoring other button events of the application. When exiting the live page, avplayer (a) stops playing. When entering the live page, avplayer (a) starts playing the current program.
A terminal according to an embodiment of the present invention will be described with reference to fig. 4.
Fig. 4 shows a schematic structural diagram of a terminal according to an embodiment of the present invention. As shown in fig. 4, the terminal 40 in the present embodiment includes:
a scroll control module 402, configured to respond to a user swiping a channel bar displayed on a terminal screen, and control a plurality of channel icons included in the channel bar to scroll along with the user swiping;
and the content playing module 404 is configured to play the channel content corresponding to the channel icon staying at the preset position in response to the user stopping swiping the channel bar.
In some embodiments, the content playing module 404 is configured to: and playing the channel content corresponding to the channel icon which is stopped at the closest distance from the preset position.
In some embodiments, the scroll control module 402 is further configured to: responding to a channel icon clicked by a user in a channel bar, and controlling the clicked channel icon to roll and stay at a preset position; the content playing module 404 is further configured to: and playing the channel content corresponding to the clicked channel icon.
In some embodiments, the terminal 40 further comprises: and an icon enlarging module 406, configured to enlarge the channel icon staying at the preset position.
In some embodiments, the predetermined position is a center position of the channel bar.
In the embodiment, the operation that a user needs to click a return key to switch channels is avoided, and the channels can be switched by reducing the operation that the user needs to perform multiple steps to 1 step, so that the user can quickly preview the program contents being played by the channels. After entering a live channel, the channel bar is dragged leftwards and rightwards at will, and the channel can be switched rapidly. Therefore, the invention can enable the user to switch the channel through simpler and more convenient operation, and improves the user experience during channel switching.
Fig. 5 shows a schematic structural diagram of an embodiment of the channel switching apparatus of the present invention. As shown in fig. 5, the channel switching apparatus 50 of this embodiment includes: a memory 510 and a processor 520 coupled to the memory 510, the processor 520 being configured to perform the channel switching method of any of the previous embodiments based on instructions stored in the memory 510.
Memory 510 may include, for example, system memory, fixed non-volatile storage media, and the like. The system memory stores, for example, an operating system, an application program, a Boot Loader (Boot Loader), and other programs.
The channel switching device 50 may further include an input-output interface 530, a network interface 540, a storage interface 550, and the like. These interfaces 530, 540, 550 and the connections between the memory 510 and the processor 520 may be, for example, via a bus 560. The input/output interface 530 provides a connection interface for input/output devices such as a display, a mouse, a keyboard, and a touch screen. The network interface 540 provides a connection interface for various networking devices. The storage interface 550 provides a connection interface for external storage devices such as an SD card and a usb disk.
The present invention also includes a computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the channel switching method of any of the foregoing embodiments.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (8)

1. A method of channel switching, comprising:
the terminal responds to a channel bar displayed on a terminal screen by a user and controls a plurality of channel icons contained in the channel bar to roll along with the user sliding;
the terminal responds to the fact that the user stops scratching the channel bar, the channel content corresponding to the channel icon staying at the preset position is played, and if the channel icon staying at the preset position is not available, the channel content corresponding to the channel icon staying at the position closest to the preset position is played;
and the terminal responds to the user clicking the channel icon in the channel bar, controls the clicked channel icon to roll and stay at the preset position through the sliding view, stops the video played before the sliding view slides after the sliding view stops sliding, and plays the channel content corresponding to the clicked channel icon which is currently scrolled to the preset position.
2. The channel switching method as claimed in claim 1, wherein the channel switching method further comprises:
and amplifying the channel icon staying at the preset position.
3. The channel switching method according to claim 1, wherein the predetermined position is a center position of the channel bar.
4. A terminal, comprising:
the scroll control module is used for responding to a channel bar displayed on a terminal screen drawn by a user and controlling a plurality of channel icons contained in the channel bar to scroll along with the drawing of the user;
the content playing module is used for responding to the fact that the user stops scratching the channel bar, playing the channel content corresponding to the channel icon staying at the preset position, and if the channel icon staying at the preset position does not exist, playing the channel content corresponding to the channel icon staying at the position closest to the preset position;
the scroll control module is further configured to: responding to a user clicking a channel icon in the channel bar, and controlling the clicked channel icon to roll and stay at a preset position through sliding a sliding view;
the content playing module is further configured to: and when the sliding view stops sliding, stopping the video played before the sliding view slides, and playing the channel content corresponding to the clicked channel icon which is currently scrolled to the preset position.
5. The terminal of claim 4, wherein the terminal further comprises:
and the icon amplification module is used for amplifying the channel icons staying at the preset position.
6. The terminal of claim 4, wherein the preset position is a center position of the channel bar.
7. A channel switching apparatus, comprising:
a memory; and
a processor coupled to the memory, the processor configured to perform the channel switching method of any of claims 1-3 based on instructions stored in the memory.
8. A computer readable storage medium, wherein the computer readable storage medium stores computer instructions which, when executed by a processor, implement the channel switching method of any one of claims 1 to 3.
CN201711445988.2A 2017-12-27 2017-12-27 Channel switching method, device, terminal and computer readable storage medium Active CN109982135B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711445988.2A CN109982135B (en) 2017-12-27 2017-12-27 Channel switching method, device, terminal and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711445988.2A CN109982135B (en) 2017-12-27 2017-12-27 Channel switching method, device, terminal and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN109982135A CN109982135A (en) 2019-07-05
CN109982135B true CN109982135B (en) 2021-08-06

Family

ID=67072508

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711445988.2A Active CN109982135B (en) 2017-12-27 2017-12-27 Channel switching method, device, terminal and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109982135B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110996042A (en) * 2019-10-23 2020-04-10 安徽文香信息技术有限公司 Display method, display device, electronic equipment and computer readable storage medium
CN110996154B (en) * 2019-12-13 2022-09-02 北京爱奇艺科技有限公司 Video playing method and device and electronic equipment

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141003A (en) * 1997-03-18 2000-10-31 Microsoft Corporation Channel bar user interface for an entertainment system
CN103841342A (en) * 2014-03-20 2014-06-04 乐视网信息技术(北京)股份有限公司 Display control method and system
GB201408258D0 (en) * 2014-05-09 2014-06-25 British Sky Broadcasting Ltd Television display and remote control
CN104038834A (en) * 2014-05-19 2014-09-10 乐视网信息技术(北京)股份有限公司 Video positioning method and device
CN104023263B (en) * 2014-05-20 2018-10-12 小米科技有限责任公司 Video selected works providing method and device
CN104918085B (en) * 2015-06-01 2018-02-09 天脉聚源(北京)传媒科技有限公司 A kind of method and device of switching channels
CN108337549B (en) * 2015-07-20 2020-10-27 阿里巴巴(中国)有限公司 Video playing method and device
CN105472428B (en) * 2015-11-18 2019-02-26 华为技术有限公司 A kind of method and apparatus for broadcasting channel program
CN105872841A (en) * 2015-12-30 2016-08-17 乐视网信息技术(北京)股份有限公司 Episode list displaying method and device
CN105791947A (en) * 2016-04-21 2016-07-20 腾讯科技(深圳)有限公司 Method and device for playing video
CN105898523B (en) * 2016-06-29 2019-04-09 无锡天脉聚源传媒科技有限公司 A kind of video broadcasting method and device
CN106067988A (en) * 2016-06-30 2016-11-02 乐视控股(北京)有限公司 List of videos display packing, device and mobile terminal
CN106131650B (en) * 2016-08-22 2020-01-07 维沃移动通信有限公司 Video processing method and mobile terminal
CN106775272A (en) * 2016-12-07 2017-05-31 乐视控股(北京)有限公司 System of selection, device and electronic equipment
CN107340948B (en) * 2017-06-27 2019-05-17 维沃移动通信有限公司 A kind of video playing control method and mobile terminal

Also Published As

Publication number Publication date
CN109982135A (en) 2019-07-05

Similar Documents

Publication Publication Date Title
US20210051359A1 (en) Systems and methods for enabling transitions between items of content
CN107341018B (en) Method and device for continuously displaying view after page switching
EP2950549B1 (en) Display apparatus and method thereof
US6229524B1 (en) User interface for interaction with video
US9137476B2 (en) User-defined home screen for ultra high definition (UHD) TV
US9285945B2 (en) Method and apparatus for displaying multi-task interface
US9699496B2 (en) Media service user interface systems and methods
US20170192642A1 (en) Systems and methods for enabling transitions between items of content based on swipe gestures
CN111464844A (en) Screen projection display method and display equipment
CN110213661A (en) Control method, smart television and the computer readable storage medium of full video
CN109803151B (en) Multimedia data stream switching method and device, storage medium and electronic device
CN104104992A (en) Multi-screen interaction method, device and system
CN104796795A (en) Video content publishing method and device
CN113703643B (en) Content display method, device, equipment and medium
CN103517126A (en) Mosaic video display method, display control device and terminal
EP4300980A1 (en) Video processing method and apparatus, and electronic device and storage medium
CN102075800A (en) File play control method and system based on interactive personnel television set top box
US20170195734A1 (en) Systems and methods for enabling transitions between items of content based on multi-level gestures
US9264776B2 (en) Apparatus of rendering user interface for playing broadcast programs and the method thereof
CN114707092A (en) Live content display method, device, equipment, readable storage medium and product
CN109982135B (en) Channel switching method, device, terminal and computer readable storage medium
CN114302204B (en) Split-screen playing method and display device
CN110321042B (en) Interface information display method and device and electronic equipment
CN103596034A (en) Control method and control device for desktop display of intelligent television
US20140089851A1 (en) Method for generating a graphical user interface menu

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