Live broadcast information interaction method and device, and program product

By converting the click position information of the live broadcast interface into the click indicator position of the director interface and generating the anchor guidance logo, the problem of difficulty in describing the location of small and medium-sized products on live broadcast is solved, and interactive efficiency and user experience are improved.

CN119299794APending Publication Date: 2025-01-10MIGU DIGITAL MEDIA CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411338800.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

During the live broadcast, it is difficult for viewers to accurately describe the location and appearance of small products of interest, resulting in multiple information interactions between the anchor and the viewer, which is inefficient and poor user experience.

Method used

By converting the click position information of the viewing user to the click indication position information of the guide interface, and generating the anchor guidance logo, the screen resolutions of the viewing user and the live broadcast user are converted to ensure that the anchor can accurately understand the viewer's intentions.

Benefits of technology

It improves the efficiency of information interaction, reduces the number of interactions between anchors and viewers, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299794A_ABST
    Figure CN119299794A_ABST
Patent Text Reader

Abstract

The invention discloses a live broadcast information interaction method and device and a program product, and the method comprises the steps: when at least one piece of click position information of a watching user side on a live broadcast interface is received, according to a first screen resolution of the watching user side and a second screen resolution of a live broadcast user side, obtaining a first click position information of the watching user side on the live broadcast interface; converting the click position information into click indication position information on a director interface; and generating an anchor guide identifier according to the click indication position information, and displaying the anchor guide identifier on the director interface of the live broadcast user side. According to the method and the device, the click position information of the watching user is converted to generate the anchor guide identifier, so that the anchor can clarify the intention of the watching user according to the anchor guide identifier, and the information interaction efficiency and the user experience in the live broadcast process are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of live broadcast interaction technology, and in particular to a live broadcast information interaction method, device and computer program product. Background Art

[0002] With the continuous development of Internet technology, more and more people choose to share their collections or sell items in the form of live broadcasts. During the live broadcast, if the viewer is interested in an item in the live broadcast, he or she will usually ask the host to explain it. However, the items displayed during the live broadcast, especially small commodities, are numerous and similar in appearance. In the prior art, viewers usually use text to describe the items they are interested in. However, when many items with similar appearances are displayed at the same time, the use of text often cannot accurately describe the location and appearance of the items. The host can only guess the viewer's intention based on the viewer's text, resulting in multiple information interactions between the host and the viewer, low interaction efficiency and poor user experience. Summary of the invention

[0003] The present invention provides a live broadcast information interaction method, device and program product. When a viewing user clicks on an item of interest on the screen, the screen resolutions of the viewing user terminal and the live broadcast user terminal can be used to convert the click position information of the viewing user terminal on the live broadcast interface into click indication position information on the director interface, and an anchor guide mark is generated, so that the anchor can clearly understand the viewing user's intention according to the anchor guide mark, avoiding the need for multiple information interactions between the anchor and the viewing user, and the interaction efficiency is high and the user experience is improved.

[0004] In order to solve the above technical problems, a first aspect of an embodiment of the present invention provides a live broadcast information interaction method, comprising:

[0005] When receiving at least one click position information of the viewing user terminal on the live broadcast interface, converting the click position information into click indication position information on the director interface according to the first screen resolution of the viewing user terminal and the second screen resolution of the live broadcast user terminal;

[0006] An anchor guide logo is generated according to the click indication position information, and the anchor guide logo is displayed on the director interface of the live broadcast user terminal.

[0007] As a preferred solution, after receiving at least one click position information of the viewing user terminal on the live broadcast interface, the method further includes:

[0008] Acquire a screen image corresponding to the click position information from the viewing user terminal;

[0009] Identifying a click object corresponding to the click position information in the screen image to obtain a click object image;

[0010] The click object image is sent to the live broadcast user terminal.

[0011] As a preferred solution, converting the click position information into click indication position information on the director interface according to the first screen resolution of the viewing user terminal and the second screen resolution of the live broadcast user terminal specifically includes:

[0012] According to the first screen resolution and the second screen resolution, adjusting the first screen resolution to obtain a first conversion resolution;

[0013] According to the first screen resolution and the first conversion resolution, the click position information is converted into click indication position information on the director interface.

[0014] As a preferred solution, the first screen resolution includes a first horizontal pixel number and a first vertical pixel number, and the second screen resolution includes a second horizontal pixel number and a second vertical pixel number;

[0015] The adjusting the first screen resolution according to the first screen resolution and the second screen resolution to obtain a first conversion resolution specifically includes:

[0016] Calculating a first screen aspect ratio of the viewing user terminal according to a ratio between the first horizontal number of pixels and the first vertical number of pixels;

[0017] Calculating a second screen aspect ratio of the live broadcast user terminal according to a ratio between the second horizontal number of pixels and the second vertical number of pixels;

[0018] Based on a comparison result between the first screen aspect ratio and the second screen aspect ratio, the first screen resolution is adjusted using the first screen aspect ratio and the second screen aspect ratio to obtain the first conversion resolution.

