CN111722871A - Information flow anchor point processing method and device, electronic equipment and computer storage medium - Google Patents

Information flow anchor point processing method and device, electronic equipment and computer storage medium Download PDF

Info

Publication number
CN111722871A
CN111722871A CN202010555243.7A CN202010555243A CN111722871A CN 111722871 A CN111722871 A CN 111722871A CN 202010555243 A CN202010555243 A CN 202010555243A CN 111722871 A CN111722871 A CN 111722871A
Authority
CN
China
Prior art keywords
anchor point
anchor
priority
registered
information flow
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
CN202010555243.7A
Other languages
Chinese (zh)
Other versions
CN111722871B (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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology 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 Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN202010555243.7A priority Critical patent/CN111722871B/en
Publication of CN111722871A publication Critical patent/CN111722871A/en
Application granted granted Critical
Publication of CN111722871B publication Critical patent/CN111722871B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the disclosure relates to the technical field of computer software, and discloses a method and a device for processing an information flow anchor, electronic equipment and a computer storage medium, wherein the method for processing the information flow anchor comprises the following steps: acquiring an anchor point list, wherein the anchor point list comprises at least one registered anchor point configuration file; then, determining the first priority of each registered anchor point, and determining a target anchor point from the anchor point list according to the first priority; and generating a corresponding page view according to the configuration file of the target anchor point, and displaying the page view in the information flow. The method of the embodiment of the disclosure can accurately determine that the corresponding anchor point is displayed in the information flow, thereby effectively avoiding the situation that the display of the anchor point is wrong due to wrong priority, further avoiding the situation that the display of the anchor point of the current information flow is not in accordance with the expectation, and preventing the situation that the conversion rate is not in accordance with the expectation.

Description

Information flow anchor point processing method and device, electronic equipment and computer storage medium
Technical Field
The embodiment of the disclosure relates to the technical field of computer software, in particular to a method and a device for processing an information flow anchor point, an electronic device and a computer storage medium.
Background
With the development of mobile internet and intelligent terminal technology, various application programs are widely applied in the field of information service and knowledge dissemination by the characteristics of convenience, rapidness, personalized customization and the like, such as various learning application programs, various shopping application programs, various short video application programs and the like, and the application programs bring convenient and rapid services for people.
In the process of playing information streams (i.e., various short videos, live broadcasts, etc.), a short video application program displays corresponding UI (User Interface) elements at corresponding positions, usually different information streams correspond to different UI elements, and multiple UI elements may also exist in one information stream at the same time, so that it is necessary to accurately determine the UI elements corresponding to each information stream.
Disclosure of Invention
The purpose of the disclosed embodiments is to address at least one of the above-mentioned deficiencies, and it is intended to provide a summary in order to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
In one aspect, a method for processing an information flow anchor is provided, including:
acquiring an anchor point list, wherein the anchor point list comprises at least one registered anchor point configuration file;
determining a first priority of each registered anchor point, and determining a target anchor point from an anchor point list according to the first priority;
and generating a corresponding page view according to the configuration file of the target anchor point, and displaying the page view in the information flow.
In one aspect, an information flow anchor processing apparatus is provided, including:
the system comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring an anchor point list, and the anchor point list comprises at least one registered anchor point configuration file;
the determining module is used for determining the first priority of each registered anchor point and determining a target anchor point from the anchor point list according to the first priority;
and the display module is used for generating a corresponding page view according to the configuration file of the target anchor point and displaying the page view in the information flow.
In one aspect, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the information flow anchor processing method is implemented.
In one aspect, a computer-readable storage medium is provided, on which a computer program is stored, which when executed by a processor implements the above-mentioned information flow anchor processing method.
According to the information flow anchor point processing method provided by the embodiment of the disclosure, the anchor point list comprises at least one registered anchor point configuration file, so that access, maintenance and the like of the anchor point can be conveniently carried out according to the anchor point configuration file without paying attention to other contexts, and the realization complexity is greatly reduced; the priority of each registered anchor point in the anchor point list is determined, and the target anchor point is determined from the anchor point list according to the priority, so that the corresponding anchor point can be accurately determined to be displayed in the information flow, the condition that the display of the anchor point is wrong due to the wrong priority is effectively avoided, the condition that the display of the anchor point of the current information flow is not in accordance with the expectation is further avoided, and the condition that the conversion rate is not in accordance with the expectation is prevented.
Additional aspects and advantages of embodiments of the disclosure will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the disclosure.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
Fig. 1 is a schematic flow chart of an information flow anchor processing method according to an embodiment of the present disclosure;
fig. 2 is a schematic diagram of an interaction process of information flow anchor point processing according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of a basic structure of an information flow anchor point processing apparatus according to an embodiment of the disclosure;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing the devices, modules or units, and are not used for limiting the devices, modules or units to be different devices, modules or units, and also for limiting the sequence or interdependence relationship of the functions executed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
To make the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the embodiments of the present disclosure will be described in further detail below with reference to the accompanying drawings.
The embodiment of the disclosure provides a method and a device for processing an information flow anchor point, an electronic device and a computer storage medium, and aims to solve the above technical problems in the prior art.
The following describes in detail the technical solutions of the embodiments of the present disclosure and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present disclosure will be described below with reference to the accompanying drawings.
One embodiment of the present disclosure provides an information flow anchor processing method, which is performed by a computer device, and the computer device may be a terminal or a server. The terminal may be a desktop device or a mobile terminal. The servers may be individual physical servers, clusters of physical servers, or virtual servers. As shown in fig. 1, the method includes:
step S110, acquiring an anchor point list, wherein the anchor point list comprises at least one configuration file of registered anchor points; step S120, determining the first priority of each registered anchor point, and determining a target anchor point from an anchor point list according to the first priority; step S130, generating a corresponding page view according to the configuration file of the target anchor point, and displaying the page view in the information flow.
Specifically, in the process of playing various short videos, live broadcasts and other information streams, the short video application may display corresponding UI elements at predetermined positions (e.g., lower left corner, lower right corner, etc.) of the information streams, such as shopping cart elements, POI (Point of interest) elements, applets and other types of UI elements, and such elements may be collectively referred to as anchor points in the short video application.
Specifically, configuration files of each anchor point in the anchor point list are generated in advance according to requirements, and after the configuration files of the anchor points are registered in the anchor point list, corresponding anchor points can be conveniently matched from the anchor point list according to the currently displayed information flow, and corresponding page views are generated, so that the generated page views are displayed in the currently displayed information flow. Equivalently, each anchor point which is registered is managed conveniently through the anchor point list.
If, according to the service requirement, it is necessary to register anchor point a in the anchor point list, i.e. to inject anchor point a into the anchor point list, then: firstly, the configuration file of the anchor point A is generated according to the requirement, and then the configuration file of the anchor point A is injected into an anchor point list, so that the corresponding anchor point can be dynamically injected according to the service requirement, and the capability of dynamically injecting the anchor point is provided. It should be noted that, since the configuration file of the anchor point is not dependent on a specific information stream (such as video V1, video V2, etc.), the injection of the anchor point can be performed when the short video application is started, only the display of the anchor point is dependent on the specific information stream, such as displaying the information stream V1 corresponding to anchor point a and displaying the information stream V2 corresponding to anchor point B.
Specifically, in order to synchronously display corresponding anchors during the process of browsing or refreshing the information stream by the user, an anchor list including a configuration file of at least one registered anchor needs to be acquired. After the anchor point list is acquired, when the anchor point list only comprises a configuration file of a registered anchor point (such as the anchor point A), displaying the anchor point A in each information flow; when the anchor point list includes configuration files of 2, 3 or more registered anchor points (e.g., anchor point a, anchor point B and anchor point C), it is necessary to first determine the priority (i.e., the first priority) of each registered anchor point, determine a target anchor point from the anchor point list according to the priority, generate a corresponding page view according to the configuration file of the target anchor point, and display the page view in the current information stream.
In one example, if the registered anchors in the anchor list are anchor a, anchor B, and anchor C, respectively, and the information flow to be displayed currently is information flow V1, it is necessary to determine a first priority of each registered anchor, for example, the priority of anchor a is higher than that of anchor B, and the priority of anchor B is higher than that of anchor C, at this time, anchor a may be determined as a target anchor, then, a corresponding page view (denoted as view P1) is generated according to the profile of anchor a, and then, view P1 is displayed while information flow V1 is displayed. It should be noted that, the determination of the anchor point a as the target anchor point is only an example, and the anchor point B at the second priority may also be determined as the target anchor point as needed, and the anchor point C at the lowest priority may also be determined as the target anchor point as needed, which is not limited in the embodiment of the present application.
According to the information flow anchor point processing method provided by the embodiment of the disclosure, the anchor point list comprises at least one registered anchor point configuration file, so that access, maintenance and the like of the anchor point can be conveniently carried out according to the anchor point configuration file without paying attention to other contexts, and the realization complexity is greatly reduced; the priority of each registered anchor point in the anchor point list is determined, and the target anchor point is determined from the anchor point list according to the priority, so that the corresponding anchor point can be accurately determined to be displayed in the information flow, the condition that the display of the anchor point is wrong due to the wrong priority is effectively avoided, the condition that the display of the anchor point of the current information flow is not in accordance with the expectation is further avoided, and the condition that the conversion rate is not in accordance with the expectation is prevented.
The following describes the method of the embodiments of the present disclosure:
in one possible implementation, in determining the first priority of each registered anchor point, the following processing may be performed: detecting whether a second priority configured by the server for each registered anchor point is acquired; and if the second priority configured by the server for each registered anchor point is acquired, determining the second priority as the first priority.
Specifically, the developer can dynamically adjust the priority of each registered anchor in the anchor list through the server according to the service requirement. Based on the above example, if the current traffic demand is that the priority of anchor C is the highest and the priority of anchor a is the lowest, the priorities of anchor a, anchor B, and anchor C may be adjusted by the server to: the priority of anchor C is higher than that of anchor B, and the priority of anchor B is higher than that of anchor a. Correspondingly, the short video application program acquires a second priority configured by the server for each registered anchor point, and determines the target anchor point from the anchor point list according to the second priority. The priority can be dynamically adjusted by the server sending configuration information of the priority to the short video application program.
It should be noted that, usually, the short video application program obtains the second priority from the server when being started, if the server readjusts the priority of each registered anchor point in the anchor point list in the running process of the short video application program, the target anchor point may still be determined from the anchor point list based on the priority obtained when the short video application program is started, and the readjusted priority may be obtained when the short video application program is restarted next time, and the target anchor point may be determined from the anchor point list according to the readjusted priority.
If the developer does adjust the priority of each registered anchor point in the anchor point list through the server according to the service requirement, the short video application program will obtain the adjusted priority (namely, the second priority) when being started, and if the developer does not adjust the priority of each registered anchor point in the anchor point list through the server, the short video application program will not obtain the second priority when being started. Based on this, in the process of determining the first priority of each registered anchor point, the short video application program needs to detect whether to acquire the second priority configured by the server for each registered anchor point, and if the second priority configured by the server for each registered anchor point is acquired, the second priority is determined as the first priority, and the target anchor point is determined from the anchor point list according to the first priority.
Specifically, the profile of each registered anchor is pre-generated according to the type of each registered anchor based on a predefined base profile. The predefined basic configuration file is a base class of the configuration file of each anchor point, which is essentially a set of standard interfaces realized according to a protocol configured by the anchor points, and a base class is provided, which is not only convenient for managing each anchor point, but also is a completely decoupled base class facing a business party.
After a predefined basic configuration file (namely a base class) is given, each anchor point of different types can realize the corresponding anchor point function by inheriting the base class, and the maintainability and the expandability of the anchor point function are effectively improved. For example, the anchor point a may extend the base class appropriately according to the specific function of the anchor point a on the basis of inheriting the base class, that is, the specific function of the anchor point a may be conveniently added on the basis of the base class.
The implementation mode enables the priority of each registered anchor point configuration to be dynamically adjusted through the server, effectively avoids the situation that the priority of each registered anchor point is adjusted by re-issuing the short video application program version, thereby reducing the development and maintenance cost, and improving the flexibility, convenience, expandability, maintainability and online dynamic repair capability of the anchor point priority configuration.
In a possible implementation manner, if the short video application does not obtain the second priority configured by the server for each registered anchor point, the data information of the information stream and the registration priority of each registered anchor point are obtained, the registration priority is adjusted according to the data information, and the adjusted registration priority is determined as the first priority. The registration priority of each registered anchor point is the sequence of the registered anchor points in the sequence from early to late according to the registration time, and the earlier the registration time is from the current time, the higher the registration priority of the registered anchor points is.
Specifically, each registered anchor in the anchor list has a sequential registration order, and each registered anchor in the anchor list is usually sequentially ordered according to registration time from early to late.
If a developer registers an anchor point A in an anchor point list in 2019, 10 and 2 days, the anchor point A is injected into the anchor point list, then the developer registers an anchor point B in the anchor point list in 2019, 10 and 20 days, the developer registers an anchor point B in the anchor point list according to a service requirement, at the moment, the anchor point list comprises a configuration file of the anchor point A and a configuration file of the anchor point B, and then the developer registers an anchor point C in the anchor point list in 2019, 11 and 15 days, the anchor point list comprises a configuration file of the anchor point A, a configuration file of the anchor point B and a configuration file of the anchor point C. The registration time of the anchor point A is the earliest from the current time, so that the registration sequence of the anchor point A is the most advanced, namely the registration priority of the anchor point A is the highest, similarly, the registration time of the anchor point B is later than the current time of the anchor point A and earlier than the anchor point C, so that the registration sequence of the anchor point B is in the middle, namely the registration priority of the anchor point B is positioned behind the anchor point A and in front of the anchor point C, and the registration time of the anchor point C is the latest from the current time, so that the registration sequence of the anchor point C is the most advanced, namely the registration priority of the anchor point C is the lowest.
Specifically, if the developer does not adjust the priority of each registered anchor in the anchor list through the server, the application may adjust the registration priority of each registered anchor according to the data information of the information stream to be currently displayed, and determine the adjusted registration priority as the first priority, thereby determining the target anchor from the anchor list according to the first priority.
If the registration priority is that the registration priority of the anchor point a is higher than that of the anchor point B, and the registration priority of the anchor point B is higher than that of the anchor point C, the registration priority may be adjusted according to the data information of the information stream to be currently displayed, for example, the registration priority is adjusted according to the data information of the information stream to be currently displayed as: the priority of the anchor C is higher than that of the anchor B, and the priority of the anchor B is higher than that of the anchor A, namely the adjusted registration priority is as follows: the priority of the anchor point C is higher than that of the anchor point B, and the priority of the anchor point B is higher than that of the anchor point a, and for example, the registration priority is adjusted to be: the priority of the anchor B is higher than that of the anchor C, and the priority of the anchor C is higher than that of the anchor A, namely the adjusted registration priority is as follows: the priority of anchor B is higher than that of anchor C, and the priority of anchor C is higher than that of anchor a.
Specifically, no matter whether the first priority is obtained by adjusting the registration priority according to the data information, or the priority configured by the server for each registered anchor point, in the process of determining the target anchor point from the anchor point list according to the first priority, the anchor point corresponding to the highest priority in the first priority may be determined as the target anchor point, that is, the highest priority in the first priority is determined, and the anchor point corresponding to the highest priority in the anchor point list is determined as the target anchor point.
In one example, if the first priority is a priority configured by the server for each registered anchor point, if the first priority is determined to be: the priority of the anchor A is higher than that of the anchor B, and the priority of the anchor B is higher than that of the anchor C, namely the priority of the anchor A is the highest priority of the first priority, and the anchor A corresponding to the highest priority in the anchor list can be determined as a target anchor at the moment; if the first priority is determined to be: the priority of the anchor C is higher than that of the anchor B, and the priority of the anchor B is higher than that of the anchor a, that is, the priority of the anchor C is the highest priority among the first priorities, and at this time, the anchor C corresponding to the highest priority in the anchor list may be determined as the target anchor.
In another example, if the first priority is obtained by adjusting the registration priority according to the data information, the first priority at this time is: the priority of the anchor A is higher than that of the anchor B, and the priority of the anchor B is higher than that of the anchor C, namely the priority of the anchor A is the highest priority of the first priority, and the anchor A corresponding to the highest priority in the anchor list can be determined as a target anchor at the moment; if the first priority at this time is: the priority of the anchor B is higher than that of the anchor C, and the priority of the anchor C is higher than that of the anchor a, that is, the priority of the anchor B is the highest priority among the first priorities, and at this time, the anchor B corresponding to the highest priority in the anchor list may be determined as the target anchor.
In one possible implementation, in the process of displaying the page views in the information stream, the page views may be added to the anchor container view to display the page views in the anchor container view, and the anchor container view displays one page view at a time; then, the anchor container view is added as a sub-view to a predetermined position of the information stream view of the information stream to display the page view in the information stream.
Usually, mutual exclusion relationships exist among anchor points of information streams in short video applications, the anchor points of different types are different in style, and the page view of the anchor points is displayed through the view container of the anchor points, so that the page view of the anchor points can be correctly displayed, and the dependency relationships between the anchor points and other UI elements in the information streams can be well decoupled.
In order to ensure the mutual exclusion relationship between the anchors, the anchor container view displays only the page view of one anchor each time when displaying the page view of the anchor, for example, when displaying the information stream view of the information stream V1, only the page view of the anchor a is displayed through the anchor container view, but not the page views of the anchor B and the anchor C, and for example, when displaying the information stream view of the information stream V2, only the page view of the anchor B is displayed through the anchor container view, but not the page views of the anchor a and the anchor C.
In particular, when displaying a page view in an information stream, the page view may be first added to an anchor container view, i.e., the page view is displayed through the anchor container view, and then the page view is displayed in the information stream by adding the anchor container view as a sub-view to a predetermined position of the information stream view of the information stream. If the information stream to be displayed currently is the information stream V1 and the anchor point corresponding to the information stream V1 is the anchor point B, after generating the page view (such as P2) of the anchor point B, the P2 is added to the anchor point container view, and then the anchor point container view is added to a predetermined position (such as the lower left corner, the lower right corner, etc.) of the information stream view of the information stream V1 as a sub-view of the information stream V1, so that the P2 is displayed synchronously when the information stream view of the information stream V1 is displayed.
In a possible implementation, the information flow anchor may also be updated, such as adding, deleting, modifying, etc. The anchor points to be newly added can be newly added in the information flow by registering the configuration files of the anchor points to be newly added in the anchor point list; the anchor point to be modified can also be modified in the information flow by modifying the configuration file of the anchor point to be modified in the anchor point list; the anchor to be deleted may also be deleted in the information stream by deleting the configuration file of the anchor to be deleted in the anchor list.
If the anchor point list comprises 3 registered anchor points, namely an anchor point A, an anchor point B and an anchor point C, and if a developer needs to add an anchor point D according to service requirements, namely the anchor point to be newly added is the anchor point D, the anchor point D can be added by registering the configuration file of the anchor point D in the anchor point list so as to be convenient for displaying the page view of the anchor point D in the information flow; if a developer needs to modify the anchor point B according to the service requirement, namely the anchor point to be modified is the anchor point B, the developer can modify the anchor point B by modifying the configuration file of the anchor point B so as to display the page view of the modified anchor point B in the information flow; if the developer needs to delete the anchor point C according to the service requirement, that is, the anchor point to be deleted is the anchor point C, the anchor point C can be deleted by deleting the configuration file of the anchor point C in the anchor point list, so that the page view of the anchor point C is not displayed in the information flow in the following.
By newly adding, deleting or modifying the configuration file of the corresponding anchor point in the anchor point list, the anchor point can be conveniently newly added, deleted or modified, the dependency relationship between the anchor point and other UI elements cannot be considered, and the anchor point can be effectively maintained.
The following specifically describes embodiments of the present application by way of specific examples:
in practical application, the operation can be performed according to the information flow anchor point processing process schematic diagram shown in fig. 2, an AWEFeedAnchorViewManager is an anchor point management module, service logics such as mutual exclusion relationship, UI display and layout and the like among anchor points of different types are maintained, and an anchor containment view anchor point container view is implemented inside the anchor point management module and used for decoupling the dependency relationship between the anchor point and other UI elements of the information flow; awecomponentsrioritylis an anchor maintenance module, which maintains a priority queue of anchor data, and the internal support server dynamically adjusts the priority order and registers (i.e. injects) configuration files of external support anchors, and can calculate the type of the anchor to be shown in each information flow by combining the data information of the information flow, i.e. determining a target anchor; RegisterConfigs is an anchor list, including configuration files for at least one registered anchor; in addition, the base class of the configuration file of the anchor point can be AWEFeedAnchonrBaseConfig, and the anchor points of different types can realize corresponding anchor point functions by inheriting the base class, so that the maintainability and the expandability of the anchor point functions are effectively improved.
In fig. 2, first, the anchor management module obtains an anchor list from the anchor maintenance module, where the anchor list includes at least one configuration file of registered anchors; then, the anchor management module acquires a target anchor (for example, anchor A) from the anchor maintenance module, wherein the target anchor is determined by the anchor maintenance module by determining the first priority of each registered anchor and determining the first priority from the anchor list according to the first priority; then, the anchor management module sends corresponding anchor information (such as updating anchor A data, laying out anchor A and other operations) to the configuration file of the anchor A, so that the anchor A performs self-rendering according to the anchor information and the configuration file of the anchor A to obtain a corresponding page view, and the page view is returned to the anchor management module, so that the page view is added to the information flow view for display through the anchor container view in the anchor management module.
Fig. 3 is a schematic structural diagram of an information flow anchor point processing apparatus according to yet another embodiment of the present disclosure, as shown in fig. 3, the apparatus 300 includes an obtaining module 301, a determining module 302, and a displaying module 303, where:
an obtaining module 301, configured to obtain an anchor point list, where the anchor point list includes a configuration file of at least one registered anchor point;
a determining module 302, configured to determine a first priority of each registered anchor point, and determine a target anchor point from an anchor point list according to the first priority;
and the display module 303 is configured to generate a corresponding page view according to the configuration file of the target anchor point, and display the page view in the information stream.
In one possible implementation, the determining module, when determining the first priority of each registered anchor point, is configured to:
detecting whether a second priority configured by the server for each registered anchor point is acquired;
and if the second priority configured by the server for each registered anchor point is acquired, determining the second priority as the first priority.
In one possible implementation, the determining module is further configured to:
if the second priority configured by the server for each registered anchor point is not obtained, obtaining the data information of the information flow and the registration priority of each registered anchor point, adjusting the registration priority according to the data information, and determining the adjusted registration priority as the first priority;
the registration priority of each registered anchor point is the sequence of the registered anchor points in the sequence from early to late according to the registration time, wherein the earlier the registration time is from the current time, the higher the registration priority of the registered anchor points is.
In one possible implementation, the determining module, when determining the target anchor from the anchor list according to the first priority, is configured to:
and determining the highest priority in the first priorities, and determining the anchor point corresponding to the highest priority in the anchor point list as the target anchor point.
In one possible implementation, when the display module displays the page view in the information stream, the display module is configured to:
adding the page view to the anchor container view to display the page view in the anchor container view, the anchor container view displaying one page view at a time;
the anchor container view is added as a sub-view to a predetermined position of the information stream view of the information stream to display the page view in the information stream.
In one possible implementation, the profile of each registered anchor is pre-generated according to the type of each registered anchor based on a predefined base profile.
In a possible implementation manner, the system further comprises an updating module;
the updating module is used for updating the information flow anchor point;
the updating module is used for executing any one of the following when updating the information flow anchor point:
newly adding the anchor points to be newly added in the information flow by registering the configuration files of the anchor points to be newly added in the anchor point list;
modifying the anchor point to be modified in the information flow by modifying the configuration file of the anchor point to be modified in the anchor point list;
deleting the anchor to be deleted in the information stream by deleting the configuration file of the anchor to be deleted in the anchor list.
According to the device provided by the embodiment of the disclosure, the anchor point list comprises at least one registered anchor point configuration file, so that access, maintenance and the like of the anchor point can be conveniently carried out according to the anchor point configuration file without concerning other contexts, and the implementation complexity is greatly reduced; the priority of each registered anchor point in the anchor point list is determined, and the target anchor point is determined from the anchor point list according to the priority, so that the corresponding anchor point can be accurately determined to be displayed in the information flow, the condition that the display of the anchor point is wrong due to the wrong priority is effectively avoided, the condition that the display of the anchor point of the current information flow is not in accordance with the expectation is further avoided, and the condition that the conversion rate is not in accordance with the expectation is prevented.
It should be noted that the present embodiment is an apparatus embodiment corresponding to the method embodiment described above, and the present embodiment can be implemented in cooperation with the method embodiment described above. The related technical details mentioned in the above method embodiments are still valid in this embodiment, and are not described herein again in order to reduce repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the above-described method item embodiments.
Referring now to FIG. 4, a block diagram of an electronic device 400 suitable for use in implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
The electronic device comprises a memory and a processor, wherein the processor may be referred to as a processing device 401 described below, and the memory comprises at least one of a Read Only Memory (ROM)402, a Random Access Memory (RAM)403, and a storage device 408, which are described in the following, and is specifically as follows:
as shown in fig. 4, electronic device 400 may include a processing device (e.g., central processing unit, graphics processor, etc.) 401 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)402 or a program loaded from a storage device 408 into a Random Access Memory (RAM) 403. In the RAM 403, various programs and data necessary for the operation of the electronic apparatus 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
Generally, the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 407 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 408 including, for example, tape, hard disk, etc.; and a communication device 409. The communication means 409 may allow the electronic device 400 to communicate wirelessly or by wire with other devices to exchange data. While fig. 4 illustrates an electronic device 400 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 409, or from the storage device 408, or from the ROM 402. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 401.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring an anchor point list, wherein the anchor point list comprises at least one registered anchor point configuration file; then, determining the first priority of each registered anchor point, and determining a target anchor point from the anchor point list according to the first priority; and then, generating a corresponding page view according to the configuration file of the target anchor point, and displaying the page view in the information flow.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules or units described in the embodiments of the present disclosure may be implemented by software or hardware. For example, the obtaining module may be further described as a module that obtains at least one event processing manner corresponding to a predetermined live event when the occurrence of the predetermined live event is detected.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, there is provided an information flow anchor processing method including:
acquiring an anchor point list, wherein the anchor point list comprises at least one registered anchor point configuration file;
determining a first priority of each registered anchor point, and determining a target anchor point from an anchor point list according to the first priority;
and generating a corresponding page view according to the configuration file of the target anchor point, and displaying the page view in the information flow.
In one possible implementation, determining a first priority of each registered anchor point includes:
detecting whether a second priority configured by the server for each registered anchor point is acquired;
and if the second priority configured by the server for each registered anchor point is acquired, determining the second priority as the first priority.
In one possible implementation manner, the method further includes:
if the second priority configured by the server for each registered anchor point is not obtained, obtaining the data information of the information flow and the registration priority of each registered anchor point, adjusting the registration priority according to the data information, and determining the adjusted registration priority as the first priority;
the registration priority of each registered anchor point is the sequence of the registered anchor points in the sequence from early to late according to the registration time, wherein the earlier the registration time is from the current time, the higher the registration priority of the registered anchor points is.
In one possible implementation, determining a target anchor from the anchor list according to the first priority includes:
and determining the highest priority in the first priorities, and determining the anchor point corresponding to the highest priority in the anchor point list as the target anchor point.
In one possible implementation, displaying a page view in an information stream includes:
adding the page view to the anchor container view to display the page view in the anchor container view, the anchor container view displaying one page view at a time;
the anchor container view is added as a sub-view to a predetermined position of the information stream view of the information stream to display the page view in the information stream.
In one possible implementation, the profile of each registered anchor is pre-generated according to the type of each registered anchor based on a predefined base profile.
In one possible implementation manner, the method further includes:
updating the information flow anchor point;
an update information flow anchor comprising any of:
newly adding the anchor points to be newly added in the information flow by registering the configuration files of the anchor points to be newly added in the anchor point list;
modifying the anchor point to be modified in the information flow by modifying the configuration file of the anchor point to be modified in the anchor point list;
deleting the anchor to be deleted in the information stream by deleting the configuration file of the anchor to be deleted in the anchor list.
According to one or more embodiments of the present disclosure, there is provided an information flow anchor processing apparatus including:
the system comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring an anchor point list, and the anchor point list comprises at least one registered anchor point configuration file;
the determining module is used for determining the first priority of each registered anchor point and determining a target anchor point from the anchor point list according to the first priority;
and the display module is used for generating a corresponding page view according to the configuration file of the target anchor point and displaying the page view in the information flow.
In one possible implementation, the determining module, when determining the first priority of each registered anchor point, is configured to:
detecting whether a second priority configured by the server for each registered anchor point is acquired;
and if the second priority configured by the server for each registered anchor point is acquired, determining the second priority as the first priority.
In one possible implementation, the determining module is further configured to:
if the second priority configured by the server for each registered anchor point is not obtained, obtaining the data information of the information flow and the registration priority of each registered anchor point, adjusting the registration priority according to the data information, and determining the adjusted registration priority as the first priority;
the registration priority of each registered anchor point is the sequence of the registered anchor points in the sequence from early to late according to the registration time, wherein the earlier the registration time is from the current time, the higher the registration priority of the registered anchor points is.
In one possible implementation, the determining module, when determining the target anchor from the anchor list according to the first priority, is configured to:
and determining the highest priority in the first priorities, and determining the anchor point corresponding to the highest priority in the anchor point list as the target anchor point.
In one possible implementation, when the display module displays the page view in the information stream, the display module is configured to:
adding the page view to the anchor container view to display the page view in the anchor container view, the anchor container view displaying one page view at a time;
the anchor container view is added as a sub-view to a predetermined position of the information stream view of the information stream to display the page view in the information stream.
In one possible implementation, the profile of each registered anchor is pre-generated according to the type of each registered anchor based on a predefined base profile.
In a possible implementation manner, the system further comprises an updating module;
the updating module is used for updating the information flow anchor point;
the updating module is used for executing any one of the following when updating the information flow anchor point:
newly adding the anchor points to be newly added in the information flow by registering the configuration files of the anchor points to be newly added in the anchor point list;
modifying the anchor point to be modified in the information flow by modifying the configuration file of the anchor point to be modified in the anchor point list;
deleting the anchor to be deleted in the information stream by deleting the configuration file of the anchor to be deleted in the anchor list.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (10)

