Method and device for selecting live broadcast interface and storage medium

文档序号:912775 发布日期:2021-02-26 浏览:10次 中文

阅读说明:本技术 选择直播界面的方法、装置以及存储介质 (Method and device for selecting live broadcast interface and storage medium ) 是由 朱其胜 于 2020-08-28 设计创作,主要内容包括:本申请公开了一种选择直播界面的方法、装置以及存储介质。其中,该方法包括:接收客户端发送的用于制定直播界面的界面制定请求,其中界面制定请求包括用户从至少一个预设的界面模板中确定的目标模板以及用户输入的与目标模板相关的配置信息;以及响应于界面制定请求,根据目标模板和配置信息生成用于直播的直播界面。(The application discloses a method and a device for selecting a live interface and a storage medium. Wherein, the method comprises the following steps: receiving an interface formulation request sent by a client and used for formulating a live broadcast interface, wherein the interface formulation request comprises a target template determined by a user from at least one preset interface template and configuration information which is input by the user and is related to the target template; and responding to the interface formulation request, and generating a live broadcast interface for live broadcast according to the target template and the configuration information.)

1. A method of selecting a live interface, comprising:

receiving an interface formulation request sent by a client and used for formulating a live broadcast interface, wherein the interface formulation request comprises a target template determined by a user from at least one preset interface template and configuration information which is input by the user and is related to the target template; and

and responding to the interface formulation request, and generating a live broadcast interface for live broadcast according to the target template and the configuration information.

2. The method of claim 1, wherein the interface formulation request comprises interface formulation requests for interfaces of multiple links in a live broadcast process, and wherein generating a live broadcast interface for live broadcast according to the target template and the configuration information in response to the interface formulation request comprises:

and responding to the interface formulation request, and respectively generating live broadcast interfaces of the links according to the target template and the configuration information.

3. The method of claim 1, wherein the configuration information comprises at least one of: interface text, interface style and interface background picture.

4. The method of claim 1, further comprising:

receiving an interface layout request from the client; and

and responding to the interface layout request, and laying out the interface characters, the interface styles and the position distribution of the interface background drawings.

5. The method of claim 1, further comprising:

receiving a template creating request for creating an interface template from the client, wherein the template creating request contains parameter information related to the interface template to be created; and

and responding to the template creating request, and creating the interface template to be created according to the parameter information.

6. The method of claim 1, further comprising:

receiving a questionnaire creating request for creating a questionnaire from the client, wherein the questionnaire creating request comprises the user-defined questions and options related to the questionnaire; and

and responding to the questionnaire creating request, and creating the questionnaire according to the questions and the options.

7. The method of claim 1, further comprising:

receiving a registry creation request from the client to create a registry, wherein the registry creation request includes a registry entry for a registry form; and

and responding to the registry creating request, and creating a registry form according to the registry.

8. The method of claim 1, further comprising: and receiving the configuration information which is input by the user and is related to the target template from an uploading interface preset by the client.

9. A storage medium comprising a stored program, wherein the method of any one of claims 1 to 8 is performed by a processor when the program is run.

10. An apparatus for selecting a live interface, comprising:

the system comprises a formulation request receiving module, a live broadcast interface formulation module and a live broadcast interface formulation module, wherein the formulation request receiving module is used for receiving an interface formulation request which is sent by a client and used for formulating a live broadcast interface, and the interface formulation request comprises a target template which is determined by a user from at least one preset interface template and configuration information which is input by the user and is related to the target template; and

and the interface generating module is used for responding to the interface formulation request and generating a live broadcast interface for live broadcast according to the target template and the configuration information.

Technical Field

The present application relates to the field of internet live broadcast technologies, and in particular, to a method, an apparatus, and a storage medium for selecting a live broadcast interface.

Background

With the development of internet technology, the live broadcast industry is closer to the life of people, and activities such as online teaching, meeting organization, communication and communication can be carried out through live broadcast, so that great convenience is brought to enterprises and the production and life of people. As is well known, the live broadcast process includes creating live broadcast events, adding viewers to the live broadcast room, and performing audience feedback investigation. However, the live broadcasting system in the prior art designs a uniform activity interface for each link, and any enterprise or individual can only adopt a unique activity interface set in the live broadcasting system in each link in the live broadcasting process, for example: only a unique interface is used for creating live broadcast activities, and only a unique interface is used for audience feedback surveys. Therefore, a live broadcast platform in the prior art cannot flexibly make a live broadcast interface in a live broadcast process according to the requirements of users or enterprises, and further influences the experience effect of the users.

Aiming at the technical problem that the live broadcast platform in the prior art can not flexibly make a live broadcast interface in the live broadcast process according to the requirements of users or enterprises, and further influences the experience effect of the users, an effective solution is not provided at present.

Disclosure of Invention

The embodiment of the disclosure provides a method, a device and a storage medium for selecting a live broadcast interface, so as to at least solve the technical problem that a live broadcast platform in the prior art cannot flexibly make a live broadcast interface in a live broadcast process according to the requirements of a user or an enterprise, and further influence the experience effect of the user.

According to an aspect of the embodiments of the present disclosure, there is provided a method for selecting a live interface, including: receiving an interface formulation request sent by a client and used for formulating a live broadcast interface, wherein the interface formulation request comprises a target template determined by a user from at least one preset interface template and configuration information which is input by the user and is related to the target template; and responding to the interface formulation request, and generating a live broadcast interface for live broadcast according to the target template and the configuration information.

According to another aspect of the embodiments of the present disclosure, there is also provided a storage medium including a stored program, wherein the method of any one of the above is performed by a processor when the program is executed.

According to another aspect of the embodiments of the present disclosure, there is also provided an apparatus for selecting a live interface, including: the system comprises a setting request receiving module, a setting request processing module and a setting request processing module, wherein the setting request receiving module is used for receiving an interface setting request which is sent by a client and used for setting a live broadcast interface, and the interface setting request comprises a target template which is determined by a user from at least one preset interface template and configuration information which is input by the user and is related to the target template; and the interface generation module is used for responding to the interface formulation request and generating a live broadcast interface for live broadcast according to the target template and the configuration information.

According to another aspect of the embodiments of the present disclosure, there is also provided an apparatus for selecting a live interface, including: a processor; and a memory coupled to the processor for providing instructions to the processor for processing the following processing steps: receiving an interface formulation request sent by a client and used for formulating a live broadcast interface, wherein the interface formulation request comprises a target template determined by a user from at least one preset interface template and configuration information which is input by the user and is related to the target template; and responding to the interface formulation request, and generating a live broadcast interface for live broadcast according to the target template and the configuration information.

In the embodiment of the disclosure, a user can select a target template from a plurality of preset live interface templates of a system by using a client of a live system, can input relevant configuration information such as characters, styles, background pictures and the like according to the requirement of the user, and then generates an interface customization request. Further, the live broadcast system server can respond to the interface customization request, and create a live broadcast interface according to the target template selected by the user and the corresponding configuration information. Therefore, compared with the prior art, the technical effect of flexibly formulating the live broadcast interface according to the needs of the user can be achieved, and then the technical problem that the live broadcast platform in the prior art cannot flexibly formulate the live broadcast interface in the live broadcast process according to the needs of the user or an enterprise, and further the experience effect of the user is influenced is solved.

Drawings

The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the disclosure and together with the description serve to explain the disclosure and not to limit the disclosure. In the drawings:

fig. 1 is a hardware block diagram of a computing device for implementing the method according to embodiment 1 of the present disclosure;

fig. 2 is a flowchart illustrating a method for selecting a live interface according to a first aspect of embodiment 1 of the present disclosure;

FIG. 3 schematically illustrates different interface layouts;

fig. 4 is a schematic diagram of an apparatus for selecting a live interface according to embodiment 2 of the present disclosure; and

fig. 5 is a schematic diagram of an apparatus for selecting a live interface according to embodiment 3 of the present disclosure.

Detailed Description

In order to make those skilled in the art better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure. It is to be understood that the described embodiments are merely exemplary of some, and not all, of the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.

It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

Example 1

There is also provided, in accordance with the present embodiment, an embodiment of a method of selecting a live interface, it being noted that the steps illustrated in the flowchart of the figure 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 flowchart, in some cases the steps illustrated or described may be performed in an order different than here.

The method embodiments provided by the present embodiment may be executed in a server or similar computing device. Fig. 1 illustrates a hardware architecture block diagram of a computing device for implementing a method of selecting a live interface. As shown in fig. 1, the computing device may include one or more processors (which may include, but are not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory for storing data, and a transmission device for communication functions. Besides, the method can also comprise the following steps: 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 I/O interface), a network interface, a power source, and/or a camera. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration and is not intended to limit the structure of the electronic device. For example, the computing device 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 and/or other data processing circuitry described above may be referred to generally herein as "data processing circuitry". The data processing circuitry may be embodied in whole or in part in software, hardware, firmware, or any combination thereof. Further, 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 computing device. As referred to in the disclosed embodiments, the data processing circuit acts as a processor control (e.g., selection of a variable resistance termination path connected to the interface).

The memory may be configured to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the method for selecting a live broadcast interface in the embodiments of the present disclosure, and the processor executes various functional applications and data processing by operating the software programs and modules stored in the memory, that is, implements the method for selecting a live broadcast interface of an application program. 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 instances, the memory may further include memory located remotely from the processor, which may be connected to the computing device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.

The transmission device is used for receiving or transmitting data via a network. Specific examples of such networks may include wireless networks provided by communication providers of the computing devices. In one example, the transmission device includes a Network adapter (NIC) that can be connected to other Network devices through a base station to communicate with the internet. In one example, the transmission device may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.

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 computing device.

It should be noted here that in some alternative embodiments, the computing 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 particular specific example and is intended to illustrate the types of components that may be present in a computing device as described above.

In the foregoing operating environment, according to the first aspect of the present embodiment, a method for selecting a live interface is provided, which may be applied to a server of a live platform system, and through which activities such as live broadcasting, web conferencing, and the like may be performed. Fig. 2 shows a flow diagram of the method, which, with reference to fig. 2, comprises:

s202: receiving an interface formulation request sent by a client and used for formulating a live broadcast interface, wherein the interface formulation request comprises a target template determined by a user from at least one preset interface template and configuration information which is input by the user and is related to the target template; and

s204: and responding to the interface formulation request, and generating a live broadcast interface for live broadcast according to the target template and the configuration information.

As described in the background art, the live broadcast system in the prior art designs a uniform active interface for each link, and any enterprise or individual in each link in the live broadcast process can only adopt a unique active interface set in the live broadcast system, for example: only a unique interface is used for creating live broadcast activities, and only a unique interface is used for audience feedback surveys. Therefore, a live broadcast platform in the prior art cannot flexibly make a live broadcast interface in a live broadcast process according to the requirements of users or enterprises, and further influences the experience effect of the users.

For technical problems in the background art, in step S202, according to the technical solution of the present embodiment, a server first receives an interface formulation request sent by a client for formulating a live interface, where the interface formulation request includes a target template determined by a user from at least one preset interface template and configuration information related to the target template input by the user. For example: when a user performs live broadcast or network conference on the platform, the user may log in a client of the live broadcast system, where the client is, for example and without limitation, an APP running on an intelligent terminal device, and may also be an application program on a computer side, and here, the client is not specifically limited. After the user logs in the client, the client may display a plurality of different live interface templates (or called conference interface templates) preset by the system for the user to select, in which case the user may select the live interface template (i.e. a target template) by a click operation and then input configuration information related to the template, and in a preferred example, the server receives the configuration information related to the target template input by the user from an upload interface preset by the client, where the configuration information includes, for example and without limitation: interface characters, interface styles (styles such as colors, fonts and shapes), and live background images, namely: the enterprise can configure the style, text, background map, etc. of the live broadcast portal by calling different live broadcast interface templates (there is a corresponding uploading interface, and the enterprise can upload specific content (e.g. background map)). Then, the client can generate an interface formulation request for formulating the live broadcast interface according to the target template selected by the user and the input configuration information, and send the request to the system server. In this case, the system server may receive an interface formulation request sent by the client.

Further, in step S204, the server responds to the interface formulation request, and generates a live interface for live broadcast according to the target template and the configuration information. Namely, a live broadcast interface customized by a user is created according to a live broadcast interface template selected by the user and configuration information such as input characters, styles, background pictures and the like, and then the user can use the customized live broadcast interface to carry out live broadcast.

Therefore, through the method, the user can select the target template from the live interface templates preset by the plurality of systems by using the client side of the live system, can input relevant configuration information such as characters, styles, background pictures and the like according to the requirement of the user, and then generates an interface customization request. Further, the live broadcast system server can respond to the interface customization request, and create a live broadcast interface according to the target template selected by the user and the corresponding configuration information. Therefore, compared with the prior art, the technical effect of flexibly formulating the live broadcast interface according to the needs of the user can be achieved, and then the technical problem that the live broadcast platform in the prior art cannot flexibly formulate the live broadcast interface in the live broadcast process according to the needs of the user or an enterprise, and further the experience effect of the user is influenced is solved.

Optionally, the interface formulation request includes interface formulation requests for interfaces of multiple links in a live broadcast process, and in response to the interface formulation request, a live broadcast interface for live broadcast is generated according to the target template and the configuration information, including: and responding to the interface formulation request, and respectively generating live broadcast interfaces of a plurality of links according to the target template and the configuration information.

In particular, a number of live links may be involved in the well-known live process, such as: the method comprises the steps of live broadcast registration, live broadcast room entering, audience interaction and the like, wherein each step can correspond to a plurality of live broadcast interfaces, so that an interface making request generated by a client can comprise interface making requests of the interfaces of the links in a live broadcast process, and the interface making request comprises interface templates of the links and corresponding configuration information. In the operation of responding to the interface formulation request and generating the live broadcast interface for live broadcast according to the target template and the configuration information, the server can respond to the interface formulation request and respectively generate the live broadcast interfaces of a plurality of links according to the target template and the configuration information, namely respectively customizing the live broadcast interface for each link according to the interface formulation request. Therefore, by the mode, the live broadcast interface can be customized for a plurality of live broadcast links, and therefore live broadcast can be closer to the requirements of users.

Optionally, the configuration information comprises at least one of: interface text, interface style and interface background picture.

Optionally, the method further comprises: receiving an interface layout request from a client; and responding to the interface layout request, and laying out the interface characters, the interface styles and the position distribution of the interface background pictures.

Specifically, the user may also perform a custom layout on the content or modules included in the live broadcast interface, for example, for a home page of a live broadcast activity, an enterprise may configure a background map of the home page and positions of respective blocks. In a specific operation, a user can input layout information at a client and then generate a corresponding interface layout request. In this case, the server may receive the interface layout request from the client, and then layout the interface text, the interface style, and the interface background mapped location distribution in response to the interface layout request. Fig. 3 exemplarily shows different interface layout diagrams, and referring to fig. 3, text and background diagrams may be distributed at different positions in the interface, for example, and style interface styles may also be adjusted according to the layout. Therefore, the user can perform custom layout on the content contained in the interface according to the requirement, and the live interface can be customized more flexibly.

Optionally, the method further comprises: receiving a template creating request for creating an interface template from a client, wherein the template creating request contains parameter information related to the interface template to be created; and responding to the template creating request, and creating the interface template to be created according to the parameter information.

In order to further meet the requirement of a user on a live interface, the system background can be provided with a template management function, for example, and in the template management process, an enterprise can generate a new template according to the requirement and upload the new template to the system. The system may predefine the standard of the template, that is, the enterprise may create its own template according to the standard. Specifically, the user may input parameter information related to the interface template to be created at the client, and then generate a corresponding template creation request at the client. In this case, the server may receive a template creation request for creating the interface template from the client, where the template creation request contains parameter information related to the interface template to be created. Then, the server responds to the template creating request and creates an interface template to be created according to the parameter information. Namely, the interface template to be created is created according to the parameter information input by the user. Therefore, the live broadcast system can also create a live broadcast interface template according to the requirements of the user, and can customize the interface template in a personalized manner, so that the requirements of the user on the live broadcast interface are better met.

Optionally, the method further comprises: receiving a questionnaire creating request for creating a questionnaire from a client, wherein the questionnaire creating request comprises user-defined problems and options related to the questionnaire; and creating a questionnaire according to the questions and the options in response to the questionnaire creation request.

Specifically, the server may further receive a questionnaire creation request for creating a questionnaire from the client, where the questionnaire creation request includes user-defined questions and options related to the questionnaire, that is: the user-defined setting can be carried out on the questions in the questionnaire and the options corresponding to the questions. In one embodiment, the user may input some questions for the survey at the client and set corresponding answer options, and then generate a questionnaire creation request. In this case, the server may receive a questionnaire creation request for creating a questionnaire from the client, and then create the questionnaire according to the questions and options in response to the questionnaire creation request. Therefore, the user can create a questionnaire according to actual requirements, and the problem investigation is conveniently carried out in the live broadcasting process.

Optionally, the method further comprises: receiving a registry creation request from a client to create a registry, wherein the registry creation request includes a registration entry for a registration form; and creating a registration form according to the registration entry in response to the registration form creation request.

In particular, the server may also receive a registry creation request from the client to create a registry, wherein the registry creation request includes a registry entry for the registry form. For example: during live user registration, the user may enter a corresponding registration entry at the client, for example: nickname, password, account number, etc., and then generates a registry creation request. Further, the server creates a registration form according to the registration entry in response to the registration form creation request. Thus, the user can create a registry on demand.

Further, referring to fig. 1, according to a second aspect of the present embodiment, there is provided a storage medium. The storage medium comprises a stored program, wherein the method of any of the above is performed by a processor when the program is run.

Therefore, according to the embodiment, a user can select a target template from a plurality of preset live interface templates of the system by using a client of the live system, can input relevant configuration information such as characters, styles, background pictures and the like according to the requirement of the user, and then generates an interface customization request. Further, the live broadcast system server can respond to the interface customization request, and create a live broadcast interface according to the target template selected by the user and the corresponding configuration information. Therefore, compared with the prior art, the technical effect of flexibly formulating the live broadcast interface according to the needs of the user can be achieved, and then the technical problem that the live broadcast platform in the prior art cannot flexibly formulate the live broadcast interface in the live broadcast process according to the needs of the user or an enterprise, and further the experience effect of the user is influenced is solved.

In summary, the live broadcast system of the present solution is preset with a plurality of live broadcast interface templates of different types, and an enterprise can select a live broadcast interface template, so as to customize different UIs for each live broadcast activity. For example: on a user registration page of a live broadcast activity, an enterprise can configure the style, characters, background pictures and the like of a portal (a corresponding uploading interface is provided, and the enterprise can upload specific contents (such as background pictures)) by calling different live broadcast interface templates and can also set a registration form; in the home page of the live broadcast activity, the enterprise can also configure the background picture of the home page and the positions of all the plates; the enterprise can also create a questionnaire, and the problems in the questionnaire and options corresponding to the problems can be set by users.

In addition, the system background has a template management function, and in the template management process, enterprises can generate new templates according to own requirements and upload the new templates to the system. The system may predefine the standard of the template, that is, the enterprise may create its own template according to the standard.

Therefore, the live broadcast system can be dedicated to providing one-stop live broadcast marketing experience for enterprises. The method can be used for creating live broadcast activities of integrated services of scenes, data, interaction and the like for enterprises no matter aiming at small-sized online conferences, medium-sized online conferences or large-sized meetings. The powerful live broadcast background management system is used for getting through the live broadcast full flow from marketing activity creation and live broadcast creation to user registration, conference participation live broadcast, survey feedback, behavior collection and the like, and is used for carrying out comprehensive management in the full life cycle of the conference participation of the user; meanwhile, the user can easily access the live broadcast room through any equipment to obtain good meeting experience.

It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.

Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.

Example 2

Fig. 4 shows an apparatus 400 for selecting a live interface according to the present embodiment, where the apparatus 400 corresponds to the method according to the first aspect of embodiment 1. Referring to fig. 4, the apparatus 400 includes: the interface setting request receiving module 410 is configured to receive an interface setting request sent by a client for setting a live interface, where the interface setting request includes a target template determined by a user from at least one preset interface template and configuration information related to the target template input by the user; and an interface generating module 420, configured to generate a live broadcast interface for live broadcast according to the target template and the configuration information in response to the interface formulation request.

Optionally, the interface formulation request includes interface formulation requests for interfaces of multiple links in a live broadcast process, and the interface generation module 420 includes: and the interface generation submodule is used for responding to the interface formulation request and respectively generating live broadcast interfaces of a plurality of links according to the target template and the configuration information.

Optionally, the configuration information comprises at least one of: interface text, interface style and interface background picture.

Optionally, the apparatus 400 further comprises: the layout request receiving module is used for receiving an interface layout request from a client; and the layout module is used for responding to the interface layout request and performing layout on the interface characters, the interface styles and the position distribution of the interface background pictures.

Optionally, the apparatus 400 further comprises: the system comprises a questionnaire creating request receiving module, a questionnaire creating module and a processing module, wherein the questionnaire creating request receiving module is used for receiving a questionnaire creating request for creating a questionnaire from a client, and the questionnaire creating request comprises user-defined problems and options related to the questionnaire; and the questionnaire creating module is used for responding to the questionnaire creating request and creating the questionnaire according to the questions and the options.