[0019] As a preferred solution, adjusting the first screen resolution by using the first screen aspect ratio and the second screen aspect ratio based on the comparison result between the first screen aspect ratio and the second screen aspect ratio to obtain the first conversion resolution specifically includes:

[0020] When the first screen aspect ratio is greater than the second screen aspect ratio, adjusting the first horizontal number of pixels by using the first screen aspect ratio and the second screen aspect ratio to obtain an adjusted horizontal number of pixels;

[0021] Adjusting the first vertical pixel number by using the adjusted horizontal pixel number and the second screen aspect ratio to obtain an adjusted vertical pixel number;

[0022] When the first screen aspect ratio is less than or equal to the second screen aspect ratio, adjusting the first vertical pixel number by using the first screen aspect ratio and the second screen aspect ratio to obtain an adjusted vertical pixel number;

[0023] Adjusting the first horizontal number of pixels by using the adjusted vertical number of pixels and the second screen aspect ratio to obtain an adjusted horizontal number of pixels;

[0024] The first conversion resolution is determined according to the adjusted horizontal pixel number and the adjusted vertical pixel number.

[0025] As a preferred solution, the click position information includes a horizontal coordinate of the click position and a vertical coordinate of the click position;

[0026] The converting the click position information into click indication position information on the director interface according to the first screen resolution and the first conversion resolution specifically includes:

[0027] Calculating a horizontal relative ratio according to a ratio between the horizontal coordinate of the click position and the first number of horizontal pixels;

[0028] Calculating a vertical relative ratio according to a ratio between the vertical coordinate of the click position and the first vertical pixel number;

[0029] Calculating the horizontal coordinate of the click indication position on the director interface according to the product of the number of horizontal pixels in the first conversion resolution and the horizontal relative ratio;

[0030] Calculating the vertical coordinate of the click indication position on the director interface according to the product of the number of vertical pixels in the first conversion resolution and the vertical relative ratio;

[0031] The click indication position information on the director interface is determined according to the horizontal coordinate of the click indication position and the vertical coordinate of the click indication position.

[0032] As a preferred solution, after displaying the anchor guide logo on the director interface of the live broadcast user terminal, the method further includes:

[0033] When receiving the selection position information corresponding to any anchor guide mark on the director interface from the live broadcast user terminal, converting the selection position information into selection indication position information on the live broadcast interface according to the first screen resolution and the second screen resolution;

[0034] A viewing guide mark is generated according to the selection indication position information, and the viewing guide mark is displayed on the live broadcast interface of the viewing user terminal.

[0035] As a preferred solution, before receiving at least one click position information of the viewing user terminal on the live broadcast interface, the method further includes:

[0036] When receiving the click permission request sent by the viewing user terminal, sending the click permission request to the live broadcast user terminal;

[0037] When receiving the authorization indication corresponding to the click permission request sent by the live broadcast user terminal, the authorization indication is sent to the viewing user terminal to instruct the viewing user terminal to send the click position information according to the authorization indication in response to the click operation information input by the user.

[0038] A second aspect of an embodiment of the present invention provides a live information interaction device, including:

[0039] A click position conversion module is used for, when receiving at least one click position information of a viewing user terminal on a live broadcast interface, converting the click position information into click indication position information on a director interface according to a first screen resolution of the viewing user terminal and a second screen resolution of the live broadcast user terminal;

[0040] The identification generation module is used to generate an anchor guide identification according to the click indication position information, and display the anchor guide identification on the director interface of the live broadcast user terminal.

[0041] A third aspect of an embodiment of the present invention provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the live broadcast information interaction method described in any one of the first aspects.

[0042] Compared with the prior art, the beneficial effect of the embodiments of the present invention is that when a viewing user clicks on an item of interest on the screen, the screen resolution of the viewing user terminal and the live broadcast user terminal can be used to convert the click position information of the viewing user terminal on the live broadcast interface into click indication position information on the director interface, and generate an anchor guide mark, so that the anchor can clearly understand the intention of the viewing user according to the anchor guide mark, avoiding the need for multiple information interactions between the anchor and the viewing user, with high interaction efficiency and improved user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 is a flow chart of a live broadcast information interaction method in an embodiment of the present invention;

[0044] Figure 2is a flow chart of information interaction of live broadcast in an embodiment of the present invention;

[0045] Figure 3 is a schematic diagram of a process of identifying a clicked object image in an embodiment of the present invention;

[0046] Figure 4 is a schematic diagram of a conversion process of click indication position information in an embodiment of the present invention;

[0047] Figure 5 is a schematic diagram of a conversion process of a first screen resolution in an embodiment of the present invention;

[0048] Figure 6 is a schematic diagram of a conversion process of a first screen resolution based on a comparison result of a first screen aspect ratio and a second screen aspect ratio in an embodiment of the present invention;

[0049] Figure 7 is a schematic diagram of a conversion process of a click position in an embodiment of the present invention;

[0050] Figure 8 is a schematic diagram of a flow chart of generating a viewing guide mark in an embodiment of the present invention;

[0051] Fig. 9 is a flowchart of authorization of item click permission for viewing users in an embodiment of the present invention;

[0052] Fig.10 is a schematic diagram of the authorization indication flow of viewing the item click authority of the user in an embodiment of the present invention;

[0053] Fig.11 It is a structural diagram of a live broadcast information interaction device in an embodiment of the present invention. DETAILED DESCRIPTION

[0054] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0055] See also Figure 1 According to a first aspect of an embodiment of the present invention, a live broadcast information interaction method is provided, comprising the following steps S1 and S2:

[0056] Step S1, when receiving at least one click position information of a viewing user terminal on a live broadcast interface, converting the click position information into click indication position information on a director interface according to a first screen resolution of the viewing user terminal and a second screen resolution of the live broadcast user terminal;

[0057] Step S2, generating an anchor guide logo according to the click indication position information, and displaying the anchor guide logo on the director interface of the live broadcast user terminal.

[0058] Specifically, compared with the text description method, directly clicking on the item of interest on the screen can more intuitively and accurately describe the location of the item, and the screen resolution of the terminal device used by the user when watching the live broadcast may be different from that of the terminal device used by the anchor during the live broadcast. For example, the screen resolution of the viewing user end is 2560×1440, while the screen resolution of the live broadcast user end is 1920×1080. It is worth noting that this example is only to express that the screen resolution of the viewing user end and the live broadcast user end may be different, and does not specifically limit the screen resolution of the viewing user end and the live broadcast user end. Under different screen resolutions, the display position of the same item on the screen will be biased, so it is necessary to convert the click position information received from the viewing user end to ensure that the location of the item of interest to the user can be accurately expressed in the director interface of the live broadcast user end. First, based on the first screen resolution of the viewing user end and the second screen resolution of the live broadcast user end, this embodiment can clarify the resolution conversion relationship between the viewing user end and the live broadcast user end, so that the click position information on the live broadcast interface can be converted into the click indication position information on the director interface.

[0059] Furthermore, an anchor guide logo is generated based on the acquired click indication position information. For example, a flashing logo, a highlight logo, etc. are generated at the position that matches the click indication position information on the director interface. This embodiment is not specifically limited here. Thus, the location of the items that the viewing user is currently interested in can be displayed to the live broadcast user on the director interface, ensuring that the live broadcast user can quickly and accurately select the corresponding items for display and explanation, avoiding the need for multiple information interactions between the live broadcast user and the viewing user.

[0060] The live broadcast information interaction method provided by the embodiment of the present invention can utilize the screen resolutions of the viewing user terminal and the live broadcast user terminal to convert the click position information of the viewing user terminal on the live broadcast interface into click indication position information on the director interface, and generate an anchor guide mark, so that the anchor can clearly understand the intention of the viewing user according to the anchor guide mark, avoiding the need for multiple information interactions between the anchor and the viewing user, and having high interaction efficiency and improving user experience.

[0061] See also Figure 2 and Figure 3 As a preferred solution, after receiving at least one click position information of the viewing user terminal on the live broadcast interface, the method further includes the following steps S4 to S6:

[0062] Step S4, obtaining a screen image corresponding to the click position information from the viewing user terminal;

[0063] Step S5, identifying the click object corresponding to the click position information in the screen image to obtain a click object image;

[0064] Step S6: sending the click object image to the live broadcast user terminal.

[0065] It is worth noting that in some live broadcast rooms that sell small items, such as small toys, snacks, badges, accessories, etc., there may be multiple items placed overlapping in the same location. In this case, even if the corresponding location on the live broadcast user's screen is marked, the live broadcast user cannot clearly know which item in that location needs to be displayed or explained. In addition, in the above-mentioned live broadcast room that sells small items, the intervals between different items may be very small, and when the viewing user clicks on the item he is interested in, he may deviate and select the item next to it, or click on the interval between the item he is interested in and the item next to it, making it difficult for the live broadcast user to clearly identify the item that actually needs to be displayed or explained based on the anchor's guide mark.

[0066] In order to solve the above-mentioned problem, the present embodiment further obtains the screen image corresponding to the click position information from the viewing user terminal. Exemplarily, the screen image can be a screenshot, a camera capture image, etc. The present embodiment does not specifically limit the acquisition method of the screen image. Then, the click object corresponding to the click position information in the acquired screen image is identified. Preferably, the present embodiment identifies the edge of the object at the click position information in the screen image through an image segmentation algorithm, and obtains the click object image by intercepting it from the screen image based on the identified edge of the object. Furthermore, the click object image is sent to the live broadcast user terminal to display the click object image on the director interface of the live broadcast user terminal. According to the anchor guide mark used to describe the location of the object and the target object image used to describe the appearance of the object, the live broadcast user can more quickly and accurately find the objects that the viewing user is interested in for display and explanation.

[0067] The live broadcast information interaction method provided by the embodiment of the present invention identifies the click object corresponding to the click position information and sends the click object image to the live broadcast user end, so that the anchor guide logo and the click object image can be used to describe the location and appearance of the object respectively, ensuring that the live broadcast user can find the objects that the viewing users are interested in more quickly and accurately for display and explanation, thereby further improving the interaction efficiency and user experience.

[0068] See also Figure 4As a preferred solution, the step of converting the click position information into click indication position information on the director interface according to the first screen resolution of the viewing user terminal and the second screen resolution of the live broadcast user terminal specifically includes the following steps S11 and S12:

[0069] Step S11, adjusting the first screen resolution according to the first screen resolution and the second screen resolution to obtain a first conversion resolution;

[0070] Step S12: Convert the click position information into click indication position information on the director interface according to the first screen resolution and the first conversion resolution.

[0071] Specifically, this embodiment adjusts the first screen resolution according to the first screen resolution obtained from the viewing user end and the second screen resolution obtained from the live broadcast user end to obtain the first conversion resolution corresponding to the viewing user end, so that the first conversion resolution can match the live broadcast user end.

[0072] Furthermore, although the first screen resolution of the viewing user terminal is adjusted to the first conversion resolution, the click position information will also be adjusted accordingly, but the relative ratio between the click position information and the horizontal pixel number and vertical pixel number in the screen resolution remains unchanged. Therefore, the click position information can be converted based on the relative ratio and the first conversion resolution, thereby obtaining the click indication position information suitable for the second screen resolution of the live broadcast user terminal.

[0073] See also Figure 5 As a preferred solution, the first screen resolution includes a first horizontal pixel number and a first vertical pixel number, and the second screen resolution includes a second horizontal pixel number and a second vertical pixel number;

[0074] The step of adjusting the first screen resolution according to the first screen resolution and the second screen resolution to obtain a first conversion resolution specifically includes the following steps S111 to S113:

[0075] Step S111, calculating a first screen aspect ratio of the viewing user terminal according to a ratio between the first horizontal number of pixels and the first vertical number of pixels;

[0076] Step S112, calculating a second screen aspect ratio of the live broadcast user terminal according to a ratio between the second horizontal number of pixels and the second vertical number of pixels;

[0077] Step S113: Based on the comparison result between the first screen aspect ratio and the second screen aspect ratio, the first screen resolution is adjusted by using the first screen aspect ratio and the second screen aspect ratio to obtain the first conversion resolution.

[0078] Specifically, this embodiment uses the screen aspect ratio of the viewing user terminal and the live broadcast user terminal to realize the conversion of the first screen resolution of the viewing user terminal. Assuming that the first horizontal pixel number in the first screen resolution is Width1 and the first vertical pixel number is Height1, the first screen aspect ratio Ratio1 is specifically Width1 / Height1. Similarly, assuming that the second horizontal pixel number in the second screen resolution is Width2 and the second vertical pixel number is Height2, the second screen aspect ratio Ratio2 is specifically Width2 / Height2. Furthermore, due to the different comparison results between the first screen aspect ratio Ratio1 and the second screen aspect ratio Ratio2, the first screen resolution needs to be converted based on different benchmarks. The benchmark includes width as a benchmark and height as a benchmark, and finally the first conversion resolution corresponding to the viewing user terminal is obtained.

[0079] See also Figure 6 As a preferred solution, based on the comparison result between the first screen aspect ratio and the second screen aspect ratio, the first screen resolution is adjusted by using the first screen aspect ratio and the second screen aspect ratio to obtain the first conversion resolution, which specifically includes the following steps S1131 to S1135:

[0080] Step S1131, when the first screen aspect ratio is greater than the second screen aspect ratio, adjusting the first horizontal pixel number by using the first screen aspect ratio and the second screen aspect ratio to obtain an adjusted horizontal pixel number;

[0081] Step S1132, adjusting the first vertical pixel number by using the adjusted horizontal pixel number and the second screen aspect ratio to obtain an adjusted vertical pixel number;

[0082] Step S1133: when the first screen aspect ratio is less than or equal to the second screen aspect ratio, adjusting the first vertical pixel number by using the first screen aspect ratio and the second screen aspect ratio to obtain an adjusted vertical pixel number;

[0083] Step S1134, adjusting the first horizontal pixel number by using the adjusted vertical pixel number and the second screen aspect ratio to obtain an adjusted horizontal pixel number;

[0084] Step S1135 , determining the first conversion resolution according to the adjusted horizontal pixel number and the adjusted vertical pixel number.

[0085] It should be noted that when converting the first screen resolution, the second screen resolution and the second screen aspect ratio Ratio2 of the live broadcast user terminal need to be used as the standard. When the first screen aspect ratio Ratio1 is greater than the second screen aspect ratio Ratio2, the conversion is performed based on the width, and the adjusted horizontal pixel number AdjustWidth is specifically: Width1*(Ratio2 / Ratio1), and the adjusted vertical pixel number AdjustHeight is specifically AdjustWidth / Ratio2. When the first screen aspect ratio Ratio1 is less than or equal to the second screen aspect ratio Ratio2, the conversion is performed based on the height, and the adjusted vertical pixel number AdjustHeight is specifically: Height1*(Ratio2 / Ratio1), and the adjusted horizontal pixel number AdjustWidth is specifically AdjustHeight*Ratio2.

[0086] The live broadcast information interaction method provided by the embodiment of the present invention utilizes the screen resolution and screen aspect ratio of the viewing user terminal and the live broadcast user terminal to accurately convert the first screen resolution of the viewing user terminal into a first conversion resolution suitable for the live broadcast user terminal, thereby ensuring that the position of objects is accurately marked on the screen of the live broadcast user terminal.

[0087] See also Figure 7 As a preferred solution, the click position information includes a horizontal coordinate of the click position and a vertical coordinate of the click position;

[0088] The step of converting the click position information into click indication position information on the director interface according to the first screen resolution and the first conversion resolution specifically includes the following steps S121 to S125:

[0089] Step S121, calculating a horizontal relative ratio according to a ratio between the horizontal coordinate of the click position and the first horizontal pixel number;

[0090] Step S122, calculating a vertical relative ratio according to a ratio between the vertical coordinate of the click position and the first vertical pixel number;

[0091] Step S123, calculating the horizontal coordinate of the click indication position on the director interface according to the product of the number of horizontal pixels in the first conversion resolution and the horizontal relative ratio;

[0092] Step S124, calculating the vertical coordinate of the click indication position on the director interface according to the product of the number of vertical pixels in the first conversion resolution and the vertical relative ratio;

[0093] Step S125, determining the click indication position information on the director interface according to the horizontal coordinate of the click indication position and the vertical coordinate of the click indication position.

[0094] Specifically, assuming that the horizontal coordinate of the click position in the click position information is represented by x Clicked , the vertical coordinate of the click position is represented by y Clicked , so the horizontal relative ratio Ratio x Specifically x Clicked / Width1, vertical relative ratio Ratio y Specifically, y Clicked / Height1. Since the relative ratio between the click position information and the horizontal pixel number and the vertical pixel number in the screen resolution remains unchanged after the first screen resolution of the viewing user terminal is adjusted to the first conversion resolution, the horizontal coordinate converted_x of the click indication position is specifically AdjustWidth*Ratio x , click the indicated position, the vertical coordinate converted_y is specifically AdjustHeight*Ratio y .

[0095] See also Figure 8 As a preferred solution, after displaying the anchor guide logo on the director interface of the live broadcast user terminal, the method further includes the following steps S7 and S8:

[0096] Step S7, when receiving the selection position information corresponding to any anchor guide mark on the director interface from the live broadcast user terminal, converting the selection position information into selection indication position information on the live broadcast interface according to the first screen resolution and the second screen resolution;

[0097] Step S8, generating a viewing guide mark according to the selection indication position information, and displaying the viewing guide mark on the live broadcast interface of the viewing user terminal.

[0098] It is worth noting that if the viewing user has two or more items that need to be displayed or explained by the live broadcast user at the same time, there will be two or more anchor guide logos on the screen of the live broadcast user terminal. The live broadcast user usually cannot display or explain multiple items at the same time. Therefore, the live broadcast user can specify the items to be displayed or explained through the live broadcast user terminal. When this embodiment receives the selection position information corresponding to any anchor guide logo sent by the live broadcast user terminal, in order to make the viewing user clear about the items to be displayed or explained, a guide logo needs to be placed on the screen of the viewing user terminal.

[0099] First, based on the first screen resolution and the second screen resolution, the first screen aspect ratio Ratio1 of the viewing user end and the second screen aspect ratio Ratio2 of the live broadcast user end can be clearly defined. When converting the second screen resolution, the first screen resolution of the viewing user end and the first screen aspect ratio Ratio1 need to be used as the standard. When the second screen aspect ratio Ratio2 is greater than the first screen aspect ratio Ratio1, the conversion is performed based on the width, and the adjusted horizontal pixel number AdjustWidth is specifically: Width2*(Ratio1 / Ratio2), and the adjusted vertical pixel number AdjustHeight is specifically AdjustWidth / Ratio1. When the second screen aspect ratio Ratio2 is less than or equal to the first screen aspect ratio Ratio1, the conversion is performed based on the height, and the adjusted vertical pixel number AdjustHeight is specifically: Height2*(Ratio1 / Ratio2), and the adjusted horizontal pixel number AdjustWidth is specifically AdjustHeight*Ratio1.

[0100] Further, assuming that the horizontal coordinate of the selected position in the selected position information is represented by x Selected , select the position ordinate as y Selected , so the horizontal relative ratio Ratio x Specifically x Selected / Width2, vertical relative ratio Ratio y Specifically, y Selected / Height2. Since the second screen resolution of the live broadcast user terminal is adjusted to the second conversion resolution, the relative ratio between the selected position information and the horizontal pixel number and the vertical pixel number in the screen resolution remains unchanged, so the adjusted horizontal coordinate converted_x is specifically AdjustWidth*Ratio x , the adjusted vertical coordinate converted_y is specifically AdjustHeight*Ratio y .