1. An information flow anchor processing method, comprising:
acquiring an anchor point list, wherein the anchor point list comprises at least one registered anchor point configuration file;
determining a first priority of each registered anchor point, and determining a target anchor point from the anchor point list according to the first priority;
and generating a corresponding page view according to the configuration file of the target anchor point, and displaying the page view in an information flow.
2. The method of claim 1, wherein determining the first priority for each registered anchor point comprises:
detecting whether a second priority configured by the server for each registered anchor point is acquired;
and if the second priority configured by the server for each registered anchor point is acquired, determining the second priority as the first priority.
3. The method of claim 2, further comprising:
if the second priority configured by the server for each registered anchor point is not obtained, obtaining data information of the information flow and the registration priority of each registered anchor point, adjusting the registration priority according to the data information, and determining the adjusted registration priority as the first priority;
the registration priority of each registered anchor point is the sequence of the registered anchor points in the sequence from early to late according to the registration time, wherein the earlier the registration time is from the current time, the higher the registration priority of the registered anchor points is.
4. The method of any of claims 1-3, wherein determining a target anchor from the list of anchors according to the first priority comprises:
determining a highest priority of the first priorities, and determining an anchor point in the anchor point list corresponding to the highest priority as the target anchor point.
5. The method of claim 1, wherein displaying the page view in an information stream comprises:
adding the page view to an anchor container view to display the page view in the anchor container view, the anchor container view displaying one page view at a time;
adding the anchor container view as a sub-view to a predetermined location of an information stream view of the information stream to display the page view in the information stream.
6. The method according to any of claims 1-5, wherein the profile of each registered anchor is pre-generated according to the type of said each registered anchor based on a predefined base profile.
7. The method of any one of claims 1-5, further comprising:
updating the information flow anchor point;
the update information flow anchor includes any one of:
newly adding the anchor point to be newly added in the information flow by registering a configuration file of the anchor point to be newly added in an anchor point list;
modifying an anchor point to be modified in an information stream by modifying a configuration file of the anchor point to be modified in an anchor point list;
deleting the anchor point to be deleted in the information flow by deleting the configuration file of the anchor point to be deleted in the anchor point list.
8. An information flow anchor processing apparatus, comprising:
an acquisition module, configured to acquire an anchor point list, where the anchor point list includes a configuration file of at least one registered anchor point;
the determining module is used for determining the first priority of each registered anchor point and determining a target anchor point from the anchor point list according to the first priority;
and the display module is used for generating a corresponding page view according to the configuration file of the target anchor point and displaying the page view in an information flow.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1-7 when executing the program.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processor, carries out the method of any one of claims 1 to 7.
CN202010555243.7A 2020-06-17 2020-06-17 Information stream anchor point processing method and device, electronic equipment and computer storage medium Active CN111722871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010555243.7A CN111722871B (en) 2020-06-17 2020-06-17 Information stream anchor point processing method and device, electronic equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010555243.7A CN111722871B (en) 2020-06-17 2020-06-17 Information stream anchor point processing method and device, electronic equipment and computer storage medium

