Live broadcast task allocation method and device, electronic equipment and storage medium

文档序号:1878593 发布日期:2021-11-23 浏览:19次 中文

阅读说明:本技术 直播任务分配方法、装置、电子设备及存储介质 (Live broadcast task allocation method and device, electronic equipment and storage medium ) 是由 蒋佳芮 周雨茂 于 2021-06-18 设计创作,主要内容包括:本公开关于直播任务分配方法、装置、电子设备及存储介质,涉及计算机技术领域。其中,该方法包括:响应第一主播账户的账户匹配请求,账户匹配请求中包括请求匹配信息,确定请求匹配信息分别与多个待匹配账户的接受匹配信息之间的对应关系,从对应关系符合预设的匹配条件的至少一个待匹配账户中,确定与第一主播账户对应的第二主播账户,发送直播任务信息至第一主播账户和第二主播账户并使其协同执行直播任务。由此,通过确定第一主播账户对应的第二主播账户,分别发送直播任务信息并使其共同执行直播任务,增加主播-主播互动的交互方式,能够使第一主播账户和第二主播账户共同执行直播任务,满足主播的交互需求,增加主播的直播使用时间。(The disclosure relates to a live broadcast task allocation method and device, electronic equipment and a storage medium, and relates to the technical field of computers. Wherein, the method comprises the following steps: responding to an account matching request of a first anchor account, wherein the account matching request comprises request matching information, determining corresponding relations between the request matching information and the receiving matching information of a plurality of accounts to be matched respectively, determining a second anchor account corresponding to the first anchor account from at least one account to be matched, the corresponding relations of which accord with preset matching conditions, sending live broadcast task information to the first anchor account and the second anchor account, and enabling the first anchor account and the second anchor account to cooperatively execute a live broadcast task. Therefore, the second anchor account corresponding to the first anchor account is determined, the live task information is respectively sent and is enabled to jointly execute the live task, the anchor-anchor interaction mode is increased, the first anchor account and the second anchor account can jointly execute the live task, the interaction requirement of the anchor is met, and the live use time of the anchor is prolonged.)

1. A live task allocation method is characterized in that the method comprises the following steps:

responding an account matching request of a first anchor account, wherein the account matching request comprises request matching information;

determining corresponding relations between the request matching information and the receiving matching information of the plurality of accounts to be matched respectively, and determining a second anchor account corresponding to the first anchor account from at least one account to be matched, of which the corresponding relations accord with preset matching conditions;

and sending live broadcast task information to the first anchor account and the second anchor account, wherein the live broadcast task information is used for indicating the first anchor account and the second anchor account to cooperatively execute a live broadcast task.

2. The method of claim 1, wherein the request match information and the accept match information simultaneously comprise at least two of the following match characteristics:

identity features;

a location feature;

a volume-of-interest feature;

a airtime characteristic;

direct broadcast vertical characteristics;

and (4) live broadcast style characteristics.

3. The method according to claim 2, wherein when the correspondence between all the accounts to be matched does not meet a preset matching condition, the matching feature with the lowest priority in the request matching information and the acceptance matching information is deleted according to a preset matching priority, and the correspondence between the request matching information and the acceptance matching information of the plurality of accounts to be matched is re-determined until at least one account to be matched whose correspondence meets the preset matching condition is determined.

4. The method according to claim 2, wherein the determining a second anchor account corresponding to the first anchor account from at least one account to be matched whose correspondence meets a preset matching condition includes:

and under the condition that the request matching information and the acceptance matching information comprise the attention amount characteristics, determining the absolute difference value of the attention amount of each account to be matched and the attention amount of the first anchor account, and determining the second anchor account from at least one account to be matched, wherein the absolute difference value meets a preset range.

5. The method according to claim 2, wherein the determining a second anchor account corresponding to the first anchor account from at least one account to be matched whose correspondence meets a preset matching condition includes:

and under the condition that the request matching information and the receiving matching information comprise the live broadcast style characteristics, determining the style corresponding relation between the live broadcast style of each account to be matched and the live broadcast style of the first anchor account according to a preset live broadcast style matching condition, and determining the second anchor account from at least one account to be matched, wherein the style corresponding relation accords with a preset range.

6. The method of claim 5, further comprising:

acquiring the first anchor account and media information associated with each account to be matched; the media information comprises at least one of image information, audio information and live broadcast interaction information of the first anchor account and the account to be matched;

and inputting the media information into a training model, and determining the live broadcast style characteristics of the first anchor account and the account to be matched.

7. The method according to any one of claims 1 to 5, wherein when there are a plurality of accounts to be matched whose corresponding relationships meet a preset matching condition, one account to be matched whose corresponding relationship meets the preset matching condition is randomly selected and determined as the second anchor account.

8. A live task distribution apparatus, comprising:

the matching request acquisition unit is used for responding to an account matching request of the first anchor account, and the account matching request comprises request matching information;

the matching unit is used for determining the corresponding relation between the request matching information and the receiving matching information of the plurality of accounts to be matched respectively, and determining a second anchor account corresponding to the first anchor account from at least one account to be matched, wherein the corresponding relation accords with a preset matching condition;

and the live broadcast task allocation unit is used for sending live broadcast task information to the first anchor account and the second anchor account, wherein the live broadcast task information is used for indicating the first anchor account and the second anchor account to cooperatively execute a live broadcast task.

9. 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 a live task distribution method as claimed in any one of claims 1 to 7.

10. A storage medium having instructions thereon that, when executed by a processor of an electronic device, enable the electronic device to perform a live task distribution method as claimed in any one of claims 1 to 7.

Technical Field

The present disclosure relates to the field of computer technologies, and in particular, to a live task allocation method and apparatus, an electronic device, and a storage medium.

Background

With the development of the information age, more and more people join in the live broadcast line and play as a main broadcast, the live broadcast has natural strong interactivity, and at present, the perfect main broadcast-audience interaction modes such as guessing, appreciation and the like cannot meet the requirements of most main broadcast interactions on the basis of a huge main broadcast base number.

Disclosure of Invention

The present disclosure provides a live broadcast task allocation method, device, electronic device, and storage medium, to at least solve a problem in related technologies that a requirement for anchor interaction cannot be satisfied. The technical scheme of the disclosure is as follows:

according to a first aspect of the embodiments of the present disclosure, a live broadcast task allocation method is provided, including responding to an account matching request of a first anchor account, where the account matching request includes request matching information; determining corresponding relations between the request matching information and the receiving matching information of the plurality of accounts to be matched respectively, and determining a second anchor account corresponding to the first anchor account from at least one account to be matched, of which the corresponding relations accord with preset matching conditions; and sending live broadcast task information to the first anchor account and the second anchor account, wherein the live broadcast task information is used for indicating the first anchor account and the second anchor account to cooperatively execute a live broadcast task.

In some embodiments, the request match information and the accept match information include at least two of the following matching features simultaneously: identity characteristics, position characteristics, attention amount characteristics, broadcasting time characteristics, live broadcast vertical characteristics and live broadcast style characteristics; including matching features.

In some embodiments, when the corresponding relationship of all the accounts to be matched does not meet the preset matching condition, according to a preset matching priority, the matching feature with the lowest priority in the request matching information and the acceptance matching information is deleted, and the corresponding relationship between the request matching information and the acceptance matching information of the plurality of accounts to be matched is determined again until at least one account to be matched, of which the corresponding relationship meets the preset matching condition, is determined.

In some embodiments, the determining, from at least one account to be matched whose correspondence relationship meets a preset matching condition, a second anchor account corresponding to the first anchor account specifically includes: and under the condition that the request matching information and the receiving matching information comprise the attention amount characteristics, determining the absolute difference value of the attention amount of each account to be matched and the attention amount of the first anchor account, and determining the second anchor account from at least one account to be matched, wherein the absolute difference value meets a preset range.

In some embodiments, the determining, from at least one account to be matched whose correspondence relationship meets a preset matching condition, a second anchor account corresponding to the first anchor account specifically includes: and under the condition that the request matching information and the receiving matching information comprise the live broadcast style characteristics, determining the style corresponding degree relation between the live broadcast style of each account to be matched and the live broadcast style of the first account according to a preset live broadcast style matching condition, and determining the second anchor account from at least one account to be matched, wherein the style corresponding degree relation accords with a preset range.

In some embodiments, the method further comprises: acquiring media information related to the first anchor account and each account to be matched; the media information comprises at least one of image information, audio information and live broadcast interaction information of the first anchor account and the account to be matched; and inputting the media information into a training model, and determining the live broadcast style characteristics of the first anchor account and the account to be matched.

In some embodiments, when there are a plurality of accounts to be matched whose correspondence relationship meets a preset matching condition, one account to be matched whose correspondence relationship meets the preset matching condition is randomly selected and determined as the second anchor account.

In some embodiments, the method further comprises: determining the matching priority of the account to be matched according to whether the first anchor account and any account to be matched have matching history information or not, wherein the matching priority of the account to be matched with the matching history information is lower than that of other accounts to be matched; the matching history information comprises matching success information and/or cancellation matching information.

According to a second aspect of the embodiments of the present disclosure, there is provided a live task allocation apparatus, including: the matching request acquisition unit is used for responding to an account matching request of the first anchor account, and the account matching request comprises request matching information; the matching unit is used for determining corresponding relations between the request matching information and the receiving matching information of the plurality of accounts to be matched respectively, and determining a second anchor account corresponding to the first anchor account from at least one account to be matched, of which the corresponding relations meet preset matching conditions; and the live broadcast task allocation unit is used for sending live broadcast task information to the first anchor account and the second anchor account, wherein the live broadcast task information is used for indicating the first anchor account and the second anchor account to cooperatively execute a live broadcast task.

According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement a live task allocation method as described in some embodiments above.

According to a fourth aspect of embodiments of the present disclosure, there is provided a storage medium having instructions that, when executed by a processor of an electronic device, enable the electronic device to perform a live task allocation method as described in some embodiments above.

The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:

the method for distributing the live broadcast tasks includes responding to an account matching request of a first anchor account, wherein the account matching request includes request matching information, determining corresponding relations between the request matching information and receiving matching information of a plurality of accounts to be matched respectively, determining a second anchor account corresponding to the first anchor account from at least one account to be matched, the corresponding relations of which meet preset matching conditions, and sending live broadcast task information to the first anchor account and the second anchor account, wherein the live broadcast task information is used for indicating the first anchor account and the second anchor account to cooperatively execute the live broadcast task. Therefore, the live broadcast task information is sent to the first anchor account and the second anchor account by determining the second anchor account corresponding to the first anchor account, so that the first anchor account and the second anchor account jointly execute the live broadcast task, the interaction mode of anchor-anchor interaction is increased, the first anchor account and the second anchor account can jointly execute the live broadcast task, the interaction requirement of the anchor is met, and the live broadcast service time of the anchor is increased.

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 present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.

FIG. 1 is a flow diagram illustrating a live task allocation method in accordance with an exemplary embodiment;

FIG. 2 is a block diagram illustrating a live task distribution apparatus in accordance with an exemplary embodiment;

FIG. 3 is a block diagram illustrating an electronic device in accordance with an example embodiment.

Detailed Description

In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

Throughout the specification and claims, the term "comprising" is to be interpreted in an open-ended, inclusive sense, i.e., as "including, but not limited to," unless the context requires otherwise. In the description of the specification, the terms "some embodiments" and the like are intended to indicate that a particular feature, structure, material, or characteristic described in connection with the embodiments or examples is included in at least one embodiment or example of the disclosure. The schematic representations of the above terms are not necessarily referring to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be included in any suitable manner in any one or more embodiments or examples.

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. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

In the following, the terms "first", "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.