[0101] Furthermore, after obtaining the selection indication position information, a viewing guide mark is generated based on this. For example, a flashing mark, a highlight mark, etc. are generated at the position that matches the selection indication position information on the live broadcast interface. This embodiment is not specifically limited here, so that the position of the object to be explained and displayed can be displayed to the viewing user on the live broadcast interface.

[0102] Preferably, in order to further enable the viewing user to clearly understand the items that are currently to be explained and displayed, when receiving the selection location information corresponding to any anchor guide mark sent by the live broadcast user terminal, this embodiment obtains the screen image corresponding to the selection location information from the live broadcast user terminal. Exemplarily, the screen image can be a screenshot, a camera capture image, etc. This embodiment does not specifically limit the acquisition method of the screen image. Then, the selected object corresponding to the selection location information in the obtained screen image is identified. Preferably, this embodiment identifies the edge of the item at the selection location information in the screen image through an image segmentation algorithm, and obtains the selected object image from the screen image based on the identified object edge. Further, the selected object image is sent to the viewing user terminal to instruct the viewing user terminal to display the selected object image to the viewing user. According to the viewing guide mark used to describe the location of the item and the selected object image used to describe the appearance of the item, the viewing user can find the item that is currently to be explained and displayed more quickly and accurately.

[0103] It is worth noting that when the live broadcast user has finished displaying and explaining the currently designated item, he or she can continue to select another anchor guide logo to continue displaying and explaining another item until several items clicked by the same viewing user are displayed and explained.

[0104] The live broadcast information interaction method provided by the embodiment of the present invention, when receiving the selection position information corresponding to any anchor guide identifier sent by the live broadcast user terminal, can convert the selection position information of the live broadcast user terminal into selection indication position information matching the viewing user terminal based on the screen resolution of the viewing user terminal and the live broadcast user terminal, and generate a viewing guide identifier, so that the viewing user can quickly and accurately find the object to be explained and displayed, which significantly improves the user experience.

[0105] See also Fig. 9 and Fig.10 As a preferred solution, the method further includes the following steps S9 and S10 before receiving at least one click position information of the viewing user terminal on the live broadcast interface:

[0106] Step S9, when receiving the click permission request sent by the viewing user terminal, sending the click permission request to the live broadcast user terminal;

[0107] Step S11, when receiving the authorization instruction corresponding to the click permission request sent by the live broadcast user terminal, the authorization instruction is sent to the viewing user terminal to instruct the viewing user terminal to send the click position information according to the authorization instruction in response to the click operation information input by the user.

[0108] It is worth mentioning that if multiple viewing users need to click on items at the same time, and the number of operators is large, more anchor guide logos will be generated on the screen of the live broadcast user end, and the corresponding click object images will also fill the screen, which is not conducive to the live broadcast user's display and explanation of the items. Therefore, this embodiment provides the function of click permission review for live broadcast users, that is, live broadcast users can choose to turn on the item selection function. If the number of viewing users is small, they can choose to turn off the click permission review function. At this time, all viewing users can freely click on the items of interest; if the number of viewing users is large, they can choose to turn on the click permission review function. When receiving the click permission request sent by the viewing user end, the click permission request is sent to the live broadcast user end. At this time, a permission request list will be generated at the live broadcast user end. The live broadcast user can select any viewing user in the permission request list to grant click permission. Therefore, when this embodiment receives the authorization instruction corresponding to any click permission request sent by the live broadcast user end, the authorization instruction is sent to the viewing user end corresponding to the click permission request. It can be understood that the authorization instruction records the number of clicks that the viewing user can click each time, such as 1 time, 3 times, unlimited times, etc. This is set by the live broadcast user according to actual needs, and this embodiment does not make specific restrictions here. In addition, the authorization instruction can also be used to change the number of clicks of authorized viewing users, or stop authorizing the click permission of any viewing user.

[0109] See also Fig.11 A second aspect of an embodiment of the present invention provides a live information interaction device 100, comprising:

[0110] A click position conversion module 11 is used for, when receiving at least one click position information of a viewing user terminal on a live broadcast interface, converting the click position information into click indication position information on a director interface according to a first screen resolution of the viewing user terminal and a second screen resolution of the live broadcast user terminal;

[0111] The identification generating module 12 is used to generate an anchor guide identification according to the click indication position information, and display the anchor guide identification on the director interface of the live broadcast user terminal.

[0112] As a preferred solution, the device further includes an image recognition module, which is used to:

[0113] Acquire a screen image corresponding to the click position information from the viewing user terminal;

[0114] Identifying a target object corresponding to the click position information in the screen image to obtain a target object image;

[0115] The target object image is sent to the live broadcast user terminal.

[0116] As a preferred solution, the click position conversion module 11 is used to convert the click position information into click indication position information on the director interface according to the first screen resolution of the viewing user terminal and the second screen resolution of the live broadcast user terminal, specifically including:

[0117] According to the first screen resolution and the second screen resolution, adjusting the first screen resolution to obtain a first conversion resolution;

[0118] According to the first screen resolution and the first conversion resolution, the click position information is converted into click indication position information on the director interface.

[0119] As a preferred solution, the first screen resolution includes a first horizontal pixel number and a first vertical pixel number, and the second screen resolution includes a second horizontal pixel number and a second vertical pixel number;

[0120] The click position conversion module 11 is used to adjust the first screen resolution according to the first screen resolution and the second screen resolution to obtain a first conversion resolution, specifically including:

[0121] Calculating a first screen aspect ratio of the viewing user terminal according to a ratio between the first horizontal number of pixels and the first vertical number of pixels;

[0122] Calculating a second screen aspect ratio of the live broadcast user terminal according to a ratio between the second horizontal number of pixels and the second vertical number of pixels;

[0123] Based on a comparison result between the first screen aspect ratio and the second screen aspect ratio, the first screen resolution is adjusted using the first screen aspect ratio and the second screen aspect ratio to obtain the first conversion resolution.

[0124] As a preferred solution, the click position conversion module 11 is used to adjust the first screen resolution by using the first screen aspect ratio and the second screen aspect ratio based on the comparison result between the first screen aspect ratio and the second screen aspect ratio to obtain the first conversion resolution, specifically including:

[0125] When the first screen aspect ratio is greater than the second screen aspect ratio, adjusting the first horizontal number of pixels by using the first screen aspect ratio and the second screen aspect ratio to obtain an adjusted horizontal number of pixels;

[0126] Adjusting the first vertical pixel number by using the adjusted horizontal pixel number and the second screen aspect ratio to obtain an adjusted vertical pixel number;

[0127] When the first screen aspect ratio is less than or equal to the second screen aspect ratio, adjusting the first vertical pixel number by using the first screen aspect ratio and the second screen aspect ratio to obtain an adjusted vertical pixel number;

[0128] Adjusting the first horizontal number of pixels by using the adjusted vertical number of pixels and the second screen aspect ratio to obtain an adjusted horizontal number of pixels;

[0129] The first conversion resolution is determined according to the adjusted horizontal pixel number and the adjusted vertical pixel number.

[0130] As a preferred solution, the click position information includes a horizontal coordinate of the click position and a vertical coordinate of the click position;

[0131] The click position conversion module 11 is used to convert the click position information into click indication position information on the director interface according to the first screen resolution and the first conversion resolution, specifically including:

[0132] Calculating a horizontal relative ratio according to a ratio between the horizontal coordinate of the click position and the first number of horizontal pixels;

[0133] Calculating a vertical relative ratio according to a ratio between the vertical coordinate of the click position and the first vertical pixel number;

[0134] Calculating the horizontal coordinate of the click indication position on the director interface according to the product of the number of horizontal pixels in the first conversion resolution and the horizontal relative ratio;

[0135] Calculating the vertical coordinate of the click indication position on the director interface according to the product of the number of vertical pixels in the first conversion resolution and the vertical relative ratio;

[0136] The click indication position information on the director interface is determined according to the horizontal coordinate of the click indication position and the vertical coordinate of the click indication position.

[0137] As a preferred solution, the device further comprises a position selection conversion module, which is used to:

[0138] When receiving the selection position information corresponding to any anchor guide mark on the director interface from the live broadcast user terminal, converting the selection position information into selection indication position information on the live broadcast interface according to the first screen resolution and the second screen resolution;

[0139] The identification generating module 12 is also used for:

[0140] A viewing guide mark is generated according to the selection indication position information, and the viewing guide mark is displayed on the live broadcast interface of the viewing user terminal.

[0141] As a preferred solution, the device further includes a click permission processing module, which is used to:

[0142] When receiving the click permission request sent by the viewing user terminal, sending the click permission request to the live broadcast user terminal;

[0143] When receiving the authorization indication corresponding to the click permission request sent by the live broadcast user terminal, the authorization indication is sent to the viewing user terminal to instruct the viewing user terminal to send the click position information according to the authorization indication in response to the click operation information input by the user.

[0144] The live broadcast information interaction device 100 provided by the embodiment of the present invention can utilize the screen resolutions of the viewing user terminal and the live broadcast user terminal to convert the click position information of the viewing user terminal on the live broadcast interface into click indication position information on the director interface, and generate an anchor guide mark, so that the anchor can clearly understand the intention of the viewing user according to the anchor guide mark, avoiding the need for multiple information interactions between the anchor and the viewing user, and achieving high interaction efficiency and improved user experience.

[0145] A third aspect of an embodiment of the present invention provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the live broadcast information interaction method described in any embodiment of the first aspect.

[0146] Wherein, if the module / unit integrated in the electronic device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0147] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A live broadcast information interaction method, characterized in that: include: When receiving at least one click position information of the viewing user terminal on the live broadcast interface, converting the click position information into click indication position information on the director interface according to the first screen resolution of the viewing user terminal and the second screen resolution of the live broadcast user terminal; An anchor guide logo is generated according to the click indication position information, and the anchor guide logo is displayed on the director interface of the live broadcast user terminal.

2. The live broadcast information interaction method according to claim 1, characterized in that: After receiving at least one click position information of the viewing user terminal on the live broadcast interface, the method further includes: Acquire a screen image corresponding to the click position information from the viewing user terminal; Identifying a click object corresponding to the click position information in the screen image to obtain a click object image; The click object image is sent to the live broadcast user terminal.

3. The live broadcast information interaction method according to claim 1, characterized in that: The converting the click position information into click indication position information on the director interface according to the first screen resolution of the viewing user terminal and the second screen resolution of the live broadcast user terminal specifically includes: According to the first screen resolution and the second screen resolution, adjusting the first screen resolution to obtain a first conversion resolution; According to the first screen resolution and the first conversion resolution, the click position information is converted into click indication position information on the director interface.

4. The live broadcast information interaction method according to claim 3, characterized in that: The first screen resolution includes a first horizontal pixel number and a first vertical pixel number, and the second screen resolution includes a second horizontal pixel number and a second vertical pixel number; The adjusting the first screen resolution according to the first screen resolution and the second screen resolution to obtain a first conversion resolution specifically includes: Calculating a first screen aspect ratio of the viewing user terminal according to a ratio between the first horizontal number of pixels and the first vertical number of pixels; Calculating a second screen aspect ratio of the live broadcast user terminal according to a ratio between the second horizontal number of pixels and the second vertical number of pixels; Based on a comparison result between the first screen aspect ratio and the second screen aspect ratio, the first screen resolution is adjusted using the first screen aspect ratio and the second screen aspect ratio to obtain the first conversion resolution.

5. The live broadcast information interaction method according to claim 4, characterized in that: The step of adjusting the first screen resolution by using the first screen aspect ratio and the second screen aspect ratio based on a comparison result between the first screen aspect ratio and the second screen aspect ratio to obtain the first conversion resolution specifically includes: When the first screen aspect ratio is greater than the second screen aspect ratio, adjusting the first horizontal pixel number by using the first screen aspect ratio and the second screen aspect ratio to obtain an adjusted horizontal pixel number; Adjusting the first vertical pixel number by using the adjusted horizontal pixel number and the second screen aspect ratio to obtain an adjusted vertical pixel number; When the first screen aspect ratio is less than or equal to the second screen aspect ratio, adjusting the first vertical pixel number by using the first screen aspect ratio and the second screen aspect ratio to obtain an adjusted vertical pixel number; Adjusting the first horizontal number of pixels by using the adjusted vertical number of pixels and the second screen aspect ratio to obtain an adjusted horizontal number of pixels; The first conversion resolution is determined according to the adjusted horizontal pixel number and the adjusted vertical pixel number.

6. The live broadcast information interaction method according to claim 4, characterized in that: The click position information includes the horizontal coordinate of the click position and the vertical coordinate of the click position; The converting the click position information into click indication position information on the director interface according to the first screen resolution and the first conversion resolution specifically includes: Calculating a horizontal relative ratio according to a ratio between the horizontal coordinate of the click position and the first number of horizontal pixels; Calculating a vertical relative ratio according to a ratio between the vertical coordinate of the click position and the first vertical pixel number; Calculating the horizontal coordinate of the click indication position on the director interface according to the product of the number of horizontal pixels in the first conversion resolution and the horizontal relative ratio; Calculating the vertical coordinate of the click indication position on the director interface according to the product of the number of vertical pixels in the first conversion resolution and the vertical relative ratio; The click indication position information on the director interface is determined according to the horizontal coordinate of the click indication position and the vertical coordinate of the click indication position.

7. The live broadcast information interaction method according to claim 1, characterized in that: After displaying the anchor guide logo on the director interface of the live broadcast user terminal, the method further includes: When receiving the selection position information corresponding to any anchor guide mark on the director interface from the live broadcast user terminal, converting the selection position information into selection indication position information on the live broadcast interface according to the first screen resolution and the second screen resolution; A viewing guide mark is generated according to the selection indication position information, and the viewing guide mark is displayed on the live broadcast interface of the viewing user terminal.

8. The live broadcast information interaction method according to claim 1, characterized in that: Before receiving at least one click position information of the viewing user terminal on the live broadcast interface, the method further includes: When receiving the click permission request sent by the viewing user terminal, sending the click permission request to the live broadcast user terminal; When receiving the authorization indication corresponding to the click permission request sent by the live broadcast user terminal, the authorization indication is sent to the viewing user terminal to instruct the viewing user terminal to send the click position information according to the authorization indication in response to the click operation information input by the user.

9. A live broadcast information interaction device, characterized in that: include: A click position conversion module is used for, when receiving at least one click position information of a viewing user terminal on a live broadcast interface, converting the click position information into click indication position information on a director interface according to a first screen resolution of the viewing user terminal and a second screen resolution of the live broadcast user terminal; The identification generation module is used to generate an anchor guide identification according to the click indication position information, and display the anchor guide identification on the director interface of the live broadcast user terminal.

10. A computer program product, characterized in that It includes a computer program / instruction, which, when executed by a processor, implements the steps of the live broadcast information interaction method described in any one of claims 1 to 8.