Publications (2)

Publication Number Publication Date
CN111722871A true CN111722871A (en) 2020-09-29
CN111722871B CN111722871B (en) 2023-06-20

Family

ID=72567132

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010555243.7A Active CN111722871B (en) 2020-06-17 2020-06-17 Information stream anchor point processing method and device, electronic equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN111722871B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110289439A1 (en) * 2010-05-18 2011-11-24 Uwe Jugel In-place user interface and dataflow modeling
US20120159329A1 (en) * 2010-12-16 2012-06-21 Yahoo! Inc. System for creating anchors for media content
US20160359940A1 (en) * 2015-06-05 2016-12-08 Microsoft Technology Licensing, Llc Using anchors for reliable stream processing
US9754397B1 (en) * 2017-04-07 2017-09-05 Mirage Worlds, Inc. Systems and methods for contextual augmented reality sharing and performance
CN107172501A (en) * 2017-03-30 2017-09-15 武汉斗鱼网络科技有限公司 Recommend methods of exhibiting and system in a kind of live room
CN107391534A (en) * 2017-04-19 2017-11-24 阿里巴巴集团控股有限公司 The page is shown, pagefile return method and device, computer-readable storage medium
US20180167689A1 (en) * 2014-11-26 2018-06-14 Guangzhou Huaduo Network Technology Co., Ltd. Video Studio Creating Method and Service Device
CN109429091A (en) * 2017-08-31 2019-03-05 武汉斗鱼网络科技有限公司 Promote method, storage medium, electronic equipment and the system of live streaming viewing experience
CN109669697A (en) * 2018-12-25 2019-04-23 北京潘达互娱科技有限公司 A kind of the modularization methods of exhibiting and mobile terminal of contents list
CN109933261A (en) * 2017-12-18 2019-06-25 北京奇虎科技有限公司 Exchange method, device and computer readable storage medium in live streaming application
CN109936749A (en) * 2017-12-18 2019-06-25 腾讯科技(深圳)有限公司 Special efficacy implementation method, device and readable storage medium storing program for executing

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110289439A1 (en) * 2010-05-18 2011-11-24 Uwe Jugel In-place user interface and dataflow modeling
US20120159329A1 (en) * 2010-12-16 2012-06-21 Yahoo! Inc. System for creating anchors for media content
US20180167689A1 (en) * 2014-11-26 2018-06-14 Guangzhou Huaduo Network Technology Co., Ltd. Video Studio Creating Method and Service Device
US20160359940A1 (en) * 2015-06-05 2016-12-08 Microsoft Technology Licensing, Llc Using anchors for reliable stream processing
CN107172501A (en) * 2017-03-30 2017-09-15 武汉斗鱼网络科技有限公司 Recommend methods of exhibiting and system in a kind of live room
US9754397B1 (en) * 2017-04-07 2017-09-05 Mirage Worlds, Inc. Systems and methods for contextual augmented reality sharing and performance
CN107391534A (en) * 2017-04-19 2017-11-24 阿里巴巴集团控股有限公司 The page is shown, pagefile return method and device, computer-readable storage medium
CN109429091A (en) * 2017-08-31 2019-03-05 武汉斗鱼网络科技有限公司 Promote method, storage medium, electronic equipment and the system of live streaming viewing experience
CN109933261A (en) * 2017-12-18 2019-06-25 北京奇虎科技有限公司 Exchange method, device and computer readable storage medium in live streaming application
CN109936749A (en) * 2017-12-18 2019-06-25 腾讯科技(深圳)有限公司 Special efficacy implementation method, device and readable storage medium storing program for executing
CN109669697A (en) * 2018-12-25 2019-04-23 北京潘达互娱科技有限公司 A kind of the modularization methods of exhibiting and mobile terminal of contents list

