CN113794891B - Interface processing method, electronic device and computer readable storage medium - Google Patents
Interface processing method, electronic device and computer readable storage medium Download PDFInfo
- Publication number
- CN113794891B CN113794891B CN202110876246.5A CN202110876246A CN113794891B CN 113794891 B CN113794891 B CN 113794891B CN 202110876246 A CN202110876246 A CN 202110876246A CN 113794891 B CN113794891 B CN 113794891B
- Authority
- CN
- China
- Prior art keywords
- module
- page
- live broadcast
- function
- open
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present disclosure relates to an interface processing method, an electronic device, and a computer-readable storage medium, wherein the method includes: receiving a live broadcast opening request, wherein the live broadcast opening request carries a live broadcast type; responding to a live broadcast opening request, and acquiring opening page configuration information included in a live broadcast type; creating a multicast page view based on the multicast page configuration information; and displaying the created open page view on the open page. According to the method and the device, the problem that in the related art, the unicast page is single, so that the user experience is poor is solved.
Description
Technical Field
The present disclosure relates to the field of computers, and in particular, to an interface processing method, an electronic device, and a computer readable storage medium.
Background
At present, live broadcast applications on mobile devices are more and more widespread, different hosts have different requirements on the open broadcast pages, but when the live broadcast open broadcast pages are entered, the live broadcast types, cover titles, banner (Banner) entries, tool bars and the like of the open broadcast pages are all fixed, so that the open broadcast pages are single, and the problem of poor user experience is caused.
Disclosure of Invention
The disclosure provides an interface processing method, electronic equipment and a computer readable storage medium, so as to at least solve the problem of poor user experience caused by single open page in the related technology. The technical scheme of the present disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, there is provided an interface processing method, including: receiving a live broadcast opening request, wherein the live broadcast opening request carries a live broadcast type; responding to the live broadcast opening request, and acquiring opening page configuration information included in the live broadcast type; creating a multicast page view based on the multicast page configuration information; and displaying the created open page view on the open page.
Optionally, the creating an open page view based on the open page configuration information includes: screening module configuration information corresponding to one or more functional modules based on the open page configuration information; and creating function module views corresponding to the one or more function modules according to the corresponding module configuration information, wherein the function module views corresponding to the one or more function modules form the open page view.
Optionally, the creating a function module view corresponding to the one or more function modules according to the corresponding module configuration information includes: and calling the logic processing module corresponding to the one or more functional modules, and creating a functional module view corresponding to the one or more functional modules according to the corresponding module configuration information.
Optionally, after displaying the created open page view on the open page, the method further includes: receiving an operation on the open page for module elements, wherein a functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
Optionally, in response to the operation, calling the pre-embedding function if the module element is registered with the pre-embedding function in advance, including: responding to the operation, and searching a jump link of a module element corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance, and displaying a result page corresponding to the embedded function.
According to a second aspect of the embodiments of the present disclosure, there is provided an interface processing method, including: displaying a live broadcast opening option on a display interface, wherein the live broadcast opening option is provided with a live broadcast type; receiving a live broadcast opening request input based on the live broadcast opening options, wherein the live broadcast opening request carries a selected live broadcast type; and responding to the live broadcast opening request, and displaying an opening page view on the opening page, wherein the opening page view is created based on the opening page configuration information configuration included under the live broadcast type.
Optionally, after the displaying of the open page view on the open page in response to the live open request, the method further includes: receiving an operation on the open page for module elements, wherein a functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
According to a third aspect of the embodiments of the present disclosure, there is provided an interface processing apparatus, including: the first receiving module is used for receiving a live broadcast opening request, wherein the live broadcast opening request carries a live broadcast type; the acquisition module is used for responding to the live broadcast opening request and acquiring the opening page configuration information included in the live broadcast type; the creation module is used for creating a multicast page view based on the multicast page configuration information; and the first display module is used for displaying the created open page view on the open page.
Optionally, the creating module includes: the screening unit is used for screening module configuration information corresponding to one or more functional modules based on the opening page configuration information; the creation unit is used for creating function module views corresponding to the one or more function modules according to the corresponding module configuration information, wherein the function module views corresponding to the one or more function modules form the open page view.
Optionally, the creating unit includes: and the creation subunit is used for calling the logic processing module corresponding to the one or more functional modules and creating a functional module view corresponding to the one or more functional modules according to the corresponding module configuration information.
Optionally, the apparatus further comprises: a second receiving module, configured to receive an operation for a module element on the open page, where a functional module displayed on the open page view includes one or more module elements; and the first calling module is used for responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
Optionally, the first calling module includes: the searching unit is used for responding to the operation and searching the jump link of the module element corresponding to the operation; and the jump unit is used for calling the embedded function according to the jump link and displaying a result page corresponding to the embedded function under the condition that the jump link is registered in advance.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an interface processing apparatus, including: the second display module is used for displaying live broadcast opening options on a display interface, wherein the live broadcast opening options are provided with live broadcast types; the third receiving module is used for receiving a live broadcast request input based on the live broadcast opening options, wherein the live broadcast request carries a selected live broadcast type; and the third display module is used for responding to the live broadcast request and displaying an open broadcast page view on the open broadcast page, wherein the open broadcast page view is configured and created based on the open broadcast page configuration information included under the live broadcast type.
Optionally, the apparatus further comprises: a fourth receiving module, configured to receive an operation for a module element on the open page, where a functional module displayed on the open page view includes one or more module elements; and the second calling module is used for responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
According to a fifth aspect of embodiments of the present disclosure, there is provided an electronic device, comprising: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the interface processing methods.
According to a sixth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, which when executed by a processor of an electronic device, causes the electronic device to perform any of the interface processing methods.
According to a seventh aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the interface processing method of any one of the claims.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
by responding to the live broadcast opening request carrying the live broadcast type, creating and displaying the opening page view according to the opening page configuration information under the live broadcast type, the purpose of flexibly configuring the opening page by setting the configuration information is achieved, the effect of enriching the opening page view is achieved, and the problem that the user experience is poor due to the fact that the opening page is single in the related technology is solved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
Fig. 1 is a block diagram showing a hardware structure of a computer terminal for implementing an interface processing method according to an exemplary embodiment.
Fig. 2 is a flow chart illustrating a method of interface processing in accordance with an exemplary embodiment.
Fig. 3 is a flow chart illustrating a second interface processing method according to an exemplary embodiment.
FIG. 4 is a flow chart of interactions between a data layer, a logical layer, and a view layer provided by an alternative embodiment of the present invention.
Fig. 5 is a flowchart of a Banner function module data screening logic provided in an alternative embodiment of the present invention.
Fig. 6 is a flow chart of user interaction with an open page provided by an alternative embodiment of the present invention.
Fig. 7 is a device block diagram of an interface processing device one according to an exemplary embodiment.
Fig. 8 is a device block diagram of an interface processing device two according to an exemplary embodiment.
Fig. 9 is a block diagram of an apparatus of a terminal according to an exemplary embodiment.
Fig. 10 is a block diagram illustrating a structure of a server according to an exemplary embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
According to an embodiment of the present disclosure, a method embodiment of an interface processing method is provided. It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer executable instructions, and that although a logical order is illustrated in the flowcharts, in some cases the steps illustrated or described may be performed in an order other than that illustrated herein.
The method embodiments provided by the embodiments of the present disclosure may be performed in a mobile terminal, a computer terminal, or similar computing device. Fig. 1 is a block diagram showing a hardware configuration of a computer terminal (or mobile device) for implementing an interface processing method according to an exemplary embodiment. As shown in fig. 1, the computer terminal 10 (or mobile device) may include one or more processors 102 (shown as 102a, 102b, … …,102 n) which may include, but are not limited to, a microprocessor MCU or a programmable logic device FPGA or the like processing means, a memory 104 for storing data, and transmission means for communication functions. In addition, the method may further include: a display, an input/output interface (I/O interface), a Universal Serial BUS (USB) port (which may be included as one of the ports of the BUS), a network interface, a power supply, and/or a camera. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 1 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, the computer terminal 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
It should be noted that the one or more processors 102 and/or other data processing circuits described above may be referred to generally herein as "data processing circuits. The data processing circuit may be embodied in whole or in part in software, hardware, firmware, or any other combination. Furthermore, the data processing circuitry may be a single stand-alone processing module, or incorporated, in whole or in part, into any of the other elements in the computer terminal 10 (or mobile device). As referred to in the embodiments of the present disclosure, the data processing circuit acts as a processor control (e.g., selection of the variable resistance termination path to interface with).
The memory 104 may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the interface processing methods in the embodiments of the present disclosure, and the processor 102 executes the software programs and modules stored in the memory 104, thereby performing various functional applications and data processing, that is, implementing the interface processing methods of the application programs. Memory 104 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 104 may further include memory located remotely from the processor 102, which may be connected to the computer terminal 10 via 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 means is used for receiving or transmitting data via a network. The specific examples of the network described above may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission means comprises a network adapter (Network Interface Controller, NIC) connectable to other network devices via the base station to communicate with the internet. In one example, the transmission device may be a Radio Frequency (RF) module, which is used to communicate with the internet wirelessly.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the computer terminal 10 (or mobile device).
It should be noted here that, in some alternative embodiments, the computer device (or mobile device) shown in fig. 1 described above may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that fig. 1 is only one example of a specific example, and is intended to illustrate the types of components that may be present in the computer device (or mobile device) described above.
In the above-described operating environment, the present disclosure provides an interface processing method as shown in fig. 2. Fig. 2 is a flowchart of an interface processing method one according to an exemplary embodiment, and as shown in fig. 2, the method is used in the above-mentioned computer terminal, and includes the following steps.
In step S21, a live broadcast request is received, where the live broadcast request carries a live broadcast type;
in step S22, in response to the live broadcast start request, start page configuration information included in the live broadcast type is obtained;
in step S23, creating a view of the open page based on the open page configuration information;
in step S24, the created view of the open page is displayed on the open page.
By adopting the processing, the method and the device establish and display the open page view according to the open page configuration information of the live broadcast type by responding to the live broadcast open request carrying the live broadcast type, achieve the aim of flexibly configuring the open page by setting the configuration information, achieve the effect of enriching the open page view, and solve the problem of poor user experience caused by single open page in the related technology.
In one or more alternative embodiments, a live broadcast request is received, wherein the live broadcast request carries a live broadcast type. The live broadcast type may be various, for example, a video live broadcast type, a voice live broadcast type, and the like.
In one or more alternative embodiments, the on-air page configuration information included under the live type is obtained in response to a live on-air request. For example, all the configuration information of the open page in the current live broadcast type may be screened out, where the configuration information of the open page may include module configuration information corresponding to a plurality of functional modules. I.e. module configuration information of different live broadcast types corresponding to different functional modules, so as to select page configuration corresponding to the live broadcast types. For example, when the live broadcast type is a video live broadcast, the configuration information of the on-air page corresponding to the video live broadcast may be obtained, including: cover title information, banner information, function tool information, etc.; when the live broadcast type is voice live broadcast, the configuration information of the open broadcast page corresponding to the voice live broadcast can be obtained, including: cover title information, banner information, feature tool information, etc., and the like.
In one or more alternative embodiments, a view of the multicast page is created based on the multicast page configuration information. And creating an open page view corresponding to the open page configuration information according to the open page configuration information. In one or more alternative embodiments, the creation of the open page view based on the open page configuration information may take a variety of forms, such as the following: screening module configuration information corresponding to one or more functional modules based on the open page configuration information; the function modules are used for executing different functions, when the configuration information of the open page is received, the configuration information of the open page can comprise configuration information of the corresponding function modules, one or more function modules can be included in the configuration information of the open page, and the specific content of the configuration of each function module can be different according to the different users. Different functional module sets can be issued according to different user configurations, and different requirements of more users are met. The configuration information of the open page can be specific to the user, for example, the configuration information of the open page corresponding to different users is different, so as to meet the personalized requirements of the users. For example, a plurality of functional modules may be configured for an open page, each of which may in turn be configured in a plurality of configurations, which may be considered a global configuration. When a user sends a request for opening a program, the request for opening a program carries information of configuration of an opening page of the user, the information of the opening page can be part or all of configuration of the plurality of functional modules, and the configuration of each functional module can be part or all of global configuration of the functional module. Therefore, when the configuration information of the open page is received, part or all of the functional modules configured in the configuration information of the open page and part or all of the configurations of the functional modules can be screened from the global configurations of the functional modules.
In one or more alternative embodiments, a function module view corresponding to one or more function modules is created according to the corresponding module configuration information, where the function module view corresponding to one or more function modules constitutes an open page view. Each functional module may perform a different function, corresponding to a different view of the functional module. The view of the corresponding sub-view in the open page view, that is, the view of each part of the function modules in the open page view, for example, the live-broadcast type function module corresponds to the column sub-view, the cover function module corresponds to the cover sub-view, the Banner function module corresponds to the Banner sub-view, the tool function module corresponds to the tool area sub-view, the open function module corresponds to the open area sub-view, and so on. Each child view constitutes a view of the open page.
In one or more alternative embodiments, when a user views a live broadcast, specific configuration information of each functional module needs to be screened from global configuration information of the corresponding functional module. For example, when the Banner module is represented by an array, the entire set of Banner arrays (Banner 1, banner2, banner 3) configuration arrays are stripped from Banner module Ids array (1, 2), and the Banner configuration to be displayed is selected to obtain the Banner configuration of (Banner 1, banner 2), and the corresponding Banner view in the page view is created according to the configuration.
In one or more alternative embodiments, creating a function module view corresponding to one or more function modules according to corresponding module configuration information includes: and calling a logic processing module corresponding to one or more functional modules, and creating a functional module view corresponding to one or more functional modules according to the corresponding module configuration information. For example, when the configuration information of the open-cast page contains the live broadcast type information, the live broadcast type function module calls the live broadcast type logic module, and feeds the live broadcast type information back to the view of the open-cast page according to the live broadcast type information, and displays the sub-views of the columns; when the configuration information of the open page contains cover information, the cover function module calls a cover logic module, and feeds the cover information back to the view of the open page according to the cover information, and a cover sub-view is displayed; when the configuration information of the open-cast page contains Banner information, the Banner function module calls a Banner logic module, and feeds back the Banner information to the view of the open-cast page according to the Banner information, and a Banner sub-view is displayed; when the configuration information of the open page contains tool information, the tool function module calls a tool logic module, feeds the tool information back to the view of the open page according to the tool information, and displays the sub-view of the tool area; when the configuration information of the open page contains open information, the open function module calls the open logic module, and feeds the open information back to the open page view according to the open information, and displays the open sub-view; etc. And comprehensively controlling the open page view. And each functional module controls the corresponding functional module view through the logic processing module corresponding to each functional module by calling the logic processing module corresponding to the functional module. The processing logic is clear, the labor division operation is simple, and the processing efficiency is effectively improved.
In one or more alternative embodiments, after displaying the created view of the open page on the open page, further comprising: receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function. After the user operates the module elements under different function modules in the open page view, the system calls the embedded function, and the result which is required to be displayed after the module elements are operated is displayed. The method realizes the effect of displaying the created opening page view on the opening page and calling the corresponding function after creating the view. For example, the module element may be preset with a corresponding pre-buried function, such as a skip function, a go-open, a open panel, etc.; the operation may also be an operation of various behaviors, such as long press, click, and so on. Alternatively, the pre-buried functions of the system call may be different for the same module element to perform different operations. It should be noted that, module elements in the function modules on the playing page are pre-registered with pre-embedded capability, that is, the pre-set capability of executing the corresponding function is pre-set, when the capability of the module elements is called, the pre-registered pre-embedded capability can be directly called, so that the operation can be performed without publishing, the dynamic configuration is realized, and the development and operation period is shortened.
In one or more alternative embodiments, in response to the operation, invoking the pre-buried function if the module element is pre-registered with the pre-buried function, including: responding to the operation, and searching jump links of module elements corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance, and displaying a result page corresponding to the embedded function. When the operation of the module element is acquired, a link is acquired, whether the link is registered is inquired, and if the link is registered, a corresponding result interface is called. The function of link skip is realized by operating the module elements, and the interface after the link skip is displayed. The result page may be various, such as lifting the half-screen H5 interface, interface jump, etc. The calling of the pre-buried function is realized according to the jump link mode, the operation is simple and convenient, the operation is direct, and the efficiency is high.
Fig. 3 is a flowchart illustrating a second interface processing method according to an exemplary embodiment, as shown in fig. 3, including the following steps.
In step S31, displaying a live broadcast opening option on a display interface, wherein the live broadcast opening option is provided with a live broadcast type;
in step S32, a live broadcast request input based on a live broadcast opening option is received, wherein the live broadcast request carries a selected live broadcast type;
In step S33, in response to the live broadcast request, an open page view is displayed on the open page, where the open page view is created based on the open page configuration information configuration included in the live broadcast type.
By adopting the processing, the live broadcast opening options are displayed on the display interface, the live broadcast opening request is received based on the live broadcast opening options, the live broadcast opening request carrying the live broadcast type is responded, and the opening page view is created and displayed according to the opening page configuration information under the live broadcast type, so that the purpose of flexibly configuring the opening page in a mode of setting the configuration information is achieved, the effect of enriching the opening page view is achieved, and the problem that the opening page is single in the related art, and the user experience feel is poor is solved.
In one or more alternative embodiments, after displaying the open page view on the open page in response to the live open request, further comprising: receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function. The pre-embedded capability is registered in advance for the module elements in the functional module on the open-cast page, and when the capability of the module elements is called, the pre-registered pre-embedded capability can be directly called, so that operation can be realized without publishing, dynamic configuration is realized, and the development operation period is shortened.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present disclosure is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present disclosure. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all of the preferred embodiments, and that the acts and modules referred to are not necessarily required by the present disclosure.
Based on the foregoing embodiments and optional embodiments, an optional implementation is provided, and is specifically described below.
In the related art, live broadcast application on mobile equipment is more and more extensive, different broadcasters demand different on the open page, but when entering the open page of live broadcast, the live broadcast type, cover title, banner entry, toolbar and the like of the open page are all fixed, the on-demand configuration of functions is not supported, the demand of different broadcasters on the core function of the open page cannot be met, a certain function cannot be started in time, a Banner still needs to be released, the problems of dynamic configuration and the like are solved, the provided page is quite single, and the experience of a user is poor. And the demand of opening the page is often long from development to data feedback, for example, three weeks, and the verification period is too long.
Based on this, in an alternative embodiment of the present invention, a configuration-driven page layout method is provided, and all functions and layouts of the pages are described by adding a configuration through a technical means around the problem that the function entry is inflexible when the anchor is opened. The problem of long demand verification period around the open page is solved by embedding a group of carousel function entries through technical means and adding configuration. Alternative embodiments of the present invention are described in detail below.
1. Is configured as follows
1. The functional modules may include a variety of, for example, at least one of: live broadcast type module, cover title module, banner module, tool module, open program module, etc.;
2. the live type module may be an array, each element in the array containing the following information: live broadcast type, banner module id array, tool module id array, and open play module id;
3. the cover title module may contain the following information: cover pictures, titles, title placeholders, etc.;
4. the Banner module may be an array, each element of the array containing the following information: bannerId, layout type, background picture, left icon, title document, subtitle document, button picture, button jump link, content area jump link, etc.;
5. The tool module may be an array, each element of the array containing the following information: tool id, tool button picture, tool button document, tool button jump link, etc.;
6. the opening module may be an array, each element in the array containing the following information: play id, background picture, play button document, play button skip link, etc.
2. Configuration driven open page layout flow
FIG. 4 is a flow chart of interactions between a data layer, a logical layer, and a view layer provided in accordance with an alternative embodiment of the present invention, as shown in FIG. 4.
S1, a host enters an open page, and an open page data management module (DataSourceManager) requests a Server (Server) to acquire configuration information;
s2, screening out all configuration information under the current live broadcast type according to the information in the live broadcast type module by the DataSourceManager, and distributing the corresponding module configuration information to each module logic processing unit;
s3, each module logic processing unit creates a corresponding view according to the received corresponding module configuration information, and updates elements in the view.
For example, with a Banner function block example, FIG. 5 is a flowchart of Banner function block data screening logic provided in an alternative embodiment of the present invention, as shown in FIG. 5, the DataSourceManager screens out Banner function block data (Banner 1, banner 2) to be displayed under the video block according to the Banner module Ids array (1, 2) and the full Banner array (Banner 1, banner2, banner 3) under the video type, and distributes this data to the Banner logic processing unit, which creates corresponding Banner View1, banner View2 according to the data (Banner 1, banner 2), and displays it on the open page.
3. User and page opening interaction flow
Fig. 6 is a flow chart of user interaction with an open page provided by an alternative embodiment of the present invention, as shown in fig. 6.
S1, registering pre-buried capability of an open page in advance through a link: such as lifting a half-screen H5 page, going to open a broadcast, opening a panel, etc.;
s2, when a user clicks a specific module, if clicking a certain tool, the client transmits a tool button jump link to the embedded capacity manager for processing;
s3, after acquiring a link, the embedded capability manager inquires whether the link is registered, and if so, the embedded capability manager invokes the corresponding capability such as: the half screen H5 page is turned up;
s4, the link format is a standard URI (Uniform Resource Identifier ) format: scheme:// hostparam1=param1 & param2=param2.
Through the above-mentioned optional embodiments, the following beneficial effects can be achieved:
(1) The function module of the open page is completely controllable, a certain function can be dropped at any time, and the dynamic property of the open page is improved;
(2) Different function sets can be issued aiming at different anchor broadcasters, so that different requirements of more anchor broadcasters are met;
(3) Shortening the development period of operability requirements, and meeting the requirements of replacing skin, increasing Banner and the like without release.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present disclosure may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a computer readable storage medium (such as ROM/RAM, magnetic disk, optical disk) including several instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method of the embodiments of the present disclosure.
According to an embodiment of the present disclosure, there is further provided an apparatus for implementing the interface processing method one, and fig. 7 is an apparatus block diagram of the interface processing apparatus one according to an exemplary embodiment. Referring to fig. 7, the apparatus includes a first receiving module 71, an acquiring module 72, a creating module 73 and a first display module 74, and the apparatus will be described below.
A first receiving module 71, configured to receive a live broadcast request, where the live broadcast request carries a live broadcast type; an obtaining module 72, coupled to the first receiving module 71, for responding to the live broadcast request, and obtaining the configuration information of the broadcast page included in the live broadcast type; a creation module 73, connected to the acquisition module 72, for creating a page view based on the page configuration information; the first display module 74 is connected to the creation module 73, and is configured to display the created view of the open page on the open page.
In one or more alternative embodiments, the creation module 73 includes: the screening unit is used for screening module configuration information corresponding to one or more functional modules based on the opening page configuration information; the creation unit is used for creating function module views corresponding to one or more function modules according to the corresponding module configuration information, wherein the function module views corresponding to the one or more function modules form an open page view.
In one or more alternative embodiments, the creation unit includes: the creation subunit is used for calling the logic processing module corresponding to the one or more functional modules and creating a functional module view corresponding to the one or more functional modules according to the corresponding module configuration information.
In one or more alternative embodiments, the apparatus further comprises: a second receiving module, connected to the first display module 74, for receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; the first calling module is connected to the second receiving module and is used for responding to the operation, calling the embedded function under the condition that the module elements are registered with the embedded function in advance and displaying a result page corresponding to the embedded function.
In one or more alternative embodiments, the first calling module includes: the searching unit is used for responding to the operation and searching the jump link of the module element corresponding to the operation; and the jump unit is used for calling the embedded function according to the jump link under the condition that the jump link is registered in advance and displaying a result page corresponding to the embedded function.
Here, the first receiving module 71, the obtaining module 72, the creating module 73 and the first display module 74 correspond to steps S21 to S24 in the embodiment, and the modules are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to those disclosed in the embodiment. It should be noted that the above-described module may be operated as a part of the apparatus in the computer terminal 10 provided in the embodiment.
According to an embodiment of the present disclosure, there is further provided an apparatus for implementing the interface processing method two, and fig. 8 is an apparatus block diagram of the interface processing apparatus two according to an exemplary embodiment. Referring to fig. 8, the apparatus includes a second display module 81, a third receiving module 82 and a third display module 83, and the apparatus will be described below.
A second display module 81, configured to display a live broadcast option on a display interface, where the live broadcast option is provided with a live broadcast type; the third receiving module 82 is connected to the second display module 81, and is configured to receive a live broadcast request input based on a live broadcast opening option, where the live broadcast request carries a selected live broadcast type; and a third display module 83, coupled to the third receiving module 82, configured to respond to the live broadcast request, and display an open broadcast page view on the open broadcast page, where the open broadcast page view is created based on the open broadcast page configuration information configuration included in the live broadcast type.
In one or more alternative embodiments, the apparatus further comprises: a fourth receiving module connected to the third display module 83, for receiving an operation on the open page for the module elements, wherein the function modules displayed on the open page view include one or more module elements; and the second calling module is connected with the fourth receiving module and is used for responding to the operation, calling the embedded function under the condition that the module elements are registered with the embedded function in advance and displaying a result page corresponding to the embedded function.
Here, the second display module 81, the third receiving module 82 and the third display module 83 correspond to steps S31 to S33 in the embodiment, and the modules are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to those disclosed in the embodiment. It should be noted that the above-described module may be operated as a part of the apparatus in the computer terminal 10 provided in the embodiment.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Embodiments of the present disclosure may provide an electronic device, which may be a terminal or a server. For example, when the electronic device is a terminal, the terminal may be any one of a group of computer terminals. Alternatively, in this embodiment, the terminal may be a terminal device such as a mobile terminal.
Alternatively, in this embodiment, the terminal may be located in at least one network device among a plurality of network devices of the computer network.
Alternatively, fig. 9 is a block diagram illustrating a structure of a terminal according to an exemplary embodiment. As shown in fig. 9, the terminal may include: one or more (only one is shown) processors 91, a memory 92 for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the interface processing method of any of the above.
The memory may be used to store software programs and modules, such as program instructions/modules corresponding to the interface processing methods and apparatuses in the embodiments of the present disclosure, and the processor executes the software programs and modules stored in the memory, thereby executing various functional applications and data processing, that is, implementing the interface processing methods described above. The memory 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 may further include memory remotely located relative to the processor, which may be connected to the computer terminal via 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 processor may call the information and the application program stored in the memory through the transmission device to perform the following steps: receiving a live broadcast opening request, wherein the live broadcast opening request carries a live broadcast type; responding to a live broadcast opening request, and acquiring opening page configuration information included in a live broadcast type; creating a multicast page view based on the multicast page configuration information; and displaying the created open page view on the open page.
Optionally, the above processor may further execute program code for: creating a page view of the open program based on the page configuration information, including: screening module configuration information corresponding to one or more functional modules based on the open page configuration information; and creating function module views corresponding to one or more function modules according to the corresponding module configuration information, wherein the function module views corresponding to the one or more function modules form an open page view.
Optionally, the above processor may further execute program code for: creating a function module view corresponding to one or more function modules according to the corresponding module configuration information, including: and calling a logic processing module corresponding to one or more functional modules, and creating a functional module view corresponding to one or more functional modules according to the corresponding module configuration information.
Optionally, the above processor may further execute program code for: after displaying the created view of the open page on the open page, further comprising: receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
Optionally, the above processor may further execute program code for: and responding to the operation, calling the pre-buried function under the condition that the module element is registered with the pre-buried function in advance, wherein the method comprises the following steps: responding to the operation, and searching jump links of module elements corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance, and displaying a result page corresponding to the embedded function.
The processor may call the information and the application program stored in the memory through the transmission device to perform the following steps: displaying a live broadcast opening option on a display interface, wherein the live broadcast opening option is provided with a live broadcast type; receiving a live broadcast opening request input based on a live broadcast opening option, wherein the live broadcast opening request carries a selected live broadcast type; and responding to the live broadcast opening request, and displaying an opening page view on the opening page, wherein the opening page view is configured and created based on opening page configuration information included in the live broadcast type.
Optionally, the above processor may further execute program code for: after displaying the open page view on the open page in response to the live open request, further comprising: receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
Embodiments of the present disclosure may provide a server, and fig. 10 is a block diagram illustrating a structure of a server according to an exemplary embodiment. As shown in fig. 10, the server 1000 may include: one or more (only one is shown in the figure) processing components 1001, a memory 1002 for storing instructions executable by the processing components 1001, a power supply component 1003 for supplying power, a network interface 1004 for realizing communication with an external network, and an I/O input-output interface 1005 for data transmission with the outside; wherein the processing component 1001 is configured to execute instructions to implement the video processing method of any of the above.
The memory may be used to store software programs and modules, such as program instructions/modules corresponding to the video processing methods and apparatuses in the embodiments of the present disclosure, and the processor executes the software programs and modules stored in the memory, thereby performing various functional applications and data processing, that is, implementing the video processing methods described above. The memory 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 may further include memory remotely located relative to the processor, which may be connected to the computer terminal via 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 processing component may call the information and the application program stored in the memory through the transmission device to perform the following steps: receiving a live broadcast opening request, wherein the live broadcast opening request carries a live broadcast type; responding to a live broadcast opening request, and acquiring opening page configuration information included in a live broadcast type; creating a multicast page view based on the multicast page configuration information; and displaying the created open page view on the open page.
Optionally, the processing component may further execute program code for: creating a page view of the open program based on the page configuration information, including: screening module configuration information corresponding to one or more functional modules based on the open page configuration information; and creating function module views corresponding to one or more function modules according to the corresponding module configuration information, wherein the function module views corresponding to the one or more function modules form an open page view.
Optionally, the processing component may further execute program code for: creating a function module view corresponding to one or more function modules according to the corresponding module configuration information, including: and calling a logic processing module corresponding to one or more functional modules, and creating a functional module view corresponding to one or more functional modules according to the corresponding module configuration information.
Optionally, the above processor may further execute program code for: after displaying the created view of the open page on the open page, further comprising: receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
Optionally, the processing component may further execute program code for: and responding to the operation, calling the pre-buried function under the condition that the module element is registered with the pre-buried function in advance, wherein the method comprises the following steps: responding to the operation, and searching jump links of module elements corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance, and displaying a result page corresponding to the embedded function.
The processing component may call the information and the application program stored in the memory through the transmission device to perform the following steps: displaying a live broadcast opening option on a display interface, wherein the live broadcast opening option is provided with a live broadcast type; receiving a live broadcast opening request input based on a live broadcast opening option, wherein the live broadcast opening request carries a selected live broadcast type; and responding to the live broadcast opening request, and displaying an opening page view on the opening page, wherein the opening page view is configured and created based on opening page configuration information included in the live broadcast type.
Optionally, the processing component may further execute program code for: after displaying the open page view on the open page in response to the live open request, further comprising: receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be implemented by a program for instructing a terminal device to execute in association with hardware, the program may be stored in a computer readable storage medium, and the computer readable storage medium may include: flash disk, read-Only Memory (ROM), random-access Memory (Random Access Memory, RAM), magnetic or optical disk, and the like.
In an exemplary embodiment, there is also provided a computer-readable storage medium including instructions that, when executed by a processor of a terminal, enable the terminal to perform the interface processing method of any one of the above. Alternatively, the computer readable storage medium may be a non-transitory computer readable storage medium, for example, a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Alternatively, in the present embodiment, the computer-readable storage medium may be used to store the program code executed by the interface processing method provided in the above embodiment.
Alternatively, in this embodiment, the above-mentioned computer-readable storage medium may be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
Optionally, in the present embodiment, the computer readable storage medium is further configured to store program code for performing the steps of: receiving a live broadcast opening request, wherein the live broadcast opening request carries a live broadcast type; responding to a live broadcast opening request, and acquiring opening page configuration information included in a live broadcast type; creating a multicast page view based on the multicast page configuration information; and displaying the created open page view on the open page.
Optionally, in the present embodiment, the computer readable storage medium is further configured to store program code for performing the steps of: creating a page view of the open program based on the page configuration information, including: screening module configuration information corresponding to one or more functional modules based on the open page configuration information; and creating function module views corresponding to one or more function modules according to the corresponding module configuration information, wherein the function module views corresponding to the one or more function modules form an open page view.
Optionally, in the present embodiment, the computer readable storage medium is further configured to store program code for performing the steps of: creating a function module view corresponding to one or more function modules according to the corresponding module configuration information, including: and calling a logic processing module corresponding to one or more functional modules, and creating a functional module view corresponding to one or more functional modules according to the corresponding module configuration information.
Optionally, in the present embodiment, the computer readable storage medium is further configured to store program code for performing the steps of: after displaying the created view of the open page on the open page, further comprising: receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
Optionally, in the present embodiment, the computer readable storage medium is further configured to store program code for performing the steps of: and responding to the operation, calling the pre-buried function under the condition that the module element is registered with the pre-buried function in advance, wherein the method comprises the following steps: responding to the operation, and searching jump links of module elements corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance, and displaying a result page corresponding to the embedded function.
Optionally, in the present embodiment, the computer readable storage medium is further configured to store program code for performing the steps of: displaying a live broadcast opening option on a display interface, wherein the live broadcast opening option is provided with a live broadcast type; receiving a live broadcast opening request input based on a live broadcast opening option, wherein the live broadcast opening request carries a selected live broadcast type; and responding to the live broadcast opening request, and displaying an opening page view on the opening page, wherein the opening page view is configured and created based on opening page configuration information included in the live broadcast type.
Optionally, in the present embodiment, the computer readable storage medium is further configured to store program code for performing the steps of: after displaying the open page view on the open page in response to the live open request, further comprising: receiving an operation on the open page for a module element, wherein the functional module displayed on the open page view includes one or more module elements; and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function. In an exemplary embodiment, a computer program product is also provided, which, when executed by a processor of a terminal, enables the terminal to perform the interface processing method of any of the above.
The foregoing embodiment numbers of the present disclosure are merely for description and do not represent advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present disclosure, the descriptions of the various embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and are merely a logical functional division, and there may be other manners of dividing the apparatus in actual implementation, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present disclosure may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a computer readable storage medium, including several instructions to cause a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the methods of the various embodiments of the present disclosure. And the aforementioned computer-readable storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (13)
1. An interface processing method, comprising:
receiving a live broadcast opening request, wherein the live broadcast opening request carries a live broadcast type;
responding to the live broadcast opening request, and acquiring opening page configuration information included in the live broadcast type;
creating a multicast page view based on the multicast page configuration information;
displaying the created open page view on the open page;
Wherein after the created page view is displayed on the page, the method further comprises: receiving an operation on the open page for module elements, wherein a functional module displayed on the open page view includes one or more module elements; responding to the operation, calling the embedded function under the condition that the module element is pre-registered with the embedded function, and displaying a result page corresponding to the embedded function, and responding to the operation, calling the embedded function under the condition that the module element is pre-registered with the embedded function, wherein the method comprises the following steps: responding to the operation, and searching a jump link of a module element corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance.
2. The method of claim 1, wherein creating the open page view based on the open page configuration information comprises:
screening module configuration information corresponding to one or more functional modules based on the open page configuration information;
and creating function module views corresponding to the one or more function modules according to the corresponding module configuration information, wherein the function module views corresponding to the one or more function modules form the open page view.
3. The method of claim 2, wherein creating the function module view corresponding to the one or more function modules from the corresponding module configuration information comprises:
and calling the logic processing module corresponding to the one or more functional modules, and creating a functional module view corresponding to the one or more functional modules according to the corresponding module configuration information.
4. An interface processing method, comprising:
displaying a live broadcast opening option on a display interface, wherein the live broadcast opening option is provided with a live broadcast type;
receiving a live broadcast opening request input based on the live broadcast opening options, wherein the live broadcast opening request carries a selected live broadcast type;
responding to the live broadcast opening request, and displaying an opening page view on an opening page, wherein the opening page view is configured and created based on opening page configuration information included in the live broadcast type;
wherein after the created page view is displayed on the page, the method further comprises: receiving an operation on the open page for module elements, wherein a functional module displayed on the open page view includes one or more module elements; responding to the operation, calling the embedded function under the condition that the module element is pre-registered with the embedded function, and displaying a result page corresponding to the embedded function, and responding to the operation, calling the embedded function under the condition that the module element is pre-registered with the embedded function, wherein the method comprises the following steps: responding to the operation, and searching a jump link of a module element corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance.
5. The method of claim 4, further comprising, after said displaying a view of the on-air page on the on-air page in response to said live on-air request:
receiving an operation on the open page for module elements, wherein a functional module displayed on the open page view includes one or more module elements;
and responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
6. An interface processing apparatus, comprising:
the first receiving module is used for receiving a live broadcast opening request, wherein the live broadcast opening request carries a live broadcast type;
the acquisition module is used for responding to the live broadcast opening request and acquiring the opening page configuration information included in the live broadcast type;
the creation module is used for creating a multicast page view based on the multicast page configuration information;
the first display module is used for displaying the created open page view on the open page;
the system further comprises a second receiving module, a first receiving module and a second receiving module, wherein the second receiving module is used for receiving the operation aiming at the module elements on the open page, and the functional module displayed on the view of the open page comprises one or more module elements; the first calling module is configured to call the pre-buried function and display a result page corresponding to the pre-buried function when the module element is pre-registered with the pre-buried function in response to the operation, and call the pre-buried function when the module element is pre-registered with the pre-buried function in response to the operation, where the first calling module includes: responding to the operation, and searching a jump link of a module element corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance.
7. The apparatus of claim 6, wherein the creation module comprises:
the screening unit is used for screening module configuration information corresponding to one or more functional modules based on the opening page configuration information;
the creation unit is used for creating function module views corresponding to the one or more function modules according to the corresponding module configuration information, wherein the function module views corresponding to the one or more function modules form the open page view.
8. The apparatus of claim 7, wherein the creation unit comprises:
and the creation subunit is used for calling the logic processing module corresponding to the one or more functional modules and creating a functional module view corresponding to the one or more functional modules according to the corresponding module configuration information.
9. The apparatus of claim 6, wherein the first invoking module comprises:
the searching unit is used for responding to the operation and searching the jump link of the module element corresponding to the operation;
and the jump unit is used for calling the embedded function according to the jump link and displaying a result page corresponding to the embedded function under the condition that the jump link is registered in advance.
10. An interface processing apparatus, comprising:
the second display module is used for displaying live broadcast opening options on a display interface, wherein the live broadcast opening options are provided with live broadcast types;
the third receiving module is used for receiving a live broadcast request input based on the live broadcast opening options, wherein the live broadcast request carries a selected live broadcast type;
the third display module is used for responding to the live broadcast request and displaying an open broadcast page view on an open broadcast page, wherein the open broadcast page view is configured and created based on open broadcast page configuration information included under the live broadcast type;
the third display module is further configured to, after the created page view is displayed on the page, further include: receiving an operation on the open page for module elements, wherein a functional module displayed on the open page view includes one or more module elements; responding to the operation, calling the embedded function under the condition that the module element is pre-registered with the embedded function, and displaying a result page corresponding to the embedded function, and responding to the operation, calling the embedded function under the condition that the module element is pre-registered with the embedded function, wherein the method comprises the following steps: responding to the operation, and searching a jump link of a module element corresponding to the operation; and calling the embedded function according to the jump link under the condition that the jump link is registered in advance.
11. The apparatus as recited in claim 10, further comprising:
a fourth receiving module, configured to receive an operation for a module element on the open page, where a functional module displayed on the open page view includes one or more module elements;
and the second calling module is used for responding to the operation, calling the embedded function under the condition that the module element is registered with the embedded function in advance, and displaying a result page corresponding to the embedded function.
12. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the interface processing method of any one of claims 1 to 3 and/or any one of claims 4 to 5.
13. A computer readable storage medium, characterized in that instructions in the computer readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the interface processing method of any one of claims 1 to 3 and/or any one of claims 4 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110876246.5A CN113794891B (en) | 2021-07-30 | 2021-07-30 | Interface processing method, electronic device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110876246.5A CN113794891B (en) | 2021-07-30 | 2021-07-30 | Interface processing method, electronic device and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113794891A CN113794891A (en) | 2021-12-14 |
CN113794891B true CN113794891B (en) | 2023-08-18 |
Family
ID=79181263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110876246.5A Active CN113794891B (en) | 2021-07-30 | 2021-07-30 | Interface processing method, electronic device and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113794891B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115767122A (en) * | 2022-11-16 | 2023-03-07 | 广州博冠信息科技有限公司 | View display method and device, storage medium and electronic equipment |
CN117579854B (en) * | 2023-11-16 | 2024-08-20 | 书行科技(北京)有限公司 | Live broadcast method, live broadcast device, computer equipment and computer readable storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109582310A (en) * | 2018-11-30 | 2019-04-05 | 北京微播视界科技有限公司 | Data processing method, device, electronic equipment and computer readable storage medium |
CN109922353A (en) * | 2019-03-25 | 2019-06-21 | 广州华多网络科技有限公司 | List imposition layout method, apparatus, computer equipment and storage medium is broadcast live |
CN109982099A (en) * | 2019-03-25 | 2019-07-05 | 广州华多网络科技有限公司 | List imposition layout method, apparatus, computer equipment and storage medium is broadcast live |
CN109982102A (en) * | 2019-04-10 | 2019-07-05 | 广州华多网络科技有限公司 | The interface display method and system and direct broadcast server of direct broadcasting room and main broadcaster end |
CN110413261A (en) * | 2019-06-26 | 2019-11-05 | 上海哔哩哔哩科技有限公司 | A kind of configuration method and equipment of direct broadcast function module |
CN111711832A (en) * | 2020-06-29 | 2020-09-25 | 腾讯科技(深圳)有限公司 | Video live broadcast method, device, equipment and storage medium |
CN112019890A (en) * | 2020-10-28 | 2020-12-01 | 北京达佳互联信息技术有限公司 | Live broadcast distribution method, device, server and medium |
CN112732250A (en) * | 2019-10-28 | 2021-04-30 | 腾讯科技(深圳)有限公司 | Interface processing method, device and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106598972B (en) * | 2015-10-14 | 2020-05-08 | 阿里巴巴集团控股有限公司 | Information display method and device and intelligent terminal |
CN108174302B (en) * | 2016-12-07 | 2020-10-30 | 广州华多网络科技有限公司 | Method and device for updating activity function playing method in live broadcast application |
CN106604048A (en) * | 2016-12-15 | 2017-04-26 | 深圳市智联宝生态科技有限公司 | Direct broadcasting method and system with shopping module embedded in direct broadcasting room |
CN112333518B (en) * | 2020-09-22 | 2022-12-27 | 北京达佳互联信息技术有限公司 | Function configuration method and device for video and electronic equipment |
-
2021
- 2021-07-30 CN CN202110876246.5A patent/CN113794891B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109582310A (en) * | 2018-11-30 | 2019-04-05 | 北京微播视界科技有限公司 | Data processing method, device, electronic equipment and computer readable storage medium |
CN109922353A (en) * | 2019-03-25 | 2019-06-21 | 广州华多网络科技有限公司 | List imposition layout method, apparatus, computer equipment and storage medium is broadcast live |
CN109982099A (en) * | 2019-03-25 | 2019-07-05 | 广州华多网络科技有限公司 | List imposition layout method, apparatus, computer equipment and storage medium is broadcast live |
CN109982102A (en) * | 2019-04-10 | 2019-07-05 | 广州华多网络科技有限公司 | The interface display method and system and direct broadcast server of direct broadcasting room and main broadcaster end |
CN110413261A (en) * | 2019-06-26 | 2019-11-05 | 上海哔哩哔哩科技有限公司 | A kind of configuration method and equipment of direct broadcast function module |
CN112732250A (en) * | 2019-10-28 | 2021-04-30 | 腾讯科技(深圳)有限公司 | Interface processing method, device and storage medium |
CN111711832A (en) * | 2020-06-29 | 2020-09-25 | 腾讯科技(深圳)有限公司 | Video live broadcast method, device, equipment and storage medium |
CN112019890A (en) * | 2020-10-28 | 2020-12-01 | 北京达佳互联信息技术有限公司 | Live broadcast distribution method, device, server and medium |
Also Published As
Publication number | Publication date |
---|---|
CN113794891A (en) | 2021-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110881144B (en) | Data processing method based on live broadcast platform and related equipment | |
CN105701217B (en) | Information processing method and server | |
CN113794891B (en) | Interface processing method, electronic device and computer readable storage medium | |
CN102099802B (en) | Client device, information processing system and associated methodology of accessing networked sevices | |
KR101286997B1 (en) | Method and apparatus for notification and interaction of multi-screen service in communication system | |
US20150178287A1 (en) | Survey system and method using presentation material, and storage medium having plug-in program stored therein for generating the presentation material | |
CN105337984A (en) | Account logining method and device | |
WO2014206267A1 (en) | Game accessing method and processing method, server, terminal, and system | |
CN109803151B (en) | Multimedia data stream switching method and device, storage medium and electronic device | |
JP2017539103A (en) | Method, apparatus, server, and system for synchronizing member gain among multiple apparatuses | |
CN103546774A (en) | Method and system for realizing seamless access to media file | |
CN111352600A (en) | Large screen control system, method and device and electronic equipment | |
JP2022107649A (en) | System for distributing live video, method and program | |
CN105959732A (en) | Method and device for pushing television program | |
CN104111822A (en) | Method, device and system for changing fonts for application programs | |
CN110740346A (en) | Video data processing method, device, server, terminal and storage medium | |
CN107835445B (en) | MQTT protocol-based television control method, mobile terminal and television | |
CN112968786A (en) | Method and device for carrying out online conference based on working object and storage medium | |
CN109101306B (en) | Sharing method, sharing device, terminal and computer readable storage medium | |
US20050125453A1 (en) | Method and apparatus for webcast launch | |
CN113747247B (en) | Live broadcast method, live broadcast device, computer equipment and storage medium | |
EP2846297A1 (en) | Information processing terminal, transmission system, and recording medium | |
CN111586338A (en) | Interaction method and system for 3D remote collaboration | |
CN106162234A (en) | A kind of method and device sharing TV programme | |
US10439831B1 (en) | Media control system, platform and method |
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 |