"A and/or B" includes the following three combinations: a alone, B alone, and a combination of A and B.

It should be noted that, in the technical solution of the present disclosure, the acquisition, storage, application, and the like of the personal information of the related user all conform to the regulations of the relevant laws and regulations, and do not violate the good custom of the public order.

Aiming at the problem that the existing live broadcast mode and interactive mode cannot meet the interactive requirements of most anchor broadcasts in the related technology, the embodiment of the disclosure provides a live broadcast task distribution method and device, electronic equipment and a storage medium. Specifically, a live task allocation method, an apparatus, an electronic device, and a storage medium according to embodiments of the present disclosure are described below with reference to the drawings.

It should be noted that the live task allocation method according to the embodiment of the present disclosure may be executed by the live task allocation apparatus according to the embodiment of the present disclosure, and the live task allocation apparatus may be implemented in a software and/or hardware manner, and the live task allocation apparatus may be configured in an electronic device, where the electronic device may install and run a live task allocation program. The electronic device may include, but is not limited to, a hardware device having various operating systems, such as a smart phone, a tablet computer, and the like.

Fig. 1 is a flowchart illustrating a live task allocation method according to an exemplary embodiment, and as shown in fig. 1, includes the following steps.

S1: and responding to an account matching request of the first anchor account, wherein the account matching request comprises request matching information.

The function of initiating an account matching request is provided for the first anchor account in the embodiments of the present disclosure, and the first anchor account may initiate an account matching request to any anchor account through the function.

The account matching request includes request matching information, where the request matching information includes optional matching features of the first anchor account, for example: identity features, location features, etc.

In the embodiment of the disclosure, the first anchor account selects a specific matching feature as its request matching information, so as to initiate a matching invitation to the anchor account satisfying its request matching information, thereby achieving the purpose of improving matching satisfaction.

S2: and determining the corresponding relation between the request matching information and the receiving matching information of the plurality of accounts to be matched respectively, and determining a second anchor account corresponding to the first anchor account from at least one account to be matched, the corresponding relation of which accords with the preset matching condition.

It can be understood that the acceptance matching information of the account to be matched includes optional matching features of the account to be matched, so that the selection of the anchor account satisfying the acceptance matching information can initiate a matching invitation to the anchor account, and the purpose of improving the matching satisfaction degree is achieved.

In the embodiment of the present disclosure, after the request matching information of the first anchor account is acquired, the corresponding relationships between the request matching information of the first anchor account and the acceptance matching information of the plurality of accounts to be matched are acquired respectively.

It is to be understood that the correspondence may be a degree of matching between the matching features in the request matching information of the first anchor account and the matching features in the acceptance matching information of the account to be matched. Illustratively, the request matching information of the first anchor account includes a plurality of matching features, and the acceptance matching information of the account to be matched includes a plurality of matching features, the matching degrees of the matching features of the first anchor account and the account to be matched are compared, the number of the matching features selected by the first anchor account is used as a denominator, the number of the matching features of the account to be matched, which is the same as the number of the matching features of the first anchor account, is used as a numerator, and the degree of matching of the matching features of the first anchor account and the account to be matched is calculated.

The preset matching condition may be that the conformity between the matching features in the request matching information of the first anchor account and the matching features in the acceptance matching information of the second anchor account is one, that is, there are matching features in the matching features of the second anchor account that are in one-to-one correspondence with the matching features of the first anchor account, so as to determine that the second anchor account satisfies the account matching request of the first anchor account.

S3: and sending live broadcast task information to the first anchor account and the second anchor account, wherein the live broadcast task information is used for indicating the first anchor account and the second anchor account to cooperatively execute a live broadcast task.

In the embodiment of the disclosure, after the second anchor account corresponding to the first anchor account is determined, live broadcast task information is sent to the first anchor account and the second anchor account, and the live broadcast task information is used for indicating the first anchor account and the second anchor account to cooperatively execute a live broadcast task, so that interaction between the first anchor and the second anchor is realized.

The method for distributing the live broadcast tasks includes responding to an account matching request of a first anchor account, wherein the account matching request includes request matching information, determining corresponding relations between the request matching information and receiving matching information of a plurality of accounts to be matched respectively, determining a second anchor account corresponding to the first anchor account from at least one account to be matched, the corresponding relations of which meet preset matching conditions, and sending live broadcast task information to the first anchor account and the second anchor account, wherein the live broadcast task information is used for indicating the first anchor account and the second anchor account to cooperatively execute the live broadcast task. Therefore, the live broadcast task information is sent to the first anchor account and the second anchor account by determining the second anchor account corresponding to the first anchor account, so that the first anchor account and the second anchor account jointly execute the live broadcast task, the interaction mode of anchor-anchor interaction is increased, the first anchor account and the second anchor account can jointly execute the live broadcast task, the interaction requirement of the anchor is met, and the live broadcast service time of the anchor is increased.

In some embodiments, requesting match information and accepting match information include at least two of the following matching features simultaneously: identity features; a location feature; a volume-of-interest feature; a airtime characteristic; direct broadcast vertical characteristics; and (4) live broadcast style characteristics.

Identity features, such as: sex, age, etc. Location features, such as: the geographic position is south, north or province, etc. Airtime characteristics, such as: broadcasting time period, or morning, evening, etc.; direct seeding vertical features; live style characteristics, etc.

The matching features of the above examples are merely illustrative and may be arbitrarily set as needed, and the present disclosure is not particularly limited thereto.

In some embodiments, when the corresponding relations of all the accounts to be matched do not meet the preset matching condition, according to the preset matching priority, the matching feature with the lowest priority in the request matching information and the receiving matching information is deleted, and the corresponding relations between the request matching information and the receiving matching information of the multiple accounts to be matched are re-determined until at least one account to be matched, of which the corresponding relations meet the preset matching condition, is determined.

It can be understood that the request matching information of the first anchor account includes at least two matching features, there is a case that the receiving matching information of all the accounts to be matched does not include the matching features of the first anchor account, and the corresponding relationship of all the accounts to be matched does not conform to the preset matching condition.

The preset matching priority may set the matching features to a certain priority, for example, set the identity features to be S priority; the location characteristic is a priority; the broadcast time characteristics are B priority, etc., all or part of the matching characteristics are set as priority, and the priority sequence may be set as required, which is not specifically limited in the embodiments of the present disclosure.

It can be understood that the request matching information of the first anchor account includes at least two matching features, there is a case that the receiving matching information of all the accounts to be matched does not include the matching feature of the first anchor account, and the corresponding relationship of all the accounts to be matched does not meet the preset matching condition, at this time, according to the preset matching priority, the matching feature with the lowest priority in the request matching information and the receiving matching information is deleted, and the corresponding relationship between the request matching information and the receiving matching information of the multiple accounts to be matched is re-determined until at least one account to be matched whose corresponding relationship meets the preset matching condition is determined.

In an exemplary embodiment, the preset priorities are that the identity is characterized by the highest priority, the location is characterized by the medium priority, and the airtime is characterized by the lowest priority.

The request matching information of the first anchor account includes identity characteristics, location characteristics, and airtime characteristics, for example: the request matching information of the first anchor account is: the time of the sowing is the same as the time of the sowing when the male wants to find the female, the north wants to find the south and the sowing time is the evening. If the matching characteristics of the first anchor account do not exist in the receiving matching information of all the accounts to be matched, deleting the broadcasting time characteristics according to the preset matching priority, and re-determining the corresponding relation between the request matching information and the receiving matching information of the plurality of accounts to be matched; if the matching characteristics of the first anchor account do not exist in the receiving matching information of all the accounts to be matched, deleting the position characteristics according to the preset matching priority, re-determining the corresponding relation between the request matching information and the receiving matching information of the plurality of accounts to be matched, and the like until at least one account to be matched, the corresponding relation of which accords with the preset matching condition, is determined.

In some embodiments, determining, from at least one account to be matched whose correspondence meets a preset matching condition, a second anchor account corresponding to the first anchor account includes:

and under the condition that the request matching information and the acceptance matching information comprise the features of the amount of interest, determining the absolute difference value of the amount of interest of each account to be matched and the amount of interest of the first anchor account, and determining the second anchor account from at least one account to be matched, wherein the absolute difference value of the at least one account to be matched meets a preset range.

It can be understood that the preset range of the absolute value of the difference value can be set as required, and the smaller the absolute value of the difference value is, the smaller the difference between the determined account to be matched and the concerned amount of the first anchor account is, the closer the fan number is, so that fan sharing can be achieved, and the problem that the anchor account with the high concerned amount and the large fan number has to worry that the determined anchor account to be matched cannot bring about an increase in the concerned amount, but can divide a part of the concerned amount is solved, so that the satisfaction degree of the first anchor account for determining the second anchor account can be improved.

In some embodiments, determining, from at least one account to be matched whose correspondence meets a preset matching condition, a second anchor account corresponding to the first anchor account includes:

and under the condition that the request matching information and the acceptance matching information comprise live broadcast style characteristics, determining style corresponding relation between the live broadcast style of each account to be matched and the live broadcast style of the first anchor account according to preset live broadcast style matching conditions, and determining a second anchor account from at least one account to be matched, wherein the style corresponding relation accords with a preset range.

When the style corresponding relationship between the live broadcast style of each account to be matched and the live broadcast style of the first anchor account is determined, the style corresponding relationships between a plurality of accounts to be matched and the live broadcast style of the first anchor account may be the same.

In some embodiments, the method further comprises:

acquiring a first anchor account and media information associated with each account to be matched; the media information comprises at least one of image information, audio information and live broadcast interaction information of the first main broadcast account and the account to be matched; and inputting the media information into a training model, and determining the live broadcast style characteristics of the first anchor account and the account to be matched.

In the embodiment of the disclosure, the live broadcast style is related to the media information of the anchor account, and the live broadcast style of each anchor account can be determined by acquiring the media information of each anchor account.

Specifically, taking the example of obtaining the live broadcast style of the first anchor account as an example, the method for obtaining the live broadcast style of the anchor account in the present disclosure includes: firstly, at least one of image information, audio information and live broadcast interaction information of a first anchor account is obtained, media information is input into a training model, and the live broadcast style of the first anchor account is determined. The media information is a live video of a main broadcast or an uploaded recorded video, the video comprises a face or body image of the main broadcast and voice of the main broadcast, and the media information also comprises audience interaction information for watching the video, such as information of a barrage, a comment and a reward issued by audiences in the live broadcast watching process, or information of the comment and the forwarding of the audiences in the recorded video watching process.

The image information, the audio information and the live interactive information of the first anchor account can be obtained from a live video of the first anchor account, or the image information is obtained from an image sent by the first anchor account on a personal homepage of the first anchor account.

In an exemplary embodiment, live video information of a first anchor account is acquired, image information, audio information and live interactive information are acquired from the live video information, image features, audio features and text features in the image information, the audio information and the live interactive information are respectively extracted, and the image features, the audio features and the text features are input into a training model, so that a live style of the first anchor account can be obtained.

In some embodiments, when there are a plurality of accounts to be matched whose corresponding relationships meet the preset matching condition, one account to be matched whose corresponding relationship meets the preset matching condition is randomly selected and determined as the second anchor account.

In the embodiment of the disclosure, only one second anchor account corresponding to the first anchor account is determined, so that the first anchor account and the second anchor account can execute a live broadcast task at the same time, and a live broadcast interaction mode of an anchor-anchor is increased. In this case, when there are a plurality of accounts to be matched and the corresponding relationship between the accounts and the first anchor account that meet the preset matching condition, one of the accounts is randomly selected and determined to be the second anchor account, so that the second anchor account corresponding to the first anchor account is uniquely determined, the anchor-anchor live broadcast interaction mode is increased, and the first anchor account and the second anchor account execute live broadcast tasks simultaneously.

In some embodiments, the live task allocation method provided in the embodiments of the present disclosure further includes: determining the matching priority of the account to be matched according to whether the first anchor account and any account to be matched have matching history information or not, wherein the matching priority of the account to be matched with the matching history information is lower than that of other accounts to be matched; the matching history information comprises matching success information and/or unmatching information.

In the embodiment of the disclosure, in order to avoid repeated matching of the first anchor account with the same second anchor for multiple times, the matching priority of the account to be matched is determined according to whether the first anchor account and any account to be matched have matching history information, and the matching priority of the account to be matched with the matching history information is lower than that of other accounts to be matched, so that the first anchor account can be matched with different second anchor accounts and execute live broadcast tasks with the different second anchor accounts.

The matching history information comprises matching success information and/or cancellation matching information.

In an exemplary embodiment, if the first anchor account and the second anchor account are successfully matched, when the first anchor account initiates an account matching request, the second anchor account may continue to satisfy the account matching request of the first anchor account, in the embodiment of the present disclosure, the priority of the second anchor account is set to be lower than that of other to-be-matched accounts that are not matched with the first anchor account, so that other to-be-matched accounts that are not matched with the first anchor account can be preferentially matched with the first anchor account.

In an exemplary embodiment, if the first anchor account and the second anchor account have the match cancellation information, the match cancellation information may include cancellation of the first anchor account or cancellation of the second anchor account, where this indicates that a situation in which the satisfaction between the first anchor account and the second anchor account is low exists, and at this time, it is not desirable that the first anchor account and the second anchor account are matched again, and in this case, when the first anchor account initiates an account matching request, the second anchor account may continue to satisfy the account matching request of the first anchor account.

Fig. 2 is a block diagram illustrating a live task distribution apparatus 10 according to an example embodiment. Referring to fig. 2, the apparatus 10 includes: a matching request acquisition unit 11, a matching unit 12 and a live task allocation unit 13.

The matching request obtaining unit 11 is configured to respond to an account matching request of the first anchor account, where the account matching request includes request matching information.

The matching unit 12 is configured to determine a corresponding relationship between the request matching information and the acceptance matching information of the multiple accounts to be matched, and determine a second anchor account corresponding to the first anchor account from at least one account to be matched whose corresponding relationship meets a preset matching condition.

The live broadcast task allocation unit 13 is configured to send live broadcast task information to the first anchor account and the second anchor account, where the live broadcast task information is used to indicate that the first anchor account and the second anchor account cooperatively execute a live broadcast task.

With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.

The live broadcast task allocation device 10 provided in the embodiment of the present disclosure is configured to respond to an account matching request of a first anchor account through a matching request obtaining unit 11, where the account matching request includes request matching information, a matching unit 12 is configured to determine correspondence between the request matching information and matching acceptance information of a plurality of accounts to be matched, and determine a second anchor account corresponding to the first anchor account from at least one account to be matched whose correspondence meets a preset matching condition, and a live broadcast task allocation unit 13 is configured to send live broadcast task information to the first anchor account and the second anchor account, where the live broadcast task information is used to indicate that the first anchor account and the second anchor account cooperatively execute a live broadcast task. Therefore, the live broadcast task information is sent to the first anchor account and the second anchor account by determining the second anchor account corresponding to the first anchor account, so that the first anchor account and the second anchor account jointly execute the live broadcast task, the interaction mode of anchor-anchor interaction is increased, the first anchor account and the second anchor account can jointly execute the live broadcast task, the interaction requirement of the anchor is met, and the live broadcast service time of the anchor is increased.

Fig. 3 is a block diagram illustrating an electronic device 100 for a live task allocation method in accordance with an example embodiment.

Illustratively, the electronic device 100 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.

As shown in fig. 3, electronic device 100 may include one or more of the following components: processing component 101, memory 102, power component 103, multimedia component 104, audio component 105, input/output (I/O) interface 106, sensor component 107, and communication component 108.

The processing component 101 generally controls overall operations of the electronic device 100, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 101 may include one or more processors 1011 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 101 may include one or more modules that facilitate interaction between the processing component 101 and other components. For example, the processing component 101 may include a multimedia module to facilitate interaction between the multimedia component 104 and the processing component 101.

The memory 102 is configured to store various types of data to support operations at the electronic device 100. Examples of such data include instructions for any application or method operating on the electronic device 100, contact data, phonebook data, messages, pictures, videos, and so forth. The Memory 102 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as an SRAM (Static Random-Access Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory), an EPROM (Erasable Programmable Read-Only Memory), an PROM (Programmable Read-Only Memory), a ROM (Read-Only Memory), a magnetic Memory, a flash Memory, a magnetic disk, or an optical disk.

The power supply component 103 provides power to the various components of the electronic device 100. Power components 103 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for electronic device 100.

The multimedia component 104 includes a touch-sensitive display screen that provides an output interface between the electronic device 100 and a user. In some embodiments, the Touch Display screen may include an LCD (Liquid Crystal Display) and a TP (Touch Panel). The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 104 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 100 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

The audio component 105 is configured to output and/or input audio signals. For example, the audio component 105 includes a MIC (Microphone) configured to receive external audio signals when the electronic device 100 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 102 or transmitted via the communication component 108. In some embodiments, audio component 105 also includes a speaker for outputting audio signals.

The I/O interface 2112 provides an interface between the processing component 101 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.

The sensor assembly 107 includes one or more sensors for providing status assessment of various aspects of the electronic device 100. For example, the sensor assembly 107 may detect an open/closed state of the electronic device 100, the relative positioning of components, such as a display and keypad of the electronic device 100, the sensor assembly 107 may also detect a change in the position of the electronic device 100 or a component of the electronic device 100, the presence or absence of user contact with the electronic device 100, orientation or acceleration/deceleration of the electronic device 100, and a change in the temperature of the electronic device 100. The sensor assembly 107 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 107 may also include a photosensor, such as a CMOS (Complementary Metal Oxide Semiconductor) or CCD (Charge-coupled Device) image sensor, for use in imaging applications. In some embodiments, the sensor assembly 107 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The communication component 108 is configured to facilitate wired or wireless communication between the electronic device 100 and other devices. The electronic device 100 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 108 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the Communication component 108 further includes a Near Field Communication (NFC) module to facilitate short-range Communication. For example, the NFC module may be implemented based on an RFID (Radio Frequency Identification) technology, an IrDA (Infrared Data Association) technology, an UWB (Ultra Wide Band ) technology, a BT (Bluetooth) technology, and other technologies.

In an exemplary embodiment, the electronic Device 100 may be implemented by one or more ASICs (Application Specific Integrated circuits), DSPs (Digital Signal processors), Digital Signal Processing Devices (DSPDs), PLDs (Programmable Logic devices), FPGAs (Field Programmable Gate arrays), controllers, microcontrollers, microprocessors, or other electronic components for performing the above-described live task allocation method. It should be noted that, for the implementation process and the technical principle of the electronic device of the present embodiment, reference is made to the foregoing explanation of the live task allocation method of the embodiment of the present disclosure, and details are not described here again.

The electronic device provided by the embodiment of the present disclosure may execute the live broadcast task allocation method according to some embodiments, and the beneficial effect of the method is the same as that of the live broadcast task allocation method described above, and details are not repeated here.

In order to implement the above embodiments, the present disclosure also provides a storage medium.

Wherein the instructions in the storage medium, when executed by a processor of the electronic device, enable the electronic device to perform the live task allocation method as previously described. For example, the storage medium may be a ROM (Read Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.

To implement the above embodiments, the present disclosure also provides a computer program product, which when executed by a processor of an electronic device, enables the electronic device to perform the live task allocation method as described above. 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 variations, 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 will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于电视的观影动态调整方法、装置、智能终端及介质

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类