Also Published As

Publication number Publication date
CN111722871B (en) 2023-06-20

Similar Documents

Publication Publication Date Title
US20230107220A1 (en) Video processing method and apparatus, electronic device, and computer readable storage medium
CN109976620B (en) Method, device, equipment and storage medium for determining list item display attribute information
US20220094758A1 (en) Method and apparatus for publishing video synchronously, electronic device, and readable storage medium
CN110209315B (en) Method and device for displaying characters in user interface, electronic equipment and storage medium
CN111163324B (en) Information processing method and device and electronic equipment
CN110619096B (en) Method and apparatus for synchronizing data
CN111273985A (en) Page rendering method and device, electronic equipment and computer readable storage medium
CN111163336B (en) Video resource pushing method and device, electronic equipment and computer readable medium
CN112115217A (en) Data processing method and device for high-precision map, electronic equipment and storage medium
CN110022493B (en) Playing progress display method and device, electronic equipment and storage medium
CN111694629A (en) Information display method and device and electronic equipment
CN113535105B (en) Media file processing method, device, equipment, readable storage medium and product
CN110134905B (en) Page update display method, device, equipment and storage medium
CN111596992B (en) Navigation bar display method and device and electronic equipment
CN111246273B (en) Video delivery method and device, electronic equipment and computer readable medium
CN110619101B (en) Method and apparatus for processing information
CN110147283B (en) Display content switching display method, device, equipment and medium
CN111225255A (en) Target video push playing method and device, electronic equipment and storage medium
CN111273967A (en) Remote hook setting method and device suitable for Android system and electronic equipment
CN111722871B (en) Information stream anchor point processing method and device, electronic equipment and computer storage medium
CN111259287B (en) Page content display method and device, electronic equipment and storage medium
CN114969593A (en) Media content presentation method, device, equipment, storage medium and program product
CN110083283B (en) Method, device and system for managing information
CN110086880B (en) Method and apparatus for creating instances of network requests
CN114089891A (en) Display control method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant after: Tiktok vision (Beijing) Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant before: BEIJING BYTEDANCE NETWORK TECHNOLOGY Co.,Ltd.

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant after: Douyin Vision Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant before: Tiktok vision (Beijing) Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant