CN112416235A - Channel sorting method and device, storage medium and electronic device - Google Patents

Channel sorting method and device, storage medium and electronic device Download PDF

Info

Publication number
CN112416235A
CN112416235A CN201910786333.4A CN201910786333A CN112416235A CN 112416235 A CN112416235 A CN 112416235A CN 201910786333 A CN201910786333 A CN 201910786333A CN 112416235 A CN112416235 A CN 112416235A
Authority
CN
China
Prior art keywords
channel
channels
bar
screen
target position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910786333.4A
Other languages
Chinese (zh)
Other versions
CN112416235B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910786333.4A priority Critical patent/CN112416235B/en
Publication of CN112416235A publication Critical patent/CN112416235A/en
Application granted granted Critical
Publication of CN112416235B publication Critical patent/CN112416235B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a channel sorting method and device, a storage medium and an electronic device; wherein, the method comprises the following steps: detecting a touch operation executed on a first channel in a channel bar on a current display interface, wherein the current display interface comprises: the device comprises a region for displaying a channel bar and a target region, wherein the target region is used for displaying channel contents of channels in the channel bar; responding to touch operation, and controlling the first channel to move to a target position in a channel bar; channel content corresponding to the first channel is displayed in the target area. The invention solves the technical problem that the sequencing of the application program product of the information flow in the related technology can only carry out sequencing by entering the channel management page, which causes unfriendly user experience, and achieves the effect of conveniently and quickly sequencing the channels.

Description

Channel sorting method and device, storage medium and electronic device
Technical Field
The invention relates to the field of computers, in particular to a channel sorting method and device, a storage medium and an electronic device.
Background
At present, with the development of science and technology, more and more products are applied to information flow application programs; the user opens the products of the application programs, defaults to enter a recommended channel, and slides the Feeds stream up and down. And the sequencing rule of the Feeds stream is sequenced in a reverse order according to the time of the pulled article content, and new article content can be obtained by pulling down and refreshing. The user can click the article content and leave a message for interaction under the article content, so that communication among the users is realized. In addition, the user can click on the channel of the application program product or slide left and right to enter the corresponding channel. In addition, a channel management page is opened, a corresponding channel in the channel management is clicked, the corresponding channel is entered, the channel management page can be edited, and the channel is dragged to achieve the purpose of sorting the channels. It can be seen that, at present, application program products of these information streams can only enter an editing page by opening channel management, and drag a channel bar to perform sorting, and the atmosphere of channel sorting by clicking a channel and sliding a page is not brought to a user, and channels in which the user is interested cannot be expressed more intuitively.
In view of the above problems in the related art, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a channel sorting method and device, a storage medium and an electronic device, which at least solve the technical problem that the sorting of information flow application program products in the related technology to channels can only be carried out by entering a channel management page, so that the user experience is unfriendly.
According to an aspect of the embodiments of the present invention, there is provided a channel ranking method, including: detecting a touch operation executed on a first channel in a channel bar on a current display interface, wherein the current display interface comprises: the target area is used for displaying channel content of channels in the channel bar; responding to the touch operation, and controlling the first channel to move to the target position of the channel bar; and displaying channel content corresponding to the first channel in the target area.
According to an aspect of the embodiments of the present invention, there is provided a channel sorting apparatus, including: a first detection module, configured to detect a touch operation performed on a first channel in a channel bar on a current display interface, where the current display interface includes: the target area is used for displaying channel content of channels in the channel bar; the first control module is used for responding to the touch operation and controlling the first channel to move to the target position of the channel bar; and the first display module is used for displaying the channel content corresponding to the first channel in the target area.
According to a further aspect of the embodiments of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is configured to perform the above method when executed.
According to another aspect of the embodiments of the present invention, there is also provided an electronic apparatus, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the method by the computer program.
In the embodiment of the invention, the touch operation of the channels in the channel bar is used for controlling the channels to be touched to move to the target position of the channel bar, and the channels do not need to enter a channel management interface to be sequenced, so that the problem that the sequencing of the channels by an application program product of the information flow in the related technology can only be sequenced by entering a channel management page, which causes unfriendly user experience is solved, and the effect of conveniently and quickly sequencing the channels is realized.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a diagram illustrating an application scenario for ordering channels according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a channel ranking method according to an embodiment of the present invention;
FIGS. 3a and 3b are schematic diagrams of an alternative channel ordering method according to an embodiment of the present invention;
FIG. 4 is a flow chart illustrating an alternative channel ordering method according to an embodiment of the present invention;
FIGS. 5a and 5b are schematic diagrams of alternative channel ordering methods according to embodiments of the invention;
fig. 6 is a schematic diagram of a channel sorting apparatus according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an alternative channel ordering apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an alternative channel ordering apparatus according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an alternative channel ordering apparatus according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of an alternative electronic device according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, 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. 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.
First, terms appearing in the present application are explained accordingly;
channel: the method is characterized in that information streams of different vertical contents are continuously updated and presented to a user, wherein recommended channels are the most common vertical channels, and are recommended and presented to the user according to the interests and hobbies and browsing sequence of the user.
Feed stream: the method is an information flow which is continuously updated and presents the content to a user, wherein timeline is the most typical feed flow display mode, and the content is displayed to the user according to the time sequence of feed flow content update.
Furthermore, it should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
According to an aspect of an embodiment of the present invention, there is provided a channel sorting method. Alternatively, the above channel sorting method may be applied, but not limited, to the application environment shown in fig. 1. As shown in fig. 1, the information flow application in the terminal 102 currently displays an interface, and obtains channel content corresponding to a channel from the server 106 through the network 104. The server 106 transmits news information related to sports to the terminal 102 according to a channel C, such as sports, selected by the user in the application in the terminal 102, and displays the news information related to sports in an area for displaying channel contents in the application in the terminal 102.
Optionally, in this embodiment, the terminal may include, but is not limited to, at least one of the following: mobile phones, tablet computers, and the like. Such networks may include, but are not limited to: a wired network, a wireless network, wherein the wired network comprises: a local area network, a metropolitan area network, and a wide area network, the wireless network comprising: bluetooth, WIFI, and other networks that enable wireless communication. The weather server may include, but is not limited to, at least one of: PCs and other devices used for computing services. The above is only an example, and the present embodiment is not limited to this.
Optionally, in this embodiment, as an optional implementation manner, as shown in fig. 2, the method for sorting the channels may include:
s202, a touch operation performed on a first channel in a channel bar on a current display interface is detected, where the current display interface includes: a region for displaying a channel bar and a target region for displaying channel content for channels in the channel bar;
s204, responding to the touch operation, and controlling the first channel to move to a target position in a channel bar;
s206, displaying the channel content corresponding to the first channel in the target area.
Optionally, the current display interface may be a display interface of an application program on the terminal; further, the plurality of channels in the channel bar may be any type of channel, such as: sports channels, entertainment channels, music channels, current news channels, game channels, science and technology channels, novel channels, financial channels, emotional channels, travel channels, and the like. Since there are a plurality of channels, all types of channels cannot be displayed in the channel bar of the current display interface, the plurality of channels may be displayed in a plurality of screens in a split manner, so that channels other than the channel in the first screen may be selected by a slide operation.
For example, the current display interface can only display 4 channels, such as: sports channels, entertainment channels, music channels, current news channels; and the 4 channels are sequentially ordered from left to right; according to the current user's operation habit, it is customary to slide from right to left to select other channels not shown, and therefore, to order the other channels behind the current news channel. In addition, in the application, the target position in the first screen (i.e. the interface displaying the sports channel, the entertainment channel, the music channel, and the current news channel) can be set correspondingly according to the actual situation, and the preferred setting mode is to set the target position as the position of the sports channel, i.e. the first position in sequence; therefore, after detecting that a first channel (e.g., a real-time news channel) of the channels in the channel bar is touched, the real-time news channel is moved to a first-ranked position, i.e., a target position, and other channels are sequentially moved from left to right and backwards, where the sequence after ranking is: current news channels, sports channels, entertainment channels, music channels; therefore, the user does not need to perform corresponding sequencing on the channel editing interface, and the experience degree of the user is improved.
Of course, the channels may be sorted from right to left, or, taking the sports channel, the entertainment channel, the music channel, and the current news channel as an example, the sorting from right to left in the application scenario is as follows: current news channels, music channels, entertainment channels, sports channels; other non-displayed channels are behind the real-time news channel, but sliding selection of the non-displayed channels needs sliding from left to right; the target position referred to in this application is preferably a position where the sports channel is located, that is, a first-ranked position, so that, after detecting that a first channel (e.g., a real-time news channel) in the channels of the channel bar is touch-controlled, the real-time news channel is moved to the first-ranked position, that is, the target position, and the other channels are sequentially moved from right to left and backwards, where the order after ranking is: a newsletter channel, a sports channel, an entertainment channel, a music channel. That is, in the present application, the corresponding sorting manner may be set according to the actual situation.
It should be noted that, in the related art, after the channel bar needs to enter the channel management interface for sorting, the channels of interest are sorted forward, so that the channels in the channel bar are sorted, but the channels of interest of the user cannot be expressed more intuitively in the channel sorting manner in the related art; through the steps S202 to S206 of the application, the touched channels can be automatically moved to the target positions of the channel bars, channels do not need to enter a channel management interface to be sequenced, and therefore the problem that sequencing of the channels by an application program product of the information flow in the related technology can only be sequenced through entering a channel management page, so that user experience is unfriendly is solved.
Optionally, the touch operation may be, but is not limited to, a click operation, where the click operation may be a click operation of a fingertip of a finger, or may also be an articulation click operation of the finger.
Optionally, in this embodiment, the manner of detecting the touch operation performed on the first channel in the channel bar on the current display interface may be implemented by, but is not limited to, the following methods:
1) detecting touch operation executed on a first channel in a first screen, wherein a plurality of channels in a channel bar are displayed on a plurality of screens in a split-screen mode, and the first screen is a screen with a target position in the plurality of screens;
2) detecting a sliding operation on the channel bar, and controlling the sliding of the channels in the channel bar in response to the sliding operation; and detecting touch operation on the first channel in the channel bar after sliding.
As can be seen from the above modes 1) and 2), the first channel may be in the channel bar of the first screen or in the channel bar of the non-first screen.
Optionally, the plurality of channels in the channel bar includes: the plurality of channels may be any type of channel, such as: sports channels, entertainment channels, music channels, current news channels, game channels, science and technology channels, novels channels, finance channels, emotion channels, travel channels, for example; if one interface can only display 4 channels, the channels need to be displayed on the interfaces in a split screen mode, and the first screen displays: sports channel, entertainment channel, music channel, current affairs news channel, it has to show in the second screen is preset: game channel, science and technology channel, novel channel, finance and economics channel; the third screen is preset with: emotion channel, travel channel.
However, in the sliding operation of the channel bar, in the actual display effect, there is not one interface, but how much distance the channel bar is slid is switched from right to left (or from left to right), for example, the front sort (if from right to left, the front sort is the left, or vice versa) will not be displayed due to the sliding operation, and the back sort sequentially appears in the current display interface; that is, the first screen shows: sports channels, entertainment channels, music channels, current news channels; if the sliding operation is detected, the sports channel is not displayed because of being slid out of the current display interface, the game channel behind the current news channel is displayed because of being slid into the current display interface, and if the sliding operation on the channel is continuously detected, the subsequent channels are sequentially displayed.
As shown in fig. 3a and 3b, 4 channels in the current top screen are shown in fig. 3 a: sports channels, entertainment channels, music channels, current news channels; in FIG. 3b, the channels displayed by the current interface after the slide are shown: entertainment channels, music channels, current news channels, game channels. Therefore, the first channel may be a real-time news channel in a specific application scene, and may also be a game channel in a post-swipe channel bar.
Based on the above-mentioned mode 1) of detecting the touch operation performed by the first channel, that is, in the case that the first channel is located in the first screen, as an optional implementation, the mode of applying for controlling the first channel to move to the target position in the first screen of the multiple screens in step S202 may further include: and moving the first channel to the target position while moving the channel between the current position of the first channel and the target position to the direction of the position before the first channel is not moved.
For example, as shown in fig. 3a, if the first channel is a news real-time channel and the target position is a first position, after the touch operation on the current news channel is detected, the sports channel, the entertainment channel and the music channel arranged in front of the current news channel are moved backward smoothly as a whole, and the current news channel is moved to the position where the original sports channel is located, so that the channels in the channel bar are reordered in response to the touch operation as follows: a newsletter channel, a sports channel, an entertainment channel, a music channel. The animation effect of dynamic ordering in the specific application scene may be: the channels are smoothly exchanged left and right, the channel height and width in the exchange animation are obtained according to the dynamic adaptation of the channel name, the animation time setting is preferably 0.3 second (corresponding setting can be carried out according to actual conditions), in addition, the channel subjected to touch operation can have an oval highlight display state, and the highlight mark slides to the current channel from the last selected channel at a constant speed in a linear rule.
In another alternative of this embodiment, the target position in the first screen is not necessarily sorted in the first position, and the setting of the channel position may further anchor one or more channels, that is, the anchored channel does not change position with the dynamic sorting of the channels, so that the advantage of this setting is that if a certain channel is a channel that is always preferred by the user or has a comparison interest in the last time, it can be anchored in the position of the first screen, and thus the user does not need to find the channel that is more interested later because of multiple times of channel dynamic brand groups.
For example, in a specific application scenario, the number of channels that can be anchored is two, and the positions of the anchored channels are two positions ranked at the top, then the target position is preferably set after the position of the anchored channel, specifically, the anchored channels are a sports channel and an entertainment channel, after the touch operation on the event news channel is detected, the event news channel moves to the position of the original music channel while the music channel that is ranked in front of the event news channel moves smoothly backward, and the positions of the event news channel and the music channel are interchanged, so that after the channels in the channel bar are reordered in response to the touch operation, the following steps are: sports channels, entertainment channels, current news channels, music channels.
Based on the above mode 2) of detecting the touch operation performed by the first channel, as an optional implementation scheme, when the first channel is located in the channel bar after the sliding, the mode of controlling the first channel to move to the target position in the top screen of the multiple screens in step S204 in this application further may include:
s1, switching the currently displayed channel of the channel bar back to the channel displayed on the first screen;
s2, moving the first channel to the target position while moving the whole channel between the current position and the target position of the first channel to the direction of the position before the first channel is not moved;
optionally, the plurality of channels in the channel bar includes: the plurality of channels may be any type of channel, such as: sports channels, entertainment channels, music channels, current news channels, game channels, science and technology channels, novels channels, finance channels, emotion channels, travel channels, for example; if one interface can only display 4 channels, the channels need to be displayed on the interfaces in a split screen mode, and the first screen displays: sports channel, entertainment channel, music channel, current affairs news channel, it has to show in the second screen is preset: game channel, science and technology channel, novel channel, finance and economics channel; the third screen is preset with: emotion channel, travel channel.
After detecting the sliding operation on the channel in the channel bar, the channel in the channel bar will be displayed in a sliding manner, for example, the first screen displays: sports channels, entertainment channels, music channels, current news channels; if the sliding operation is detected, the sports channel is not displayed because the sports channel slides out of the current display interface, the game channel after the current news channel is displayed because the game channel slides into the current display interface, if the sliding operation on the channel is continuously detected, the subsequent channels are sequentially displayed, and in response to the touch operation, the channels displayed in the current channel column are: entertainment channels, music channels, current news channels, game channels, i.e. as shown in fig. 3 b. That is to say, a plurality of channels in the channel bar can be smoothly displayed through sliding operation, and corresponding selection is not required to be performed by entering a channel management interface, so that the selection of the channels in the channel bar is more convenient and quicker.
Therefore, as shown in fig. 3b, if the first channel is a game channel and the target position is the first position of the channel bar sorted as the first screen, after the touch operation on the game channel is detected, the channel bar is first switched back to the first screen, and then the sports channel, the entertainment channel, the music channel, and the current news channel arranged in front of the game channel are moved backward smoothly as a whole, and the current news channel is moved to the position where the original sports channel is located, so that the channels of the channel bar in the first screen are reordered in response to the touch operation, and then: game channels, sports channels, entertainment channels, music channels. It can be seen that, for a channel which is not displayed on the first screen at first, after the channel is displayed on the current screen after responding to the sliding operation, the channel to be known is controlled to automatically move to the target position of the first screen after the touch operation is performed on the channel, so that the dynamic sequencing of the channel is completed, and compared with the prior art, the sequencing mode for sequencing the access management interface is more humanized and more convenient.
In another alternative of this embodiment, the target position in the first screen is not necessarily sorted in the first position, and the setting of the channel position may further anchor one or more channels, that is, the anchored channel does not change position with the dynamic sorting of the channels, so that the advantage of this setting is that if a certain channel is a channel that is always preferred by the user or has a comparison interest in the last time, it can be anchored in the position of the first screen, and thus the user does not need to find the channel that is more interested later because of multiple times of channel dynamic brand groups.
For example, in a specific application scenario, the number of channels that can be anchored is two, and the positions of the anchored channels are two positions ranked at the top, then the target position is preferably set after the position of the anchored channel, specifically, the anchored channel is a sports channel and an entertainment channel, after the sliding operation on the event news channel is detected, the channel of the channel bar is displayed in a sliding manner, and the channel displayed in the channel bar after the sliding operation is: music channel, current news channel, game channel, science and technology channel. After detecting the touch operation on the game channel, firstly switching the channel bar back to the first screen, and moving the whole channel arranged in front of the position of the game channel to the target position backwards smoothly, and simultaneously moving the game channel to the position of the original music channel, so that the channels in the channel bar are reordered in response to the touch operation, and then: sports channels, entertainment channels, game channels, music channels.
Optionally, in this embodiment, as an optional implementation manner, as shown in fig. 4, the method for sorting channels may further include:
step S208, detecting the sliding operation of the target area;
step S210, responding to the sliding operation of the target area to control the switching of the channel content of the target area, wherein the switching of the channel content corresponds to the switching of the channel type in the channel bar;
step S212, after exiting the current display interface, judging whether the second channel corresponding to the channel content displayed before exiting is in the target position;
in step S214, if the determination result is negative, the second channel is moved to the target position, and the channel content corresponding to the second channel is displayed in the target area.
It should be noted that, in steps S208 to S212, the channel content may be switched by sliding the target area, and the corresponding channel type is also switched, for example, the channels in the channel bar of the current first screen are: sports channels, entertainment channels, music channels, current news channels; and the content of the channel displayed in the current target area is the content corresponding to the entertainment channel, as shown in fig. 5 a. After detecting that the target area has a sliding operation from right to left (or a sliding operation from left to right), the channel content displayed in the current target area will be switched to the channel content corresponding to the music channel, as shown in fig. 5b, if the sliding operation is continued, the channel content corresponding to the current news channel will be displayed, and so on.
If the channel type displayed in the current target area is the channel content of the current news channel after the target area is slid, and the current news channel is not in the target position (if the target position is the first position after sequencing), after exiting the current interface, the content of the current news channel can still be displayed after logging in the interface again, and the current news channel appears in the target position; that is, after exiting the current interface, it is determined whether the channel corresponding to the channel content in the previous target area is at the target position of the first screen, and if not, the channel is moved to the target position. Because the content that the user generally browses last is usually interested or the channel content cannot be browsed any more due to other reasons, the channel corresponding to the channel content before exiting will be moved to the target position of the first screen after logging in again, so that the user can be ensured to read the channel content corresponding to the channel browsed before again, and the user experience is improved.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
According to another aspect of the embodiments of the present invention, there is also provided a channel sorting apparatus, as shown in fig. 6, the apparatus including:
(1) a first detecting module 602, configured to detect a touch operation performed on a first channel in a channel bar on a current display interface, where the current display interface includes: the device comprises a region for displaying a channel bar and a target region, wherein the target region is used for displaying channel contents of channels in the channel bar;
(2) a first control module 604, configured to control a first channel to move to a target position in a channel bar in response to a touch operation;
(3) the first display module 606 is configured to display channel content corresponding to the first channel in a target area of the current display interface.
Optionally, the current display interface may be a display interface of an application program on the terminal; further, the plurality of channels in the channel bar may be any type of channel, such as: sports channels, entertainment channels, music channels, current news channels, game channels, science and technology channels, novel channels, financial channels, emotional channels, travel channels, and the like. Since there are a plurality of channels, all types of channels cannot be displayed in the channel bar of the current display interface, the plurality of channels may be displayed in a plurality of screens in a split manner, so that channels other than the channel in the first screen may be selected by a slide operation.
For example, the current display interface can only display four channels, such as: sports channels, entertainment channels, music channels, current news channels; and the four channels are sequentially ordered from left to right; according to the current user's operation habit, it is customary to slide from right to left to select other channels not shown, and therefore, to order the other channels behind the current news channel. In addition, in the application, the target position in the first screen (i.e. the interface displaying the sports channel, the entertainment channel, the music channel, and the current news channel) can be set correspondingly according to the actual situation, and the preferred setting mode is to set the target position as the position of the sports channel, i.e. the first position in sequence; therefore, after detecting that a first channel (e.g., a real-time news channel) of the channels in the channel bar is touched, the real-time news channel is moved to a first-ranked position, i.e., a target position, and other channels are sequentially moved from left to right and backwards, where the sequence after ranking is: current news channels, sports channels, entertainment channels, music channels; therefore, the user does not need to perform corresponding sequencing on the channel editing interface, and the experience degree of the user is improved.
Of course, the channels may be sorted from right to left, and in a specific application scenario, taking the sports channel, the entertainment channel, the music channel, and the current news channel as an example, the sorting from right to left in the application scenario is as follows: current news channels, music channels, entertainment channels, sports channels; other non-displayed channels follow the live news channel, but sliding selection of the non-displayed channels requires sliding from left to right. Optionally, the target position referred to in this application is preferably a position where the sports channel is located, that is, a position with a first rank, so that, after detecting that a first channel (e.g., a real-time news channel) in the multiple channels of the channel bar is touch-controlled, the real-time news channel is moved to the position with the first rank, that is, the target position, and the other channels are sequentially moved from right to left and backwards, where the order after ranking is: a newsletter channel, a sports channel, an entertainment channel, a music channel. That is, in the present application, the corresponding sorting manner may be set according to the actual situation.
It should be noted that, in the related art, after the channel bar needs to enter the channel management interface for sorting, the channels of interest are sorted forward, so that the channels in the channel bar are sorted, but the channels of interest of the user cannot be expressed more intuitively in the channel sorting manner in the related art; through the first detection module 602, the first control module 604 and the second display module 606 in the apparatus shown in fig. 6, the touched channel can be automatically moved to the target position of the first screen channel bar, and channels do not need to enter a channel management interface to be sorted, thereby solving the problem that the sorting of channels by an application program product of information flow in the related art is only performed by entering a channel management page, which causes unfriendly user experience.
Optionally, in an optional implementation of this embodiment, as shown in fig. 7, the first detecting module 602 may include:
(1) a first detecting unit 72, configured to detect a touch operation performed on a first channel in a first screen, where multiple channels in a channel bar are displayed on multiple screens in a split-screen manner, and the first screen is a screen including a target location in the multiple screens; or the like, or, alternatively,
(2) the second detecting unit 74 is configured to detect a sliding operation on the channel bar, control sliding of a channel in the channel bar in response to the sliding operation, and detect a touch operation on the first channel in the channel bar after the sliding operation.
As can be seen from the first detecting unit 72 and the second detecting unit 74, the first channel may be in the channel column of the first screen or in the channel column of the non-first screen.
Optionally, the plurality of channels in the channel bar includes: the plurality of channels may be any type of channel, such as: sports channels, entertainment channels, music channels, current news channels, game channels, science and technology channels, novels channels, finance channels, emotion channels, travel channels, for example; if one interface can only intelligently display 4 channels, the multiple channels need to be displayed on the multiple interfaces in a split screen mode, and the first screen displays: sports channel, entertainment channel, music channel, current affairs news channel, it has to show in the second screen is preset: game channel, science and technology channel, novel channel, finance and economics channel; the third screen is preset with: emotion channel, travel channel.
However, in the sliding operation of the channel bar, in the actual display effect, there is not one interface, but how much distance the channel bar is slid is switched from right to left (or from left to right), for example, the front sort (if from right to left, the front sort is the left, or vice versa) will not be displayed due to the sliding operation, and the back sort sequentially appears in the current display interface; that is, the first screen shows: sports channels, entertainment channels, music channels, current news channels; if the sliding operation is detected, the sports channel is not displayed because of being slid out of the current display interface, the game channel behind the current news channel is displayed because of being slid into the current display interface, and if the sliding operation on the channel is continuously detected, the subsequent channels are sequentially displayed.
As shown in fig. 3a and 3b, 4 channels in the current top screen are shown in fig. 3 a: sports channels, entertainment channels, music channels, current news channels; in FIG. 3b, the channels displayed by the current interface after the slide are shown: entertainment channels, music channels, current news channels, game channels. Therefore, the first channel may be a real-time news channel in a specific application scene, and may also be a game channel in a post-swipe channel bar.
Optionally, in an optional implementation of this embodiment, as shown in fig. 8, the first control module 604 includes:
(1) the first moving unit 82 is configured to move the first channel to the target position while moving the entire channel between the current position of the first channel and the target position in the direction of the position before the first channel is moved. And/or the presence of a gas in the gas,
(2) a control unit 84 for switching back the channel currently displayed in the channel bar to the channel displayed in the first screen; the second moving unit 86 is configured to move the first channel to the target position while moving the entire channel between the current position of the first channel and the target position in the direction of the position where the first channel is not moved.
Based on the first detecting unit 72, that is, in the case where the first channel is located in the first screen, as an alternative embodiment, the step of moving the first channel to the target position while moving the whole of the channel between the current position of the first channel and the target position to the direction of the position where the first channel is not moved is performed by the first moving unit 82.
For example, as shown in fig. 3a, if the first channel is a news real-time channel and the target position is a first position, after the touch operation on the current news channel is detected, the sports channel, the entertainment channel and the music channel arranged in front of the current news channel are moved backward smoothly as a whole, and the current news channel is moved to the position where the original sports channel is located, so that the channels in the channel bar are reordered in response to the touch operation as follows: a newsletter channel, a sports channel, an entertainment channel, a music channel. The animation effect of dynamic ordering in the specific application scene may be: the channels are smoothly exchanged left and right, the channel height and width in the exchange animation are obtained according to the dynamic adaptation of the channel name, the animation time setting is preferably 0.3 second (corresponding setting can be carried out according to actual conditions), in addition, the channel subjected to touch operation can have an oval highlight display state, and the highlight mark slides to the current channel from the last selected channel at a constant speed in a linear rule.
In another alternative of this embodiment, the target position in the first screen is not necessarily sorted in the first position, and the setting of the channel position may further anchor one or more channels, that is, the anchored channel does not change position with the dynamic sorting of the channels, so that the advantage of this setting is that if a certain channel is a channel that is always preferred by the user or has a comparison interest in the last time, it can be anchored in the position of the first screen, and thus the user does not need to find the channel that is more interested later because of multiple times of channel dynamic brand groups.
For example, in a specific application scenario, the number of channels that can be anchored is two, and the positions of the anchored channels are two positions ranked at the top, then the target position is preferably set after the position of the anchored channel, specifically, the anchored channels are a sports channel and an entertainment channel, after the touch operation on the event news channel is detected, the event news channel moves to the position of the original music channel while the music channel that is ranked in front of the event news channel moves smoothly backward, and the positions of the event news channel and the music channel are interchanged, so that after the channels in the channel bar are reordered in response to the touch operation, the following steps are: sports channels, entertainment channels, current news channels, music channels.
Based on the second detecting unit 74, in the case that the first channel is located in the slid channel bar, as an optional implementation, the control unit 84 is configured to switch the currently displayed channel in the channel bar back to the channel displayed in the first screen; the second moving unit 86 is configured to move the first channel to the target position while moving the entire channel between the current position of the first channel and the target position in the direction of the position where the first channel is not moved.
Optionally, the plurality of channels in the channel bar includes: the plurality of channels may be any type of channel, such as: sports channels, entertainment channels, music channels, current news channels, game channels, science and technology channels, novels channels, finance channels, emotion channels, travel channels, for example; if one interface can only display 4 channels, the channels need to be displayed on the interfaces in a split screen mode, and the first screen displays: sports channel, entertainment channel, music channel, current affairs news channel, it has to show in the second screen is preset: game channel, science and technology channel, novel channel, finance and economics channel; the third screen is preset with: emotion channel, travel channel.
After detecting the sliding operation on the channel in the channel bar, the channel in the channel bar will be displayed in a sliding manner, for example, the first screen displays: sports channels, entertainment channels, music channels, current news channels; if the sliding operation is detected, the sports channel is not displayed because the sports channel slides out of the current display interface, the game channel after the current news channel is displayed because the game channel slides into the current display interface, if the sliding operation on the channel is continuously detected, the subsequent channels are sequentially displayed, and in response to the touch operation, the channels displayed in the current channel column are: entertainment channels, music channels, current news channels, game channels, i.e. as shown in fig. 3 b. That is to say, a plurality of channels in the channel bar can be smoothly displayed through sliding operation, and corresponding selection is not required to be performed by entering a channel management interface, so that the selection of the channels in the channel bar is more convenient and quicker.
Therefore, as shown in fig. 3b, if the first channel is a game channel and the target position is the first position of the channel bar sorted as the first screen, after the touch operation on the game channel is detected, the channel bar is first switched back to the first screen, and then the sports channel, the entertainment channel, the music channel, and the current news channel arranged in front of the game channel are moved backward smoothly as a whole, and the current news channel is moved to the position where the original sports channel is located, so that the channels of the channel bar in the first screen are reordered in response to the touch operation, and then: game channels, sports channels, entertainment channels, music channels. It can be seen that, for a channel which is not displayed on the first screen at first, after the channel is displayed on the current screen after responding to the sliding operation, the channel to be known is controlled to automatically move to the target position of the first screen after the touch operation is performed on the channel, so that the dynamic sequencing of the channel is completed, and compared with the prior art, the sequencing mode for sequencing the access management interface is more humanized and more convenient.
In another alternative of this embodiment, the target position in the first screen is not necessarily sorted in the first position, and the setting of the channel position may further anchor one or more channels, that is, the anchored channel does not change position with the dynamic sorting of the channels, so that the advantage of this setting is that if a certain channel is a channel that is always preferred by the user or has a comparison interest in the last time, it can be anchored in the position of the first screen, and thus the user does not need to find the channel that is more interested later because of multiple times of channel dynamic brand groups.
For example, in a specific application scenario, the number of channels that can be anchored is two, and the positions of the anchored channels are two positions ranked at the top, then the target position is preferably set after the position of the anchored channel, specifically, the anchored channel is a sports channel and an entertainment channel, after the sliding operation on the event news channel is detected, the channel of the channel bar is displayed in a sliding manner, and the channel displayed in the channel bar after the sliding operation is: music channel, current news channel, game channel, science and technology channel. After detecting the touch operation on the game channel, firstly switching the channel bar back to the first screen, and moving the whole channel arranged in front of the position of the game channel to the target position backwards smoothly, and simultaneously moving the game channel to the position of the original music channel, so that the channels in the channel bar are reordered in response to the touch operation, and then: sports channels, entertainment channels, game channels, music channels.
Optionally, in an optional implementation of this embodiment, as shown in fig. 9, the device for sorting channels may further include:
(1) a second detecting module 902, configured to detect a sliding operation on the target area before exiting the current display interface;
(2) and a third control module 904, configured to control switching of channel content of the target area in response to a sliding operation on the target area, where the switching of the channel content corresponds to switching of a channel type in the channel bar.
(3) A judging module 906, configured to, after exiting the current display interface, judge whether a second channel corresponding to channel content displayed in the target area before exiting is in the target location;
(4) a second control module 908, configured to move the second channel to the target location if the determination result is negative;
(5) a second display module 910, configured to display channel content corresponding to the second channel in the target area.
It should be noted that, based on the modules in fig. 9, channel content may be switched by sliding operation on the target area, and the corresponding channel type may also be switched, for example, the channels in the channel bar of the current first screen are: sports channels, entertainment channels, music channels, current news channels; and the content of the channel displayed in the current target area is the content corresponding to the entertainment channel, as shown in fig. 5 a. After detecting that the target area has a sliding operation from right to left (or a sliding operation from left to right), the channel content displayed in the current target area will be switched to the channel content corresponding to the music channel, as shown in fig. 5b, if the sliding operation is continued, the channel content corresponding to the current news channel will be displayed, and so on.
If the channel type displayed in the current target area is the channel content of the current news channel after the target area is slid, and the current news channel is not in the target position (if the target position is the first position after sequencing), after exiting the current interface, the content of the current news channel can still be displayed after logging in the interface again, and the current news channel appears in the target position; that is, after exiting the current interface, it is determined whether the channel corresponding to the channel content in the previous target area is at the target position of the first screen, and if not, the channel is moved to the target position. Because the content that the user generally browses last is usually interested or the channel content cannot be browsed any more due to other reasons, the channel corresponding to the channel content before exiting will be moved to the target position of the first screen after logging in again, so that the user can be ensured to read the channel content corresponding to the channel browsed before again, and the user experience is improved.
According to a further aspect of embodiments of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above-mentioned method embodiments when executed.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, a touch operation performed on a first channel in a channel bar on a current display interface is detected, where the current display interface includes: the device comprises a region for displaying a channel bar and a target region, wherein the target region is used for displaying channel contents of channels in the channel bar;
s2, responding to the touch operation, controlling the first channel to move to the target position in the channel bar;
and S3, displaying the channel content corresponding to the first channel in the target area of the current display interface.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, detecting a touch operation executed on a first channel in a first screen, wherein a plurality of channels in a channel bar are displayed on a plurality of screens in a split screen mode, and the first screen is a screen with a target position in the plurality of screens; or the like, or, alternatively,
s2, detecting the sliding operation of the channel bar, and controlling the sliding of the channel in the channel bar in response to the sliding operation of the channel bar; and detecting touch operation on the first channel in the channel bar after sliding.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, the first channel is moved to the target position while moving the entire channel between the current position and the target position of the first channel in the direction of the position where the first channel was not moved.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, switching the currently displayed channel of the channel bar back to the channel displayed on the first screen;
s2, moving the first channel to the target position while moving the whole channel between the current position and the target position of the first channel to the direction of the position before the first channel is not moved;
alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, after exiting the current display interface, judging whether the second channel corresponding to the channel content displayed in the target area before exiting is in the target position;
s2, under the condition that the judgment result is negative, moving the second channel to the target position, and displaying the channel content corresponding to the second channel in the target area;
alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, detecting the sliding operation of the target area;
s2, controlling switching of channel content of the target area in response to the sliding operation of the target area, wherein the switching of the channel content corresponds to switching of channel types in the channel bar.
Alternatively, in this embodiment, a person skilled in the art may understand that all or part of the steps in the methods of the foregoing embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
According to another aspect of the embodiments of the present invention, there is also provided an electronic apparatus for implementing the above channel ranking method, as shown in fig. 10, the electronic apparatus including: processor 1002, memory 1004, display 1006, user interface 1008, transmission 1010, and the like. The memory has stored therein a computer program, and the processor is arranged to execute the steps of any of the above method embodiments by means of the computer program.
Optionally, in this embodiment, the electronic apparatus may be located in at least one network device of a plurality of network devices of a computer network.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, a touch operation performed on a first channel in a channel bar on a current display interface is detected, where the current display interface includes: the device comprises a region for displaying a channel bar and a target region, wherein the target region is used for displaying channel contents of channels in the channel bar;
s2, responding to the touch operation, controlling the first channel to move to the target position in the channel bar;
and S3, displaying the channel content corresponding to the first channel in the target area of the current display interface.
Alternatively, it can be understood by those skilled in the art that the structure shown in fig. 10 is only an illustration, and the electronic device may also be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, and the like. Fig. 10 is a diagram illustrating a structure of the electronic device. For example, the electronic device may also include more or fewer components (e.g., network interfaces, etc.) than shown in FIG. 10, or have a different configuration than shown in FIG. 10.
The memory 1004 may be used to store software programs and modules, such as program instructions/modules corresponding to the channel ordering method and apparatus in the embodiments of the present invention, and the processor 1002 executes various functional applications and data processing by running the software programs and modules stored in the memory 1004, that is, implements the channel ordering method. The memory 1004 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 1004 may further include memory located remotely from the processor 1002, which may be connected to the terminal through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 1010 is used for receiving or transmitting data via a network. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 1010 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices so as to communicate with the internet or a local area Network. In one example, the transmission device 1010 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing one or more computer devices (which may be personal computers, servers, network devices, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (14)

1. A method for ordering channels, comprising:
detecting a touch operation executed on a first channel in a channel bar on a current display interface, wherein the current display interface comprises: the target area is used for displaying channel content of channels in the channel bar;
responding to the touch operation, and controlling the first channel to move to a target position in the channel bar;
and displaying channel content corresponding to the first channel in the target area.
2. The method of claim 1, wherein the detecting a touch operation performed on a first channel in a channel bar on a currently displayed interface comprises:
detecting a touch operation executed on a first channel in a first screen, wherein a plurality of channels in the channel bar are displayed on a plurality of screens in a split-screen manner, and the first screen is a screen including the target position in the plurality of screens; or the like, or, alternatively,
detecting a sliding operation on the channel bar, and controlling the sliding of the channels in the channel bar in response to the sliding operation on the channel bar; and detecting touch operation on the first channel in the channel bar after sliding.
3. The method of claim 2, wherein controlling the first channel to move to a target location in a first screen of the plurality of screens if the first channel is in the first screen comprises:
and moving the first channel to the target position while moving the whole channel between the current position of the first channel and the target position to the direction of the position before the first channel is not moved.
4. The method of claim 2, wherein controlling the first channel to move to a target position in a first screen of the plurality of screens if the first channel is in the channel bar after sliding comprises:
switching the currently displayed channel of the channel bar back to the channel displayed on the first screen;
and moving the first channel to the target position while moving the whole channel between the current position of the first channel and the target position to the direction of the position before the first channel is not moved.
5. The method according to any one of claims 1 to 4, further comprising:
after exiting the current display interface, judging whether a second channel corresponding to the channel content displayed in the target area before exiting is in the target position;
and under the condition that the judgment result is negative, moving the second channel to the target position, and displaying the channel content corresponding to the second channel in the target area.
6. The method of claim 5, wherein prior to exiting the currently displayed interface, the method further comprises:
detecting a sliding operation on the target area;
and controlling the switching of the channel content of the target area in response to the sliding operation of the target area, wherein the switching of the channel content corresponds to the switching of the channel type in the channel bar.
7. An apparatus for ordering channels, comprising:
a first detection module, configured to detect a touch operation performed on a first channel in a channel bar on a current display interface, where the current display interface includes: the target area is used for displaying channel content of channels in the channel bar;
the first control module is used for responding to the touch operation and controlling the first channel to move to a target position in the channel bar;
and the first display module is used for displaying the channel content corresponding to the first channel in the target area.
8. The apparatus of claim 7, wherein the first detection module comprises:
the first detection unit is used for detecting touch operation executed on a first channel in a first screen, wherein a plurality of channels in the channel bar are displayed on a plurality of screens in a split screen mode, and the first screen is a screen comprising the target position in the plurality of screens; or the like, or, alternatively,
the second detection unit is used for detecting the sliding operation of the channel bar, responding to the sliding operation to control the sliding of the channels in the channel bar, and detecting the touch operation of the first channel in the channel bar after the sliding.
9. The apparatus of claim 8, wherein the first control module comprises:
and the first moving unit is used for moving the first channel to the target position while moving the whole channel between the current position of the first channel and the target position to the direction of the position before the first channel is not moved.
10. The apparatus of claim 8, wherein the first control module comprises:
the control unit is used for switching the currently displayed channel of the channel bar back to the channel displayed on the first screen;
and the second moving unit is used for moving the first channel to the target position while moving the whole channel between the current position of the first channel and the target position to the direction of the position before the first channel is not moved.
11. The apparatus of any one of claims 7 to 10, further comprising:
the judging module is used for judging whether a second channel corresponding to the channel content displayed in the target area before exiting is in the target position or not after exiting the current display interface;
the second control module is used for moving the second channel to the target position under the condition that the judgment result is negative;
and the second display module is used for displaying the channel content corresponding to the second channel in the target area.
12. The apparatus of claim 11, further comprising:
the second detection module is used for detecting the sliding operation of the target area before exiting the current display interface;
and the third control module is used for responding to the sliding operation of the target area to control the switching of the channel content of the target area, wherein the switching of the channel content corresponds to the switching of the channel type in the channel bar.
13. A storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 6 when executed.
14. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to execute the method of any of claims 1 to 6 by means of the computer program.
CN201910786333.4A 2019-08-23 2019-08-23 Channel ordering method and device, storage medium and electronic device Active CN112416235B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910786333.4A CN112416235B (en) 2019-08-23 2019-08-23 Channel ordering method and device, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910786333.4A CN112416235B (en) 2019-08-23 2019-08-23 Channel ordering method and device, storage medium and electronic device

Publications (2)

Publication Number Publication Date
CN112416235A true CN112416235A (en) 2021-02-26
CN112416235B CN112416235B (en) 2023-10-27

Family

ID=74779850

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910786333.4A Active CN112416235B (en) 2019-08-23 2019-08-23 Channel ordering method and device, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN112416235B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104423778A (en) * 2013-08-26 2015-03-18 中兴通讯股份有限公司 Method and device for adjusting sequence of mobile terminal icons, and mobile terminal
CN105528392A (en) * 2015-11-27 2016-04-27 网易传媒科技(北京)有限公司 Class label ordering method and apparatus
US20170070785A1 (en) * 2015-09-09 2017-03-09 Morega Systems Inc. Video device with electronic program guide application and methods for use therewith
CN106681599A (en) * 2016-12-08 2017-05-17 北京珠穆朗玛移动通信有限公司 Method for managing shortcut menu and mobile terminal
US20170212646A1 (en) * 2016-01-26 2017-07-27 Guangzhou Ucweb Computer Technology Co., Ltd. Client interface loading control method and apparatus
CN108628535A (en) * 2018-05-17 2018-10-09 Oppo广东移动通信有限公司 task management method, device, storage medium and electronic device
CN108804185A (en) * 2018-03-16 2018-11-13 青岛海信电器股份有限公司 Edit methods and display terminal when sorting between multiple objects
EP3407221A1 (en) * 2017-05-27 2018-11-28 Beijing Xiaomi Mobile Software Co., Ltd. Methods and devices for searching and displaying information on a terminal
CN108933861A (en) * 2018-06-12 2018-12-04 奇酷互联网络科技(深圳)有限公司 Application icon sort method, device, readable storage medium storing program for executing and intelligent terminal

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104423778A (en) * 2013-08-26 2015-03-18 中兴通讯股份有限公司 Method and device for adjusting sequence of mobile terminal icons, and mobile terminal
US20170070785A1 (en) * 2015-09-09 2017-03-09 Morega Systems Inc. Video device with electronic program guide application and methods for use therewith
CN105528392A (en) * 2015-11-27 2016-04-27 网易传媒科技(北京)有限公司 Class label ordering method and apparatus
US20170212646A1 (en) * 2016-01-26 2017-07-27 Guangzhou Ucweb Computer Technology Co., Ltd. Client interface loading control method and apparatus
CN106681599A (en) * 2016-12-08 2017-05-17 北京珠穆朗玛移动通信有限公司 Method for managing shortcut menu and mobile terminal
EP3407221A1 (en) * 2017-05-27 2018-11-28 Beijing Xiaomi Mobile Software Co., Ltd. Methods and devices for searching and displaying information on a terminal
CN108804185A (en) * 2018-03-16 2018-11-13 青岛海信电器股份有限公司 Edit methods and display terminal when sorting between multiple objects
CN108628535A (en) * 2018-05-17 2018-10-09 Oppo广东移动通信有限公司 task management method, device, storage medium and electronic device
CN108933861A (en) * 2018-06-12 2018-12-04 奇酷互联网络科技(深圳)有限公司 Application icon sort method, device, readable storage medium storing program for executing and intelligent terminal

Also Published As

Publication number Publication date
CN112416235B (en) 2023-10-27

Similar Documents

Publication Publication Date Title
WO2022156368A1 (en) Recommended information display method and apparatus
CN110730387B (en) Video playing control method and device, storage medium and electronic device
US8910076B2 (en) Social media platform
US20180181295A1 (en) Method for displaying information, and terminal equipment
CN105635519B (en) Method for processing video frequency, apparatus and system
CN106649639A (en) Page display method and device
WO2016188229A1 (en) Terminal device and method for dynamically adjusting control position
CN112394861B (en) Page jump method and device, storage medium and electronic device
CN104954872B (en) video downloading method, video playing device, mobile terminal and storage medium
CN110322305A (en) Data object information providing method, device and electronic equipment
JP2023509233A (en) In-document table browsing method, device, electronic device, and storage medium
CN108259941A (en) Video broadcasting method and device
CN111857460A (en) Split screen processing method, split screen processing device, electronic equipment and readable storage medium
CN106663015A (en) Resuming session states
CN111343467A (en) Live broadcast data processing method and device, electronic equipment and storage medium
CN108540848A (en) Video collection method and apparatus
CN107247550A (en) One kind application switching method and device, computer installation, readable storage medium storing program for executing
CN111835623B (en) Unread message display method and device and electronic equipment
CN111857510A (en) Parameter adjusting method and device and electronic equipment
CN112752127B (en) Method and device for positioning video playing position, storage medium and electronic device
CN108008894B (en) Content display method and device and terminal equipment
CN104572981B (en) A kind of Webpage method for caching and processing and mobile terminal device
CN113747230A (en) Audio and video processing method and device, electronic equipment and readable storage medium
CN111290820B (en) Page display method and device, storage medium and electronic device
WO2018036493A1 (en) Information processing method and apparatus, display terminal, and storage medium

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