Optionally, the apparatus 400 further comprises: the client comprises a registry creating request receiving module, a registry creating module and a registry creating module, wherein the registry creating request is used for receiving a registry creating request for creating a registry from a client, and the registry creating request comprises a registration item of a registration form; and a registry creation module for creating a registry form according to the registration entry in response to the registry creation request.

Optionally, the method further comprises: and the information receiving module is used for receiving the configuration information which is input by a user and is related to the target template from an uploading interface preset by the client.

Therefore, according to the embodiment, a user can select a target template from a plurality of preset live interface templates of the system by using the client of the live system, can input relevant configuration information such as characters, styles, background pictures and the like according to the requirement of the user, and generates an interface customization request. Further, the live broadcast system server can respond to the interface customization request, and create a live broadcast interface according to the target template selected by the user and the corresponding configuration information. Therefore, compared with the prior art, the technical effect of flexibly formulating the live broadcast interface according to the needs of the user can be achieved, and then the technical problem that the live broadcast platform in the prior art cannot flexibly formulate the live broadcast interface in the live broadcast process according to the needs of the user or an enterprise, and further the experience effect of the user is influenced is solved.

Example 3

Fig. 5 shows an apparatus 500 for selecting a live interface according to the present embodiment, where the apparatus 500 corresponds to the method according to the first aspect of embodiment 1. Referring to fig. 5, the apparatus 500 includes: a processor 510; and a memory 520 coupled to processor 510 for providing processor 510 with instructions to process the following process steps: receiving an interface formulation request sent by a client and used for formulating a live broadcast interface, wherein the interface formulation request comprises a target template determined by a user from at least one preset interface template and configuration information which is input by the user and is related to the target template; and responding to the interface formulation request, and generating a live broadcast interface for live broadcast according to the target template and the configuration information.

Optionally, the interface formulation request includes interface formulation requests for interfaces of multiple links in a live broadcast process, and in response to the interface formulation request, a live broadcast interface for live broadcast is generated according to the target template and the configuration information, including: and responding to the interface formulation request, and respectively generating live broadcast interfaces of a plurality of links according to the target template and the configuration information.

Optionally, the configuration information comprises at least one of: interface text, interface style and interface background picture.

Optionally, the memory 520 is further configured to provide the processor 510 with instructions to process the following process steps: receiving an interface layout request from a client; and responding to the interface layout request, and laying out the interface characters, the interface styles and the position distribution of the interface background pictures.

Optionally, the memory 520 is further configured to provide the processor 510 with instructions to process the following process steps: receiving a template creating request for creating an interface template from a client, wherein the template creating request contains parameter information related to the interface template to be created; and responding to the template creating request, and creating the interface template to be created according to the parameter information.

Optionally, the memory 520 is further configured to provide the processor 510 with instructions to process the following process steps: receiving a questionnaire creating request for creating a questionnaire from a client, wherein the questionnaire creating request comprises user-defined problems and options related to the questionnaire; and creating a questionnaire according to the questions and the options in response to the questionnaire creation request.

Optionally, the memory 520 is further configured to provide the processor 510 with instructions to process the following process steps: receiving a registry creation request from a client to create a registry, wherein the registry creation request includes a registration entry for a registration form; and creating a registration form according to the registration entry in response to the registration form creation request.

Optionally, the memory 520 is further configured to provide the processor 510 with instructions to process the following process steps: and receiving configuration information which is input by a user and is related to the target template from an uploading interface preset by the client.

Therefore, according to the embodiment, a user can select a target template from a plurality of preset live interface templates of the system by using the client of the live system, can input relevant configuration information such as characters, styles, background pictures and the like according to the requirement of the user, and generates an interface customization request. Further, the live broadcast system server can respond to the interface customization request, and create a live broadcast interface according to the target template selected by the user and the corresponding configuration information. Therefore, compared with the prior art, the technical effect of flexibly formulating the live broadcast interface according to the needs of the user can be achieved, and then the technical problem that the live broadcast platform in the prior art cannot flexibly formulate the live broadcast interface in the live broadcast process according to the needs of the user or an enterprise, and further the experience effect of the user is influenced is solved.

The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.

In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.

In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk, which can store program codes.

The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种水利工程视频无插件、低延时直播方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类